skysight-inc/HackerNews huggingface dataset:
> I've honestly never understood the obsession with it.

The true key to understanding REPLs is their role in consuming third-party libraries. While languages both with and without REPLs will have well-used packages in their package ecosystems that are well-documented; languages with REPLs will also manage to have well-used, poorly-documented packages: packages whose "documentation" consists only of the de-facto ability to reflect on the API in a REPL, doing the moral equivalent of exploring a filesystem using cd(1) and cat(1), until you figure out what functions—and what arguments—combine to produce an acceptable result for your use-case.

That may sound like a bad thing, but it's not! Those packages are packages that wouldn't exist otherwise; they're marginal packages, packages which people wouldn't have had time to write if they were required to also document them properly enough to make use of them without a REPL. They're needs being satisfied, that would otherwise—given the stricter requirement of useful API documentation—be going un-met.

If you look at e.g. Ruby's gem ecosystem, there are tons of packages that have more than a million downloads, and either no docs or awful docs. How? Because Ruby is extremely amenable to exploring APIs through a REPL. You take a module or class, ask it what its children are, what its class methods are, what its instance methods are. Find a class with instance methods that sound right, attempt to instantiate it. Figure out you can't do that, look around the class methods for something that sounds like a factory method. What arguments does said factory-function take? Well, feed it some at random and see what error you get. Etc.
Ok... I don't see how that leads to "no one should be compelled to.give up their password." So fine, you get oversight; you're still stuck with the fact that people will be compelled to hand over their creds or face obstruction charges. You're inly addressing instances where you feel that the search was improper.
Your data is actually wrong. For the most part, immigrants put more into the economy than they take out, especially their children. They tend to start businesses at a much higher rate than native borns, which means they pay more taxes and create jobs for others.

But even ignoring that, generally UBI doesn't apply to non-citizens. They would have to earn citizenship first, which would mean paying in taxes without getting anything out for a while.
Try Clojure.
i18n from the get-go, ladies and gents. Don't be this guy, leaving millions on the table.
Really? I personally feel adding a touchscreen to a laptop is pretty much useless. The smudging of the screen far outweighs the negligible usability improvements (are there really any?).

At any rate, Apple has already been using their touch expertise on MacBooks. Their touchpads are highly regarded, and they recently added Touch Bars to the new MBPs.
They use software past its support lifetime, which from a security perspective amounts to basically the same thing
Yeah, that Stata Center building is such a joke. It makes me mad, and I haven't even set foot in the building. Such a waste of resources and yet another example of what happens when you try to push form over function.
They could run Linux. Or buy a mac. Or buy a windows license from abroad.

Seems like plenty of choices to me.
GPG even disabled the generation of RSA keys over 4kib.
This is a great point, and I think I fall into that bucket you describe. I have just enough information to be dangerous.

There does seem to be a lack of available tools even for someone with a well-defined problem with available labelled data to validate implementing machine learning to a problem. I think that there's a need out there for a software with a GUI that can accept data and let you try some ML approaches with it and take the coding out of it - and it doesn't seem like it would be insanely difficult to build.
The current government (Conservatives) that has so far championed snoopers charter bill, is contemplating the removal of EU human rights protections and proposing reforming workers rights making families financially worse off.

I really doubt they care in the slightest about that.

But perhaps this is the government we deserve as we vote them in, they reflect what is within ourselves.
Unfortunately this didn't really clear up my confusion. In particular, the points brought up by the second answer there seem relatively unresolved. Why should DO graduates be growing significantly faster in number (proportionately) than MD graduates, when traditionally an MD degree is more desirable than a DO degree, despite both being mostly equivalent?

A few possible conclusions. I don't have enough knowledge to pick one. Some of my speculation might even be wrong.

(A) DOs and MDs filter through different or mostly different residency pipelines. Thus, residency limits for MDs don't affect DOs, so the DO population can grow more quickly.

(B) DOs and MDs do filter through mostly the same residency pipeline, and the increasing number of DO graduates is causing an increasing number of residency applicants to not be admitted to any residency program. (This malicious situation would be similar to the situation with law schools, which admit and graduate far more lawyers than the industry can possibly sustain and support in its current state.)

(C) There's enough non-government funding of residency slots that residencies are not as bottlenecked as the first answer claims. If so, this re-raises the question on whether MD admission is being rate-limited to increase scarcity and thus salaries.

(D) Perhaps something else I'm not thinking of.
These articles always bother me.

The content is usually alright but they always have the tone of a petulant college student.

There is absolutely nothing wrong with it but no need to start writing Communist Manifesto 2.0 when all you need to say is "Robots are going to replace us, jobs are going to go away and we need basic income".

Like, for the time being, non-coal miner, educated jobs are doing fine. There is no need to be a "gangster" to live a comfortable life.

