skysight-inc/HackerNews huggingface dataset:
Does making something illegal reduce its rate of use? I'm not convinced that it does.

Really?

All other things being equal, you'd have to agree that it does, wouldn't you?

Going to jail is definitely a disincentive. Otherwise the people who choose to do illegal drugs would just do it out in the open, with no regard for the threat of incarceration.

I don't think that many people would do something with the only reason being because it is illegal. Would you? There has to be some other incentive, for example the drug makes you feel good, or is an interesting or novel experience? Otherwise, why do it?
I like to do exploratory coding in an interactive shell, then when I've accomplished something, save the readline history to a file and refactor it into a reusable module with tests. This works in both Ruby and Python.

Over the years I've developed a pretty good sense for when I've gone too far down a dead end. Some people try and dig their way out, I prefer to just turn around. It helps when you delay the design stage as much as possible. Makes it easier to let bad ideas go.
I don't think that the server is in charge of priorisation here. The server can do it, but there is no reason to push this responsibility onto the server when the browser can do it much better (for example the server can't know what's in the viewport).

I expect this will be quickly sorted out by more mature HTTP/2 implementations in browsers. Downloading every image at once is obviously a bad idea, and I expect such naive behaviour will soon be replaced by decent heuristics (even just downloading eight resources at once should be better in nearly all cases)
I was the one who replied to https://twitter.com/NerdPyle/status/730833245122650112
As a non-professional user, I really like the existing everything-in-the-same-space-like-a-textbook-but-of-course-you-can-hide-libraries-and-modules layout. Is it still there somewhere?
What do you find particularly terrible about renting from one of the major agencies?

I travel frequently for work and rent across all the major rental agencies (Hertz, Avis, National) and their discount subsidiaries (Thrifty, Budget, Alamo). These days the process is super smooth.

If you register with the agency's free rewards program, the process is usually:

1) Bypass counter to the rewards members area
2) Pick up pre-assigned car or choose your own from the designated pickup areas
3) Drive to exit, show drivers ID, and leave.

When returning, most agencies allow you to just drop it off and get your receipt delivered via email.

I've tried flightcar a few times and have no complaints about the experience itself - it just wasn't any better than going with a major agency, with more downsides:
1) weirder off-airport location (makes returning more difficult - vast majority of airports have clear signs for car rental dropoffs that are super easy to follow)
2) not as consistent in terms of car quality (major agencies standardize their lineups across a few models and years) and maintenance - harder to change/swap cars
3) not as good support (stuck somewhere in random CT, hertz locations everywhere, flightcar = BOS)
How to ask questions for a retention interview exercise
Thanks for posting your findings - very useful data. It would be interesting to see the Webpagetest waterfalls in greater detail if you're able to share that.

You planning to use your resource hints to enable server push at CDN edge?
[GIT USERS] Yolog v0.3.0 – Thin and cute wrapper over plain Git logs
And then, as an ad lib, an extra held up his hand and said, "uh, I'm not."

The Pythons, bless them, recognized comic genius on the spot, and kept the line in the movie.
Karabiner allows you to change the default behavior of the volume keys to use quarter steps with the "Fine grained volume controls" option (it simply adds the alt+shift for you). Very useful with headphones that are too sensitive. https://pqrs.org/osx/karabiner/
Wow, how incredibly worthless.

I've gotten a fair number of interviews. I've never passed even one unless the company primarily used an objective test.
For you, there is Github issues. Have fun, cowboy.
That blog looks straight out of 1995.
While I completely agree we are in unprecedented times of our own[1] making...

I will call into question the idea of a 'background extinction rate of 1 species /1000 years'.

We currently have a deeper understanding of our planet's ecosystem compared to any time in our recorded history. If someone from 1000 years ago observed an extinction, it does not mean there were not many other species coming to a natural end.

[1] We are a product of nature, the current imbalance of primary predator over the food chain is a product of both our intelligence and growth. It's a well understood predator/prey cycle. You cannot have who were are without what we cause, as much as we'd like to think otherwise.

