skysight-inc/HackerNews huggingface dataset:
Nice. I had some search cluster optimization problems that this would have been very handy for. I laughed when I got to "Ah, that’s Java garbage collection," as that turned out to be one of the big contributors to variance in response time.
The hidden healing power of sugar
> There are a huge number of technology companies in China, and all your chips come from there anyway.

The vast majority of chips produced in Asia come from Taiwan, not the RoC. That’s a big difference, given that this discussion is about the innovation of democratic vs. autocratic governments, and the Taiwanese and Chinese governments are on completely opposite sides of that spectrum.

I’m not saying that Taiwan innovates more than a China because it has a democratic government, but it’s at least worth distinguishing between the two countries.
Everybody says this - believe me, I was one of them when I was younger - but if you've ever tried to write a compiler for Python or Ruby, you'll understand why they're often called "interpreted languages".

(Interpretation vs. compilation is a continuum, anyway; even a compiled language like C uses a runtime for several operations like malloc or strings, while modern JITs like V8 or PyPy can compile a trace of methods and then fall back on an interpreter for uncommon cases. Nevertheless, there's still an important distinction there: in a "compiled language" like C or Rust common syntactic forms like addition, property access, or function calls can semantically map to machine instructions or memory locations fairly easily, while in an "interpreted language" like Python or Javascript, even a property access or arithmetic operation may invoke an arbitrary, not-predictable-at-compile-time piece of code, and hence require runtime dispatch.)
I’m not sure, but I think you just tried to compare the technological platforms of VR/AR with virtual cat trading for money on existing platforms? I’m not even getting into the huge amounts of time, money, and hard work that’s gone into VR/AR, because as far as I can tell you just compared apples and bricks.
You actually believe that the US would use nuclear weapons against Russia, ensuring the deaths of 10s of millions of Americans and sparking global nuclear war, if Russia invaded Estonia?

The only thing preventing Eastern Europe from being invaded is the conventional military. The US will never risk it's own existence for another country. The Russians know this.
I don't imagine they were saints, but statistically they did the heavy lifting there.
I don't see how race has anything to do with this.

America is supposedly a first world developed country, not a third world undeveloped or developing one, though we are often left wondering.
Every modern hard drive is a computer in its own right.
this is my preferred interpretation, also :)
> However, it seemed like on 64-bit machines, sha2-512 is faster, and I can just lop off the first 256 bits.

Just as a heads-up, SHA-512/256 isn't exactly just SHA-512 with 256 bits chopped off. It also uses a unique IV. This might not be a big difference in practice, but I'd lean toward using SHA-512/256 explicitly, and not SHA-512 truncated to 256 bits.
It worked when they created the internet. The original purpose was not what the internet became.
I honestly cling to the hope daily that the internet has changed what people's reactions to power will be in the future. It's the one of the few deep things that's changed.
$1 logo shop
Why the Witnet blockchain will make the most of Rust
"Faster-than-JS DOM performance"

That will be when the clock starts ticking on Javascript.

Who'da thunk one language might eventually eat both a significant chunk of C and a significant chunk of Javascript someday?

I'm not saying Rust will completely eat Javascript; there is no chance that all web developers would or even necessarily could switch to Rust. But the framework war will take a very interesting turn if Rust gets faster access to the DOM than JS can provide, and is also a faster language than JS, and also tends to afford the use of more efficient constructs that Javascript can provide (i.e., can't do anything about cache coherency in JS, can't manage how much copying you do in JS directly, etc.). And if the ball starts rolling on this, the browsers will start doing things like allowing WASM to register correctly-typed events handlers that don't have to be marshaled into JS and back... it's been a long road and there's a long road ahead still but do I see the glimmer of a world in which browsers can actually perform within a factor of 2 of native UIs?
The only lesson i learn from "The Profit" besides whats already stated on the article is that: It takes money to make money.