What I am trying to say is the hyperbole in these kinds of articles put me off and paint the author as immature, kneejerk-y and unknowledgable.
It's a cost of doing business. They know there will be "error" and they accept that.

That said, most are not in health business. They are in the manufacturing, distribution, and sales business. That is what they do. And they will act in ways that fulfill that model. That's just human (business) nature.
Ripgrep, a file searching tool written entirely in Rust, was recently deployed in Visual Studio Code.
> It's not about the REPL itself but the capability of implementing one.

That definition excludes any bare-metal language, and use cases where you want to take advantage of cheap low-level memory protection features such as No-Execute bits. For me, a more interesting benchmark would be how well Rust fares in implementing the runtime of a higher-level language.
I'm no compiler writer, but presumably rust has some form of internal IR it compiles to before it gets turned into LLVM IR. Why not just write an interpreter for that layer and be done with it? The point of a REPL to me is to be responsive, not to run code amazingly quickly.
> If those behind the ransomware attack profited from the hacking, they may have figured out how to do something that has been beyond Microsoft: making money from Windows in China.

Pure gold
A (defunct) U.S. book, movie, music, and game retailer, as well as video rental store.
I'm not sure where your confusion is. It doesn't matter that HTTPS is an encrypted form of HTTP. I do not support HTTP, which means that I do not support HTTP without encryption! End of story.

Attempting to access the site via HTTP will merely redirect you to the HTTPS service. Nothing is being hosted on the HTTP service. When you reach the HTTPS service, your browser will receive a HSTS header that will cause your web browser to automatically direct to the HTTPS server and not touch HTTP at all for future requests, ever. Nor can your connection be downgraded to HTTP.

> Also, how can HTTPS possibly be a requirement for Brotli? Brotli is a compression format, it doesn't care what the medium of transmission is, and it works just fine over HTTP. It just won't work with your site over HTTP because your site doesn't serve any content over HTTP.

Tell that to Google, Mozilla, and Microsoft. You cannot use Brotli compression over HTTP. Only when you are using the HTTPS protocol can you use Brotli. And in general, if you support HTTPS and are using an update browser, you more than likely already have support for Brotli today.
Cannibalisation refers to competition within your own product-line causing a reduction in revenue.

E.g. with simple figures: Apple spend 1 billion producing iPads from start to finish, and selling them produces 10b in income. They then introduce Macbooks which cost 5b to produce and result in 10b in income. If the introduction of lower margin Macbooks causes a 25% drop in sales of higher margin iPads, then the profitability of their product line has been reduced due to inter-product competition.

It's generally not a good thing and represents a waste of resources.
Why do you want the law involved?

What we have is a cultural issue, not a legal issue.
Looks like just the blogs part of their site is down. https://technet.microsoft.com/en-us/ is up
Show HN: Cuckoo Filter in Ruby
There are two sides to that. People die because they can't get effective medicines that are kept out of the market by FDA approval. People would also die if they took ineffective drugs instead of effective ones because the FDA was too lax about letting things into the market.

It's really hard to tell what works and what doesn't. Drug companies spend tens or hundreds of millions on a drug even before it gets to FDA testing, and most still fail final clinical trials. Most drugs just don't do what the developers think they will do.
Oh yeah totally. Or iPads and iPhones for that matter, imo.
In most places in the US you can live extremely comfortably, even with a couple of moderately expensive hobbies, on 50k. Get out of the big cities.
That reminds me of that one XKCD strip.

Sometimes, after figuring out the answer, I would want to post it as a new reply to the thread, but then I'd have to register as a new user to a forum which I don't know if I'd ever visit again, or sometimes the thread was archived and didn't allow new replies. Even if I managed to, I'd soon be reprimanded by the moderators for necromancing the thread.
Study on climate change legislation and litigation launched Climate Conference
Makes me wonder about all the customers of ours, on every continent, that were running unactivated/cracked versions of Windows server for critical infrastructure (SQL servers, domain controllers, Exchange boxes, Lync servers)...
What's your problem with the current state of SO?
Yeah very possible
His description sounded like it would do joins across different hosts. Osquery looks to be single host at a time only.
Airplane travel is a good example where you just end up chasing the dragon. You start by wanting to make enough money to take a trip every once in a while. Then the cheapest economy class tickets aren't good enough - start making more money, and you just buy a ticket, no need to spend an hour finding that perfect ticket. Then economy class isn't good enough, so you get business class seats. Then you get lounge access, then move up to first class.

Then, you start time sharing a private jet but at that level that's kind of lame, and what you really want is your own private jet, but once you have one, it's so terrible when it's in the shop, so then you get a second, but you're also noticing how cramped the current one is, and go for a larger one this time...
A survey of 200...

That's hardly sufficient sample size. Also, how where those 200 selected.
In recent years residency slots have become the bottleneck.
My spouse is a doctor as well, and I've also observed the issues the author discusses. I don't think your read of the causes here is correct.

