skysight-inc/HackerNews huggingface dataset:
Gentrified western economies have economic growth of around 2% on average. Developing countries moving from mostly rural or controlled economies to market industrialized economies can, and do, have growth of around 10% or more. That's a fairly big difference in available funds for capital projects.

The same way the US was building trains in NYC, Chicago, etc 100 years ago, China and others are doing so today, but with the advantage of globalization, automation, and mostly solved technical issues for even advanced systems.

Essentially, the point at which your society hits this growth really is going to determine the what kind of infrastructure you're stuck with. The big exception here is being bombed to the point where you have to re-do your infrastructure, which is the case with Europe and why they tend to have newer mass transit infrastructure than the US which saw no bombing on its homeland, and of course has the added problem of a huge homeland which makes more sense to fly around in, than ride around in.

A good example of this in tech is how the US pioneered DSL (Joseph Lechleider at Bellcore) and how quickly the US telcos ran with it. By the time the Europeans and others caught up, DSL had advanced to ADSL2 and ADSL2+ which gave 2x to 5x the bandwidth. Meanwhile, US subscribers were stuck with vanilla DSL for decades because the cost of upgrading was so prohibitive.

There's a problem with innovative countries where they run with revision 1 of some new tech, but then are stuck with rev1 because big infrastructure changes take a long time, and you can expect decades of use before replacement. Or in the case of trains, centuries - the CTA in Chicago is built on tracks originally laid in the 1860's. From a tech perspective its weird to think Chicago was running light rail before homes even had electricity. Waiting until later revisions to build out your infrastructure, either intentionally or not, comes with fairly big dividends. Now is very good time to lay down infrastructure due to all the computing power we have, automation options, lowered costs via globalization, and focus on renewable energy.

That said, infrastructure improvements happens as needed in older economies. The US has an impressive air system, for example, with at least 75,000 flights per day and at relatively low price points. We've probably hit the efficiency and feature maximum with jets as-is, so not much room for innovation here, but its clear for the US, air became the focus instead of trains. You can fly from Chicago to LA in 4 hours. Even a 'fast' bullet train with zero stops would take 10 hours, most likely closer to 15 with stops. Also, air is privatized, so there's no worrying about raising taxes or cutting social programs to pay for a subsidized train expansion, which would take quite a bit political will from taxpayers, most of whom are happy with car ownership for daily commuting and airlines for longer trips.
A little surprised by the downvote.

these cognates are how we get dishes like "plum Duff", and "spotted dick".