The issue, fundamentally, is 7 billion humans on the planet. Doing something about that number would no longer make us human.

Fasten your seatbelts, there's some turbulence ahead, putting your trays in the upright position will have little effect on the outcome.
The money is not coming from MIT. (Though, if it were, I would expect the next complaint would be about the military funding it. :) )
Thats all: Integer Factorization
>What are the good alternatives to StatusPage?

http://i.imgur.com/adl7Yc3.png
It was, but bear in mind also totally unverified.
Am I crazy for thinking this might replace my current IDE (cloud9) for some workflows??
> JupyterLab adapts easily to multiple workflow needs, letting you move from a Notebook/narrative focus to a script/console one.

I'm not sure I like where that design is going. It's starting to look an awful lot like RStudio and Matlab and I moved away from those tools for a reason. My favourite thing about Jupyter is that it is focused on notebooks and narrative. It brought about a revolution of sorts; now we have people blogging and writing papers in Jupyter, github is full of random useful notebooks.

This design almost seems like a step backwards in that regard.
Server push at the edge is problem atm. Current push semantics require the HTML document say which resources to push. That's an issue if you're serving assets off a CDN domain.

Asset domains make less since with h2 from a performance perspective but there are still security concerns that need to addressed.
It's worth the read. Like a drama/horror/science journal blend.
Raw files store only one channel per pixel. A TIFF has been demosaiced and stores 3 channels per pixel.

On top of that, most sensible raw formats only store 12 or 14 bits per pixel, instead of 16.

And then most are compressed, some losslessly and some lossily (like the infamous Sony format that packs it down to an average of 8 bits per pixel but does exhibit artifacts).
I love Jupyter notebooks, I just wish I could use them in a dedicated program instead of having to run a server and using a browser based client. It feels hacky and I just prefer native apps for coding and the browser for reading documentation and similar. Even an Electron based program that could be associated with notebook files and hide the server-client model would make it nicer to use. At the moment I like to open notebooks in a tab in the browser built into Visual Studio, with the editor open in a tab next to it. With some custom CSS this can be made to look pretty nice, although it's far from perfect.

There's of course value in being able to share notebooks and view them in browsers, I'd just prefer a more native experience when editing them. Maybe an extension for Visual Studio Code would be a good idea?
damn, CloudFront already doesn't expose many tunables, so yeah, this isn't going to work.

Starting to wish Appcache manifest actually was made to work and that could use used as a queue somehow to prioritise important assets on a Webpage.
> That is not the case. Most people who have been very vocal pushing for larger blocks have significant Bitcoin investments.

Some claim it, but like that guy pretending to be Bitcoin's creator. They fail to prove it. People opposing politically adjusting Bitcoin rules have proved that they own Bitcoin. http://bitcoinocracy.com/arguments/if-non-core-hard-fork-win...

> That takes time. It's not a quick enough solution for an urgent problem.

Wallets have already had half a year to catch up already, and you say it's urgent. You think a completely incompatible, forced, and highly controversial change that virtually all the engineers working on the system say is very risky would be faster? Besides, a few large producers of transactions upgrading would make room for others.
Its unlikely that this would stop any terrorism, banning something such as drugs doesn't make the drugs go away.

Banning a form of communication doesn't prevent people from communicating. People can still communicate by unusual methods, and knowing that their communications can be "over-heard" they can make stronger attempts to keep the symbols by which they communicate secret.
That is a wonderful thing for the folks who have such a light workload.

In my experience, even operations and development teams are under this canopy. Only execs and legal have doors, and the only sanctuaries are conference spaces, which have time limits imposed.

On one hand, it is nice to "see daylight" as a member of an operations team. Not sequestered in a windowless NOC, but as things go 'serverless', so does our sanctum.

