skysight-inc/HackerNews huggingface dataset:
Technology fatigue: you have just spent the last few years becoming an expert in a technology stack, and suddenly, nobody cares about that stack. Or worse, people start reinventing stuff that was trendy – or possibly even old – when you were tinkering with it as a teenager, and they make all the same mistakes.

Happens a lot with the web for the past few years (every JavaScript GUI framework, WebSockets ~ sockets, WebASM ~ asm, WebGL ~ OpenGL, etc.) and in the programming language community (generics, functional programming, concurrency becoming mainstream after the industry spent 40 years decrying them, etc.) Probably in other places, too.

Also called Future Shock when I was a kid so even the concept itself is making a cyclic comeback :)
Thank you - I think that is the thing that pro-Eich people consistently ignore. The Prop 8 campaign to retroactively strip people of human rights once those rights were re-affirmed by the state Supreme Court was an act of pure malice and spite. I don't know what Eich's personal reasons for donating were, but it speaks very poorly of his character that he did.
I became fluent in English by watching TV shows, movies, etc without subtitles. I even picked up an American accent and people often ask me if I'm from the states :)

I spent some time in Western Europe and I noticed that ,by default, they dub their movies instead of adding subtitles. I think this really affects the adoption of a foreign language as you are a lot less exposed to any other language than your own (outside of school, of course). On the other hand, movies are almost always subtitled in my home country, so a lot of people pick up basic English/Spanish/Turkish just from watching the TV.

Anyways, I think you could benefit a lot from direct exposure to the language itself, without the 'safe zone' that a teaching environment offers. Getting out of your comfort zone and accepting that you don't understand every word being said in a conversation is an excellent catalyst that will force you to learn a language by association and body language analysis, not by just memorising words.
Prepare for a facepalm.

It has nothing to do with Lisp or ML.

Read again:

> This proves, once again, what a world-class, unbeatable tool Haskell is for writing toy interpreters.

This somehow suggest a) that it is not quite exactly really there, where one may want to develop a non-toy interpreter/compiler/... and/or b) that a lot of examples are just toy programs which can be as well developed in any language and one has now seen zillions of those in Haskell and everyone is convinced that Haskell is good for implementing toy interpreters. and/or c) that the quality of the code stays on toy level.

In this case it is a slightly more advanced toy interpreter, but the implementation lacks any information about its architecture, there is no documentation, stuff is hardcoded, etc. It's the typical slightly autistic implementation where there is the code and a some tests...

The real challenge would be to develop a non-toy interpreter/compiler/... Is there Haskell still a world-class, unbeatable tool?

Personally I'm not a Haskell user, but I like that people are writing code in it. Though for such an application I would like to see a bit more effort on the meta-information about the code. You can see that in some (!) Lisp programs, people invest some effort to make them very expressive and readable. Just read the PAIP code/book from Peter Norvig which implements some parts of Macsyma in Common Lisp.

But there is the danger of not being able to really compete for many high-level languages. Lisp had some attempts for actual products in this domain of computer algebra: Macsyma, Reduce and Axiom were the most prominent. The were developed as real products with actual end-users. They failed in the market place against languages with C/C++-based implementations like Mathematica. Though they are still being maintained as open source / free software projects.
One more thing to note is that gamer cards aren't meant to be abused like workstation cards are. You can leave a K80 running at full blast for a week doing stuff, but the same workload will significantly reduce the lifespan of a high-end gamer video card. They're meant for gaming sessions that last a few hours with some outliers going for maybe a full day, but not much more than that.

If you really have a tight budget and need to use gamer cards as workstation cards (e.g. a two-person startup that needs to crunch things on 4 GPUs), find yourself some aftermarket coolers, preferably liquid cooling.
I moved to Australia from France when I was 11. I went to school and didn't speak a single word of English. Initially (for the first 6 months or so) I had no idea what people were saying and it created a lot of awkward (and tense) situations at school. Especially when teachers asked me a question and I couldn't respond and had to resort to facial expressions and hand waving to let them know that I was completely lost.

I think I understood most of English (and could do basic talk) after 6 months but I really started speaking properly after 1 year. It was pretty intense.

Now I'm in Moscow (Russia) - and I feel like it's the same thing all over again; I don't speak a word of Russian. It's harder to learn as an adult; there aren't as many opportunities to learn passively (adults don't talk about simple things like playgrounds, running around, going to the library, eating lunch, etc... The conversations are a lot more advanced so it's hard to pick up stuff).

I still speak (and write) fluent French.