Grocery stores sometimes bowdlerize the latter to "Spotted Richard", but "Spotted Dog" would be more appropriate
McDonalds should invent some new characters like the Hackburglar and Cap'n Crook to educate the public about computer security.
Keeping perspective means exactly what about my character?
(That's approximate descending order of value, to be clear. In particular, if you don't have a matching PTR record, you're hosed whatever else you try to do.)
I would agree with you if they cannot be updated via an internet connection.
> Sure, someone will always become president but that person might not have the required skills.

What a tragedy that would be! Fortunately, we have a system to prevent it from happening.
The Rise and Fall and Rise of the XFL
Why is it that if someone steals my wallet in the street I have to describe them to the police?
RPi2 had an Ethernet adapter internally connected via USB2. Probably this is not what you want for a cluster anyway.

Many competitively-priced ARM boards with proper Ethernet exist.
On learning and teaching in programming
Wow! Can we at least have an app that pays the fine using pennies?
I think its to place them near each VCC to minimize effect of wire parasitics. Dave probably explains it better:

https://youtu.be/BcJ6UdDx1vg?t=5m58s
Also if you put away the money from the chores it may add up to something.
AMD's Ryzen architecture may offer some good value for what you're looking for, at least versus Intel's offerings. It launches at the end of February.

Buying used like others have suggested is a great idea too, especially since Moore's law is completely and utterly dead. CPUs have seen single digit percentage improvement YoY for a while a now.
Glary+Utilities+Pro+5.68.0.89+Serial+key+is+Here+[Latest]
What is code
How to find the world’s most pressing problems
Do the original authors still own the copyrights?
GrowSumo is hiring a Senior Front end Developer
Buy the fastest non-extreme consumer intel processor,

What I typically do is buying a used company workstation from eBay (they are often sold by the tens). This gets you a nice robust 4/8 core Xeon machine with a lot of CPU cache and 16 or 32 GB memory (somtimes ECC) for ~300-400 Euro. Add an SSD you are done.

They typically come with a Windows Pro license as well if you need that.

Edit: since the hardware is typically 2-3 years old and certified for Red Hat Enterprise Linux, everything typically works out of the box on Linux or FreeBSD.
No, we have the same in Poland, former presidents are still referenced as president (e.g. president Walesa or as mr president).
Impostor syndrome seems bogus but only because I've never experienced it and therefore can't understand it. Why do you feel like an impostor? The world is analog, not digital. There's no rite of passage that will suddenly switch you from being an "impostor" to being "legitimate". I've met EE majors who turned out to be better software developers than CS majors and vice versa.
And 16 hours later: [0] http://beautifulracket.com
After six year, I recently built myself a new desktop computer. My budget was a little higher, but I think it's worth sharing.

Hardware: Asrock EP2C602-4L-D16,
2x Intel Xeon E5-2670,
8x 8GB Hynix PC3-10600R DDR3 ECC,
2x Noctua NH-U12DX i4,
Corsair RM850i,
Phanteks Enthoo Pro

Because I bought the CPUs and the RAM second hand, they only cost me 390 euros. Even when buying all the other stuff brand new, the total was still less than a 1000 euros. To be fair that's without an SSD and Graphics card, because I kept those from my previous set-up. With 32 logical cores it's perfect for compiling, which is what I use it for. If you're interested, you might want to have a look at this techspot article and see how a similar build compares to recent i7's: http://www.techspot.com/review/1155-affordable-dual-xeon-pc/
`Cette page est indisponible.` When trying to subscribe to the newsletter ):
Since the '40s, as the article notes. Early on, science/engineering/math problems were one of the driving forces of computing, typically with a distinct separation from commercial/administrative side — for instance, scientific machines had floating point while commercial machines had decimal arithmetic. It wasn't until the First Dotcom Bubble that the commercial culture decisively ‘won’.
> The French Tech Visa aims to attract foreign tech talents

oooh my sides! EKS DEEEE
Apparently you are not allowed to (supposed to?) keep the plates in CA. At first, I thought the new owner was using the plates illegally.
Looking at your criteria, I think the most interesting features of a desktop are:

- easy & cheap RAM upgrades

- ability to swap & add/remove harddrives. Running multiple OSes, you can more easily share common data, and you can pull out your main hdd allowing you to experiment safely.

- ability to upgrade the graphics card later if you want to.

If you are constrained by your budget, getting a desktop allows you to upgrade over time more easily. It also allows you to use different and more hardware.

Personally my 1st priority is having a good laptop, but I also have two desktop workstations and I prefer using them over the laptop. But if you use an external monitor, keyboard and mouse you are already getting most of the benefit of a desktop.
On my "to read" list, but haven't read it yet. However, I started watching these screencasts on Turing Machines and Lambda Calculus (examples in Python), and they are fantastic: https://www.destroyallsoftware.com/screencasts/catalog/intro...

Also, I found this blog post good: "Tech Book Face Off: Gödel, Escher, Bach Vs. The Annotated Turing" http://sam-koblenski.blogspot.se/2016/01/tech-book-face-off-...
This Is Our New Robot, He’s Here to Replace You (a Talk with Matty Mariansky)
Conveniently to create your cv page
Study finds links between swearing and honesty
Also a physics PhD student. I never touched CS as un undergrad, but I got very interested in writing software as an undergrad when I started in an experimental HEP group (I've never taken any formal programming courses). I don't completely regret going to grad school even though I often think about the likelihood that I leave physics when I graduate to get a job in software development. I also dislike the academic system - and that's the biggest contributor to that likelihood to leave for the software industry being high. The physics itself is no longer _incredibly_ interesting to me, but I can't shake the data analysis itch ;)
Nearly all erlang devs knows it. It is the class they try to get rid of by using erlang.
Just want to clarify the Cell[1] CPU was used in the PS3, not the PS2. The PS2 used the Emotion Engine CPU made my Sony and Toshiba [2].

