skysight-inc/HackerNews huggingface dataset:
Yup, that's fair.

BTW, I actually stand by your interpretation. I challenge anyone to demonstrate significant productivity gains (as measured by number of lines of tested, production code written) that can be attributed to the availability of a REPL (which was the claim of the poster I was replying to).

I honestly don't buy it. I believe it's a very nice tool for learning a new language, and maybe for exploring an existing codebase, but I can't envision a workflow where a REPL provides significant productivity gains for an experienced, professional software developer that aren't realized in other ways (e.g. writing unit tests).
> It's beginning to get tiresome to continually hear the Rust community go on and on about how amazing Rust is and say, with a straight face, that eventually there will be no reason to write anything in not-Rust. Are you serious? The hubris is off the charts.

So a few considerations here: (1) I really have no connection with the Rust community aside from curiosity, so it's quite dishonest to project my opinion onto all of them, and (2) this is very much my personal opinion.

---

I'd still defend the position though. Every language has merits, but especially for a lot of the older ones, there are so many accumulated problems that it's worth considering newer languages just because they're learned so much for the mistakes of their predecessors. For example, I've been doing Ruby for quite a few years now:

* Having so few constraints on implementation (e.g. duck typing) was an interesting concept, but time has proven it to be a nightmare maintainability. It buys you a little early productivity, but any honest person with a huge Ruby codebase can tell you that it's a liability.

* The only way to get truly good performance is to write a C extension. The language's whole implementation and performance-sensitive libraries are all C. Contrast this to modern languages where it's an embarrassment if your compiler is _not_ written in the language itself (Rust, Go, Swift, etc.).

* Core build infrastructure (Bundler) and environment management (rbenv) is maintained separately from the language. It works fine, but the reason it's not more core is not because it's better that way, but because the language's original designers didn't realize they'd be necessary, so they had to be developed separately. This has the effect of making the whole toolchain complex and hard for beginners to understand because none of it is integrated.

* The interpreter starts out faster than a compiler, but it breaks down fast. Codebases in the 100,000s of lines or more will take on the order of 10-100 seconds to start up, and the only way to get back to a fast edit-compile-debug loop is through tricks like Zeus. After you resort to that, unreliable runs and weird loading problems become a part of common life.

These aren't small problems. Also, I'm picking on Ruby here, but you could drill into a lot of existing languages and find flaws that are roughly on this level (JS/Python/C++/Erlang are easy, but even fan favorites like Haskell and Scala have pretty serious ones). Newer languages have their problems too, but rarely anything on this sort of existential scale.

We should stop pretending that all languages are equal with their own share of upsides and downsides. Given decades of language building, it would be disappointing if lessons hadn't been learned. Luckily this isn't the case.

In terms of what we write new projects in given a few years, there are other good contenders, but like I said above, I think that Rust has nailed a performance/safety/productivity/ecosystem compromise that's quite a bit above and beyond most of anything else.
I was surprised that they killed off Endless[1], the dedicated shoe shopping site, rather than turning it into a subsite or skin on Amazon; I was expecting Amazon to create more category-specific UI, but very little of that has happened. Maybe the categories are too hard to define? Maybe it gets too hard to move the underlying platform forward when you've got 20 forks of the UI to maintain?

[1] Though it makes sense after the acquisition of Zappos that they didn't want to have 3 shoe stores. Or does it? You'd think running a separately branded web front-end would be cheap.
Just do the easy math first: 2000 hours (40 hours x 50 weeks) per year. Multiply by $10.00 per hour. Annual salary of $20k.
33mail.com
A simple GAE app (written in Python) to notify me of new posts in blogs I follow, https://github.com/adrian/feed2me

There are lots of managed services to do this of course but I figured it would be a useful learning exercise. And it was
Keeping Your Identity Safe on Your Computer
There's a difference between code written and tools you used. Just to compare, 2007 was the time of python 2.5, Java 6 and Windows Vista.