I think the most interesting thing about speaking two languages really fluently is that sometimes I don't even realize what language I'm speaking in... Several times I told my wife a whole sentence in French without realizing (she only speaks English, Russian and Italian).
How do you compute these? Also, does it involve funky JavaScript arithmetics?
> Trump is not an authoritarian

He fits very squarely into the definition of an authoritarian. His greatest goal is "power" and he openly praises authoritarian leaders like Hussein and Putin. His supported policies include registration of minorities, torture, curtailing of the free press, restriction of religious freedom, and reprisals against political enemies—all straight out of the authoritarian playbook. At this point, I'm having a hard time thinking of an authoritarian policy which Trump wouldn't support.

There is zero evidence that he has any coherent plan to solve the "great stagnation" problem unless you think the real problem in this country is it isn't white enough.

Read this article and tell me it doesn't apply to Trump: http://www.nybooks.com/articles/1995/06/22/ur-fascism/
puzzled look

No one has ever asked if I would backdoor it. I certainly wouldn't; that would defeat the purpose. Someone below linked to a random user requesting this feature:

https://bitmessage.org/w/index.php?title=Feature_request_lis...

Perhaps that is what you remember reading.
> We of all people should know better.

Not if Austria's 2016 presidential elections are anything to go by.
I'm in Eastern Europe and it loads up in like half a second. Much faster than I'd expect the browser to process queries on a 1.2bln dataset and without taking up untold gigabytes of memory.
I know if I was in traffic I would react a lot differently, but as a bystander that's hilarious.
This would be a big misstep for Finland. At the moment, the old forest industry & export is dying off, with no replacement in sight. A viable candidate would be datacenters, which would benefit from the existing factory halls and cooling, climate, and possible future green tech solutions. Along with no domestic mass surveillance, no secret courts and no NSLs, this could be a great "pivot" for the existing infrastructure.

If this change were to pass, however, there will be little internet related tech locating to Finland, which is what the government is actually hoping to happen.

Also of interest are the reasons behind the proposed change. There has been little to none "national security" issues in Finland, so it's somewhat odd to see it pushed as the main reason.

The director of the surveillance police has actually stated in the past that they rely a lot on information passed to them from other surveillance agencies, and that they don't really have anything to give back. I think this is more about amassing data for exchanges between agencies, rather than an any actual threat.
If possible, learn it young.

I learnt English at the age of 10 (which was best not to have any negative influence on the primary language as well), when I stayed in Australia for 3 years only but it stuck with me even after 20 years when my parents got much less confident in the language today. (Partially thanks to Internet where I could expose myself to English daily since then.)

As for pronunciation, I can still make converstation with natives as I kept reading English vocally when I read online materials to this day. I think it's very important to keep your tongue and mouth remember the flow by actively speaking if you are no longer in a position to talk with natives.

That plus the fact knowing the culture and the people in foreign country really makes a difference as an adult because you're no longer "afraid" of them (I especially feel this attitude in my country as a Japanese), those experiences have been such huge additions to my life, I'll be taking my kid abroad at certain age when I get one.
> This is not a solution for the mass majority of users.

root is not used by the mass majority of users.
Start learning the second language and don't stop.

Any and all of the following, in any order, skipping between them when you get bored or want to try something different. This is just a list of options you've already worked out for yourself.

Books (do them properly, cover to cover, answers all the questions and listening to all the conversations on the CD or whatever), specific books on grammr, making your own notes of topics of interest, websites, apps, making up conversation on your own, (paid) skype conversations with native speakers, evening classes, take a holiday there (and maybe take lessons while there on holiday).

The only common link amongst all people who learned a second language is that they started learning and didn't stop. That's the common link. That's how to learn a second language.

Stop spending time trying to pick out the "best" option and just start. Pretty soon you'll have worked out what you enjoy most. Just start learning and don't stop. Start now, don't stop.
Is this similar to Irmin (https://github.com/mirage/irmin) ?
Ask HN: Becoming a real front-end developer
Hi,

I'm a Java developer (backend) that does some front end development.
I use AngularJS and I rely on our designer that generates for us HTML et CSS (through SASS) assets.
We make those static pages dynamic by adding AngularJS.

Today I'm looking for an AngularJS job.

The problem is that nearly all AngularJS jobs are related to CSS.

Question : How can I really learn to go from a mockup (PSD ?) to a high quality HTML/CSS asset ?

Regards.
It couldn't have actually been a just ruling against Gawker for their civil offenses? I imagine you must think the American court system is broken.
Not an argument, try again.
I'd say it produces enough. At the cost of the health of the researchers. Many people (including me) leave not because they do not like research, but because they have grown to hate the environment.
Inread lots of english software documentation and listened to podcasts and thus got fluent at English. I spend the childhood in France and thus became fluent in French. I married my teacher for the Persian language and by spending lots of time with her family and by visiting Iran often, I became close to fluent at Persian (supported by a textbook). Greetings from Tehran :)
Or, I don't know, a second box on a second ISP line. That's what I do, but then again I live in a place where an internet connection with a static public IP address and several megabytes bw both ways is like 15$/mo (unlimited, of course).
I can feel him. It is not just in science, but in business as well. People want results, not understand their problems. And they want them yesterday, despite only telling you about it today. In some regards it's just a trick to keep you working hard for them. But still it's neither fun nor actually productive.