[1]: https://en.wikipedia.org/wiki/Cell_(microprocessor)?wprov=sf...

[2]: https://en.wikipedia.org/wiki/Emotion_Engine?wprov=sfsi1
Wouldn't JavaScript make you angrier anyway?
Does anyone know how big of an impediment is not knowing French?

EDIT: I should have articulated my question better by saying "in the short term." I agree its foolish to not learn the local language if you plan on staying. But if the office language is French that is going to be almost a non-starter for someone who doesn't already speak it.

It can be intimidating enough changing jobs in your native language. I know Sweden and Berlin use English as the lingua-franca of the office. I just don't know about the French tech scene.
Neither the universe or the planet has finite resources... in a practical sense.

100K years ago, all resources of Europe were barely enough to sustain a few tens of thousands of humans. With agriculture and metal technologies, it went up to a few millions, just because metals, wood or fields were new resources. Industrial revolution meant lots more people could live in cities, because coal were a new resource. Same happened with petrol or uranium in the XXth century: new resources, more people could live better where previous resources were scarce.

We have no reason to think it will be different in the future and we will stop uncovering new resources that will let us live better. In any case, the rate of discovering new resources has done nothing but increase its pace all through history.
I'd do a desktop and keep an eye out for a Chromebook.
This may not be relevant to the OP, but I'm interested in machine learning, and having a graphics card with a big GPU is important. Serious machine learning computers have sky high prices, but for learning, you can get a graphics card with 640 or more gpu cores for $250 or less. I don't know of any laptops in the requested price range that have that kind of gpu power.

Of course, a big graphics card can also be used for graphics work, including video encoding, not just video games.
Having grown up in England and never really paying this much attention to the etymology of the English language, I had always assume Ye to be pronounced exactly as it looks... Yee.

Am I right in interpreting what you're saying is that it's actually pronounced as "the" because the y is really just a print substitute because of the lack of thorn character on the press but would have still been pronounced when read as if it were the thorn character?

If that's the case, you have just unlocked a fascination of the English language I never had until this exact moment. Thank you, no more work is getting done today.
There may be a difference in contractual terms, but without much of a difference in substance.

The whole telephony system relies on people keeping the same phone number.

Individuals and families rely on it as a most basic necessity. Businesses invest vast sums of money promoting awareness of their phone number.

If telco providers went around taking people's phone numbers away without very good reason, there'd be uproar, and the telco system (and indeed, to some degree, the economy), would cease to work.
Apropos of this, I was in Paris recently at a startup event, and was pleasantly shocked at the sheer number of startups and people I saw doing things.

This is a good move by the French, and will help attract entrepreneurs away from other countries (particularly like those just across the channel currently inflicting generational economic damage on themselves.)
Optical discs cost cents when purchased in bulk, they are literally just plastic + some coating, no expensive metal or electronic parts are required.
This is often a tight-rope conversation in public. I live close to Creation Museum, and regularly have to stop myself from verbally accosting my family for occasionally wanting to "just check it out". I'll die before I give that monument to ignorance my money. But every once in awhile I dare to walk the tight-rope when it's brought up on social media or in conversation. People come armed with points they want to fire off when the debate is on, they don't like curve balls that derail their momentum. When I try to share my view of evolution as a remarkably brilliant plan for life that formed a conscious mind all the way from a few molecules rolling into place, one side has their head buried in how and the other why. If there's something greater than us in this universe, a master clocksmith setting events in motion, watching from outside time, I find it disrespectful to deny and mock it's work. It also seems studying and understanding it's work to be one of the greatest endeavors a person could put themselves to. If I'm wrong, and all existence is happenstance, then I hope my silly view of the world didn't hurt anyone.
550 euros is around $583 which is not quite enough to build a performant desktop with new components, especially when you factor in things like a monitor.

So I would save up until you have more like 850-950 euros or more.

