skysight-inc/HackerNews huggingface dataset:
Ah, yes, you're right. I even used this once when I was on Linode with Lish. I think I was a bit too focused on the KVM naming and it didn't click.
Or being deliberately nonspecific. Three memory modules, going cheap if no questions asked. That's why Snow Crash still reads so well, it skirts the quantitative and focuses on the qualitative.
Why does it surprise you? Do people not save anymore?
> Most of that "loss" is in buying new

You know, people say that, but I found it really hard in practice to buy a nearly-new car. When they are available, the discount from new isn't that much.

Note that I'm speaking only about Toyota and Honda minivans, because that is what I was buying, but I was surprised just how little "driven off the lot" discount I could find. We ended up buying new instead.
A Quick Guide to DynamoDB Secondary Indexes
Urlang: JavaScript with Racket-like syntax
Based on shipping stuff via overnight air and normal ground frequently, I'd guess the difference is more like 5-10x.
You're better off trying to figure out how long we have until it gets a lot worse.
Recreating Sputnik's original transmitter
Only if you use some vague, hypothetical concept of want. To me wants are the things people pursue. Seeing as people act, the idea that they don't know what they want is silly.

To say that peoples wants are bad for them or they should not get what they want is a paternalistic concept that I don't care for nor find particularly actionable.
I think this is because "simpler" is so subjective. Witness the Occam's Razor argument for theism - what's more likely, all of this crazy complicated quantum physics mumbo jumbo, or 'a wizard did it'? The latter only requires one assumption... until you start asking pesky questions about what, exactly, was the 'it' that the wizard did, and how was 'it' managed.
> The mission creep is similar to how anti-terrorist laws are used for drug enforcement.

So, totally legal, then.
This is excellent, but it's the same story as https://news.ycombinator.com/item?id=11250886, which links to this post in the thread.
And what do you suggest that would otherwise get her attention?
Austin, is it really the next music Hub??
The BBC is sponsored by a licence fee collected from British people, whether they want to pay for the BBC or not.

Similarly, if the government pays for a search engine, they'll be paying with taxes taken from us anyway.
That's a great question. I chose Redis for 2 reasons:

* Simple to use

* Compatibility with other systems like Sidekiq/Resque. Out of the box it will understand their clients.

My experience with Mnesia is close to none but I know it's not trivial to deal with split brain scenarios for example. It's also complicated to connect multiple nodes for my use case (using docker) and also to deal with moving instances inside a cluster. I would need to care about the locality of the data.

One can use any Redis service (AWS Elasticache, Redis Labs) and not care about maintaining a database. The Verk user just needs to have a working Redis database.

I'm pretty sure that having the database in the same space as the job processing system would speed up things. I would love to see a project that tried this approach. Probably not using JSON but simply Erlang terms.
In theory they are the same thing, in practice they are not.

If you treat closures like objects, they are tedious, and missing lots of nice conveniences that OO languages provide for their objects.

If you treat Objects like closures then they are heavy weight, have too much formality, and have annoying limitations to work around.
We detached this subthread from https://news.ycombinator.com/item?id=11255679 and marked it off-topic.
This comment breaks the HN guidelines by crossing into incivility. Please don't do that.
https://en.wikipedia.org/wiki/Federal_Aviation_Act_of_1958
If you were like me and holding out on Let's Encrypt until Windows XP is supported (even Chrome is still broken on XP) it looks like a date of March 22nd has been set for "getting new cross-signatures from IdenTrust which work on Windows XP."

https://letsencrypt.org/upcoming-features/

https://github.com/letsencrypt/letsencrypt/issues/1660
Personal attacks are not welcome on Hacker News. Please post civilly and substantively, or not at all.
Anybody have any links to switches/routes that support SAI? I couldn't find any
The network effects come from the driver side of the market. If you have all the drivers, then you have the quickest pick-up/most availability which means best passenger experience and then most customers. This in turn means best utilization for drivers, so you get more drivers etc etc etc.
Can't speak to crack/meth but junkies seem to be able to last a good long while. Dr. Carl Hart has interesting things to say on the whole subject.