I would certainly hope people have upgraded to newer tools than those.
Even Theranos had an actual service.
Trump revealed highly classified information to Russians
Looks like it's 50% premium service, 50% supporting something people see as a public good.
Microsoft themselves not changing the default IIS error page strikes me as funny.

Most companies have some sort of static 'technical difficulties' page to redirect you to instead.
Yet a safe alternative in many cases (not all) is still illegal federally and in many states... while we continue to allow pharma to roll in money made from products knows to have horrible side effects...
You should try watching "The Running Man" from 1987, starring Arnold Schwarzenegger. At the time, it was a somewhat silly dystopian movie, extremely loosely based on some Stephen King story, with a really unique cast including Jesse Ventura, Mick Fleetwood, Dweezil Zappa, and Richard Dawson from "Family Feud".

Now, 30 years later, it seems remarkably prescient.
>You are either being obstinate, or are comically naive.

Perhaps you can show me some evidence to support the ridiculous statement that "plenty of people starve in the US."
For when it's fixed, the error page occurring is the generic 500 error for ISS: "Server Error in / Application."

screenshot: http://imgur.com/L58Cip3
When ever you would need to box a trait object in Rust Go automatically performs a heap allocation that is garbaged collected at some point.
A bit more is explained here https://research.swtch.com/interfaces
Basically there are some property of Go interfaces that make them far more dynamic than traits and implementations in Rust.
> evidence that Google doesn't really shut down Enterprise services at industry-irregular rates

I have not seen any actual numerical evidence on this (either for or against google).
Do you have any studies that back up your claim? Most actual peer reviewed work I've seen on the subject suggests that

A) Minimum wage increases helps everyone overall by increasing the wage floor.

