Hacker Newsnew | past | comments | ask | show | jobs | submit | mamadrood's commentslogin

I used to drink really heavily, I got 2 blackouts on two nights of extensive drinking and smoking. It's really like two hours of my life were gone, I was conscious, I talked to people and stuff like that, but I can't recall anything between the beginning and the end of the blackout.

It's a really strange feeling because I can remember pretty well what happened before and after the blackouts but in the middle it's just nothing.


I can not recall all the details of all conversations and all that happens. A lot of my life gets "blackouted" after a while. I mean yea I may can remember what I did last night _now_. But after a few days or weeks or whatever time I forget them. And it is no different than having a blackout.

Can you really remember a all connecting history without any gaps?

I bet there are always some gaps in the middle, where there is just nothing.


I get what you're saying, and I think I have a decent (enough) analogy to illustrate the difference.

The memory gaps you are talking about are sort of like lossy compression. The gist of what happened is there, even if you can't remember every detail. Blacking out is more like having a significant chunk deleted from the middle of the file.


The "after awhile" part is the key, there. I also don't remember what I said to my home room teacher on January 19th, 1996 - but I remember largely everything I did yesterday, if not in a eidetic manner.


Talk about a niche.


Then what would be the difference between <h level=1> and <h1> ? Or is that sarcasm ?


Because you can manipulate attributes without destroying and recreating elements. Changing <h level=1> to <h level=2> is a much simpler and different thing to changing <h1> to <h2>.

An alternative approach to 100% trusting the browser to calculate the level. You can calculate and adjust as needed.


Can you explain in what ways it is simpler to change 1 to 2 in the first case? Is it that you are mutating them via script and it seems more "normal" to mutate a property of a tag instead of the tagname?

Or is it because it might have a named closing tag and you have to update both?


You can't change a tag name with a script. You have to destroy it and create a new one, being sure to copy attributes and the inner html, then, inserting the new one in the right spot. That's not only more work at a script level, I assume it's much more disruptive at a browser internals perspective regarding reflow, etc.

Using an attribute would also allow you to programmatically get the nested level from the dom if the browser had "levelled" the <h> tags on it's own. Lacking that, I don't think you could tell what the browser ended up doing.

Edit: It basically comes down to whether you're okay with the browser auto calculating the level of <h>, and then not having any programmatic access to what it decided. If you don't care, then <h> without an attribute works fine.


then add data-level=N to H1…


They are launching a sequel called CP Island. So don't rejoice too soon.


From the sounds of this thread Club Penguin need to get right on damage limitation and make sure this is reported in media as "Club Penguin upgrading to Club Penguin Island" or somesuch. Presumably they want to move their current user-base rather than kill it off and start again.

Sounds like they're having a PR disaster if this thread is representative.


I use ~80 cols terminal because everything is designed to fit in 80 anyway. More than that and it's just whitespace.


We only speak this english in France, so now you're prepared.


46k is really low in France for an experienced dev and that's outside of Paris. Junior dev engineer earn at least 45k when they begin in Paris, and it gets to 60k in about 5-10 years. Also corporate taxes are about 23% but you're right on personal income.


Well, my 36k salary, while working around Paris, disagree with your assertion.


Begging the question - what do you do, and how long have you worked...


I've had my Engineer's Degrees from ISEP last year and I'm working at Alten since October 2016. My official title is development engineer (Ingénieur d'études). Before that, I've done two six-months internship as a junior java dev.

Alten is a technology and engineering consulting company, which means, in the context of the French market, that when a company, need a particular profile (like java dev) to staff a position for a set amount of time (like for the expected duration of a project), they'll contract Alten for a developer, java, for x months.


Sound like a temp agency, ala Accenture.

Does it track market rates? I've worked for a company before that took fresh grads, and relied strongly on them never entering the market for themselves and realising what market rate was.


Yes. That's a temp agency (or an Indian consulting company but French, if you're familiar with the concept).

They're know for paying shit, and there are arrangements between agencies to not compete with each other.

Actual salaries at these places have been on a slow downward trend for many years.


Yeah, like a temp agency, but we are full employees, which means we are still paid between contracts.

The problem is knowing the market rate.


Yep, same as the company I worked for. Market rate is hard to discover, but harder still if you have an entity working against you - the company I worked for had a binding contract with any client preventing them from revealing how much they paid for temps.

Do you have a period of time you are contracted to work? If you can make friends in the Paris dev community, you might be able to find out how good/bad your pay is.


From what my former classmates told me, for profiles that are roughly equivalent, it looks like to be closer to 40k. But then they are not in consulting companies.

And I'm too much of a lazy ass to look for another job. Also I have few reason right now to seek a higher salary.


If one of those reasons is "I'm still learning", note that agency jobs can often be exactly the same as non-agency jobs, except with a middle-man sapping away a portion of salary.


46k actually high for France and probably average for mid level in Paris.


There's only a few guys out of a few Parisian schools, all at master's level, that have any chance to get 45k as a junior in Paris.

Looks one you're one of them if that's what you've got? ;)


The article is misleading. This legislation [1] only apply to terrorism acts. And basically every modern country that was targeted has similar laws [2].

[1] http://www.assemblee-nationale.fr/14/amendements/3515/AN/90....

[2] https://en.wikipedia.org/wiki/Key_disclosure_law


That's a use case that was emphasized, but it doesn't appear that the government's actually aware of that limitation:

> M. Pierre Lellouche ... told the National Assembly. “They deliberately use the argument of public freedoms to make money knowing full well that the encryption used to[sic] drug traffickers, to serious [criminals] and especially to terrorists. It is unacceptable that the state loses any control over encryption..."

And whether or not it is supposed to "only apply to terrorism acts", there's no cryptographic algorithm that has a case for "secure unless the government is investigating an act of terrorism".

The point is that French law requires applications to be designed in such a way that key disclosure will allow customer data to be extracted. Signal, WhatsApp, Facebook Messenger, Apple iMessage, and other end-to-end apps would be illegal.


This is simply not true. If you look at the report of the Cour des Comptes regarding the tax rates of the financial sector [1] you will see that France take less taxes on bank than pretty much all OECD countries, the only exceptions being Portugal, Spain, Finland and Austria. There are a lot of methods for banks or big company to lower taxes in France and it works well with both bank and France's interests.

[1] http://www.ccomptes.fr/Publications/Publications/Les-preleve... (in French)


Yep, we have this status, it's called "Cadre" in France, and you don't even have to be a manager, you just need to have a certain autonomy on your work, which basically apply to everyone that work in an office.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: