skysight-inc/HackerNews huggingface dataset:
Lots of good products fail because of bad sales and marketing. These very forums are a graveyard of "how do I find users?" threads.
The "cheese grater" was a beautiful machine. Sleek, serious, industrial. It looked powerful and cool.

Cool enough that a lot of people still reuse them as PC towers now.

The trash can looks like... A trash can. I'm kinda curious what they'll be going for in the next one, if they've learned something.
Elena Grigorescu
Thoughts on Keras on top of tensorflow?

I have not yet committed to a deep learning framework, as up until now, I was mostly either using scikit-learn or building neural networks from scratch, straight numpy (lol)

I've heard a nice thing about Keras is that it forms more of an abstraction on top of other libraries, though I could be misunderstanding.
WebExtensions in Firefox 57
Being able to sell one cryptocurrency for another doesn't mean the first cryptocurrency is liquid.
I would love to see HTTP adopt SRV as well. Sadly the browser vendors think they're important enough that they can squat the address record all for themselves.
Your characterization of my viewpoint is highly distorted. No credible mainstream Christian rejects the Old Testament.
Fun fact: on Linux, mac OS and BSDs, it does that by invoking syscalls directly. Syscalls are not considered a stable API on those systems by their respective developers. This means that your precompiled zero-dependency binary will just stop working next time Apple changes or removes a syscall: https://github.com/golang/go/issues/16570.

Coincidentally, code written in C doesn't have that problem.
Tank from Matrix? Hell yeah he would have been a great choice.

Just getting more diversity for the male lead would be great in so many ways.
> most people can understand how a computer works without understanding binary, transistors, quantum mechanics, or maths.

Superficial understanding :)
The old U3 vs. U6 argument gets tired quickly. It's not a conspiracy that the government still relies heavily on U3 -- it's just more useful for what the government does and it's more accurate than U6 measurements.

U3 is the official measurement because it has a long history and it's useful for simplifying policy decisions. It's also fairly accurate because it's largely based on unemployment insurance claims forms, which have to be re-filled every 1-2 weeks.

U6 is also an BLS measurement[1] but it not as useful. It contains far more noise and is far harder to get an accurate count (because many of the constituent groups can't be surveyed without random samples). U3 will probably continue to be used as the "official" measurement so long as there are significant tradeoffs to moving to U6.

[1] https://www.bls.gov/news.release/empsit.t15.htm
Tax on gasoline like that would only affect the poorest of citizens. Charge it on shares of gasoline producing companies and car companies so their share holders scream at them to move to less carbon-y energy creation mechanisms.
I don't think Cryptonomicon would translate to TV very well. While there are some action sequences, way too much of the plot relies on philosophy, science, math, etc. It's hard to show that stuff on a screen without resorting to lame tricks like voice-overs.

Snowcrash is a lot more visual (it was actually originally intended to be a graphic novel).
This would be an entertaining comment when read by a C programmer:

// Overly clever way of saying: increment `currentChunk` then use the incremented value
this.chunks[++currentChunk] = []

Pre- and post-increment operators are bread and butter in C, hardly overly clever. Are they a recent addition to JS?
The good (and bad) thing about all of the technologies that make up "containers" on Linux is that they can be used by separate projects. Chromium uses seccomp, systemd uses namespaces and cgroups, a bunch of tools use AppArmor/SELinux.

But ultimately the reason that this is the current state is because of how Linux is developed. Trying to push something like Jails or Zones is an exercise in futility because the patchset would be too large, would touch everything, and the infrastructure would likely not be reusable by other people.
I'm curious how you know depression is at an all-time high given it has never really been measured before. Do you really believe people in the US are more depressed now than in the early 19th century, say? Consider that people includes Native Americans and African Americans.
Won't the issue take care of itself if:
1) Companies are taxed for the all the environmental pollution they case and
2) The minimum warranty period is 5 years. If the device fails before that, the company should lend you a replacement for the remainder of the warranty period, or refund a prorated amount.
It’s rare to need to background a console editor, and many can run commands themselves in the background. Combined with tabbed and split terminals not much if anything is lost.
There is risk, it's just transferred. We saw a lot of transferred risk around 2008.
#HITBGSEC Rootten Apples: Vulnerability Heaven in the iOS Sandbox Adam Donenfeld
I use VSCode for 99% of my work but I have EDITOR=micro for quick edits and for all of my git message writing. I don’t want to load a vscode session just for a quick commit message, but I want longer free form than you can achieve with “-m”. I also bind save and quit to a single key combo for quickness.
Introduction to Spring Boot Starters
A rigged game where if you lose, you win.
Man in the High Castle was a bit of a let down. It didn't have the ambiguities of the book that made the alternate history complex and interesting.
The TV show was too much of a comic book with nice sharp moral edges.
On my smartphone. :)
I don't think a rant from last year has much value. And it's worth noting that DownThemAll is being ported to WebExtensions after all:

http://www.downthemall.net/progress/

The WebExtensions API isn't frozen for all time. I'm sure if the DownThemAll developers get involved with specifying and designing the APIs they need then Mozilla will consider and add that functionality in future Firefox releases.
BPF was used to do the aggregation and calculation in-kernel. You still need ftrace to actually run the BPF program in that context. You can read the cover page for the patch that added this in 2015[1].

[1]: https://lwn.net/Articles/630965/
Linode did just start offering extensible block storage at $0.10/GB/Mo so in your case not exactly cheap, $120/mo or so minimum basically for anything sensible. AWS EBS is cheaper, $0.045/GB/Mo for their HDD option. Though again, still atleast ~$70/mo for something sensible (decent ec2 instance and ebs storage). Google is only slightly cheaper, $0.040/GB/Mo.

Realistically the cheapest option is probably renting a physical machine thats a bit older as others have suggested. If its not a true database that needs block storage, and just flat files, S3 is always hard to beat.
Prosecutors are assholes. I've never met one with an ego proportionate to their intelligence it case strength.
Ideal taxation system must follow normal distribution:
http://www.itl.nist.gov/div898/handbook/pmc/section5/gifs/no...
where:
x - income
f(x) - taxes

For example:
$5k annual income = 0% taxes
$10k - 10% taxes
$75k - 150k - 35% taxes
$150k - $250k - 30%
$250k - $1kk - 25%
$100kk - 1%
> I wonder with the Internet now if anything effectively different is even possible, considering that it's no longer a small network but everywhere like the air we breathe.

You could slowly bootstrap a new system on the existing one, but you'd need a fleshed out design first :) Everything is replaceable, IMO, even well established conventions and standards, if something compelling comes along.

The CCN ideas are related to naming as well. Maybe the ideas could be extended to handle 'objects' rather than just 'content'.
It saved the day when browsing large files. I recommended it to my co-workers. It is written in Golang. Big plus.

Just a recommendation, csvlint, which is another Golang tool also is very useful.
I think MS got closer to this with Windows RT and its apps. They had/have a central store which causing some problems but that could be expanded.

The apps ran in a sandbox which allowed more than you might want but new, more restrictive, sandboxes could be developed.
I was wondering why these people were praising Chrome so much about until you pointed out the problems on Mac, i.e. I mainly use Mac for browsing, these other people must be using non-Macs, you use both.
Cool, any screen shots? Would like to see the tabs with a few files open.
So far as I can tell, it means "Written in Go"
It's doing great for those who the people that matter think matter.

Eventually somebody will say "let them eat cake" and heads will start ending up on spikes.

It's been the same process throughout history: an aristocracy forms, they become blind to the suffering around them, heads on spikes.
We're more dependent on corporations when we buy things, since we have given them all the money upfront. A service model gives us more leverage.

As someone who had to throw away a washing machine because the company wouldn't service it, I would have very much preferred a rental model where the loss would have been theirs.