One of his ideas - most addicts just quit.

There is much that is unknown on the subject.
I've used Salt extensively, and found it unbelievably buggy. I'm not sure the company behind it tests it in any way, and you can expect terrible bugs in every point release.

Their bug tracker (which is 3500 open issues deep) has to be treated as documentation, and the real documentation is often a work of fiction.
A friend of mine uses FORTRAN for a physics lab data analysis
Why not https://hex.pm/packages/exq ?
A new name and roadmap for the Let's Encrypt client
I admire your courage to speak out about your alcoholism on a public forum. You're not alone. I myself went through a rough period of alcoholism for about 5 years.

You're absolutely correct about social support: when I finally kicked the habit (about 3 years ago), I was only able to do it because I switched jobs and made some new friends. The stress of my previous job combined with the loneliness of being isolated from all my friends were, in retrospect, huge players in my alcoholism. In fact, once I was in that new position, I found it remarkably easy to reduce my drinking to social norms.

Nowadays, I hardly even drink at all. I haven't had a drink since before Thanksgiving, and I don't even think about it anymore.

Hang in there. If there's any way I can help, let me know. I'm a fellow PL enthusiast and designer (I still refer to one of your concatenative programming articles now and then, thanks for that!), so perhaps we can chat sometime :)
Standards Are Only Open If They Protect Security and Interoperability
To the Whole Foods shoppers who consoled me when I learned of my dad’s suicide
LOL touche :-D
FOIA Docs Confirm FBI Used Dirtboxes on Planes Without Legal Guidance
California Has a Bill That Would Disable Encryption on All Phones
Tell Congress: It’s Time to Move FASTR
Nice work giving people the tools to end corruption and the scrapinghub platform looks nice too
Locked iPhones, Apple, and changing law
I disagree with you on every point here. McDonalds provides a consistent array of food and beverages across many countries, and many people (especially children) enjoy the experience in their restaurant. Comcast is often the only provider of Internet services, and in other instances provides faster or cheaper service than their competitors. Fox News is like every other news channel, in that it informs their viewers with the information the viewers want in a format they enjoy for a price they accept. Fox News is no more biased than CNN, NBC, or just about any other news sources; there is no arbiter of truth, and most of the perceived bias comes from the stories each outlet chooses to pursue.

I say this as a person who hasn't gone to McDonalds in 11 years, has no access to Comcast, and doesn't watch television news. The fact that you or I dislike a product does not make it 'bad'.
3DNes – Play NES games in 3D (Firefox only)
I accidentally clicked on the up arrow for this article. Then I decided to check the article to see if it was worth an up vote anyway.

>This page uses a plugin that is not supported

I guess my Chrome doesn't do .mov files in embed tags.

Well anyway, as far as embodied cognition goes, I believe that, in a certain sense, a star is part of my body while I'm looking at it. Post-it notes are part of our memory.

Seems interesting. Reminds me of the glasses that flip your vision upside down until your brain flips it back right side up and then when you take the glasses off you see upside down with no glasses. And also of blind people echolocating.
Agreed. In fact variables are scoped by "play" not by "role" which is almost weirder. For those who don't know the organizational structure from largest to smallest is playbook->plays->roles->modules/tasks. Variable scope is at the "play" level.

More than that, roles are meant to be distributable components on the Ansible Galaxy service they run. Galaxy gets almost no use because modularity and reusability is broken by having no idea how the role author namespaced their variables. Collisions happen all the time. Why we must manually manage scope with naming conventions when the computer can do it automatically with scope is beyond me.

This is Ansible's biggest downside in my opinion. I've talked with the core devs about it on IRC and they (bcoca) agreed but thought it too late to make such a pervasive change as introducing role-level scope.

As some of the other posts have mentioned, I still love Ansible despite this shortcoming.
> Free markets in no way preclude torts.

I just said they allowed torts. I also explained why torts alone are insufficient.
Dang, HN is so harsh. Yea just a joke; I couldn't get past 5. Fun game though.
It's probably much less awesome than you think it'll be.

