skysight-inc/HackerNews huggingface dataset:
Well, FWIW worth that's not the primary reason I like those languages. It's the safety.

After some experience with immutable data structures, you know how to make them efficient. For example most of the time you don't need to copy that much data - if you need to change a small part of a large data structure, you arrange it so you can re-use (re-point to) the parts you didn't change. On average you should be able to reduce your cost down to O(log(n)) which usually is "good enough".

That is the correct trade-off IMO - have a newbie start off writing safe code, that gets quicker and less memory intensive with experience. Not start off be blazing quick but unsafe, then add the safety with experience.

Did you know Rust (which defaults to immutable) is currently head-to-head with C in Debian's "fastest languages" comparison?

https://benchmarksgame.alioth.debian.org/u64q/rust.html
At least https://itunesconnect.apple.com appears to have been rewritten in AngularJS. The https://developer.apple.com/ portal also got a new UI not too long ago.
I have two takeaways from this article:

1.) Your organization is in a rough state right now (for any number of reasons, some outside of your control), and you're likely to have more difficulties going forwards.

2.) You haven't successfully placed a single developer into a job yet even though forty thousand people have signed up.

Both of these statements might be inaccurate, but those were the main things communicated. I'm much less likely to open an account having read this, and I don't understand why new levels are being released when the recruiting pipeline currently seems like the bottleneck of the business.
There is a always a house at some location X you can buy now, which will be unaffordable 20 years from now.
So much for connecting the world through FOSS then, huh?
Wendy’s to Employ Self-Service Kiosks at 6,000 Locations
Certainly common in my experience. A coworker of mine just celebrated his 57th birthday. He's definitely better at this stuff than I am; experience counts. The youth bias in this industry has always been largely based on illusion.
"Society might need death, but I still want to live forever."

This occurs in cell populations - the programmed self-death of cells (apoptosis) becomes corrupted and the individual cell acts selfishly (relative to the organism) and stays alive.

We have a word for this phenomenon and that word is "cancer".
Couldn't agree more.

The length is always what gets me with everything he writes about. I really want to read it, but I just don't have the time. I'm skeptical of this type of communication strategy working for a product.
Does it do pipelining, branch prediction and (hyper)threading? How is its memory hierarchy (cache levels) organized? Does it support a privileged mode? Does it support hardware page faults? Did you implement floating-point operations?

> In order to be able to program it at all, I wrote a very simple compiler (strictly speaking it’s actually an assembler)

Does that compiler/assembler run on your hardware?
How do I know that you're not a shill for fakespot?

How does the person reading this comment know I'm not a fakespot competitor?

It's a tricky business, isn't it?
Going by this presentation after reading the Graal slides:

http://www.oracle.com/technetwork/java/jvmls2013wimmer-20140...

The documentation of all of them is terrible as there's no clear explanation of Truffle and Substrate: jumps right into technical stuff with a barrage of techniques. Truffle appears to be a toolkit for generating parsers/compilers plus integration interface for the VM's. I don't see mention of replacing class loader and bytecode interpreter. Whereas Graal is a combo, per slide images, of Hotspot bottom parts and Java-based compiler/JIT. It at least has huge code reduction plus safer code over original VM in their illustrations. Only 60Kloc.

Going from there, the linked PDF shows Truffle connecting to either GraalVM or Substrate VM. In one slide, it references GraalVM like it's necessary for integrating with Java applications while calling Substrate embeddable. Makes me think Substrate is standalone apps. In another slide, it visually implies that Substrate compiles your code and just Java classes you need into one executable that maybe can't load others. It's not clear if Substrate is reusing the C/C++ code of 1, 2, 4, or 5 from HotSpot for lower layers.

All in all, they're doing interesting things but I'm too confused to evaluate them. Do you have any links that are more specific on these issues, esp how SubstrateVM works or whether Graal uses C/C++ code for bottom layers as in picture? I can't evaluate them without even an internal architecture description.
Yeah after being tricked by a product or two I've now developed a keen eye for products with fake reviews.