To flip your question: Are you okay not being able to buy a washing machine because you couldn't make a significant one-time payment? Are you okay with your investment going waste because the company wouldn't service it? I would say no to both.
The echo thing is that Amazon makes it US-only and Apple happily obliges and hides the app from me. There isn't a lot that is more anti-consumer than that.

I downloaded the Android APK and sideloaded it on my Android device. Sure, the echo doesn't support Canadian addresses (although it does have Canadian content) it otherwise works fine.
I don't think the distinction is helpful. Guile Scheme is in fact compiled, and the resulting binary is in ELF format. It's still bytecode for the Guile VM, but this does not allow any inference on performance.
Theoretically economics could be about "utility", but in practice it's too subjective to measure what different humans value so we measure transactions because those largely use consistent measurable currencies.

It's interesting that economics doesn't usually factor in how much value is created by things that has a transactional value near zero, such as:

* a housewife maintaining a household,
* a person who quits work to care for a dependent family member, or
* open source software.
He didn't mention this in this snippet, but the BCC (BPF Compiler Collection) intends to make this much simpler[1]. In particular it lets you write a tracer in Python (with the BPF program written in C) that attaches the BPF program to whatever types of probe points you like. So while internally there might be all this fragmentation a user shouldn't have to deal with it as much.

[1]: https://github.com/iovisor/bcc
I think his speaking style, although not something most business people would want to emulate, has a tone of earnestness, humility and honesty. I would be wary of a brilliant orator..
I don't think there is a company on that market that doesn't do something anticonsumer. It's a "pick the least bad" problem.
How to Choose Between DevOps Engineering and Full-Stack Development
Probably the biggest understatement I've ever seen on HN.
What's your best score? Mine is 94.
OK fine. But my business is not to sell products, it's to maintain haproxy the best load balancer. It's other people's task to present it as an eye candy thing that attracts and pleases customers. And obviously I give my opinion from both a user's and a developer's point of view.

We work hand-in-hand : if I fail at my task, the product dies and the company suffers as well. If the company fails, I will have to find another way to eat my daily steak and that will necessarily affect the project. That's why the company helps me in this difficult task by hiring the developers I need to help me on this job and why in turn I freely express my opinion when people attack the company's motivations in a way that I find really unfair.

And if you want to get a better sense of what I'm saying, just issues this in the master branch to see who fixes most of the bugs, resulting in haproxy being really usable in production by all of us :

$ git shortlog --grep BUG v1.7.0..
Deeply regretting not going to IAC since it's in Australia this year. A colleague went under his own money and he's had a great time, as well as several of my uni mates who are there due to working in the industry.

I'm enjoying this, it's basically laying out goals that he's essentially saying 'hold us to this'.
HashCash's contributions were fairly small. PoW was already invented and RPoW quickly improved upon it. I have no idea why Satoshi even referenced it.
IQVIS: 4 Highly Recommended SharePoint Tools
dude, c'mon get real. I've read the old testament. It's brutal. Yahwe loved him some genocide.
Global Warming Tort Litigation: Two Very Different Approaches
Nano can jump too
>I'm confused, I wasn't making any case for that. I'm not sure where we got to Federal funding tied to specific program attributes.

Federal funding coerces schools into offering women's sports programs.

> I wouldn't be comfortable attributing it to genetic variance of physical capability without a bit more info.

Why do we have to attribute the difference to genetics or physical capability to make sports programs accessible? What about mental capability? Mentally impaired, physically okay individuals compete in the special Olympics. Why not create a class for people who are using performance enhancement drugs?
Very cool! Reminds me of Jerobeam Fenderson using the XY mode in ossiloscopes to draw images with stereo sounds:
https://youtu.be/rtR63-ecUNo
This certainly looks cool. I usually use vim on the command line but that's only for quick and dirty editing.
This isn't the 1850s, UMD essentially competes with at least the other east coast public schools. So you have Penn State and UVA, as well as UD, Va Tech, GA Tech, UNC, etc.