If we apply the same methodology without injecting money to business it will probably fail because the profit gained from the savings in production won't be enough to cover the debt in a short term.
Some related experience:

At Blackboard we developed yet another DnD library only because existing react solutions were not accessible - https://github.com/blackboard/react-dnd-ax . But unfortunately it is not quite "performant".

Since then I found another promising library which while not fully accessible, provides great deal of keyboard interaction (last time I checked it in February - library is under very active development) - https://github.com/atlassian/react-beautiful-dnd

We are still on a lookout for well performing solution for react, yet fully accessible..
Thanks to Pocket Operators and Jeremy Blake's OP-1 performances on YouTube, I've become very interested in synthesizers lately. I'd love to learn to make sounds like what he gets on the OP-1 and it looks like Rack might be a good starting place.

Great example performance: https://www.youtube.com/watch?v=TpIVf1dXrbU
Not true. I know I've been able to run many games by directly running the binary on the filesystem w/o the Steam client running.
self defense is a human right only in a lawless society. The existence of the state makes it necessary for it to have the monopoly of the application of force, and all matters should be resolved in a civil court of law. Only in the USA is it normal to think that people should have the right to kill in self defense. Even more, many think they should be able to defend themselves from the state.. while that is the definition of a lawless society (a society where the state has no way to impose the rule of law). I get it, guns are fun. But a human right? Definitely not
Does it really say ‘himself’?
I'd rather be protected from tracking than worry about some emojis breaking or text in script I can't read formatting incorrectly. Of course, this should be an individual decision since some people do read those scripts and some people do care about emojis.
I really want to see the first city (or more likely, small campus) where only autonomous vehicles are allowed to drive.

I don't know whether roads would become far more orderly, or if there would just be an plaza with every vehicle zipping past each other at weird angles.

Maybe it'd be this:
https://www.youtube.com/watch?v=UIthEM6pDqw
all you need are two people that agree it has value

Wrong. All currencies need a network (physical or otherwise) or else it's just bartering between two objects.