It's worth reading more about the history of medicine to truly understand what's going on here -- the culture of abusive overwork in American medicine goes at the very least back to Osler and the invention of the modern residency program, and has as much to do with cocaine than any corporate malfeasance. Certainly hospitals and the medical industry profit from this culture, but they hardly created it.

Also, on what basis do you say that longer hours with fewer tradeoffs don't improve patient outcomes? You frame it as though it's obvious but is there any evidence to back that up? My wife and most other doctors I know all claim they'd rather have longer hours with fewer handoffs.
> You can't speculate about parallelism when dealing with shared resource

Why do you think that? What do you think the optimistic software transactional memory algorithms are doing if not speculating on parallel access to shared memory?
I have.

That's not even the beginnings of a useful reply. :)

Give me a highlight of your normal day-to-day with the language. What, exactly, does the REPL offer you that provides significant productivity gains that can't be had any other way?

Because clearly I've missed it.

And it should be pretty easy for you to describe if it's that common and/or obvious.
Having so few constraints on implementation (e.g. duck typing) was an interesting concept, but time has proven it to be a nightmare maintainability.

Citation needed. Just because static typing is has been more fashionable for the past 10 years, doesn't mean it's a closed case. Before that people were extolling the virtues of dynamic languages.

Some people deciding they prefer static typing doesn't constitute some kind of consensus or fact.
I am wondering why server-side rendering? I thought that stage was passed and everyone was doing client-side stuff? Please forgive a web n00b for asking.
Few people are paying up. The Bitcoin transactions are logged.[1] Current total is US$60K.

[1] https://whitesunset.github.io/wannacrypt_balance/
Adding butter, powdered milk, or even dried potato into the recipe will often give a softer crust. A small amount can go a long way! Another trick is to brush the loaf itself with melted butter, especially after taking it out.

These no-knead recipes are higher-hydration breads and therefore have correspondingly higher cooking temperature, which will harden the crust. You may be better off looking for sandwich bread / pan bread recipes. Pan de mie pans may interest you if you really get into this.
Unless you wear bifocals, in which case the screen is just outside the comfortable range of focus for the magnifying lenses, yet too low in the field of view to be comfortably seen through the distance lenses - you end up with your chin on your breastbone and a crick in your neck.

Maybe an Air is light enough to prop more up against your knees. My 4th gen certainly isn't!
Sort of? Microsoft makes a lot of money from Windows in China. The value is the fact that they use Windows, not that they paid for it.

It's a zinger though, I guess.
Who owns the space between reclining airline seats?
I was tired of going through arxiv's rss feeds so I wrote a script that sends me a mail if there is anything interesting.

http://myarxiv.org/
> You've already positioned yourself as trying to take a principled stand against software that doesn't support Brotli in the hopes of convincing the software authors to add support for Brotli. Now you're saying you don't care whether software you don't use supports Brotli. These two positions contradict each other, and if you really don't care about software you don't use, then why are you so dead set against serving up uncompressed content to that software?

I'm not sure where you think the contradiction is. That I do not support web browsers that don't support Brotli should already tell you that I don't care if they support Brotli or not! If there is no support, there is no support! Doesn't effect me.

> You completely missed the point. I know your site doesn't support HTTP. But HTTPS is generally understood to be part of the umbrella of "HTTP". It is in fact literally the same protocol (well, for HTTP/1.1; HTTP/2 is a brand new protocol and irrelevant for this discussion), just wrapped in SSL.

Basically completely irrelevant to what's being discussed here. I do not support non-SSL HTTP connections. That is all!

> Just so we're clear, your site currently does not work, and will continue to not work, with tools like `curl` or `wget`, or nearly all other non-browser tools people have written.

Naturally. I would prefer to not have anyone using these tools on my server.
The argument is that it is possible to use RSA that is post-quantum safe in the real world.