Headphones only do so much, whether on or off.
No. You also need something that responds to events and reports on them. Statuspage integrates with pingdom, new relic, and datadog.
Totally agree. My larger notebooks get pretty ugly and I have to spend a fair bit of time cleaning them up. But that's probably because I am not the most organized person ever.
It's _probably_ more like +3 Cha.

I feel like one of the things that a recruiter (or really, any separate person, like a good/pro-active reference) can do is actually tout your abilities. When we tout our own abilities, it often sounds way too self-serving or obnoxious.
One way to "solve" the time to visual completion would be to make all the images, but especially the larger images, progressive scan. For very large images, the difference in visual quality between 50% downloaded and 100% downloaded on most devices isn't noticeable, so the page would appear complete in half the time.
I read thru this list and became sadder and sadder. I was expecting a rant, buy I agree with 90% of his points.
H2's single long lived connection means it's a contender to replace websockets. As a bonus you get to use HTTP semantics.
It's not mutating, its returning a new list with elements prepended and appended.
BPG is based on h265
Github: tabs or spaces
You should check this https://github.com/nteract/hydrogen/blob/master/README.md out.
I don't know about the premise that there would be more people stealing to feed addiction. Is there a significant problem with people stealing now to feed alcohol addiction?
How does this differ from Rodeo [1]?

[1] http://blog.yhat.com/posts/introducing-rodeo.html
Is this really a common use case? I don't often have sales people (or others) come to me and say "hey, I wish I had lead enrichment built into Slack." Do others have this as a common use case?
m dir tree returns:

/usr/local/m-cli/plugins/dir: line 3: /lib/functions.sh: No such file or directory
Florida Anchor Walks Through Newscast for Pokemon GO
Shoptiques (YC W12) is hiring rad hacker (NYC)
I lost a good friend because I included him in my startup and it didn't work out. So simply say that you don't want to risk loosing him as a friend.
Indeed, that's a pretty good accessible overview. Most people can't comprehend the amount of energy involved in such an impact, but it would have spelled doom for the vast majority of above ground animals. Literally roasting them alive and killing so many of them that even if a few got lucky and survived they wouldn't have been a viable species. As to the aftermath and the impact on all the other organisms, that's likely a much more complicated story which we still haven't worked the details out of.
Google's Concrete Problems in AI Safety
I had this crazy idea once! . "Since JVM,CLR and the likes are very popular,why not have hardware accelerated GC or a hardware which can execute java bytecode or MSIL ".
May be Microsoft or Oracle should build one as they are heavily invested in GC languages :).

Turns out there are some research and implementaion on this already

https://users.ece.cmu.edu/~omutlu/pub/hamm_isca09.pdf

http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=554101...

https://en.m.wikipedia.org/wiki/Jazelle

A possible answer why this did not go mainstream
https://news.ycombinator.com/item?id=12051947
It is a clickbait if a technical person and a technical company are speaking ambiguously. HN itself is a property made up of layers of software and hardware which partially fall into the the "everything [software]" list. If you think I am taking way out of context, that's right, because technologists should not talk like a futurist. That's my point. If this were an article titled "Google AI can understand everything!" but the "everything" is limited to just figuring out a cat video, that would be considered a marketing clickbait. So why are we giving a pass on this article?
It looks nice - I kind of wish a lot of these features would have been put into jupyter itself, though. The lack of configurability in jupyter drives me insane. Sure, the configs are editable, but the lack of proper documentation makes it incredibly difficult.

Things like turning off autocomplete and limiting jupyter's ability to freeze my browser after an accidental infininte loop would go miles for me. These days I've just gone back into vim..
Holy cow I never knew that existed! My life could have been so much different the past few months had I known.. I bet I even skimmed past it on HN without even looking.. Shame on me
http://www.nature.com/articles/srep28427
Hillary Clinton is already using Pokémon Go to register voters
Microsoft victory protects overseas data from US warrants
A guarantee of a job would be ballsy and impressive though. Obviously much more risky. If you're a recruiter working for the company, It's probably trivially easy to guarantee to find a hire. It would be game changing if you could somehow figure out how to work for the candidate and guarantee a job. I wonder how much I'd be willing to pay for such a guarantee. Probably in the thousands of dollars range depending on the job.
Purges suck.
A Crash Course on ML Modules (2015)
T-Mobile and Pokemon Go – Teaming up to kill net neutrality
Facebook says board member Thiel’s GOP speech is in ‘his personal capacity’
An interesting idea, but each hop has sniffer dogs.