The entire idea of currency requires a network of people who project a common value in the implemented token/object/hash.
Would you rather see ads for cat food? (Even though you don't have a cat.) This is not a rhetorical question: please answer it.

The reason for this question is that even though you don't have a cat lots of people do! It's absolutely not a false dichotomy. Either people who have no cats must see cat food advertisements (bad choice), or cat food advertisements must be shown to people who probably have a cat (better choice). There's really nothing in between.

This is the world we live in, and you should prefer to see baby diaper ads vs cat food ads, when you do have a baby but don't have a cat. The statistical number of cats or babies is irrelevant. As you may know, Google is pretty good (not perfect) about not allowing keyword targeting that gets down to individual people so the privacy implications really are pretty limited.

-

That said, I have a funny story to share. (About adapting to this world.) I am learning a foreign language and I decided to watch baby cartoons in that language. But before I did, I thought to myself, "Okay if I start searching YouTube for cartoons for 1 year olds, pretty soon Google is going to decide that I'm a new mother and I'll see nothing but baby cartoons in my feed for the next 5 years."

I was sure enough in my reasoning that I went ahead and created a brand new Google account for the express purpose of being able to pollute its YouTube feed. I only watch stuff related to that language learning on that account.

This had the exact effect that I wanted. That youtube became absolutely awesome for spending focused time on my language learning, using all sorts of related videos. It includes people documenting what life in that country is like for tourists and foreigners, it includes foreign-language teachers' channels, it includes related cartoons and films at a good level for me, it includes political speeches from that country subtitled in English. I couldn't be happier with the result.

You know those acknowledgments we've been clicking through for the past few years by Google saying "Hey!! We're doing this. READ THIS"? I think it makes what they do pretty above-board.

As a consumer we're able to adapt to this, but it's not something I have any problem with.

(Disclaimer: I indirectly contributed to Google in the past but not now, I would definitely list it as a disclaimer if it were happening now but I remember that it changed how I wrote about Google especially when I was the most critical of them, so I think it's worth mentioning still. I am a bit nicer when I'm really pissed off at them as a consumer - but this is not the case in this instance.)

---

EDIT: I carefully edited this as it is falling to -1. I stand by the sentiments in this comment: they are correct. Downvoters are wrong.
> curt/cold/condescending

This is a rather broad and not very actionable criticism. Can you get more specific feedback? For example, something of the form "In situation X, you did/said Y, and that led me to think Z" is more actionable. Also, it is useful to pay attention to the classification problems that your engineer faces. There is a sometimes a balance between being condescending by giving someone info they already know and not providing enough context for an explanation.

The book "Thanks for the Feedback" [1] is a good read and Erika Carlson's talk[2] from Lead Developer UK is a good watch.

[1] https://www.amazon.co.uk/Thanks-Feedback-Science-Receiving-W...

[2] https://www.youtube.com/watch?v=RsfNS9HSWQs
> Contributing means being complicit.

I don't agree with this. Many open source projects have been used for sinister means (not just by governments). But does that make those contributors complicit? Should those contributors be safe-guarding against all possible unintended use cases?

It seems like you're painting all military efforts and funding in evil terms. But these efforts are directed by many different people, each with their own goals and agendas. Some of those efforts are intended for the betterment of humanity, while other efforts are at the detriment of humanity (at least in my opinion).

I worked for several years at a large defense contractor. The majority of our funding came from military contracts. I worked on a project intended to help detect and disarm explosive devices. And I worked next to a team that was trying to rapidly detect infectious diseases. We all thought we were doing work that would benefit society. But virtually any technology can be used for malicious purposes. Does that make us complicit if those technologies are ever used in malicious ways? Do the evil actions of some people in an organization make the entire organization evil? Does that mean that all military efforts are unjust?
Simple and Powerful Short-Term Smart Contracts
> It depends how you look at it.

I recently purchased the Federalist Papers so I could have a better understanding of "how" to read it, what the context was, and what types of discussions to anticipate having with those who'd like to look at it differently
>Are you sure? There are certain coveted demographics that advertisers are willing to pay a lot more money for than others. I don't think it's true that all views are counted the same for monetization purposes.

I'm not saying any kind of 350,000 views will pay the same -- but unless there's something off (e.g. monetization off, copyright infringement, etc) 350,000 views pay substantially more than $0.1 whether the demographic.
BTW, Witnet is hiring Rustaceans among other profiles:

https://angel.co/witnet-foundation-1/jobs
DNA is pretty ironclad. What that article shows is that people in authoritative positions are fallible.
I don’t think the main reason for Moore’s law slowdown is technical one. Intel enjoyed no competition for quite a few years. They simply lacked incentive to improve performance of their chips.

In areas with healthy competition, mobile processors and GPUs, Moore’s law still doing OK.

E.g. here’s a graph I recently made for top of the line single-chip nVidia GPUs: http://const.me/tmp/nvidia-gpus.png
The numbers represent single precision floating-point performance.
The graph is in logarithmic scale and it looks pretty close to the exponential growth predicted by Moore’s law.
> I suspect this problem is not just Spirit but an issue across all airlines

I'm almost willing to bet the better carriers (in my mind Delta, United, American, Southwest, <maybe missing something>) wouldn't let an incident this big go unreported. (Seems like the issue itself is related to plane, and not carrier).

> Spirit is a fairly mediocre budget airline,

I think this is understating how bad Spirit is.
You lack diversity of perspective. Abortion is definitely harmful to a human life. (Some) religious conservatives believe gay marriage is harmful to society.

Before reducing everything to partisan politics, try some empathy.
>If she did and she knew she did, she wouldn't have been so outraged.

Maybe a rational person would think like that...

But besides knowing she wasn't a rational actor because of the crime she committed, if you spend any time in with the criminal justice system you will find many people 'feel' they have a right to things, even if they procured them illegally.
>The problem now, and perhaps always was the graphics APIs and cost of porting.

Perhaps some special financial incentives from Valve to big studios would be able to get the rock moving down the mountain? Temporary discounts perhaps?
>All words are made up so that's ok.

Not really, JFYI ;):