Funny story: a co-worker of mine fell for the fake-review trick and bought a product, talking about its rave reviews. I knew from looking at the reviews that they were fake and he was going to be disappointed. He said "No, look, it has great reviews". I said okay, you're going to be disappointed. And he was disappointed. It was the "Amazon featured" lock laces.
Very true. This has been the criticism of AI since 1990's. For instance, Berkeley philosopher Hubert Drefus wrote a book "A critique of Artificial reason". A great book to understand the limits of AI.
I truly respect your opinion, but I laughed at "I prefer Windows for it's mix of flexibility and stability". I can understand stability to some point, but flexibility? Come on, I assume you're a web developer, have you ever used the Linux/OSX console? It cannot be compared to anything related to web development on Windows, really.
I thought you'd like it. It's GPL'd, too, with active development. Might be worth contributing to or porting to Xen for containerized apps with better security.
There are other related problems with Amazon's product pages:

Combining different items into one product page and review. For example take a look at the review for the "Dell Ultrasharp U2415 24-Inch" display. There are 6 different sized monitors on that page. Some have very different technical specs. Combining products makes sense when the difference is color preference or the size of a shirt. But the 24-inch U2415 is a very different display from the 34-Inch curved screen U3415W

Question and Answer section just before the actual reviews. I often see nonsense such as a question about a computer cable:

Q: Can I eat it?

A: I eat mine with ketchup.
Building Pipelined Parallelized HTTP SOAs on ZMQ via ASCII Art
Which means the site operators are directly involved and could be criminally charged as well.
Another project that seem to argue for better abstractions, is clasp, and it's use for (among other things) refactoring c++:

"Clasp: Common Lisp using LLVM and C++ for Molecular Metaprogramming":
https://www.youtube.com/watch?v=8X69_42Mj-g

"Using Common Lisp to refactor C++":
https://www.youtube.com/watch?v=h31pURzgYX8

"Clasp — Bringing Common Lisp and C++ Together":
https://github.com/drmeister/clasp
10x a day means it'll last about 4 months... do you really want to have to pay $20 every 4 months for this thing?
If you don't trust the computer you are signing in from don't use a YubiKey or any other token.

Tokens are fine to ensure that credentials cannot be easily compromised and to provide 2FA.

PED security is really critical when the goal is to duplicate the token e.g. credit cards if your machine is compromised then any data protected by the Token can also be compromised as soon as you access it.