B) Increases in minimum wage are correlated with greater disposable income, even when put into context with inflation and goods prices increases (basically price of goods may go up a little, but labor wasn't a large portion of their cost to begin with).
I'm not saying you should support gzip. I'm saying you're sending Brotli-encoded data even when the browser doesn't support it, which results in the browser showing what looks like effectively random bytes. You need to respect the Accept-Encoding header.
But "we can't raise those prices, and we couldn't lower our expenses" always sounds like a bit of a copout.

Is it, though? Isn't it what kills freemium websites?
Or, better, you submit a pre-tagged sample set and it tells you which models match and how well.
Cage is a terrorist sympathizing group, and this asshole is an enabler. I hope he spends time in jail and is forces to give up his passwords before being released.
Kubernetes kubectl Tips and Tricks
Actually when I read it again it still sounded like you think the valuation is too high. I think this is because you instantly said insane after saying the valuation is 3B. That's how I read it "that 3B valuation? It's insane." It is hard to guess which sentiment was applied. But now you cleared up your opinion on this, I appreicate it. You were trying to say "3B valuation? Wow that's impressive!"
Because otherwise these people will use our welfare system to subsidize their job. Basically, the choice we make when we choose to require a living wage for those jobs is that we want the business owner and their customers to find a way to pay for their business model, rather than us subsidizing it indirectly through means-tested welfare.
Its all good until they get caught, then they should go yo prison like the rest of criminals.
Yeah there are definitely off hours when employees still need to work. But I would guess that hourly employees earning minimum wage are almost never given vacation or sick time.
They didn't use good, standard practices for handling the exception. It's an example of them not taking their own advice. Advice I'm sure you could find on the website, if it wasn't down.
Different seats? I travel frequently and there are differences across airlines and also laptop sizes.
Congratulations to the V8 team!

This has been years in the making and I'm excited to see the benefits in both chrome and in node!
As someone who has zero experience but is extremely interested, could you ELI5 why it's difficult to detect whether some DNA is cancerous?

In other words,

The hard part isn't really the AI per se, it's getting enough DNA from the circulating copies (i.e. sample prep)

It sounds like there's a way to detect "This DNA is definitely cancerous," but the problem is that the test only works when you give it enough DNA. My question is, where does this "enough" criteria come from? Why doesn't it work with a single cell? (I know there are obvious reasons, but I don't know what they are.)
I would claim that a more important company in the space is Grail (Illumina spinoff with about $1B in funding).
I had to copy the text and paste it into Notepad to actually read the article.
>What if you need that job to make ends meet?

Then perhaps you should be grateful enough to the company that is saving your bacon that you don't willfully violate contracts you signed with them.
That's not the future, it's what is standard in ML application engineering. For example, a good portion of classification systems use models based on ImageNet, VGG, Ngram or AlexNet and then fine tune the last (or last few) layers.

Transfer learning is an old and well known technique and is used ubiquitously. [1]

[1]http://cs231n.github.io/transfer-learning/
That would have completely changed the company, though. Airbnb works by introducing ratings, insurance and being an intermediary someone can at least theoretically call if a renter is crazy or the listing isn't as advertised.

Craigslist has 50 employees and minimal vetting of anything. It's great for what it is, but I would never use it to rent anything​ site unseen.
Sure, look at a comparable "AR" company. Snap generated $150M in revenue last quarter, and is valued at $24B (market cap).

Magic Leap would need to generate $50M quarterly, or $200M annually to sit at a comparable valuation multiple. Given that the "AR" market will be in the $billions for yearly revenues, I think this valuation is totally feasible. But that is still an assumption nonetheless. Facebook, Google, and Microsoft will play in the mix, but a billion dollar "AR" market will be big enough to sustain a few large players.

Obviously only time will tell as it's impossible to evaluate what Magic Leap is actually developing and selling at this point.

PS check out the comments on this thread that got flagged off the front page earlier today: https://news.ycombinator.com/item?id=14343480
There's actually a wikipedia page, and it explains how it works. As we suspected, it uses the MFT for initial indexing and change journal for updates.

https://en.wikipedia.org/wiki/Everything_(software)
The WannaCry ransomware has mysterious ties to North Korea
Hi, a note from one of the coauthors of the paper ;-)

Yes, it is a theoretical paper and then the presentation focuses on what is needed in such a paper: to establish that the big-Oh complexity can be reached. Some theoretical papers will never become practical, but we believe this one can. However, this will require a fair amount of algorithm engineering, to take the important theoretical ideas and implement them with common sense, changing theoretically appealing but practically useless modules by others that work better, even if they do not reach the desired worst-case complexity. A promising aspect of this algorithm is that it is easily parallelizable (the batched queries). A postdoc of mine that has experience in multithreading and compact data structures is already working on this. I won't dare to say how competitive will be the resulting LZ-parsing algorithm, though.

We have had some experiences with good theoretical results whose implementation looks unsurmountable but that turned out to work very well after some algorithm engineering. An example is our work on top-k document retrieval:
http://epubs.siam.org/doi/abs/10.1137/140998949
http://dl.acm.org/citation.cfm?id=3043958

Another well-known case is the first paper on the FM-index, with constants like sigma^sigma multiplying the space, and its current realizations, e.g. Burrows-Wheeler Aligner.

In this case, I think it will not be that hard, but still it will not be a matter of just translating the algorithm into code.

Best,
Gonzalo
Does anyone have a list of VCs that are specializing in investing into AI startups?

I'm looking for a seed and it'd be great to have a list like that (I'm experienced in the field, first started with Deep Learning in 2010, it's on my GitHub...)
Not to mention all the "adblock detected" crap. I used to disable adblock, but anymore I just give up and go away. They can all FOAD for all I care.
I would love some links on where you're doing your research on laser cutters. My wife recently suggested I buy one which is like, oh god how did this happen, I must make this happen as fast as possible before this opportunity goes away!
ECC can help you ensure that your OC is still stable. And these chips are optimized for power use in servers. There is often a lot of room for stable overclocking.

You're also not guaranteed perfect operation inside the CPU without an overclock, so if it's idiotic to combine OC and ECC, it's idiotic to use ECC at all.
I'm pretty sure they meant "because China and Russia are probably identifying exploits", not "because China and Russia are reporting exploits". I.e. it's a defensive measure.
it's not about my preference if you hit me with your reclined seat

it's like saying I am making smoker less comfortable based on my own preference that I wanna breathe clean air, he is disrupting clean enviroment, you are disrupting good relations by reclining, I have no problem to not recline for person behind me, because once you do it everyone behind you have to do it to gain a little space the first person who started these selfishly took
That's what Algorithmia is trying to do.

[1]https://algorithmia.com/tags/machine-learning
This is fantastic, this new page works, thanks and have my upvote.
npm install next react react-dom --production
You make some good points but it is lost in the rant.
I have only had an issue with a reclining seat once before. It was a transatlantic flight on a horribly old 767 and the gentlemen in front of me reclined (at speed) and then turned around and ordered me to get my knees out of his back as though I could miraculously make myself a few inches shorter. My row mates and I had a good laugh about it and I resolved to only fly premium economy for flights of any meaningful length in the future.
Not sure where you got that. There are two conflated issues. One, if they are not profitable and can't cut costs, then they need to raise prices or go out of business. This is essentially what they did. They offered "sponsorships" which are more like VIP memberships and people paid money for things that used to be free or not exist.

Separately, there is a separate question of the (many) consequences or raising the minimum wage. A lot of smart people think that EITC and other programs are a better way to redistribute wealth. I happen to agree. If a small business has to raise prices, that doesn't generally affect the upper middle class and wealthy. They don't tend to shop at Walmart.
Some exceptions cannot be handled - that's what makes them exceptional. Other than the page not being pretty it's not breaking any standard practices.
It always seemed to me that people would use the same available computing power to generate the keys. As the ability to crack them will always be an order of magnitude higher than what was used to create them.
For Haskell, the GHC's compiler and interpreter are very different beasts. The former is well known to be fast, but the latter is fast.
These innovations are not widely publicized. Perhaps it would be beneficial to all if people could learn about new innovation at Walmart as easily as they can about Amazons. I wonder why the two are different in that department?
I see it as more of an Apple problem. Everyone else's web browser works fine, but Apple's doesn't. The main reason why companies like Apple still don't support Brotli even though the competition has supported it for more than a year now is because too many sites are focused on carrying legacy support for unsupported platforms like Safari. If more sites dropped support for legacy software, Apple would be forced to implement Brotli support and then everyone could benefit.
At my local Boeing plant the engineers write WAG (wild a-- guess) on something when they're spitballing and don't want to do the math, I wonder how frequently a WAG can be made more precise if this were more widely read.
My wife is a medical resident and the issues described by this doctor are absolutely pervasive in residency.

The strange part is, the overwork also seems to be pervasive among the attending physicians who have been out of residency for decades. Not just the residents.

As a tech founder analyzing the system from the outside, I think this writer has nailed the core issue: "... a doctor is just one of the many commodities in this complex industry. It’s no longer about the patient. It’s about the business of hospitals."

If doctors were viewed in their industry the way software engineers are viewed in ours -- as specialized skilled labor with extreme leverage and limited time -- then we would have well-supported, well-rested, and well-compensated doctors.

But as it stands, we have overworked and overtired doctors buried under a mountain of clerical work, who need to slot their patient in to 15-minute "encounters" in clinic to keep the profit machine running. Meanwhile, administrators, health insurance executives, and medical equipment CEOs work 9-to-5 and earn millions. It really boggles the mind and infuriates me, as a technologist.

p.s. Don't listen to any of the comment threads here that say long hours are required to reduce patient handoffs. Yes, it's true, patient handoffs cause some danger. But tired doctors make mistakes. Period. And, as this post indicates, a perpetually tired doctor burns out and either quits the profession or (worse) commits suicide, which is the worst possible outcome for the system.
Hell, I have just over 1/10th and I'm trying to extract myself from the workaday life. What is truly ridiculous is that I can't yet do so, largely due to the high cost of buying health insurance yourself. It's like the whole US is designed around debt slavery and moving the goalposts further and further out.

$5-10M is probably the low bar for living a kick-ass non-tied-to-employment lifestyle in the US. Certainly people are doing it on less, but I'm not talking trailer park or RV , I'm talking decent house in a decent neighborhood, with few compromises on travel and doing what you want.
The problem is that AR can't make things dark. You can add light, but you can't take it away without blocking whatever you're looking at.

Whether that's an extremely serious hindrance to the AR movement remains to be seen. Adding text overlays would be most of the benefit of AR, but there might be optical reasons why you can't just block out some light and then overlay text in a readable way.

It might turn out that AR only works well at night, when it's dark.
WAKANDA REBORN Tour Black Panther’s Reimagined Homeland
Apple didn't invent the smartphone. Nvidia didn't invent the GPU. Facebook didn't invent social networks. Google didn't invent the search engine.

Pioneeering is expensive and usually doesn't pay off as well.
Thanks, but this was a new startup offering a lovely web interface for aliases.
But 80$ / year for Prime isn't friction?
Site is incomplete. Misses out on whole categories of software classified as AI (like Cognitive Computing with approaches like associative memory).
Sad.
In the Dark Old Days, there was more specialization, so you could (and were expected to) become deeply knowledgeable about a few things, e.g. Cobol programming on OS/360. The computer vendor usually supplied everything, including the OS and the one language you used, and decent manuals were expected.
TechNet is down right now altogether, not just this blog post.
That would require that I cache both a gzip and brotli variant of each page and content that is requested. I see no reason to support gzip just because a single company has refused to implement support for Brotli. Firefox, Chrome and Edge all support Brotli. Safari is the one man out. Apple needs more complaints about the lack of Brotli in Safari. Using Safari? Don't. You have Firefox and Chrome on all of your platforms.
Oh please, it's plenty fast, at least on par with javac. There's also 'cargo check' which is blazing fast.

If you're seeing very large compile time then it's a good sign that you probably want to break things into smaller crates anyway. I've been working on some pretty large stuff and compile speeds haven't been an issue(aside from the Emscripten linker, but that's not Rust's fault).
technically it's not technet but blogs.technet.microsoft.com - technet.microsoft.com is still up.
Speaking of fair comparisons - which Google products, that shows these ads, did you pay hundreds dollars for?
Section 5.2.2 explains why the investigation concluded a more adverse outcome was unlikely. The explanation depends on five rules that should collectively prevent it happening much more violently, more than twice, or at low altitude. This last point leaves me wondering why such a violent response was justified. I have not yet found an explanation why it is not a concern that one faulty system could override two functioning ones.

The report says "Flight simulations
also showed that an undesired pitch-down just above 500 ft would be easily
recoverable by a flight crew." It does not say if that was two events in close succession, or whether the crew were primed for the test.
For me:

* Golden handcuffs

* Sunk cost

* Rewarding mastery

* Deep specialized knowledge with no other remuneration prospects for that knowledge.
The success stories are Mozilla's Servo, Dropbox's client and back end, and parts of Gnome. That's good. It's interesting that all the success stories involve mixing Rust and C/C++ code. Are there any pure Rust successes yet?
I often here this but it seems disingenuous - something is printing an error message, why could whatever that is not recover?
When you are presenting a site saying it's a "great success," perhaps it doesn't help that it breaks in 40% of browsers.
In Los Angeles area, how does one get involved in these projects? I would like to volunteer at a local research lab. I am coming from a computer scientist background and would like to learn more about the medical space.