http://www.marriedtothesea.com/030807/dictionary.gif
Doreen,

I've read your comments here for quite some time and they are generally insightful and I usually agree with you, but this time I think that as the CTO, peacemaking is her job. At least, it would be in such a small environment.

It's really less about peacemaking and more about making sure that her team integrates well with the rest of the company. I agree with the poster who said to at least make sure he understands what he's doing that is causing a problem. I've been in his position and had absolutely no idea what people were complaining (behind my back!) about.

As a team lead, it falls on my shoulders to deal with similar personnel issues. I sometimes have to point out to my devs that their behavior is being perceived as rude or uncaring to people outside the team. In our little company without an HR dept, it's up to me to figure out how that can be resolved.

As my wife likes to say "you can't talk to everyone else like they're all engineers." :-)
Yeah, but once everything is tunneled over HTTP it will finally fix the network operator problem once and for all since you can't filter applications using ports.
The gravity of the second amendment isn't arms per se, it's the right to retain enough personal power to repel a dictator from taking over the government and just as importantly, making it so that even if a dictator succeeds, the country will be ungovernable for them.
For a given temperature rise, metals feel hotter than many other materials because they have a high thermal conductivity and enough heat capacity to deliver a lot of heat quickly.

As another though experiment, consider that you dread walking barefoot across cold tile floors but can bear to walk across carpeted floors in the same house. These two materials are at the same temperature.

Also consider aluminum foil you just pulled out of the oven. It's thinness runs contrary to the large thermal capacity of a solid chunk of metal- you can touch it immediately because you are such a large heat sink compared to it that it can't burn you even while it has only just started (rapidly) cooling from 350°F.
A) one could (and many do) make the argument that most famines through human history have been at least partially because of political disorders, usually exacerbated by or exacerbating weather conditions.

B) There's currently at least one massive famine going on RIGHT NOW in Yemen that gets pretty much no attention. Yes, it' due to a conflict, but that doesn't mean it isn't happening.
> "it implies a collective perspective that they find conceptually incompatible"

so says you. it's not clear to me at all that militia members don't support collective action
Didn’t they eliminate that don’t be evil slogan a few years ago?
Nobody commenting about bleed air sensors? I think that bleed air sensors are the obvious solution here, expensive and difficult to add but with the claimed almost 2000 fume incidents per day it seems like they are fairly low-hanging fruit.

Anyone with more experience know about this? e.x. how expensive they would be to add?

There's this screenshot from a presentation about bleed air sensors (from the article) http://avherald.com/img/spirit_a319_n519nk_boston_150717_3.j... I suppose in this case the "sensors" worked but there was interference from higher-ups:

"While the flight crew was considering what to do next, the assistant chief pilot of the airline boarded the aircraft and told the crew off, that they didn't know what they were doing and they were wrong in pushing for further maintenance action."
> why is peacemaking your job?

Isn't that generally one of the jobs of a leader, to help diagnose and mediate conflict among stakeholders?
Does GPL say anything about distributing source via git repositories? I mean, it talks about "preferred form of the work for making modifications". But when I click through to the Debian PTS page for Beep at https://tracker.debian.org/pkg/beep it shows a git link to http://git.deb.at/w/pkg/beep.git which was last modified 23 months ago, so obviously does not contain this security fix. How is the GPL upheld if security fixes aren't available together with the main git repository?

I don't mean to cause drama, because I think the Debian security team does an awesome job of keeping an eye on patching everything in the distribution. But I'm really curious about how one would go about with further development on a package like this when the git commits aren't available? There's probably a source tarball for the .debs in the apt repos (hard to tell from a mobile web browser) but is that good enough if it doesn't contain git commits?