Not every research needs to produce a result that is ready-to-use in everyone's home.
Why is it not adequate? Surely one cannot say without knowing their sampling method.
By "where can I get it?", I meant "where can I get the thing that Netflix is presumably afraid of me using on my rooted phone?"
How to Use Your Android Mobile Phone or Tablet to Print Using Wireless Network
I look forward to your fascinating re-implementation of unix tools from the 70s - only with less functionality.
Wow, I calculated $40k a day ago (https://news.ycombinator.com/item?id=14339002). It's growing pretty quickly.
Surely running old Windows that you have to pirate and block from updating is less user friendly than a simple Ubuntu setup. I get that many people don't even think it's an option, but if I were looking for a market for more desktop linux users, people suffering through windows piracy would be one of the top.
> My company is collecting tons of data in [insert data warehouses here]. How can I bolt on some "AI" and find out what's "interesting"?

For quite a few business types, this can be further simplified to just:

How can I bolt on some "AI"?

It's a nice bonus if you have some data and can find interesting things from it. But the goal for a surprising number of managers is just to be able to say they have some advanced AI technology doing, well, who knows what, just so long as there is definitely some advanced AI technology doing it.
Marriott turns to prefabricated rooms for quicker hotel construction
Join Virool (YC S12) Native Video Ad Startup as an Account Manager
Can't wait to hear the GOP spin this one.
Have you been to the UK? That's peoples normal state of mind at any given point in time.
Do you know how cloudflare/content proxying works?
That depends. AFAIK, if its prescribed to you and you give it to someone else, that's illegal whether or not its scheduled. Otherwise, if it isn't scheduled, there's no real legal issue there.

Drug testing in the US is insane.
Why continue going to bed too late every night? Why continue to eat unhealthy food? Why continue to work out too little? Why continue taking drugs? Why doesn't everyone just live a perfect life? It's not easy to give up things and change, even if it's ultimately for the better. Let's face it: Workaholism and burnout are addiction problems.
Also, how where those 200 selected.

Hand picked from yet another hacker news circle jerk thread about brexit?
Also of similar vintage. True story about learning C on an Atari ST:

I bought a cheap compiler, tried to use one of the standard library functions, couldn't work out why it wasn't working.

Used the debugger to single-step through the 68k machine code it had generated. Still couldn't see why it wasn't working, because what it was doing didn't make sense.

Typed out a letter - dot-matrix printed on paper - and posted it, with an envelope and a stamp and all, to the compiler manufacturer.

Got a letter back - hand-typed on headed note paper and signed with a pen - saying: "Sorry, we haven't implemented that function yet."

Whole cycle took about two weeks.

I prefer having SO, Google and GitHub to work with.
Single Payer.
Medicare for all.
But he did? I think there were 28 RTFs for different languages..
They never seem to get an outburst of positive emotion when they do extend support for a product well beyond its original end-of-life either. Damned if you do, damned if you don't.
This seems pretty academic: even if RSA can be kept alive at some enormous key size, the reason we use RSA and not lattices or isogenies is that RSA is more practical.

That equation flips if quantum computing becomes a real threat, and the numbers in the paper don't appear to change that at all: the key sizes theorized here are, for instance, far bigger than the keys we use in RLWE schemes.

As others here have noted: the paper we're talking about is not entirely serious.
So if we want to get a little sci-fi but still within the realm of not-physically impossible...

If you wanted to monitor for a very specific piece of DNA or a small number thereof, you could have an inline piece of hardware that samples the blood continuously, trying to enrich for those. You could then use a hybridization-based (kinda like a microarray) test to check for the presence of that DNA. Right now, the relevant technology just isn't there. You'd need new materials (of the top of my head they'd need to be highly resistant to fouling, among many other properties), probably a completely new filtering/enrichment system (again fouling and clogging and specificity and sensitivity are huge problems here), and a decent, cheap, high sensitivity and reliability hybridization based detector. All of those things are quite hard, but I don't think they're completely impossible. I do think it's highly unlikely we'll be seeing this in the next 5-10 years though. But I could be wrong! :)
But I imagine Microsoft makes most of the money selling preinstalled versions of Windows that come with new computers, instead of direct sale to users. So I suppose Microsoft does in fact make quite a bit of money from Windows in China.
But to the NSA, reporting exploits helps opposing State actors. They want to hoard the exploits so that no one else has them.

Perhaps it's possible to only communicate exploits to US companies, but that's really unlikely to go well.
According to wikipedia it was translated into 28 languages.
Many languages have good IDE support, which is basically REPL on steroids.
WGA Contract: Streaming Services Will Pay a Lot More Residuals in New Deal
Federated chat server implemented in Tcl
There are ~30,000 PGY-1 spots and only about 18,000 allopathic medical school graduates. (1) All the native allopaths and all the osteopaths together can't fill all the residency spots. We inhale foreign medical graduates.

(1) Pages v and 14: http://www.nrmp.org/wp-content/uploads/2017/04/Main-Match-Re...
The GDP of the US is over $18 trillion (around $50,000 per person). The portion of tax income from corporations is about 1/3 of the total tax income. About 2/3 of current tax spending would be eliminated by a UBI.

It seems to me like there's a bit more wiggle room to allocate towards taking care of the country's citizens without gutting the rest of the government. Especially as more and more of those citizens are automated out of jobs.
In the Netherlands all that got hit was a few parking garages, along with a bunch of random people caught in the line of fire.
You forgot to add "Write their own OS" to your really good suggestions here.
Exactly. The article isn't excusing Microsoft. But it's also arguing for a subscription model that aligns incentives.
WannaCrypt wallets balance online
Snapchat installs fell 16% in April; Instagram continues to pull further ahead