skysight-inc/HackerNews huggingface dataset:
Speaking of DNS, one of the sdf nameservers you are using is very slow or non-responsive: ns-a.sdf.org

It reminds me of ns.cnet.com
Unless unprecedented carbon capture systems are discovered petrocarbon-based energy systems are not defensible in the medium to long term regardless of what flavor of market fuckery you try to bring to bear. The greenhouse effect isn't concerned with or impacted by geopolitics.
> Meanwhile, integrated devtools started with Chrome in 2008, two years after Firebug was released in 2006.

I'm very very sure integrated devtools could be traced back to WebKit Inspector Tool[1] in 2006 (with Drosera[2], the JavaScript inspector, being separate application). Then in 2007, the WebKit team rebuilt the Inspector Tool into Web Inspector[3] and merge Drosera into it. Chrome inherited the Web Inspector when it was released in 2008. I even remembered the first few versions of Chrome still has the Mac metal looks (even when running on Windows).

[1]: https://webkit.org/blog/41/introducing-the-web-inspector/

[2]: https://webkit.org/blog/61/introducing-drosera/

[3]: https://webkit.org/blog/108/yet-another-one-more-thing-a-new...
It makes sense if CPU time is not your most constrained resource. For instance, you might use it to avoid doing expensive remote calls.
You can still see clocks in the UK from the late 19th century which have two minute hands: one for the local time and the other for the official Greenwich time.

The Bristol Exchange has a big one with the hands ten minutes apart, since that's the difference between local noon in Bristol and noon at Greenwich.

Supposedly in Oxford you can still be 5 minutes and 2 seconds "late" for classes or meetings since that's the offset between there and Greenwich. I've only heard this third-hand - are there are any Oxonians out there who can confirm?
pet project, see https://www.facebook.com/notes/mark-zuckerberg/building-jarv... (https://news.ycombinator.com/item?id=13212976)
Everytime I read news about LaunchDarkly it makes me happy. A relatively small team making enormous waves in the industry. I'm excited to see where they're headed next.
> he RAM would get unseated from time to time as my machine got jostled around in my bag

this seems like a pretty big stretch
I found this a particularly straightforward explanation to the complex situation in Syria.
I don't disagree with you about the dishonesty of living a suck up life, but try actually being poor for a little while. Your tune will change to "Where would you like me to suck?" and "How hard?" very quickly.

I have the advantage to be able to leave a job and find another relatively easily, and I would definitely agree that I'd rather leave then suck up, but for those who don't have that kind of mobility, sucking up and playing politics can literally make the difference in making car / house payments, sending your kids to college, etc.
When you write it that way it sounds crazy, but if you believe the unemployment rate should be the U6, then we will have real disagreements over that fact.

When the media is just the media, no longer the mainstream media, but just the media with just another (biased) agenda and world-view that is no better than any others, they end up acting like spoiled children. I hope HNners are smart enough to realize that all medias are biased in some ways (some more than others) and that fake news/post truth are just another political term (unless you are talking about the spam that floated on Facebook with completely fake headlines, not justified by the content).
Pythagoras, 2116 A.D
You must be great at parties
Not all languages have Java's constraints, and "using something correctly" necessarily implies a cognitive cost, which might is probably less than the cognitive cost of optimizing around a GC, but worse than not optimizing at all (which is often appropriate for the majority of code paths through most applications).
> I think you are in contradiction, then.

Let me explain a bit better where is the contradiction. The high cost of source A from your example indicates that this source requires some expensive fuel. If there is an unlimited (in practice) amount of this fuel, in other words, it's not scarce, then this high price indicates that it's very hard to obtain (takes a lot of effort). This contradicts to the claim that source A has high EROEI, because if it has high EROEI, then it means that the fuel for it can be obtained very easily (with very little energy investment). (You could see the contradiction the best if you were to actually set the cost of energy in your world.)