Also I really just wanted to read this security patch source diff on the go :)
Then please petetion your senator to deregulate tanks, fighter jets, nuclear warheads, ballistic missiles, submarines etc. If you are serious about arming civilians as protection to overthrow tyranny, do a better job.
Job: Java Software Engineer for Discovery Machine Framework Development
Wow, great visualization! Thanks for sharing the source.

A minor suggestion: For the first part of the demo i was thrown of by the fact that each second as laid out bottom->top. Maybe moving the time labels below the plot would provide a visual cue for the direction.
All common Intel laptop CPUs (core ...) don't. The Xeons are the sole exception and only available in a few workstations.
Ooh! I adore `od`, and know too many options for it. But I didn't know about the others. Thanks!

I'll also add my favorite companion to `od` and hexdumps: `man ascii`.

P.S. May we please have a basic Markdown parser for HN?
Taken already
>> Honestly, I've yet to find a physical book that has proven to be a useful reference in the long run. Programming languages just change too quickly; it's the web or the code.

In the old days you might use a compiler for 3-4 years. Nowadays, something you'd buy a book on could change versions in less than a year. Anything I bought in the early days of XCode/iOS was obsolete before I knew it. I bought a JQuery book and it was already a point release behind.
But wouldn’t drone strike accuracy improvement actually reduce civilian casualties?

Given that these strikes will occur one way or the other, isn't this stance actually adding more misery to the world?

(So do drone strikes in general. Much better to negotiate at a table with a mediator or use a sporting event to resolve disputes, but I don't currently run things here.)
What do you do when the new hire is just as bad? This is not an unusual problem.
Thanks for this. When I first started working in LiDAR nearly ten years ago the cheapest hardware you could acquire was $25,000 and completely proprietary.

It’s nice to see a simple hardware hack for playing with the technology. Maybe this will encourage some intrepid engineers to build the next wave of hobbyist point cloud collection devices.

There are lots of fun applications like home surveying to 3D model generation.
Oh man this is cool! Now we just need OpenSimpleLaserWindow and we can listen to conversations and track people's movements just like the CIA!

I forget where I read about this, but essentially, as you speak, your sound waves vibrate nearby windows, and these vibrations can be picked up with a laser and translated back into sound.
Big biz too.

Where competition is absent, you don't need to cut the fat.

So long as the cable company can raise your rates every year, reducing truck rolls will always be "too expensive". If those truck rolls come out of the bonus of the CEO on the other hand, they will get down to the root causes of why so many truck rolls.
They are something like books once I'm done with them.
Inline: Now You're Coding with Portals
The militia in that sentence IS the collective action. How many gun owners are part of a well-regulated militia?

Even the NRA removed references to that first clause from their material.
17.10 isn't an LTS.

Why is everybody who is complaining about the Ubuntu issues trying to run what amounts to a beta build of the operating system? I think you would have a lot smoother experience of the just a to 16.04 and don't upgrade until everything is ironed out.
If Oracle would win this lawsuit, entire industry will be in a serious trouble. Don't forget to pay IBM for every SQL statement you wrote, they invented SQL as an API for relational database after all.
> of which there are many examples in fiction.

Hell, there's several examples just in Star Trek.
Wifi: Works fine on linux as long as you avoid Realtek and Broadcom.

Or Ralink. I bought a TP-Link Archer with Ralink that had a driver and was a recommended AC chipset on some sites at the time. The driver loaded and worked, but frequently dropped connections or had very slow transfer rates.

AMD graphics, NVIDIA

Still can't reliable switch my monitor on/off without problems (artifacting or miscellaneous Wayland compositor bugs) with the amdgpu driver. I used NVIDIA with Nouveau before, but that was even less reliable (regular flickering). At least amdgpu works fine if I keep my screen on and avoid system sleeps.