Add to that the negligible degree to which attending "the best school" effects your outcomes (spoiler: virtually not at all. Being in the top 25% at your school far outweighs how good your school is) and you'll realize that they compete heavily. This totally leaves out all the private schools with which they compete in the DC area.
I stand corrected. Thanks for the correction.
I had posted it in dev.to https://dev.to/aneelkkhatri/experimental-keyboard-game-aah , and got positive response. So, wanted to know how it goes here :)
I would say try VSCode with the Vim plugin. VSCode is much snappier than atom, the Vim plugin is quite good, the configuration files are easy to edit, built-in awesome git integration and project-wide search, and amazing plugin support. I moved from a super custom Vim to VSCode and I'm pretty damn happy most of the time.
> What I wanted was for him to ask friends on Facebook for a recommendation, call four or five more services, do the emotional labor I would have done if the job had fallen to me.

This one really jumped out at me, because even if I had stuck to the letter of her request (hiring a service rather than doing it myself), I would have fallen far, far short of her expectation.

Calling four or five services? Embarrassing myself by spamming my friends on social media for a maid-service recommendation? You have got to be kidding me.

How about just hiring one at random, try them out for a few months, and then decide if you like their service? Or maybe spend 30 seconds on Yelp?
I always thought it was "CAN and WILL be use against you."
DNSSEC is primarily, like TLS, about message integrity. TLS adds encryption of content so that sniffers can't read along. With DNSSEC everybody still reads along.

DNSCurve is not really deployed, thus there will always be alternatives springing up.

DNSCurve is also not end-to-end, until all authoritative servers support it.

Google has their DNS over HTTPS thing btw, which is scary but is another alternative if you want to hide what your doing (except to the server you ask questions to, but you can do that from Tor ;) ).

The best alternative you currently and for a long time will have is VPN/Tor though: get a tunnel to a host/net you trust to not betray the content of your connections (be that logging or network analysis).

Passive DNS will always exist (as it happens in the recursor, hence dnscurve does not help). And due to the caching and scalability properties of DNS it will never internally be encrypted, otherwise those two properties will be gone. The moment they are gone it won't be DNS anymore, and maybe that is a good thing and also possible in the world of today where bandwidth is less of an issue and most people use google to search for things.

Heck, google could just include the IP addresses of the servers in the HTTPS response, that way, one only needs to know where Google lives, the rest will be transported over HTTPS....

Long live that the web is not only web though. And I think there is a great future ahead for .onion-alike sites when their usability and accessibility rises as currently it is mostly BBS days: you need to know the correct number, and DNS is human readable, and Google is what most people use to find sites.
> So, the sales organisation managed to "create" $400k of "value"

Yes, it's called "fraud".
1. our company doesn't have a good culture and discipline to write good document. too many things are passed down from mouth to ear, if you are lucky to find someone to teach you.
more often, you have to debug to understand code. and I'm talking about millions of lines of device driver code.

2. we still use very old c99 and pre c++11 standard. on the surface, the reason is because we want to support very old linux distros which don't have new c runtime. but I think the real reason is because the team is in control of old stubborn engineers who have great nostalgia feeling for the c language.

3. I don't think my daily experience is very rewarding as I spend most of my hours digging other people's code, as there is no document. and in the end of the day, the knowledge I gained was simply some old rules/designs set by previous engineers. I don't think this is real domain knowledge and certainly not very useful outside the company. just because someone joined the company few years before me, his decisions have become things I have to learn and follow.

4. most of my work is maintenance work, making sure others don't introduce bugs and fixing bugs. not too much new ideas or projects, as this is a very established and stabilized area.
Using sshfs and Atom will kill you. It recurse the entire project tree on open, big project is like 10min to open cause that FS is slow.
A lot of technology is stupid and unnecessary. Doesn't mean people won't keep on using it. Just look at a web browser.