The only way out of this contradiction is to assume that this "expensive fuel" is a very scarce (finite) resource, which cannot be readily produced from other things. For example, say it's platinum, and we would like to keep platinum to make other things out of it rather than burn it to make energy (and that's why it's expensive - people want to keep it). So that was my original interpretation of your example. In that case, source A is a better way to make energy than B, it's just you don't have enough fuel you would like to use for it, and so you can only use it in small volume. Just like with ROI - there can be excellent investments with very limited volume, and just ROI will not tell you anything about the volume.

As a side note - I really recommend to stop thinking about economics in terms of money and start thinking in terms of means of production (which is where EROEI comes in). And only then, when you see the full economic picture on the process level (how things get transformed in the economy), introduce the actual monetary accounting. This way, you can avoid some pitfalls (such as simultaneously claiming that price of energy is both very low and very high).
Turn the Raspberry Pi into a Wireless AP
We're always interested in making that experience better. The reason that it is more complex than Jenkins in the first place is that we think the builds should happen on another instance than the one GitLab is running on. I've seen running the builds on the Jenkins machine lead to many problems. Hence the need for our process that we try to make easier than setting up Jenkina build slaves while still being secure when working on the public internet.
That's good advice in general.

I know that otherwise well-reasoned emails seem like a rant once they reach a certain length. I kept the body of the email to 500 words, and included a pdf of supporting documentation. I let the email sit for a week before I sent it, and had another manager read it as well to make sure the tone was alright.

My entire argument was contained in the body of the email. I knew that was all it would take to get my boss on my side.

The PDF was aimed at HR. The IT director has a lot of power under the IT policy, and he has used it in a retaliatory manner in the past. My goal was to stop the IT director from retaliating so I could do my job while I look for a new one.

I write my emails as if they could be leaked to the general public at any time, and I'm certain that the email wouldn't reflect poorly on me, even out of context. Maybe there was a better course of action, but I don't think I did much to hurt myself.
Most. Still a reasonable number of open crossings either in rural areas or for private use (e.g. between two fields of a particular farm). Lots of accidents at the open ones, too - Google the Rail Accident Investigation Branch if you want to read the post-accident investigation reports...
Hardly! Professing belief in something blatantly untrue is a wonderful social signal, it says you're willing to stick with the in-group no matter what!

Example: Someone close to me thinks the Detroit Lions are the best football team.
Or, given an incentive people will answer with what they believe the other person wants.
What about battery life?
Yarn support on Netlify – Netlify
That was my understanding from following up the mailing lists discussions.
Perhaps an example:

"Fred was very sad his cat died because it was given to him by his father."

"Fred, upon learning of the death of his cat, a gift from his father, broke down in tears."

That's in 3rd person. Even in 1st person...

"I was very sad as this was the cat given to me by my father."

"I recalled the day my father gave me that cat and it brought tears to my eyes."

(Poor Schroedinger...)
I used Plasma 5 for a while and really loved the interface and the ability to customize almost anything, but what got me in the end was trying to sync settings across multiple machines. From what I can tell, there are a bunch of random files with names starting with "k" dumped in ~/.config that store most of the settings, but copying them to different machines didn't seem to work. Of course, it's not much easier to sync settings with something like Gnome, but it takes me a lot less time and effort to set up Gnome with the exact settings I like than Plasma. If I didn't switch around machines/distros a lot, I probably would have stuck with Plasma though.
I think the standard models went out over a year ago:

https://twitter.com/novenakosagi/status/636063705399103489

As much as I like the engineer's version, improving the ergonomics would be an area of value-add for an independent iteration.

An update to the original would be welcome at some point too, but it might be a while.
That's true, I guess he was making a comparison why D should focus more on a scripting lang community. Which btw I don't really agree with, in my opinion D is pretty nice all-around language, don't see why limit it on a single niche.
Going by benchmark aggregates from PassMark.

2860QM: http://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i7-2860QM...

6700HQ: http://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i7-6700HQ...