When in doubt wipe, while it's nice to have a robust security stance in this case I don't think i would matter much.
This is a perfect example of how a smug person simply hand waves away any counter arguments by using personal attacks (in this case claiming that OP is being manipulated), followed by the smug person declaring "Why won't these stupid people just realize that I am smarter than them and have it all figured out!"
Today Rust only has a [few patches to LLVM](https://github.com/rust-lang/llvm/tree/rust). One is for Android stack overflow detection using a mechanism that upstream isn't fond of (split stacks), the other an optimization not required for correctness.

The Android patch can be eliminated someday with stack probes (though it's not clear upstream wants those either).

Emscripten support though - at least in the short term - is going to bring in the [emscripten LLVM 'fastcomp' backend](https://github.com/kripken/emscripten-fastcomp) that translates LLVM IR to JS. This patch has no hope of being upstreamed and will impose significant maintenance burden on both Rust and Emscripten as long as its in tree. This solution should be short-lived though as we will transition to either the upstream LLVM->wasm backend or a new Rust MIR->wasm backend.

So I think the answer to your question is 'no'.
On a recent Periscope, Cabel explained that the sign can only be changed every 10-15 seconds, and simply ignores requests silently during the timeout.

(Apparently the permit for the sign doesn't allow "rapid flashing".)
The Hegel Mohican – 4500EUR CD-Player with Built in DAC
hahaha holy shit, this person thinks "calling your coworker a milf" is 'any (silly ol') misstep' and literally thinks a written HR policy is needed before you discipline them for clear sexual harassment

HR COMMANDMENT XVI: thou shalt not call your coworker a milf

HR COMMANDMENT XVII: thou shalt not ask your coworker to suck your d

HR COMMANDMENT XVIII: thou shalt not tell others in the office "your coworker has DSLs"
My gripe with AMP is I can't share the link.
Udupi has a strong academic background because its a center
of Dwaita philosophy as well as a major Univeristy Town (it has Manipal University, I study here).

Tidbit: Satya Nadela is a Manipal alumnus. So is Rajiv Suri of Nokia.
They just reported their first revenue drop in 13 years and first-ever decline in iPhone sales[0].

0: http://www.reuters.com/article/us-apple-results-idUSKCN0XN22...
Calling a CFO at a Fortune 500 company 'working class' because they work for someone else is going to raise eyebrows.

You can argue about educational capital, but learning to be a truck driver and maintaining a clean record is capital in the same way as being an MD is capital, but the scale is vastly different.

The wider problem with this standpoint in the modern US is a 'working class' truck driver over their lifetime may make significantly more money from capital via 401k and home ownership than directly working. All it takes is someone living somewhat below their means and time to let compound interest takes off. However, the benefit more from policy's that help at the start than lower taxes late in life.

An 80 year old who owns their home and has 2.5 million in the bank is qualitatively very different than a 22 year old with 2.5 million in the bank and their own home. Most obviously future returns +/- 3% mean little to the 80 year old and are vital to the 22 year old.

PS: Some people add in a managerial class who make money from other peoples capital. But again scale is important, and pay is a huge indicator about the kinds of leverage you have. Managers making 30k vs 30m are worlds apart.
I wonder how many of the responses were "check the syllabus"
...Until they die? Then again, if you really invested in full-spectrum lighting indoors, and build a large campus...

Stop making me think evil things! lol
I think theres another name for the affliction characterized by a sudden impulse to relocate to a beach in southern Thailand : )
I was a student in this class, and had at least one question on the forum answered (correctly) by Jill. I can see this technology being hugely useful for teachers who conduct large lecture classes in any subject on a regular basis.

That said, I'd be even more excited if Jill had the ability to synthesize new answers to questions through some type of case-based reasoning. This would require Jill receiving feedback on "her" answers, which might mean the students would have to know "who" "she" was in advance. (Sorry, got lost in the quotes.) Right now, Jill is essentially an automated FAQ-retrieval bot.
The missing vital information is this:
IBM Berlin would not have been cut off until the U.S. entered the war. The war broke out years before, and the human rights abuses began years before that. IBM absolutely knew what was up for years by the time the U.S. manipulated Hitler into declaring war on us after Pearl Harbor (That's a whole story in itself involving a Nazi spy who was serving in the U.S. Congress). They were worse than Nazi collaborators; they didn't have to worry about being shot if they didn't do what they were told. The news reports about the holocaust were largely discounted; even Jews didn't believe them, but IBM had access to inside information and would have known why Hitler was so obsessed with census data. They had to know that the news reports were true.
Not to say that the plight of the various groups the final solution was applied to would have been significantly different if IBM hadn't been involved.
Actually, when I first posted I was like "eh, nobody will write. This is dumb" and I deleted it, but shortly after I got 2 people interested. So I guess its not a bad idea after all :)
Scientists Hold Secret Meeting to Consider Creating a Synthetic Human Genome
KAYAŞEHİR YENİ ESCORT ASU
Aging population, efficiency, etc. Peak energy (consumption) has been reached in the first world.
There is a really cool Spotify playlist builder here: http://smarterplaylists.playlistmachinery.com/index.html

And it's actively maintained by some guy on Twitter.
> it's disingenuous at best for Amazon to act like they're taking the moral high ground by shutting down these review sites.

Has Amazon come out and said they're taking the moral high ground? I just assumed they were suing them for breaking their terms of service. Many companies do this if you break them frequently enough.
I always fancied the EGA text mode of 80x43x16 colors. Much prettier than 80x50.
5 JavaScript “Bad” Parts That Are Fixed in ES6
Something is not clear to me. How do you know that a false positive is, in fact, a false positive?

I presume there are some other pieces of information that provide the reference value.

So when someone gets a positive test, why not put them through the next test to see if they keep coming up positive?

What's the argument for not testing in the first place? It will panic people? If that's the case, why not make it random whether you're called to an extra test?
How Much of What You Read Do You Believe?
China's coal imports have fallen off a cliff:

http://reneweconomy.com.au/2016/new-china-energy-data-coal-i...

http://www.reuters.com/article/china-economy-trade-coal-idUS...

http://www.bloomberg.com/news/articles/2016-01-13/china-coal...

China is also going head long into renewables:

http://cleantechnica.com/2016/03/06/china-renewable-growth-s...
Is there any chance the ImageMagick developers would consider adding such optimizations?
Data Brewery – Python Framework for Data Processing
Thanks Noah
Yeah sure, but you know...what about disruption!
The suspicion around this company's accounting practices seems to predate this article. We may find out the truth, and it might be nothing, if the SEC investigates. But that may be hampered by the Chinese government prohibiting audits by the US.

http://fortune.com/2015/09/18/alibaba-faking-numbers-hedge-f...

http://fortune.com/2016/02/05/alibaba-stock-pay-disturbing/

http://www.barrons.com/articles/alibaba-digging-into-the-num...
> Not sure if this is supposed to be a joke.

Are you really not sure if that is supposed to be a joke or are you just saying that in a passive/aggressive attempt to insult me and/or my opinion?

In either case let me assure you, my statement is not a joke. Windows serves my needs for a desktop workstation better than any other OS.

I've been programming since I was very young. I've used Linux professionally since early Red Hat releases and the Mac OS since System 1 as a kid and since System 6/7 professionally. Windows is by far the best desktop OS in my opinion since I have to fight with it the least to make it do what I want. Obviously, every desktop OS has its share of problems.
How 18F handles information security and third party applications
Because of this article and comments here, I went to look at what w3c membership, and donations look like.

https://www.w3.org/Consortium/fees?countryCode=US&quarter=04...

Ultimately the w3c is doing something that is in the best interest of its participants and NOT in the interest of users, or consumers.

In this document ( http://www.w3.org/Consortium/Process/Process-19991111/backgr... ) the w3c claims:

"W3C is a non-profit organization funded partly by commercial members. Its activities remain vendor neutral, however."

Yet I can find no US IRS 990, or foreign equivalent.

Fundamentally this structure doesn't look like a non profit. It also doesn't look like it has the best interests of the community (us) as a whole in mind. IANAL but I have to wonder if it is possible to challenge the w3c on its continued use of "non-profit". I also wonder if there is a way to put pressure on them to allow non profit orgianzations free access to these committees outside of collecting a fee from them, as it strikes me as an un-needed burden.
The problem is: Why should I write a review? I have nothing to gain.

Maybe I have had a bad experience and want to warn others: That would explain mostly bad reviews for almost every product. (Given enough users, some will have bad experiences, if only it is by them misusing it)

I can understand that mostly bad reviews creates an incentive to counter these with good reviews, but from the wrong side (seller, not consumer). This would explain the many fakes.

I guess reasonable trustworthy 3rd party sites like consumer reports are still necessary.
> in the next 100 years we will accept cloning as a replacement for death. Simply duplicate the body, and transfer the brain

Cloning isn't the same thing as "Simply duplicat[ing] the body."

Cloning creates an embryo which turns into a human infant.
Then you have to wait 18 years for it to mature before you can transfer the brain.

There's an insurmountable moral barrier to raising a fully conscious child to adulthood and then killing it so you can have its body.

Some commenters down-thread have suggested removing the infant's brain and raising it, without consciousness, in a vat of some sort.

Aside from the obvious difficulty and huge expense of maintaining a fantastical life-supporting "vat" for 18 years, it just simply wouldn't work.

Human beings require social interaction, and consciousness, to survive. An infant deprived of social interaction and environmental stimulation, and the consciousness to experience it obviously, would die. Animals also require physical interaction; our bones and muscles and senses can't develop properly in a vat, so you'd end up with, at best, a pathetic excuse for a body, totally unable to function in any way you'd enjoy, if your clone survived at all (which it wouldn't).

In short, this idea is both morally appalling and biologically ridiculous.
So, every 10-15 seconds, there's the chance that one of the requests gets through, and all others are ignored? Sounds like a good enough solution.

Still curious about the color configurations though.
The Udupi-Manglore region has traditionally been the region of entrepreneurs, bankers and educational entreprenuers largely driven by Saraswat community.

Udupi is called "cradle of banking" in India. Large number of private banks started in this region until the socialist government forcibly took over all of them.

Canara Bank, Syndicate Bank, Corporation Bank, Vijaya Bank, Karnataka Bank, Vysya Bank and the State Bank of Mysore started in this region.

Manipal city which is close to Udupi played a major role in spreading computer education in India through a franchise model of Manipal Private university. I touched a Windows computer for the first time through one such franchises. The course which taught me basic Office, Internet, my first email address, accounting software Tally etc. cost $100 in 1999 and took around 3 weeks.

TMA Pai was the the first Indian to start fully privately funded Medical, Dental and Engineering college. TMA Pai foundation was the one to successfully fight against the Indian Government which started putting arbitrary admission,fee criteria even on 100% privately funded Hindu run educational institutes. (Indian government by law interferes only in educational institutes run by Hindus while giving 100% exemption to others thus creating an uneven field to compete).

TMA Pai won the court case and Indian government with great urgency passed constitutional amendment to override the court's decision.

Food:
In my childhood it was a common joke that Americans found an Udupi restaurant on Moon when they sent their men on it.

That was the Indian fastfood during those times mostly run by Saraswat community spread across the country. The three colleges I attended all had canteens run by someone from this town.

P.S.

I always feel connected to Udupi because as a child I faced a life threatening issue and my parents traveled hundreds of miles to take me to Manipal hospital where I got excellent healthcare at reasonable price. Now Manipal hospital has many branches.
Thanks for pushing the human element of recruiting forward. Instantiating the Recruiting post by Mr. Ptacek is perhaps the best good any small group of people can do for tech at this point.

That being said, I lost a lot of interest when it started seeming like finishing the game had a low chance of leading to anything. If your retrospective says, when we started, we should have only done recruitment and gotten that at 100% before writing any code, why is your near term plan to launch the low level tech tree environment, followed by the challenges? Shouldn't the plan be, oh, hey, let's put that completely on the back burner, and get like ten stories of employees who are comfortable with us telling where and how they got an awesome job?
"being absolutely slackjawed amazed at how bad some players are"

Can you elaborate on this? Were the results you're talking about just flat-out "I can't code FizzBuzz" or something else?

Personally, I created an account, started reading the directions, then realized I had no interest in the problem domain and decided to wait for the next one. It helps when the problem gels with you. I wonder if that had any role.
There is website called Work in Estonia[1],

I guess there is more specific information for different backgrounds.

[1] http://www.workinestonia.com/coming-to-estonia/
Awareness and intelligence might very well be completely orthogonal phenomena.
ST's plugin API is extremely limited. There's hardly anything a plugin can do to influence the rendering of the text editor. ST plugins can:

* Show autocompletion boxes (e.g. cmd-T)

* Update the status bar

* Edit text

* Tag text regions (which can be used for custom highlighting, e.g. underline errors)

Atom plugins can do almost anything by modifying the editor DOM, but more formally they can:

* Display compilation error messages inline

* Show popups

* Display custom panels (e.g. the neat Git conflict resolver) within the editor window

* Draw custom settings UI

* Extend the file tree sidebar's rendering

* Create and arrange editor windows

* Create custom windows (e.g. Markdown Preview splits the current editor window and shows a live preview on the right-hand side)

etc.

Atom has also been better designed with regard to pluggability. For example, it comes with a single autocomplete system that packages can extend with custom autocompleters. Plugins don't have to invent their own autocompletion system.

The fact that ST's plugins are executed in a sandbox environment also causes (afaik) issues for plugins that want to use toolchains such as Go.
Itch.io refinery: A customizable toolset for first game releases and playtests