The biggest problem working solo (open source or not) is motivation. Many people find it really hard to do the work without the external pressure of bosses and co-workers. Search HN for freelancing thread for some harsh truths.

It seems like you plan to contribute to someone else's projects, which is the worst of both worlds.

When I do open source (e.g. https://github.com/sumatrapdfreader/sumatrapdf), the biggest advantage is that it is my project, I'm the boss and I make all the rules. I get to decide what is done and how it'll be done.

Contributing when other people have a veto over what you do is like having a boss without the benefit of paycheck.

For example, recently I noticed a few improvements I could make to libuv. But then I saw how many PR are languishing for days if not weeks (https://github.com/libuv/libuv/pulls) and decided I'm not even going to bother. And this is a well known, active project that is better than most at accepting people's changes. I could give you examples of projects with many outstanding PRs without even a comment from the owner.

Certainly don't do it if you don't have a project of your own to work on.

Possibly don't do it even if you do have a project to work on. You can start by working on open source in your free time.

You also didn't mention anything about money - are you independently wealthy to even be able to afford writing code without someone paying you? Roughly speaking, there's no money in open source.

As to learning - how much you learn is more about how intentional you are about learning and how you go about it rather than whether you work or do open source. At the very least, you'll learn different things.
I'm not sure your post supports the premise that I was trying to refute (that "people are spending insane amount of money online").

Also, comparing the lower levels of income as a guide to affordability is tricky, because China has much greater income and wealth inequality than the US (Gini coefficient ~0.7 vs. ~0.4 for the US), so you're focusing exclusively on people with very little disposable income.
Restricting eating and drinking on the Metro is a conditional prohibition, with a condition of place that's very narrow, and of time that's very short. That's very different from making something illegal in general, in private, at all times and all circumstances.

The first is easy to accept because the limitation is easy to escape. The second is much harder to accept because the law is reaching far into private spaces and private aspects of our lives, all day, every day. And with that comes the purported justification for monstrosities like dynamic entry raids. That purported justification is very circular: Because you could have drugs only in your private space, you might be able to destroy them before they can be seized. And that drives malign legal philosophies that claim that supposedly valid warrants can reach anywhere. Without a Drug War we would not have 90%+ of the SWAT teams, routine dynamic entry raids, police militarization, and super-aggressive plea-bargain driven "justice." Nor might we have questions about whether we should have reliably private communication and data storage.

You are not counting the extent to which drugs have rotted the law from the inside. Never mind the anti-freedom thing, the Hobbesians ought to try and hang the narcs for poisoning Leviathan herself.
I was responding to a commenter who suggested that you'd spend 850 years in the body of a 150-year-old. I was objecting to that idea, but conceding that there might be some unpleasantness left over. I only clarified the timeline of that unpleasantness when you objected.

To be clear, I wasn't only talking about scarred skin, but any consequence of aging. I was using excess skin due to rapid weight loss as an example of this type of comorbidity, in which one problem must be dealt with separately from another problem. It may be true that extending lifespans to 1000+ years will require technologies which will also resolve all other age-related issues. It may even be likely. But there is no principle that says it must be so.
Fastest SSD – Kingston HyperX Predator M.2
Totally agree. Only locals and people from the Midwest think Seattle has good food.
In many global markets, there is always pressure to grow fast. You can only afford to grow slowly due to the inefficiencies of the market. In the end, the Googles and Baidus of the world now rule search, the Amazons and Alibabas rule shopping, etc. They grew super fast in the beginning, churning programmers even, to get to where they are.

So VCs are like corporations or central banks or other superpowers of financing -- they grant an unfair advantage to whoever they back, to defeat the other guys. Either by offering lower prices (eg free service) until the competitor runs out of money, or R&D to get to the next level of efficiency, patent portfolio, engineering talent, brand etc.

So financing is often necessary to compete in global markets. If you don't take it, you are betting that the market is either not global or not efficient.
At the risk of sounding flip: Install adblock. If this "purity" is really that important to you, you're about 3 clicks away from banishing the paid advertising and only having organic results show.
I tend to write my ideas down in a Google doc as a way of throwing them away. Then I keep going on my current one focus. If the idea is good enough, I always manage to come back to it and finish. If I don't, it probably sucked.

I wrote a more comprehensive essay on ideas here: http://brianknapp.me/books/creative-pursuit/chapter-7/
Awesome, another post downplaying the severity of the issue. Why don't YOU lobby to change the law? Right, because I guess you're fine with the surveillance state.
Eh, it is otherwise the same as a $50 oven but this one also burns money!

It takes a 2.5 GHz quad core CPU to produce an awesomely accurate imitation of an analogue iron bell "Ting!", what did you think?
Here's a detailed explanation: https://github.com/edgurgel/verk/issues/2
Succinctly put.
That's a GROSS over generalization. It definitely is not rosy, not when your competitors are VC funded and releasing products for free.

I know, hence the sentence after the bit you quote:

"Well, as long as you can do that in the face of competitive pressure."

Obviously every situation is unique, but my point is mainly just to say that not all startups have to worry about "grow fast at all costs". Sometimes - but not always - that pressure is just about the VC's wanting their returns within a certain window of time.
Enjoyed this a lot. Great starting point for anyone interested.
We follow the github approach and put it all in the headers:

< HTTP/1.1 200 OK
* Server nginx/1.9.11 is not blacklisted
< Server: nginx/1.9.11
< Date: Thu, 10 Mar 2016 03:19:48 GMT
< Content-Type: application/json
< Content-Length: 247620
< Connection: keep-alive
< Count: 120
< X-Frame-Options: SAMEORIGIN
< Vary: Cookie
< Link: <https://xxx.com/api/someresource/?limit=50&offset=50; rel="next">
< Allow: GET, POST, HEAD, OPTIONS
< X-Server: zzz
< X-Frame-Options: SAMEORIGIN
<
> This is plainly wrong. Free markets allow for testing and approval agencies which do not need to be run by the government.

Yes, they allow multiple competing agencies, each of which approves a different list of products, none of which is obligated in the slightest to reveal who pays for what.

Libertarians love to rail about regulatory capture, then they propose a system where companies can literally secretly own private regulatory agencies.

> Do not forget that there have been drug and food safety issues under the FDA's watch, and each time, there has been little to no accountability.

You have very little idea how bad it was prior to the FDA, in the snake oil era, and how much the FDA does to ensure safe and effective medications and foods.

Yes, it's imperfect. The solution to imperfection isn't to tear it down and start over. It's to fix what's wrong, to invest the time and mental effort to improve things. Yes, this is harder than just letting the businesses run the whole shop. However, we tried that, during the Gilded Age, and it didn't work, so now we have to improve a system we know works better.
Is it like how inkjet printers advertise huge resolutions like 5760dpi, and the positioning can achieve that resolution, but the actual nozzles can't produce lines thinner than e.g. 720dpi?
"Failure events must end up making our system stronger. Meaning when an idea fails it needs to make the overall system better."

"As soon as you get an idea you try to defeat it. You’ll be able to generate more ideas because you freed up mental space."

These are good ideas, both from coding as well as entrepreneurial perspectives. Every failure you encounter, if taken as a learning lesson, will make you or your ideas stronger.
SARL language
Seems reasonable enough. I just feel like shouting from the rooftops "redis is not a queue server" but you already know that :)
There are many reasons that a site can go down, aside from a code deployment.
Maybe eventually. Right now it's still cheaper to put a guy up there in a Cessna.
Apple Might Be Forced to Reveal and Share iPhone Unlocking Code Widely
Full disclosure - I am one of the co-authors. I submitted this because I am very interested in the feedback of the HN community.

Fire away!
Network effect usually implies some kind of lock-in. Unless Uber is willing to go exclusive and qualify the drivers as employees, getting more drivers out on the road also means getting more Lyft and Gett drivers on the road, as most will just have multiple apps running.
Some things I really like about Ansible are:

- Super simple declarative yaml configs

- Agentless. You needed to have SSH working anyway so Ansible just uses that. With ssh pipelining it's so fast.

- The community support is huge and extensive.

- They have a module for everything and development is constant and active, much of which from the community.

- Hardware and networking equipment can be provisioned just the same as a VM or OS image.

The list goes on. Definitely give Ansible a try.
It's nonsense even with multiple products. At scale, yes, inventory costs make a huge difference. Practically, for most Americans anyway, there is storage room in your place for bulk products.

We have what I like to call a "general store" in our basement that takes up two shelves full of several bulk products. (perhaps 10-15 different products, some small, some not) We're talking about a space that might be 2.5 ft on a side, 1 ft deep. Hardly a ton of space that will require additional capital "tied up in owning this before you need it."

In Tokyo? Sure. In the US? Not so much.
Sonos announces layoffs, looks to future in streaming services and voice control
What was wrong with the 80286 was that Intel expected it to be used like processors are used now: Flipped into protected mode once at boot-up and kept there the whole time application software is running.
Slick and a nice UI, but the security advice in this is just plain terrible.

Blacklist input validation as defense against XSS? Are you kidding me? And then over to session fixation, where I see the exact same ?jessionid=blah example that has been in any Web Security book for the last 10-15 years? Come on!
What do transponder pings indicate? Are those Stingrays?

Thanks for all the information by the way, very informative.
New site aggregating forecasts about CRISPR, Fusion, AI progress, Hyperloop etc.
Well, the "peanut gallery" [0] pushed back on kdbus back in the 4.1 merge window and -incredibly- it looks like the devs in charge of kdbus are redesigning it. (kdbus may or may not now be called bus1... it's not clear at this point.)

Last I checked, kdbus isn't even being shipped in Fedora latest anymore.

[0] AKA: The engineers in charge of QA and technical critique of major changes to the Linux kernel.
>now pretty much the whole of Cloud Foundry is being built with Concourse pipelines.

What are some of your thoughts on,

* How it compares to Jenkins pipeline plugin https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Plugin

* Could it have been written a jenkins plugin instead of a whole new CI software. I like some of the features of concourse pipeline but it doesn't have support for wide range of remoting/plugins that jenkins supports.
Wow, thanks. It's been 24 or 25 years since I used Xenix (dammit) and the funny part is, when I googled a couple of Unix family trees just now, it didn't even appear on some of them. But you're obviously right.

I think the big thing that would keep MSFT from rolling their own is fear of antitrust law, in the US and Europe. Less of a concern for them when it comes to Linux on phones or embedded, I believe.
Nifty.

`p = (errno = SABOTAGE) ? NULL : malloc(size);`

Is this a typo in README, or does it actually assign and then check?
>- Super simple declarative yaml configs

This is first time I am looking at Ansible and I am instantly taken aback with if conditions in yaml. Looks so strange.
Malware hijacks banking apps, steals two-factor SMS codes
Nobody has a problem with jvm - it is one if the fastest platforms around.

It's java the language we are talking about. Basically kotlin or dart targeting the jvm.
The Importance of Hypotheses in Customer Development
No. There are process nodes that have real technical meaning but, especially as sizes shrink, what that means exactly in terms of the dimensions of specific features varies considerably.
Ask HN: What adblocker do you use?
Before I get "support small websites", I donate to anything I think is worth donating to (i.e. Flux). I used to use ABP but recently they allowed FB ads with no option to block them, frustrating to say the least.
Can't agree enough here. The core deva act like it isn't a problem. The lack of encapsulation makes reusability impossible
I've heard some of this before. To me it is a little confusing since most areas in Minneapolis and the inner ring suburbs are expensive compared to the further suburbs.

My experience of the suburbs is different from yours.
I think it's more like Elmo's head is four inches wide on the screen but the pixels are two millimeters.
Ask HN: Best Excel Export Module for Nodejs?
Are there some excellent modules as PHPExcel for Nodejs?
I will be visiting SF Bay Area in 10 days :D
Mister Rogers the anti-NIMBY
This way is the only way we've found to do it, even on a smaller scale. Once you get above 20-25 jobs, or create a self service way for teams to create projects+github+jira+cloudformation+jenkins etc, you have to aggressively standardize. Often this means standardizing on the lowest common denominator (shell script).

thanks for sharing.