6920HQ: http://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i7-6920HQ...
...breaking down into atmospheric CO2.
"School choice" is code for rich people sending their kids to private schools and not contribute to the public good, or for businesses trying to squeeze profit out of taxpayer money. I'm sick of that bullshit.
No

https://en.wikipedia.org/wiki/Write-only_language

in this context it's about having the source code accessible itself, instead of only a binary/bytecode available (or some obfuscated/minified code)
The CISSP is a certification designed to give managers a high-level understanding of the different areas of security. For some stupid reason, HR people think it's the gold standard of technical certifications. Unless a person has is an absolute beginner, they probably won't learn anything technical.
Mike Hearn criticizes the Go implementers for making misleading claims about building a "garbage collector for the next decade", but I don't see them making claims that they are solving garbage collection for any language other than Go?

There's an underlying assumption (both in the article and in comments here) that the results of garbage collection research are generally applicable across languages. It's not obvious that this is true. While you can certainly get a lot of ideas from previous research, memory allocation and access patterns can differ significantly between languages (due to different language features and common idioms), and what seemed like a win for one language might not actually apply for a different one.
Pandoc isn't used by this VSCode plugin, so I'm not sure why that's relevant? Generating a PDF from Pandoc depends on LaTeX, which is over 2GB. Definitely not a solution for "everywhere".

Also there are some arguably nicer alternatives to just shoving LaTeX syntax into markdown, for example http://asciimath.org.
This is a logical consequence of slower hardware replacement cycles: now that a reasonably fast system can be expected to still be very much acceptable five years down the line (I am writing this on an early 2011 machine that would not be much cheaper to match today), a much larger fraction of the market is willing to pay for qualities that are not represented in benchmarks.

The fastest silicon in the cheapest casing that would do the job was a reasonable strategy back when even the best hardware became obsolete within three years, but now this is much less dominant. People who are not willing to spend on build quality are likely to just stick to what they have.
To add...look at yesterdays oil price movement within 10m of this article's release: http://www.valuewalk.com/2016/12/opec-oil-cuts-not-structura...

OPEC is still alive and well, and even speculating about their deal's success is pushing prices wildly.
And 16.04 is on developer preview, so that should hopefully be coming to everyone soon. https://msdn.microsoft.com/en-us/commandline/wsl/release_not...
No because solar panels produce at least an order of magnitude more power per area than biofuels. Maybe even two
The lack of Switch mentions raised my eyebrow as well. This article is right in the micro sense but omits two crucial facts:

* The Switch is a giant question mark that could be good
* Nintendo is sitting on a lot of money. That money and fan goodwill means it has the time to figure out its future.
Quoting an older post of mine:

The 'don't roll your own crypto' argument is mostly just shorthand to 'defer to the opinion of experts, use ready-made constructs when possible, and if not, then exercise caution when hooking crypto primitives together in unproven ways'. [1]

Crypto code, like other library code, is question of trust.

Do I trust Daniel Bernstein? Do I trust Joan Daemen, who is half of the AES team and a quarter of the Keccak team [2]? In practical matters, do I trust tptacek [3]? Yes, I trust them, until people more educated in cryptography than me cast enough doubt or prove it otherwise -- but you might have a different model of who you trust. But ultimately, you're the one who answers to your systems.

It's also a bit like science where we come up with a hypothesis (this seems to work...) and then try very hard disprove it, so our knowledge evolves as we go. It's important to understand that there was a time when it was best practice to use certain primitives that are now considered broken, and this is okay -- assuming we all upgraded our systems since. For cases then that assumption can't hold true, we need to account for that risk.

This is also why it's wise to go with cryptosystems that receive a good amount of peer scrutiny. Your homegrown secret sauce might indeed be super secure, but few will publish papers on how they can obtain collisions on a round-reduced version. It's network effects, it's 'given enough eyes' all over again.

[1] https://news.ycombinator.com/item?id=12400040 [2] https://news.ycombinator.com/item?id=12766941 [3] https://gist.github.com/tqbf/be58d2d39690c3b366ad
RESTful Node.js APIs generator
I can tell you never used token ring. :)
Related: https://en.wikipedia.org/wiki/Narcissism_of_small_difference...

