skysight-inc/HackerNews huggingface dataset:
Berlin isn't that expensive as far as Germany goes, it was considered a "shithole" for over a decade post unification, Munich, Frankfurt, Dusseldorf and even Hamburg are considerably more expensive
If you come from the "valley" yes Germany will look cheaper especially if you are planning to rent, but then you'll find out that even a tiny 2 bed (500-600 sq/f) in Berlin in anything that's not a low income project that looks like the backdrop set to the Wire will cost you 250-300K EUR and the prices go up from there, if you want a home that is comparable to US sizes 1600-1800 sq/ft which will be very large 3.5-4 bed in Berlin you'll have to say goodbye to 800-1M EUR.
The average dev salary in Berlin will be about 40-50K EUR, your friend might be very special and he gets much more and everything looks rosy but it's not the common case.
Now don't get me wrong you won't feel "poor" earning 40-50K in Berlin but you won't see nearly as much disposable income as one would in the US.
I earn about 100K GBP living in London and while I won't call myself poor I won't even begin to compare myself to friends living in the US making comparable or even lower galleries. The disposable income after tax is absurdly different, and the expenses in the UK and London specifically are several times higher on everything including rent even when comparing to valley prices.
Europe is quite good for lower middle class, and it's very very good for old money, but allot of absurdly bloated costs make it harder for people to actually advance in life, especially when their jobs demand or require a certain life style which comes at a premium.
Pointer Networks (Google, UC Berkley) – At Wikitract
While intuitive for English speakers, this notation (don't know what it is called like) is actually discouraged because it is not even able to unambiguously describe English pronunciation...

(The alternative is the International Phonetic Alphabet, which after getting used to it is not that hard to master)
As an Englishman, let me tell you from my point of view - this is utter bollocks.

The TV schedule will be completely fucked, sombre music will be played instead and the newspapers will be a nightmare. Most people however will not give a toss and will go about their day.

It's like when Diana died and a large amount of the mourners were crazy old ladies or american tourists. It does annoy me when the rest of the world thinks we're all worried about the queen dying.
How to Make Millions of Hoverboards (Almost) Overnight
My most recent interaction with the Drupal community was today. I finally got a response on a couple of patches I submitted a few weeks ago (one committed, one got useful feedback, which is great!), and I followed up on a patch that I'd contributed that someone else used and found to resolve their problem (but still has no response from the maintainer, after a few weeks), and checked on that core include patch, which has no reply, even though I submitted a patch against D8 in hopes of getting a reply (I figured maybe all the core people were bored of Drupal 6 and Drupal 7).

So, no. The recent push hasn't changed much in my experience. It could just be bad luck, and my own inability to spend more time on the problem of introducing myself or being involved. Drupal will never be my core job or something I can spend significant time on. But, I've never had such a hard time getting feedback on patches before, with any still active project I can think of, and I've been submitting little patches and making bug reports against OSS projects for a long time.

If Drupal has a welcoming and helpful community I've had trouble finding where they hang out. It is definitely not in their issue tracker.
> Last I knew they even had a moderation team who doled out punishment without any due process nor any oversight of significance.

Member of said moderation team (and partially behind its design)

We have due process. See https://github.com/rust-lang/rfcs/blob/master/text/1068-rust...

Yes, the code of conduct is a bit subjective. That is why there is an entire moderation team, as well as core team oversight. I don't find anything harsh in the code of conduct, though. Anything specific you'd like to point out?

Enforcement will mostly be done only in blatantly obvious cases anyway.
Beyond a certain level of screw-up there isn't anyone around to care anyway.
"Hiccough" is spelt "hiccup" by nearly everyone nowadays. In comic books, "though" is often spelt "tho", and "through" spelt "thru". The US and UK should get together and create a small language spelling reform group to suggest more such changes to the 20% of words that cause 80% of the problems, e.g. changing "thorough" to "thuruh", "rough" to "ruff", and "cough" to "coff".
> within minutes of nzb's appearing on the index sites.

I was surprised nzb didn't get attacked more often. Posting an index of a post before the post it indexed could have meant an attacker grabbing the index, and then uploaded a bunch of junk to poison that index. If they're posting little 1 MB files and you're posting 20 MB split rars their posts are going to propagate faster.
The official python sorting HOW-TO
I'm usually the first one to jump on the English-spelling-is-atrocious bandwagon, but you're not presenting very convincing arguments here:

* c being pronounced either /k/ or /s/ is a perfectly common process called assibilation [1]. Compare Italian "centro" /ch/ as in change, vs. "casa", /k/, as in can't. The general rule is /s/ before e, i, /k/ otherwise. English is relatively regular here.

* x as /z/ is probably some sort of assimilation process when the /s/ in /ks/ would be +voiced. Another reason to pronounce it that way is that anglophones dislike complex onsets (try pronouncing "Dvorak." It's very difficult for English natives not to insert a Schwa /ə/ between /d/ and /v/.

* q as /kw/ is from Latin and most languages using the Latin alphabet retain it in some form.

Letter combos for single phonemes are common as hell. Compare German 'sch', or 'st', Italian 'sci' etc.

"th" representing both voiced and unvoiced interdental fricatives is what's called an "allophone" [2]. Again, this is super duper common, and, off the top of my head, I can't come up with a language without allophones, and I'd require serious proof for the claim that there exists one.

English spelling is a mess, though. But mostly because it's terribly inconsistent. There are several poems about it, which illustrate the point nicely, for example, the Chaos Poem [2].

[1] https://en.wikipedia.org/wiki/Assibilation

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

[3] http://ncf.idallen.com/english.html
That's exactly what i was going to say and I'm not an Englishman. I did attend highschool in London in the mid 80s. It was like you put it, even back then.
Im much more scared of those stupid and aggressive yellow jackets wasps. They like hanging around humans and our food and they will attack you if you look at them strange.

Also they give real bees and other wasps a bad rep. The only time a bee stung me was because I was lying on it, I was more sorry for it than me.
Why use a salted hash at all? Why not just randomly generated unique tokens?

That said, even with randomly generated unique tokens, I suspect knowing where someone was at two or three specific times would be enough to deanonymize them.
I would prefer the following over `sudo bash`

$ sudo -i
> It's like when Diana died and a large amount of the mourners were crazy old ladies or american tourists.

there was mass hysteria. don't deny it.
The McDonalds Monopoly Fraud (2014)
Can't recommend http://www.onyxplatform.org/ highly enough. Tight core of extremely talented and passionate engineers who are working on an exciting project in a more exciting space.
Is that a mean, median, or mode?
Could Your Healthy Diet Make Me Fat?
Agree to some extent, but it depends on the team though.

From what I've seen there are many projects that aren't kind, but they aren't too unkind either. Or if they are unkind, it's not by conscious choice -- just what happens when you get people coming from other unkind projects. Not people who want the project to be unkind, mind you, just people who are used to that and okay with it.

Such projects can benefit a lot from a few empathetic community members.
I am sorry. The issue tracker is a really vast place and it is indeed not the best place to start. I would recommend https://www.drupal.org/core-office-hours for example. However: right now is perhaps not the best time, we just had Drupal 8 out and everyone is resting. And there's Thanksgiving and then Christmas upcoming. I am in #drupal-migrate on freenode, however , very very often and looking for contributors to that effort :) #drupal-contribute is a good place too, it might look quiet now but try saying the magic words "I am new here and I'd like to contribute". Sooner or later (again, it's thanksgiving weekend) those words will conjure a welcoming guide :)
Lazard link:
https://www.lazard.com/media/1777/levelized_cost_of_energy_-...

They have a tendency to break links, so a community-oriented individual might feel inclined to save/cache the link ;)
LG to build a new OLED plant for more than $8.71B
A car is likely to be parked right outside your home.
I remember seeing a lecture in which someone examines all possible energy sources, going through a list of features that an energy source needs to be able to sustain a future we want to live in, but I can't remember what it was called, who it was by, or where it was from...
I don't understand the web developer tools of Firefox. I've forced myself to use it for 2 days, I don't find my way around. Even IE is better now. For the rest FF is pretty equal to Chrome, so if they improve the developer tools they can count me back.
Agar.io Epic Teaming Gameplay
It's an interesting tale that unfortunately wouldn't work these days.

Dan Bricklin is a legend, but he's also a relic of when I used to write stuff that was stuff I had wrote, these days it's always a ladderwork based on other peoples libraries, middleware etc.

VisiCalc did rock, though.
Brit here... What the fuck? The BBC will cancel comedies with particular references, but not all. I don't remotely believe the London stock exchange will shut down. It took me quite a while to work out if this was a joke!

Even if everything in this article were true the headline would still be complete nonsense!
I never say "I have got an apple", but also hardly ever say "I have an apple". I virtually always say "I've got an apple", or even "I got an apple" if talking really quickly and informally. I'm from New Zealand.
> The stock markets and banks will close for an indefinite period.

Whatever happens, it will not be that. The London Stock Exchange is one of the largest in the world, and it isn't going to close for an "indefinite period" for anything short of a full-scale military engagement. And retail banks have a social responsibility to remain open apart from an occasional holiday (e.g. the funeral day).
You can not order anything on that page. Besides, there is absolutely reason for doubt when the BoM is estimated to be more than $9.
A linear rate is not very realistic here. Exponential decay would be better, but still probably completely useless as a predictive tool.
In some ways statistical modeling is trying to do with rigor and honesty about error what we seem to do quite naturally in daily life. That is we make decisions based on observed and/or shared and taught patterns.

Stereotypes, prejudice and discrimination are the crude, less substantiated and often mean-spirited cousins of statistical models.

Models are useful as long as their limitations are well understood, and humans use them with caution and compassion.
I don't understand how you could use newsgroups for storage, except in a "I don't care about data loss" kind of way. I haven't used USENET in decades, but NNTP is a messaging protocol it says nothing about storage AFAIK. I do recall that back in the day, messages in busy newsgroups would expire rather quickly (probably due to limited storage on my news server at the time). So if I post a message containing my backup to a binary newsgroup, what assurance do I have that I will be able to get it back?
I, uh, Yahoo is paying them enough to stay afloat right now. In what sense has the market spoken here?
The letter overloading trait is not exclusive to the English language as it's featured in numerous other languages but the problem with English is there's no clear rules governing the pronunciation of these letters. It's totally arbitrary.

Take for example, "charity" and "charisma", the /ch/ combo here would fool any beginner in pronouncing the latter as the regular sound and not as a /k/ and there's no solution for this problem but to memorize the words as you encounter making the whole experience of learning a new foreign language tedious and horrible.

A reform of English orthography is long overdue esp. if it's going to stay as a lingua franca for quite some time to come.
Lean Hiring: Time to Outgrow the Unicorn Ninja Rockstar
Thanks!

I was aware of my pregnancy right before getting recruiter's email. At that time I didn't think too much and went though phone interview without mentioning pregnancy (plus it is traditionally believed that people should keep it secret within the first three uncertain months of pregnancy in my hometown's old culture).

I am not sure who I should talk to in the interview. Because the onsite rounds will be focusing on tech not general chat. Maybe the hiring manager who is going to take me to the lunch?

It is also a bit hard for me to start the conversation about pregnancy: I am pretty sure the hiring manager is a man, I feel it is a bit wired to talk about my pregnancy and maybe something about it to a strange man in person. Any suggestion?

Also my belly is not that big yet :) so maybe I can avoid the wired talk by waring more/loose cloths?
I have similar attitude. My commute used to involve walking past street fundraisers. They would show me some starving kid or something else equally tear jerking. On the other hand helping would be noble thing to do.

On the other hand these fundraisers are practically bullying people, and I would be funding that too. Making thousands of people feel guilty first thing in the morning has to have some large scale psychological effect. Likely not for good.

If I give, I want to do it on my own terms.
Why would you use a slow un-benchmarkable database? There are plenty of good DBs out there for this job.
> for a page with 2.4MB of JS spread over 296 files.

Fair point, there is always sweet spot in benchmarks like this. That said there are examples of delays that they mention which seem to be independent of the amount of requests.

>> I believe you misread. They use a shallow tree in their scout js file; all of the resources a page will need are declared there

Being shallow doesn't fix the problem when resources are split up at all and that's what the article (correctly) suggests to benefit from HTTP/2 features. As we move away from a single bundle.js file we need to think more about how to manage splits. E.g. The article talks about splitting into `application` and `vendor` hashes, and you mention grouping by churn or functionality. So presumably we agree that being able to split files without significant speed loss is a major feature of HTTP/2.

All I'm suggesting is that the filename hashing strategies need to be improved to avoid application errors when splitting.

If we don't improve filename hashing strategies then we'd still have to rely on small HTTP cache durations, or we'd get temporary errors while caches expire, which is a problem because the whole point of the article is to have extremely long cache durations. As they say,

"Files loaded by the scout can have extremely long cache times because [...]"

Then as the article says,

"This can be solved by using hashes of the file contents rather than version numbers: vendor-d41d8cd98f.js. If a file has not changed, its hash will remain the same."

This is bad advice because they don't talk about dependencies affecting hashes. Even if that file hasn't changed but it depends on another file then its hash needs to change too, or else application.js will will have different contents depending on when it was loaded. Eg.

application.js has a requirejs import of vendor.js

requirejs(["vendor.js"], function(vendor){
});

So if we generated a naive hash as suggested then application-45345345345.js might look like,

requirejs(["vendor-3455345ABCDFFF.js"], function(vendor){
});

Then vendor.js changes but application.js doesn't, and so application-45345345345.js is updated to read,

requirejs(["vendor-f2ab4cde6f55.js"], function(vendor){
});

And now you can see the problem that application.js didn't change but it's dependencies did, so application-45345345345.js will have different data depending on when you access it which is exactly what you don't want with long HTTP cache durations. This can cause mismatches in what version of a file is imported, and cause application errors.

The only way to have permanent URLs with content that doesn't change (a prerequisite for long HTTP cache durations) is to include dependencies in the calculation of filename hashes. Or you could have an dynamic resolver (eg. based on a manifest file) but ES6 and SVG have static imports. More to the point though, if you can resolve it at build time why not?

When they say "This can be solved by using hashes of the file contents" this is a fundamental mistake and it's simply bad advice.
Wait. Hold on, this isn't The Onion? Reads like it!

(ie The vast majority of claims in that article are nonsensical)
Mass hysteria in the media, nowhere else.

I'd been to a nightclub that night and unfortunately didn't pull a girl - so I came back home and listened to the radio.

It alternated between Diana is dead, no she's alive, lizards did it, no she's dead again, etc etc.

The next morning all the TV stations were playing the sombre music and I was bored so I went to the local park in Cheltenham (Sandford Park). I was walking along and I saw a girl who looked a bit pissed off. I had nothing to lose, so I asked if she was missing the TV or missed Diana? She said it was the former, so we decided to go the pub. We had a pretty good night.

There was no mass hysteria unless you lived in an old peoples home or were in media and had to rewrite your playlists.
> consistently beat the forex market

No longer possible at this point. Too many players with too much information for any considerable leverage to be had for too long. Remember any financial market is basically just tons of really smart people trying to out smart each other.

> rebalance the distribution of resource

That's not a money problem, it's a political problem and a fashion problem. Some countries are getting into a fashion for ugly veg and fruit, that's certainly a step in the right direction.
GraphLab and Spark.
Server-side Swift
Physicists: Nobody's Telling the Truth About That Downed Russian Warplane
I've taken to using the "File > Overwrite $filename..." option.
cmake does not really offer the declarative interface I want (i.e. descriptions of components). It is still "low-level" and I would have to write cmake macros too. So I preferred native gnu make. Adding another tool on top of Make adds another layer of complexity, no matter how simple it is.

To me, the big benefit of cmake is its portability because it is able to generate visual studio files, eclipse files, etc.

Another one is that you end up with a static Makefile while my solution is dynamic: the makefile is evaluated at every execution (unless gnu make caches its parsed files but I don't think it does so far). It could be a problem for big projects like linux which would require a certain amount of parsing time of the Makefiles before evaluating them - while cmake or autotools, you go through this only once.
> Scaling down power generation when demand is low is not something nuclear is good at.

Isn't that what control rods do?
I host several spring webapps myself on a $10/month VPS running Ubuntu 14.04 (LTS)

Some notes:

- Default MySQL install listens only on loopback interface, so isn't exposed to the network (and if it's not in your case, you can change that in my.cnf)

- IPTables/NFTables can be used to whitelist allowed network traffic beyond HTTP/HTTPS

- SSH should be limited to public-key auth, with root login disabled as well as password auth disabled (or you can use 2 step verification with Google Authenticator, which is pretty easy to set up)

One thing I'll note is that I don't have Tomcat exposed directly to the internet: it's only exposed through an NGINX reverse proxy.

Apache Tomcat is fairly easy to download and set up (you can download the .tar.gz from Apache's website, untar, and run the executable ./bin/startup.sh).

I'd be happy to answer any questions really re: Java/Spring
The article briefly mentions the large amount of energy stored in the collider beams. In the LHC, "each unimpeded beam is capable of melting a 500-kilogram block of copper." This energy has to be dissipated in a few microseconds if something goes wrong in the collider. For the LHC, the solution is to heat a huge graphite cylinder to over 700 C.

Not as cool as a black hole, but a pretty neat engineering challenge.

http://spectrum.ieee.org/aerospace/astrophysics/cern-to-star...
Getting to “technical enough” as a product manager
Well, yes, that was the question! Got any favorite line chart plotters?
If you interpret these results as the material conditions of a class instead of the material conditions of every individual of that class, the results are very easily digestible. Nothing personal.
LinkedIn.
Show HN: StringBean – First CSS Framework for Mobiles to 4K Devices
Where'd you hear that implementation detail about Versu? Due to all the legal wrangling around it, it's hard to find certain specifics...

edit: the magic of a little bird: http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6...
The black belt is striking in that map.

https://www.google.fi/search?q=u.s.+black+belt&tbm=isch&tbo=...
American Asteroid Mining Is Now Fully Legal
Interesting video and concepts with Datomic, but a few questions.

* Why did Nubank decide to attack the Brazil market instead of US? There have been attempts here in the US; Simple (https://www.simple.com), Standard Treasury (http://standardtreasury.com/), Final (https://getfinal.com/), and Coin (https://onlycoin.com/).

* Isn't reinventing the engineering wheel; in terms of Datomic and a not popular language like Clojure a potential huge distraction to the ultimate goal of building a bank? The problem space is big and hard enough without rolling/maintaining/testing your own database engine and obscure language framework.
Commercial binary NNTP providers have basically infinite retention at this point, if your content doesn't generate DMCA takedown requests. E.g. http://www.news.astraweb.com/ $10/mo gets you 2660 days (>7 years) of retention, growing at roughly one day per day. (Four years ago, 3 years of retention was common.) There are also pay-by-download-in-GB a la carte plans that would be good for backup-only use (because upload is free).

Even if it isn't infinite, you can download and repost every 7 years if you care about having backups for longer than that.
It's happening by default anyway. Schools now encourage "inventive spelling" rather than correct spelling, so you have kids in 8th grade who can't spell basic words correctly but rather they write them how they sound.
If Mozilla would bring back useful Firefox customization options that were removed for no good reason, it would be great... maybe they are getting like Google and have to many engineers... a budget cut could help with that. But for the record I still use Firefox as I think that it is still the best option.
Hooray, finally somebody uses relevant logic without contraction and without the distribution of conjunction over disjunction!
Tablets are usually locked tight. You can get the NUC board DE3815TYBE for under 100$ these days and it's completely open.
I like this advice, it is quite different from the rest. Care to expand?