Also those nodes would be an obvious place to use extra resources monitoring.
There's a more popular but similar project. https://github.com/guarinogabriel/mac-cli Has anyone used both?
That's right. Sdegutis built Zephyros (Ruby OSX automation, also other Lang support), then Phoenix (JavaScript OSX Automation), then Hydra (Lua based) which became Mjolnir, which is forked to Hammerspoon.

Phoneix lives on as Phoenix 2.2 https://github.com/kasper/phoenix
An even easier step would be Kayak allowing you to select how many checked bags you'll have, and baking those fees into the price. Less subjective than customer rating, but they still dont take even this minor step.
Yeoman generator for authoring ReactJS single-page apps optimized for CDN
There are definitely more performant options. I considered ZeroMQ for a while, and almost decided on it, but went for HTTP/REST because of the built-in error handling, and request-response style (as far as I can see, I would have to implement all of this if I chose to use ZeroMQ).

I also chose HTTP because, at the end of the day, I still get almost ~1000 payment per second after the change (on a laptop). VISA handles 200k payments/second at peak, so that's peak VISA levels on 200 MacBook Pros.

I see I might have misspoke when I said "front-end". It's really the front-end (logic part) of the backend server, which now comprises two parts: stateless logic ("front-end") and database (stateful) backend. So I haven't considered Websockets.
Great article, but I really wanted to read M's story as a contiguous block. The interruptions to explain the historical context and research detracted from the immediacy of her (and H's) situation. In fact, the most important theory in the article seemed to be the sensor treatment theory using mirrors. All the other explanatory text may as well have been cut.

I wonder if it worked for M.
Bio-luminescent Cement Glowee
I'm price and car conscious, meaning: 1) I usually want a specific car (high capacity, off-road capable, etc.), and 2) I hate how expensive the big boys are. Flightcar was also a great concept for my wife and me, as we spend a good amount of time in another state where Flightcar had operations, so we could leave a car there and use it when we were in town.

When I can, I rent with Sixt, which is typically way cheaper (though their customer service is also horrible and still has the same issues being a car rental agency). It's not that the rental agencies are always that expensive, but when the taxes and fees get tacked on, it's absurd and it's not something I want to support when I don't have to. (Energy Surcharge, Customer Facility Charge, Vehicle License Fee, Concession Recovery Fee.) It's like a restaurant charging you for a burger, then having fees for the condiments that come on it, the booth you're sitting in, and for having the lights on while you're there. Recently in Costa Rica, we rented a car for $10/day, but with fees, it came to about $100/day. But I digress...

Since I always look for deals, it means I'm switching between rental agencies and not sticking with one, so I've never seen the point in setting up rewards account. But your comment makes things sounds way too easy, so maybe I'll take the time and give it a shot. Thanks for the tip!
Dropbox’s Lepton lossless image compression really uses a ‘middle-out’ algorithm
Totally. There are a bunch of ways to address the performance issue. As I alluded to at the end of the post there serious technology considerations when preprocessing so much image data.

We're currently looking at whether we can solve use IntersectionObserver for efficient lazy loading of images before the enter the viewport.
Thoroughly enjoyed reading this, thank you for posting it. I learned that he foresaw many of the potential applications of nanotechnology decades before their time (and some ahead of our time). Nanomaterials; using DNA for data storage; facial recognition by computers..
Tower of Hanoi solved by UR5
Excellent and in-depth article. Thank you for sharing!