and

Ecclesiastes 1:2 - All is vanity
A CISSP is only a good indicator that someone wants a free ride past HR. As a technical certification, or a measure of technical ability, it is worthless.
The people who compared the USB-C move to Apple's past moves were completely ignoring that in the past Apple replaced the FLoppy drive with the CD rom, but still kept all the other ports around.

This time round Apple has replaced every port with a USB-C port, which means I don't need to transition only 1 interface. I need to transition all.

And the most painful part about this move is they are doing it to the product line that in the past was loved because it came with USB + FW400 + FW800 + Video + Magsafe. IOW, a design goal for the Pro line used to be easy compatibility so professionals could end up in any situation and have a great chance of getting their computers to work with their environment without any adapters.
I think that agrees with Caplan. People vote for what they think is good for society, rather than personal gain.

The problem (according to Caplan) is that voters don't learn how society works and how different policies would affect it. So they support policies that sound good to the uninformed.

And here we are :)
A Computer Can’t Do the Fed’s Job
> I think we can all agree that we want the woman to be well.

There is a side of the argument that doesn't give this impression at all.
This looks like Gentoo's sandbox. Except Gentoo is a whitelist iirc
I'm not involved in ad tech, but am curious - isn't the easy solution for the advertiser to only show ads on sites that they pre-approve?
Half the ram? Where are you finding a macbook with 32gb of ram?
Should have stuck with ADAT!!!

They're still putting that crap* in interfaces!

*Note, I say "crap" only because I'm not cool enough to have any ADAT interfaces.
This is the biggest design flaw with this laptop. It is a very unflattering angle and makes the video essentially useless. It's the one reason I can't recommend it to people (or I recommend it with a caveat, if they use the camera often).
True, but still--hire more people. They have the money...
Forget about creating your own crypto. I have had endless troubles just using crypto. Obscure options that aren't explained. Examples that don't actually work.

C# had an option that I finally got to work but the documentation specifically said not to use it; but the other choices didn't work.

I had to encrypt something in PHP then decrypt it in ColdFusion. Despite being the same algorithm, key, etc, it didn't work. Strangely, the exact same data in the other direction (CF->PHP) worked just fine.

I'd just like the libraries I use to have a simple choice: Encrypt(data,key) and Decrypt(data,key) and be done.
There's also a way to run an S3-compatible file storage server on your own VPS or hardware, thus avoiding S3 costs altogether. The project's name is Minio [1]. Finding that out has saved me a lot of money. I've written up a story about that if anyone's curious [2]

[1]: https://minio.io/
[2]: https://www.patreon.com/posts/long-changelog-7498817 (skip the changelog)
Because that's the point of NTP; internally both operating systems use UTC, and in practice most clients can be in sync to within 1 ms or so of the true time, given reasonable connection speed and quality.
There's serious pushback against rolling your own crypto. Your attitude towards it is good, but the hivemind-y attitude is to never do it under any circumstances. I'm sure that attitude prevents many people from experimenting and becoming crypo experts in their own right.

Roll your own crypto, but be aware of the stakes, and be prepared to drop it the second that the stakes become real.
Better real-time transit data is coming to your city (finally)
Last time I checked a week ago 3 of my friends brought a MacBook Pro as long time of users. So you got new users and so called "loyalist" leaves
Rather than leaving pages blank up front (a guestimate), I fill my index up from the back. Literally the last page is the first page of the index and I work towards the front from there. No risk of running out of room in the index, or finding that I didn't need 5 pages when 2 would have done.
yes, it says it in the very article
Chroot as a lot of inherent security issues. Grsec has somr fixes for it, but iirc it is not proper to trust chroot to secure you against untrusted binaries.
Is Programming as an Art Dead?
When I first got into programming as a high school student about 20 years ago, I was fascinated by the intricacy and cleverness of it. I was reading stories of big inventions and clever hacks, such as making games fit into tiny amounts of RAM, or cutting the runtime of an algorithm in half by using a clever optimization. When software was shipped, it had to be finished, as it was damn near impossible (and very costly) to fix bugs later on. Programming was the domain of a small group of ultra smart artists who deeply cared about their craft.