Also, if you build a PC, eventually you may be sorry that you can't even _try_ any PC game or virtual reality headset or anything since you don't have a graphics card. I guess you could put off buying the graphics card until later if you really want to. But you may want to consider that when you select your motherboard.

Personally I would like to have one (or maybe two) M.2 (NVMe) slots for that type of SSD which can be 2, 5, or even 10 times as fast as the regular SATA SSD since it uses PCI Express and bypasses the SATA overhead. I believe they sort of look like RAM sticks/slots but are called M.2 and have flash on them. So look for a motherboard with that. Also I would like to have 2-3 2TB HDDs in RAID for extra storage. And a nice monitor. You could spend half of your budget on a nice monitor..

If you want to experiment with deep learning or something, you will want a newer Nvidia card because things like Tensorflow and Keras don't (yet) work with AMD graphics as far as I know. And if you get a nice graphics card, wouldn't you want to at least try out GTA 5 or whatever new game a few times? You can dual boot to Linux or use Virtual Box.

Anyway I say yes but you should save up more so you can get make a nicer desktop.

Maybe you can go here https://pcpartpicker.com/ and make a careful plan and then when you are sure buy a decent chassis. When you are getting close to having enough saved then buy a motherboard that will work with all of the other components you plan. Then you can buy a CPU. I mean if you don't want to wait until you have everything saved up. But I would just want to buy nice stuff so don't try to fit it into a tiny budget.
I heard this happened with an air traffic control monitoring demo after 9/11.
It's not. Most speak English. Particularly in the tech scene. Come hang out!
Bruce Schneier – Security and Privacy in a Hyper-Connected World
False Positives
I'd become a physicist if there were jobs for physicists doing actual physics.
What is shared memory, if not message passing (with some particular semantics) implemented at the hardware level? I.e. messages == cache lines, semantics == cache coherency protocol. Particularly so when you go to (nowadays) multi-socket systems, where everything is NUMA.

There is a smallish sub-segment of the HPC market where customers really want large CC-NUMA systems, AFAIK SGI (whoever owns them these days, HPE?) is more or less the only supplier. But the vast majority of HPC is clusters using message passing.

If I were to choose some awfully general statement about HPC, rather than yours I'd choose "supercomputers are not tools for solving small problems faster, but rather tools that make solving larger problems possible". I.e. the entire weak vs. strong scaling thing etc.
IT Infrastructure Trends and Predictions for 2017
> Being right confirms our own self-worth. As students, we learn to avoid as best we can the embarrassment of being wrong. Getting the right answer becomes the primary purpose of our education. Can you imagine the generative and exciting learning environment that would result from a class that rewarded asking the best questions? If you think about it, the most intriguing questions are those that don’t offer simple answers. Even more, they drive our thinking into greater complexity and curiosity.
massive... I am actually relocating to France in a few days. French lessons are very high on the list, as few people want to speak English day-to-day. The workplace might be different, and Paris might be different, but for the rest - French is a must. The second amendment of the french constitution reads "The language of the Republic is French" they take their language seriously.
I recently went from a i5-2500K at 4.4Ghz to a i7-6700K at 4.4GHz for my desktop, and my Webpack w/ Babel compile step (entirely single-threaded) for a larger project dropped from 24 -> 12 seconds changing just the CPU (same SSD).

For comparison, my 2015 Macbook Pro i5 runs the same compile task in around 50 seconds. So there is definitely still benefits to having a powerful desktop around, and in my experience developing is more pleasant with quick turnaround times. The incremental compile times dropped accordingly, and having a sub-second vs 4 second delay between a change and seeing the result does impact your workflow.