Hopefully we'll see a follow up with future changes and tweaks both from webservers and browsers.
Hillary Clinton: All About the H-1B
You don't need math 'the language', but only because your ad-hoc inferences are suitable. You do need math 'the models' because you can't think without those things. The subject of math isn't actually esoteric. It's the community and conventions that are esoteric.
Agreed on dependent type, and I also love ML syntax more than haskell(yes I don't like indentation sensitive language). BTW I suggest you give FStar a try, it has dependent type and OCaml/F# like syntax and support theorem proving
It really depends on which end of the transaction you are talking about. If you are willing to insulate the job seeker from the broken stuff then you've 'fixed' that half of the problem from their perspective. In a perfect world, a total rethinking of the whole process would be much better but unless you can get N number of companies to buy in to that, then solving the problem through an abstraction layer might be the best bet.
That's one of the reasons why we're switching to a cloud model in addition to the self-hosted server model. Some people wanted an easier more straight forward experience.
Yes, two numbers may not be enough - that's why I followed up to show the debt/GDP _ratio_ over the years to show historical context, which disproves a couple of your points.
If there's a way to tell it not to render until x% downloaded, sure. Otherwise slower connections see the low-q versions for a while and it can disconcerting. Either to some users or some PMs.
> I didn't need a phone plan when I lived there because I ended up making maybe 5 actual phone calls over the course of 3 years because LINE totally served my needs.

And of course LINE has now announced their own MVNO where you get unlimited LINE for 500 yen/mo...
VRTX: VR 3D Modeling
It looks like most of them cause panics; which are still pretty bad. An unprivileged user shouldn't be able to crash your system.

OpenBSD entire underlying theme and goals are based around security, and their record is actually really good in that regard.

The fact that it's taken this long and a powerful fuzzer to find all these shows their commitment to security while also showing what we can accomplish with fuzzers today.

I've got an old X1 I plan on installing/trying out OpenBSD.
It's not particularly honest to name a period best known for its lack of historical documentation as an example of... anything.
Good news for Tesla.
I read this article while listening to

Where Do The Children Play? - Cat Stevens
https://www.youtube.com/watch?v=7a4DCxAi020

As a young adult, what can I do to help?
One problem with the stack right now is if you are using Jira to track issues internally then users who aren't party to the ticket aren't able to see what's going on very easily. Perhaps/hopefully this will provide that sort of ongoing progress report, so if the database goes down there aren't 50 support tickets.
You don't have to use indentation for nesting in Haskell. Haskell's syntax is actually defined with curly braces and semicolons and you're free to use them. It's just smart enough to add missing curly braces and semicolons at the right places according to indentation when they're missing.
Also not to like about the install method: The install.sh stores INSTALL_DIR in a variable but does not allow that variable to be overridden by the environment. So you're forced to install into /usr/local despite then being asked to add /usr/local/m-cli to your path. It would be better to allow /usr/local to be overridden so that installation doesn't require sudo. It's just as easy to add ~/.m-cli to your path.
It would be a terrible move to disable mercurial support since Bitbucket is pretty much the only place you can host your Hg repo remotely with reputation. Other competitors just aren't up to bar.
They are hard to obtain in many places. Plus "no one" does IV-direct-to-vein-injections on a regular basis. It's either IM (so larger needles), subcutaneous (like insulin), or IV catheter (larger needles, expected to stay in a day or longer). So even in places that do carry needles, it's unlikely you'll find e.g. Luer-Lock 30G.

In some places it's illegal, as it's "drug paraphernalia". In the UK there was even a story about a kid being denied buying teaspoons since he was underage (patients often cook drugs in a spoon before injecting).

So IV patients right now have a very hard time. If they are lucky, they can convince a pharmacy they are diabetic and need insulin needles, in some cases.

Legalizing would mean stores can sell and make money, and would start to reduce the stigma.
In that vein, you may like https://github.com/eczarny/spectacle
How did you split up the work across the machines?