It's great to work with freelancers though, since from the good ones you can learn how to handle that situation: Don't give users, customers, management enough information to really control you, understand that you are the one providing the results or not, and don't talk about your work but only about that part of the results that they actually care about. This way they don't consider you unproductive or incompetent, but that they need you. They still hate you, but they hate you because they need you. And that you can use to actually solve problems, take the time you need, and thereby provide the results they really need.
Could you elaborate on the great stagnation problem? It could also be about mitigating undesirable effects of technological progress and economical change. Stagnation might just be another word for humans needing time to adjust.
Understand your site better and improve SEO with Monitor Backlinks
I can relate to that. I would go as far as hate, but definitely disappointed. As an PhD in CS I've seen my share of pressure and I agree completely that it's just not a way to do meaningful research as much as it's mass production of small incremental steps. It's debatable whether big breakthroughs Van happen this way
It is not realistic that data centers would be able to replace even a fraction of the jobs and revenues of the forest industry.

For example, the Google data center in Hamina directly employs about 125 people. The taxes are limited to salaries, power, etc. I'm pretty sure (although didn't check) that the data center is not turning a profit, even though it probably does generate a tremendous amount of money for Google.
Self-Driving Mercedes Will Sacrifice Pedestrians to Save the Driver
They do have a certain neighbour who is generally aggressive, has attacked them only 75 years ago, and is currently attacking its other neighbours. So easy to understand that they need to be very vigilant, especially with terrorist and separatist threats
well, but people usually don't ask for making e.g. the print feature optional because they don't use it and want a lean browser... i mean, you need to draw a line somewhere, sure, but different people will draw it differently.
Docker and Alibaba signs a deal – flow.ci weekly
I am English (and so a natural English speaker) and I read it in the exact same fashion that you did. I think the original poster may have been trying to be sarcastic, (it still isn't clear), but was so subtle about it that they failed for both of us.
It's better to try to understand what's happening than handwave and say "it's all bunk". That is way more political of an action than trying to determine causality through data. The social sciences are valuable in that they're trying to figure things out about the world which are critical to making good policy, rather than winging it and accidentally or intentionally screwing over people who are different than you.

> Some of these articles are implying a size of an effect that is completely ridiculous, there is just no way that diversity "could increase revenue by 41%" - we'd see way more diversity in work places if this was true.

This seems to be rejecting data and substituting and a handwave. From the original study, 41% is the actual coefficient, controlling for a ton of things. Likely there are latent factors that make workplaces both gender-diverse and performant, so just swapping out half of a workplace would not hit all of these, which the paper acknowledges. We are seeing more diversity thanks to studies like these and explicit diversity initiatives, but given all of the biases that can exist in hiring pipelines, I can't think of any reason why it would happen naturally.

The paper you link is trying to measure firm productivity (could not 100% figure out what this means) based on data from Denmark, mainly non-white-collar jobs. It notes that demographic diversity promotes "better problem-solving abilities and more creativity and knowledge spillover" and can be a "substantial competitive advantage", limited by people not trusting/communicating with each other (i.e. integrating effectively).
Are those like dog years?
I'm fluent in several languages (> 3).

When I learned my first foreign language (as a kid, in the 80's), there were only paper dictionaries and books. Software is a great improvement over paper dictionaries, however I’m unsure about apps. I tried a couple of applications and have been unconvinced.

That being said, the Internet makes it very easy to access content in the language you study and even find people with whom to speak. Youtube for example is full of videos on topics you like.

Let’s ignore software and tools, as it’s really secondary (yes, really).

The first step is the why? If it’s just for the pleasure, that may not be enough. There must be a reason, otherwise you are likely to give up. For example: work, living in the country, strong interest in the culture, relatives, origins, etc.

The difficulty of learning a foreign language depends on the distance between your native tongue and the foreign language. It’s very hard for an English speaker to learn Mandarin (and vice-versa), however French is a lower hanging fruit (you already share thousands of words of vocabulary).

It’s also very dependent on you. Some people are just better than others at learning languages. Just accept it and go at your rhythm.

The best advice I can give is that you should find a native teacher. I can’t stress the importance of learning with a native enough. It’s paramount for pronunciation and idiomatic phrasing. I would almost say that you are wasting your time with a non-native teacher, however competent she may be.

Why a teacher and not self-teaching?

I would refrain from self-teaching, as this will give you horrible pronunciation and probably give you bad habits. There is a point where an accent ceases to be cute and makes listening to you uncomfortable, don’t underestimate pronunciation. Remember: unlearning is one order of magnitude harder than learning.

In addition, learning a language is a serious commitment and without someone to give you homework every week (and checking that homework) you will very likely give up, even if you have excellent self-discipline.

Depending on your personality you can either have one to one sessions (for example with Skype) or work in group. I personally prefer one to one greatly.

Having a teacher and looking for that teacher will also test your resolve. :-) Every time someone mentions “I’m learning X”, I ask, “Why don’t you take courses?”. If the answer “I don’t have time”, I know the person isn’t serious about learning.

The temptation to give up will be at every corner as studying languages is very hard and the duration is measured in months, if not years. You will struggle, a lot. There are times where you will make no progress and seem unable to remember anything: that’s normal.

Speaking a foreign language is one of the greatest things in life. It expands your horizons and will overall make you a better, more understanding, humbler, human being. The pleasure of conversing with foreigners in their native tongue will belittle all the efforts you endured.
BMW Revealed Motorcycle based on AI that you can ride it without a helmet[video]
Why is it so hard to understand? I am against religion, and that one especially deserves to be analyzed for its negative basics. I don't have problem with the people, most of who never had any choice: they were just born there and leaving that religion can still get you killed.

Free people are supposed to be able to point to the negativity of some ideology, and that religion has huge ideological component which is dangerous: the still practiced laws (in more countries officially or semi-officially) of killing anybody who disagrees shouldn't be ignored.
My mother tongue is Dutch, as that is the language my family spoke growing up. My parents decided to give me a French education (we lived in Belgium then, which made that easier).

I learned English through TV (Flemish TV channels, and some Walloon ones are subtitled instead of dubbed), BBC radio and Linux documentation. I would say I was proficient around age 8. Around age 14-15 I decided to switch my American accent to a more British one.

I lived in southern France for some time, which exposed me to Spanish and Catalan. I'm not able to have a conversation, but I can follow a movie (I watched most of Narcos without subtitles). I took German classes in high school. I had a fair leg up thanks to my Dutch background. I wouldn't say I know the language in any shape or form, but I'm able to understand the rough lines of most written German.

I moved to Denmark about a year ago, took some (paid for by the government) classes to learn the basics. Pronunciation is horrible, but I have a fairly firm grip on the basic grammar, sentence structure (fairly close to Dutch, in the end) and vocab. I still do a fair amount of Duolingo and often ask my colleagues to keep conversations in Danish instead of switching to English. Due to the amount of English loan words in technical conversation, it's fairly easy to follow that. It's the casual conversation that is a lot more difficult to understand.

All of this to say: jump in. Move to another country, and don't rely on any kind of lingua franca to help you out. Watching TV in the language you're trying to learn, with either subtitles in a language you master, or once you've started getting a basic grip, subtitles in the same language as the spoken one.

Another thing you can do is watch English shows with subtitles in your target language. Force yourself to read the subtitles (this can be hard to do if you're not used to it). This helps with common idioms, sentence structure, and everyday vocab.

And read. Read a lot. Every country has a wealth of youth books, that, although not the most fascinating of reads, can be both challenging enough yet easy enough for beginners. Books also have the added advantage that they're asynchronous, meaning you can take time to reflect and research before hitting the next word.

Edit: typo.
The second one in particular. Why bother with owning a house or a car if not with the end goal in mind of supporting kids? It's all for naught otherwise. If you don't have anyone you need to provide with stability, you're better off renting and ubering. You can always live within walking distance from your workplace for example.

Also, while you don't have to wear a suit, many, many adults would benefit greatly from dressing like adults. Sure, the times change, fashions come and go, models of behaviour change a little, but putting effort in your appearance is timeless. When I see a guy in his 40s wearing cargo shorts, I'm thinking "arrested development."