Fast forward to 2016, and we now live in an age of radical abundance. CPU cycles, RAM and disk space are all cheaper than ice in Antarctica, and no one cares about efficiency or elegance. Software is never finished, because thanks to SaaS it never even has to leave the premises in order to be sold. We all work in two week sprints, so no one really cares about the long term impact of any code that's written, because if it turns out to be a mistake, we can always re-write next sprint.

Development cycles are not driven by curiosity or need, but rather by arbitrary deadlines. Thinking deeply about a problem is out of fashion, we rather just try a bunch of random things and see which one sticks. No idea is too stupid not to try. Angel investors simply start 10 companies to get one exit. It's the age of fast money and fast growth, none of which is sustainable.

Does anybody else feel that way? Did I miss my train somewhere? Or is the Art of Programming dead and buried?
I used to work for an online booking company that supplied its SMBs with a business profile page, Facebook widget, website widget and reputation management. Almost universally, they all felt that their website was very important and spent an inordinate amount of money on it...some well into the 6-figures, which was much more than they spent on our service. However, also almost universally, they'd get almost no bookings through the website widgets. Customers overwhelmingly preferred dealing with them through Facebook and our business profile page. Also, our business profile pages showed up much higher in Google for non-name searches.

I'm sure there are some SMBs that really do have a need for a website and it really is important to them, but for the verticals that we dealt with, there was a huge perception gap between the perceived and actual value of the website and a profound misunderstanding of the preferences of their customers. The question of whether SMBs still care about their websites is, to me, less interesting than the question of whether SMBs should care about their websites.
On the Importance of Reflection in Product Management
Seconding the value of the OSCP. It's on the very few certs that offensive professionals actually respect, due to its intensive hands-on demands.
I don't know how to put this ... but this is fascinating because it is a glimpse of what likely happens on the "other side of the fence" when a manager is discriminating while maintaining plausible deniability.

[The previous comment is flagged, but I hope the comment stays as it gives insight into the power a manager has.]
You can use a chromebook for music too, if you use crouton it allows you to shut off cras (the chromeos audio system) and fire up jackd, you can run open source stuff like audacity and ardour but if you have an intel chromebook you can even run Renoise and Bitwig.
Neovim users can do something similar:

https://github.com/donRaphaco/neotex

https://www.youtube.com/watch?v=zCdDgtlBaTU
Have you looked at Libnacl or Libsodium?
Ionic OCR demo
I have one person in my life who makes sure that I stay fit. She is enthusiastic about fitness, health and food [0]. Every month I can expect a new fitness trend to hear about.

[0] http://21moves.com/
I'm sorry I missed your reply, because I think there is a conversation to be had here.

Frankly, I'm just about burnt out on everything about VR that is not actually experiencing VR apps. Other VR developers and the tech press talking about VR and consumers who haven't tried VR since 1995 and consumers who are coming to VR from gaming are just driving me towards disconnecting from it all, to work in peace, but that's not exactly productive.

I have to go, there is a baby in the other room who I can hear is grunting out a massive turd. Please find my email in my profile. I think there is something more to discuss here RE: The Myth of The Best and on pragmatism.
Nintendo does lowball console production, but the Wii is a bit of an abnormality. At one point it was selling more than the Xbox 360 and PS3 put together.
Apogee Ensemble Firewire. A Thunderbolt replacement would be $2500. There are other, less expensive options, but I'm still stuck with a minimum of $300 (new interface that supports ADAT, reuse the Ensemble with that) and probably upwards of $1000 to get equivalent functionality. This, on top of the cost of a new computer.
Hm I can't seem to see any list. Where is it?
You are almost certainly worrying too much.