For gaming, the new CPU did absolutely nothing, except smoothing out the minimum FPS a bit. Pour all your money into the GPU if that's your interest.
+1. I'd be interested in knowing this as well.
Not that big a deal. French people in startups tend to speak english.
This book influenced me tremendously. It explains how can random process (e.g. genetic mutation) builds highly non-random structures (e.g. the human eye). Recently I was using American Fuzzy Lop (http://lcamtuf.coredump.cx/afl/) to find bugs in my software, and was able to appreciate the surprising effectiveness of the "random" strategy it employs to discover structures in the program. For example, AFL could construct a valid JPEG using randomized input: https://lcamtuf.blogspot.com/2014/11/pulling-jpegs-out-of-th....
But wouldn't you want a decent set of cases to work on for learning purposes?

I think it's also good in that while you may not know all the latest tricks, this can help you reveal what you don't know. It can get you really thinking about the possibilities of what a simple string can do to your code if not properly handled.
Mux: Resolves promises in data structures like arrays, objects, Maps, and Sets
Honnêtement, je pense que vous allez être bien sans parler un mot.
Great move. This is how US started a golden age. Encouraging outlooking and talented migrants with ZERO public money spent on getting them to that level. Free talent. And btw, outlooking and talented migrants are exactly the kind that will want to blend in and cause no problems.
25GE is the new 10GE, RDMA and open source infrastructure on the rise, revive in computing platforms. Do you agree?
Like not speaking the local language of any country : won't work in the long term.
Hope this isn't too off-topic, but if you like this and want to create a similar map of your own international/domestic flights you can do that here: https://skyhops.com/

Disclaimer: personal side project
While Evolution clearly doesn't have any "goal" I wonder if we can say that it directs to the goal that is constantly changing (that is, a goal only known once some organism is there)?
Isn't it like super hard to setup a startup in France? That being said, the talent coming out of all the grandes ecoles seems definitely underutilized.
Make your Home wifi bullet proof secure from hackers with this checklist
It probably would. Yet

>to "use something in anger" is a phrase, meaning to use something "for real" - in production, etc. rather than just to try it out.
I think we should limit companies to a maximum of N employees.

This will ensure more modularity in the market. And more competition as well, because barriers are lower.
I can identify. Need to cut it out.
Well, the CLJS->JS side of story is very polished, Figwheel [1] makes things work smoothly (in-browser errors and warnings, sourcemaps, hot reload all work from the box). You can check out [2] if you are interested.

There are two areas that still can be improved in my opinion:

* the asset story. Right now I use a gulp task that prepares my assets and outputs CSS into a folder known to Figwheel, which makes hotreloading work automagically. However, if you need a complicated interaction between JS, HTML and CSS (i.e. you use CSS Modules), it can be a bit more involved.

* the NPM deps story. AFAIK it's gonna be solved in CLJS core soon, but right now your best bet is to pack all NPM deps using native JS tool (webpack, rollup or w/e) into one file and include it before CLJS-generated JS code. Ah, and in some cases you will need externs, too. It's actually way less complicated then it sounds, and if you need any help, feel free to reach me through mail (my nickname here at gmail.com). I would be happy to help.

[1]: https://github.com/bhauman/lein-figwheel

[2]: https://www.youtube.com/watch?v=KZjFVdU8VLI
If you live in Paris, you would probably be fine, but outside Paris you may have hard time finding people speaking english (that is, in the street, shops, etc). Sadly, foreign languages are not proper priorities in our education.
Amazon Great Indian Sale 2017
It doesn't sound like you need a desktop. I have a Windows desktop (2016, Skylake) and a Macbook Pro (2013? Haswell) and really, it never comes down to what one is faster when I have to choose and when my usage is similar to yours.

If you want the experience of building a PC... well, just know there really isn't much to it. Maybe you'd enjoy playing with a Beaglebone and capes or, similarly, an Arduino and shields. You can get all sorts of fun ones. I got an CAN bus cape I can plug into the OBD II port in my car and talk to it, for example.
I also use Radicale. My only annoyance is that when you use its built-in HTTP server, the process eventually stops working if one of your clients has an intermittent connection (e.g. phone with a poor signal).

https://github.com/Kozea/Radicale/issues/266
https://github.com/Kozea/Radicale/issues/388

I'm told that using a dedicated HTTP + WSGI server solves this, just haven't done the work yet.
I'm guessing it's different when it's a capital city as they are used to handling heads of state and other officials e.g. POTUS in DC and POTUS in LA are different situations.