I, for one, welcome our new DNS overlords.
FBI: Terrorists expected to use aerial drones 'imminently'
This is thinking big..
'You will be sexually harassed': just one of the perils of working for tips
Just require all manufacturers to charge a disposal deposit when selling any consumer electronics. Consumer gets the deposit back upon returning the device to an authorized center for disposal or recycling. A $15 deposit would probably give most people sufficient incentive to do the right thing.
Highlights for me:
Started ordering stuff for the mars ship now, started facilities construction, possibly hitting a first launch in 2022 and a second launch window in 2024.

An extremely aggressive and impressive timeline.
For all the people who scream at this as unjust -- what do you propose instead?

I know your knee-jerk is "pay him $0!"

But seriously. If you were on their board. You disregard his employment contract? You don't honor contracts? You make a huge scene and have the CEO exit furiously?

And, you do realize the CEO didn't actively facilitate the breech?

I'm not defending him, but what would you really suggest?
After Deathnote I don't trust netflix to make anything anymore.
There are at a minimum two dials they can turn, the other being lowering costs. Less palatial dorms, cheaper food, cheaper coaches, lower faculty salaries to name a few. They could do these things, it's just that higher prices is easier to get past their faculty committees.
He did note the 2022 launch plan as "aspirational" but I agree that this is a significant public proclamation. Exciting.
Dating isn't one-sided. A woman is still expected to be charming/interesting/fun to talk to. If a man sees dating as one-sided, are they really that interested in the person they're conversing with or are they just trying to trick them into bed?
How do you define "modern capitalism?"
I know the Bible pretty well. I couldn't get realer.
Threaten to quit and see if you don't get executives offering you more money.
Wow, can they really make BFR reliable enough to replace long distance airline routes? And how would propellant cost compare with jet fuel? Anywhere on Earth in an hour does sound extremely appealing; better than Concorde, with bonus zero gravity (going to need a lot of barf bags though).
You are probably looking at the issue in the wrong order, why do you need JS to view your website in the first place:

- Not Static content

- You don't care about accessibility ( Disclaimer : I don't know much about the evolution of the lastest browser accesibility technologies )

- You don't care about robots indexing your website ( although google, and headless browser are an effort toward looking at javascript content, they are an effort from the search engine when they could allocate the time for websites that do provide proper fallback )
> Federal funding coerces schools into offering women's sports programs.

No, leaving aside whether funding they aren't forced to take can coerce anything, it mandates equal sports programs. They don't have to offer women's sports programs, if they don't offer men's sports programs.
Even if they miss 2022 the next window at 2024 is still incredible. Who would have seriously believed we'd fly something of that size to Mars by that time and have a manned mission two years later?!
Military Satellite Goes Civilian
When corporations behave in evil ways (e.g. exploit users, sue independent engineers extending their products, etc.) there is often a mention of shareholder interests making them do this.

Where exactly are shareholder interests in this story?
Sounds like there could be multiple more really interesting things to watch.

It's great to have entertainment choices, but does anyone else get the feeling that there are literally tens of thousands of interesting things to read, watch, look at, or play with, and only time to check out a handful of them?

It makes it hard for me to pick because I know I will be ignoring most of this huge pile of amazing stuff.

For example, I played The Witcher 3 for a month or two and really enjoyed it. But eventually after seeing 20 or 30 other things pop up that seemed amazing, I decided to check out a few of them. And then there are more and more. But I actually barely started progressing in The Witcher.

I have several books that I got really cheap used and I intended to read like Ringworld (which I don't remember if I actually read many years ago or not) and The Engines of God. Plus six more good ones. I got halfway through one of them before realizing I needed to catch up on some Westworld episodes or something.

The thing that makes it tough is I do a ton of filtering with metacritic or whatever to ignore everything except the best stuff, then I try to dismiss more things as boring or uninteresting but anytime I actually check them out, they are amazing like the reviews said. But then that means I am going to miss out on thousands of amazing things.

I guess I just feel like it's a shame that I have to ignore most of it, until such time as I no longer need to work or spend time on my own creations and can dedicate full time to consumption, and am able to upload my brain and clone it 500 times to start to trim the pile.
Excellent post, thanks!