skysight-inc/HackerNews huggingface dataset:
itch.io's new open source wharf & butler tools might be what you're looking for: https://itch.io/docs/wharf/ and https://itch.io/docs/butler/

Quoting Wharf's spec intro:

Wharf is a protocol that enables incremental uploads and downloads to keep software up-to-date. It includes:

A diffing and patching algorithm, based on rsync
An open file format specification for patches and signature files, based on protobuf
A reference implementation in Go
A command-line tool with several commands

Butler is the commandline tool for generating patches (it can negotiate small diffs from the server without requiring a full local copy of the thing you're diffing against), uploading them and applying them back on the client.

It is used to power itch.io's Steam-like application, itch: http://itch.io/app, delivering multi-gigabyte game installs & updates.
The idea that someone who knows how to code can disrupt an industry that they are not a part of is disingenuous

Uh, no. The idea is that you identify the problem, build the team to solve it, build something quick that can prove that you can solve it in a better way than others, iterate to the point that CAC < LTV, scale.
At Long Last, Linux Gets Proper Dynamic Tracing
If you check the id numbers, you'll see that this was actually the first time it was posted :-P

HN moderators will occasionally give stories that didn't get a lot of traction a second chance. To prevent people from wondering why a week old submission is on the front page, it'll show up with a fresh timestamp.
Is FNV algorithm limited in the same way as a ripple carry adder is then, where every operation relies on the previous result, and can't be (or maybe just isn't but could be) done in parallel due to this implementation?
don't you mean psychiatrists, not psychologists?
I've recently started carrying earplugs on my keychain for basically this reason, everything just sounds much better. The only tricky thing is remembering to speak loudly enough so that everyone else can hear me.
I've noticed music theory is especially good for coming up with good password schemes that also encourage rotation. I've wondered if chemistry students have a similar edge.
Comparative Evaluation of BigData System on Scientific Image Analytics Workloads
I actually use my normal noice cancelling BOSE headphones for this sometimes.

If one presses the passthrogh button it has a somewhat enhancing effect.
Show HN: A free Viral Sweepstake Widget for your website
Why, all of them, in a Lisp machine.

Probably zero of them, in any non-Lisp machine.

Lisp is a fairly nuts-and-bolts language suitable for device drivers, depending on what you include in it. The

The basic Lisp evaluation model is close to machine language: Lisp values readily map to words (32 bit, 64 bit, whatever) stored in registers, and pushed onto a conventional stack during function calling.

Lisp compilers can optimize away environments: they can tell when some local variables or function parameters are not being captured by a closure and can live on the stack.

Lisp can compile to re-entrant machine code.

Dynamic memory allocation in contexts such as interrupt time is not off the table. In the Linux kernel, ISR's can call kmalloc; they just have to pass the GFP_ATOMIC flag. Similarly, a Lisp interrupt service routine can still cons up cells or other objects, probably in a limited way that can't trigger a full GC, or block for a page fault.

Parts of such as system can be written in a Lisp notation for a non-Lisp language. Such as, for instance, a "Lispified" assembly language. Thus the saving of registers on entry into an interrupt can still be notated in Lisp; it's just not the normal Lisp, but some S-expressions denoting architecture-specific machine instructions (register to memory, and register to register moves and such). When the system is built, an assembler written in Lisp converts that to the executable code.
FWIW, I'm still on the earlier side of my career (though certainly not just starting out) and the direction of my learning has been away from fads and towards older, more established technologies. Erlang, Unix, etc. have all been around for many years, and while they do receive active development are still pretty well established and based off of sound engineering principles.

I also try and get beyond the hype. REST/HATEOS is cool? What about the things it replaced? What are the edge cases? What was the original design intent?

I also read from/talk with older engineers (many of whom I have the privilege to work with) to understand what things were like during previous fads.

Ultimately, the problem is about staying marketable while giving fair due to our life outside of work (I prefer the term "unpaid responsibilities" to "leisure time"). I don't claim to have solved this problem, and I still have concerns about what the future holds, but my instinct is that staying on top of fads is a trap that I want to avoid.
Shouldn't this have a (2011) tag added to the title?
Reminds me of the story that made the podcast rounds not too long ago, about the Mississippi River Basin Model.

I thought it was shut down largely because much better software simulations were made available; are they still kinda crummy?
Seahash is about 3x faster then murmur3

https://docs.rs/seahash/3.0.3/seahash/
Delivery Robots Are Showing Up on City Sidewalks
What is this? Hearing aid, directional headset, hybrid?
One can choose to work on whatever they want, however they want. Believe it or not, most people have an innate desire to want to contribute to society and/or improve/create things. Basic income is not communism, you'll still get compensated for doing paid work. As long as that incentive to make money is there, there will always be people working.
> but shouldn't it be common sense you don't tell anyone about that--you don't even joke about it--especially to a doctor with the power to commit you?

It shouldn't be, because doctors should have the sense and motivation to differentiate a joke from a true statement.

It's just a really sad statement that our society has traps like this (that people really need to be aware of), which can really screw you over.
Establishing the Limits of Efficiency of Perovskite Solar Cells
That's more simple than it is easy. Easy would be:

Think "I want that glyph" and then it's just there!
tech system to manage and track work

This is an exceedingly hard problem unless 100% of your work is input through a revision control system.
Bragio has had this feature for a while. What's the innovation/news?
Why Hackers Should Organize Unions
You also don't hear about the interactions which don't kill anyone, but escalate into illegal searches, arrest, harassment, theft under the guise of civil forfeiture, court appearances, probation, breach of probation, or jail sentences.

If you can call the police, and can be absolutely certain that there will be no negative consequences to you as a result - great. This is not what life is like for many Americans - and any one of these outcomes can be enough to ruin a life.
What you are most likely hearing are switched-mode power supplies, the cheaper the nosier.

https://en.wikipedia.org/wiki/Switched-mode_power_supply

"The operating frequency of an unloaded SMPS is sometimes in the audible human range, and may sound subjectively quite loud for people whose hearing is very sensitive to the relevant frequency range."

Even analog power supplies will generate a 50/60hz hum (depending on what the power-lines are providing)
If these allegations are proven and those responsible for these policies don't spend significant time in prison then we can no longer deny that we live in a corrupt society.
There's three different categories here:

1) People that didn't know there were internment/concentration camps at all.

2) People that knew there were camps, but didn't know about the murder/torture/etc. They earnestly believed these camps were for detaining prisoners, like the American camps.

3) People that knew everything.

Given that Americans knew about their own camps--and did nothing--I'm inclined to believe that #2 was by far the largest group, while #3 was relatively small.

Also, keep in mind that censored internet is one thing, no internet and fascist death squads keeping everyone in line is an entirely different level of suppression of free speech.
>I'm sorry, but this is rude, discouraging, and flat out wrong.

I'd rather people feel slighted than to have a bunch of kids fresh out of college trying to disrupt, say, the health insurance industry.

This isn't about "fresh eyes". The problem with having no domain knowledge is that you can't identify many of the issues that needs solving within an industry. Every job I've ever had, I see issues that I can solve with my experience.
What is the use case for the models themselves?
I had thought this was the case as well, but just tried signing up for a throwaway google account from the US browser homepage and it seemed to go through without a phone number or alternative email.
Robinhood-ruby – Ruby gem for zero commission stock trades
Thanks.

One advantage of embedding the fonts is that it eliminates FOUT. If the fonts were split out, once the fonts were loaded, the page would need to be re-rendered anyway. I don't see much practicality of rendering an already light page if it's going to be re-rendered differently quickly after.

By embedding the fonts, I've optimized for latency in downloading fewer files over HTTP1. Even a 2k CSS and 20k-ish font are hardly worth the cost in opening the connections; a 73k all-in-one is more efficent. Let's assume a reasonable 8mbit connection and 50ms RTT.

To download the 72k CSS on a new connection (because it's early in the page load), that takes 100ms to establish TCP and HTTPS handshake, and 122ms to download the 72k embedded font CSS, total: 222ms (at least, not including processing overhead).

For the split version: 100ms for handshakes, and 52ms for the 2k CSS transfer. Here, the browser might keep it open to download one (the headline font) (negligible load time for a open connection), and open another connection for the body text font. (the third monospaced font is rarely used.) The open one would download one 23k font in 73ms. The other connection (in parallel) will take 100ms for handshake, and 73ms for another 23k font. total: 325ms (at least, not including processing overhead).

For higher bandwidth connections, bigger files make even more sense. For split files to truly win, latency will need to be impossibly low, which for the hosting from my apartment basement (even on 150mbit fiber), is impossible.

Even though it's render blocking, browsers will continue loading other assets anyway. A mostly (if not fully complete) page will show the first time, often within a second on wired connections.

> I hope this comment is taken in the spirit it’s intended: I like making the internet fast :)

Yup. Me too!
Formation 8 founder Jim Kim and Paul Lee partner on a new fund called Builders
Does it even work? I interpret such behaviour as "you are not welcome here" and close the page.
I only spent a night up there on both visits, so I made straight for Okunoin. Just kind of sauntering through the cemetery seemed to guide me to the main sites. Okunoin Temple, Kongobu-ji Temple, The Tokugawa Mausoleum, Danjogaran Saito… Also if you feel like splurging, staying at one of the temples that offer rooms is really wonderful. All of Japan has beautiful baths and you can find the bhuddist vegetarian cuisine at many temples, but after walking through a cold misty day on Koya-san it’s a different experience…
Nope, read the bank of england blog above.

> While money is essential to facilitating purchases and sales of real resources outside the banking system, it is not itself a physical resource, and can be created at near zero cost.

> The fact that banks technically face no limits to instantaneously increasing the stocks of loans and deposits does not, of course, mean that they do not face other limits to doing so. But the most important limit, especially during the boom periods of financial cycles when all banks simultaneously decide to lend more, is their own assessment of the implications of new lending for their profitability and solvency. By contrast, and contrary to the deposit multiplier view of banking, the availability of central bank reserves does not constitute a limit to lending and deposit creation. This, again, has been repeatedly stated in publications of the world’s leading central banks.

The current model of understanding is broken. To issue money nothing has to be created, therefore if one issues money whilst wealth creation stands still one appropriates some of the total wealth through inflation.

Before if you wanted more money you had to have more gold reserves, or the govt/central bank had to lower the exchange rate.

> http://www.econlib.org/library/Enc/GoldStandard.html

Because new production of gold would add only a small fraction to the accumulated stock, and because the authorities guaranteed free convertibility of gold into nongold money, the gold standard ensured that the money supply, and hence the price level, would not vary much.

http://www.shadowstats.com/imgs/charts/m1.gif

Again the boe blog from above:

> the availability of central bank reserves does not constitute a limit to lending and deposit creation

Private banks decide how much land costs. And they always lend as much as they can, so land will always be as much as people can possibly pay. This means that no amount of efficiency gains will ever improve life. All you will see is inflation and people who bought just before the jump have a gain, but again the next batch are pushed into servitude. Because we haven't had a big step-change in efficiency for a couple of decades (and in part because it's not passed on due to globalisation / migration) it's misery all round, unless you are a usurer.
Tried to sign up, progress bar is stuck at 99.3865% :(
That's because they're a motorcycle club, not a gang. ;)
Unfortunately the book's official website https://cpbook.net/ is currently returning the following message:

> I (Steven) is currently experiencing server upgrading issue (today is 30 Nov 2016)... https://cpbook.net will be revived soon when I am done with Semester 1 teaching in NUS next week.

The good news is, using the Wayback Machine, I was able to extract the link for purchasing the hardcover book:

https://www.lulu.com/commerce/index.php?fBuyContent=13872302

Pro tip: Use the coupon code FWD15 for an additional 15% off making the hardcover cheaper than the Amazon paperback price.
my build task makes sure that every file on my site has only one character in the name!
To be honest, after a pretty lackadaisical first year of college I wanted to do something a bit more extreme. So naturally I dropped out and started looking at Pilgrimage trails. I didn’t really understand much of the historical and spiritual significance of the Shikoku trail until I actually started it and spoke with other pilgrims. The experience, at least at the beginning, was more about taking a completely divergent turn and diving into a culture that had fascinated me for years. That said, if you want to go back, its a surprisingly affordable endeavor if you can clear 4-6 weeks.
It's tempting for some people to think "That was 40 years ago, and it couldn't happen now".

Things are much better (if only because all those big institutions were closed), but we stills see examples.

http://www.independent.co.uk/news/world/americas/woman-held-...

This woman told her doctor that President Obama followed her on Twitter. That's very easy to check, 5 minutes tops. No one checked, they assumed it was a delusion, and she was detained against her will, deprived of her liberty.

The submitted article has some really disturbing parts:

> A technician rifled through Trimble’s purse for sharp objects and then a nurse told her to strip down to her underwear. It was then, she said, that she realized the doors to the psychiatric ward had locked behind her.

> Trimble, who has recently reached a settlement regarding her hospitalization, recalled shaking with fear and “deep, shameful humiliation” as the nurse examined her body, noting the location of any identifying marks. “All you can do,” Trimble said, “is stand there and let it happen.”

There's considerable overlap between "people who've experienced abuse" and "people who have mental illness". You can imagine jut how traumatic this kind of treatment could be to some people.

> Current and former employees from at least 10 UHS hospitals in nine states said they were under pressure to fill beds by almost any method — which sometimes meant exaggerating people’s symptoms or twisting their words to make them seem suicidal — and to hold them until their insurance payments ran out.

This is bizarre. There's no shortage of people who would have an actual need for those beds.
"A witty saying proves nothing." --Voltaire
I'm uncomfortable with some of the arguments being made here, too, but your first sentence is a rather uncharitable spin and your second one reads like a slur (though I'm sure you didn't mean it that way). Please don't comment like this here.

Instead, please post civilly and substantively, and make your comments more civil and substantive on divisive topics, not less. That's the only way we can stave off a downward spiral in this place.

https://news.ycombinator.com/newswelcome.html

https://news.ycombinator.com/newsguidelines.html
anyone know a paywall workaround for FT?
I mean, this sounds a lot like criminal kidnapping.
When the first wave of smart watches came out I was shocked to learn that timers weren't core functionality.
And now we wait for the first client to actually implement the XEP
That's not my experience. I did quite a bit of engraving using LilyPond as part of my music publishing company (a catalog of around 100 organ, choral, and/or instrumental works, many of them quite complex). I always entered the notation by hand, using the Frescobaldi editor to give easier previewing and various shortcuts.

I'm an organist myself, and entering music that way became extremely fluid—to the point that I felt like I was "playing" the music as I typed. For complex three-stave music, I got up to a pace of a couple of pages per hour. Polyphonic music with well-written voice-leading (i.e. independent voices, rather than big chunks of notes) was especially pleasant to engrave in this way.
Keep in mind that the binaural beats community spouts a lot of BS.

Only for the lowest frequencies (say, under 100 Hz) are there reliable traveling waves to even measure in the brain. Due to the firing refactory period where a neuron resets its membrane potential, most neurons have a max firing rate in the range of 250-300 Hz, so it's not possible for difference tones to explain any binaural beats above those frequencies.

Even for lower frequencies in the range of delta-gamma waves, it seems deeply unlikely that difference tones are the explanation, because the neurons encoding for frequency are separated spatially, so it's not as if two traveling waves reach the same neuron, subtract out, and result in the difference frequency.

However the brain produces the beat frequency, it's nothing like the way signals subtract in other media.
> - Skeptical projects: TensorFlow

I have to disagree. TF is Google's internal ML system, so the waste here is minimal, on top of that the luck they had in adoption means that lots of people they hire are already quite familiar with their internal systems and their internal system is now very common for deep learning research, and plenty of people are writing systems compatible with their internal tech.
Yes, FDR's Japanese Internment (aka Concentration) camps. Yes, really, FDR's.

If you give FDR credit for things like the New Deal (which were of course advocated by him but passed by the Congress), give him a bit of credit for his executive orders.

> [The internment of Japanese Americans] were ordered by President Franklin D. Roosevelt shortly after Imperial Japan's attack on Pearl Harbor.[0]

> Executive Order 9066 was a United States presidential executive order signed and issued during World War II by the United States President Franklin D. Roosevelt on February 19, 1942. This order authorized the Secretary of War to prescribe certain areas as military zones, clearing the way for the deportation of Japanese Americans and Italian-Americans to internment camps. [1]

[0] https://en.wikipedia.org/wiki/Internment_of_Japanese_America...

[1] https://en.wikipedia.org/wiki/Executive_Order_9066
People walking around with smartphones just don't think of themselves as "users of software," though that's exactly what they are.

It's unclear wording. It's also not the most immediate and intuitive concept for people outside the industry to wrap their heads around.

Think about driving a car. You're driving a car, you need to know about stuff like having a license and gas and insurance and so on, i.e. the things that a "driver" or "motorist" is generally responsible for.

Obviously, no license needed for having a smartphone, and all you really need is a charger to keep it going, which is part of why there's nothing nudging people to that conceptual leap of being "a user of software".

We could do better, but there's an industry-wide revulsion to finding the right language for communicating with your people, i.e. marketing.

I used to be a big advocate of "free software" as distinct from "open source," but after spending a few years in the marketing side of the industry, I don't give a shit at all about that distinction, because neither does anyone who isn't already drowning in the kool aid.

Like I said, we could do better.
What bugs do Safari/Android/IE 11 have that jQuery fixes?
As much as I want to love DDG my experience is similar to yours. It's my default search engine too but I'm constantly having to !sp my way to good results.
I think you're making the same conflation without realizing it. No, they aren't the same. There is no inconsistency in thinking non-relatively that people should generally be able to stand on their own as individuals or that the individual is generally more important than the collective or any other interpretation of the term I can think of, nor any special inconsistency in thinking that morals are relative but that individualism has no value or may even be harmful, beyond the general logical incoherence of moral relativism. They're orthogonal concerns.
If abducting someone for profit isn't kidnapping then I don't know what is.
Same issue, although exacerbated by a misspent youth near noise sources like teletypes and machine rooms. Certain high frequencies in my hearing spectrum were damaged which, as an audiologist demonstrated for me once, means I can't hear some allophones, especially from people with high voices (children, women). When its nominally quiet, my brain can fill in what those allophones would have been and I "hear" them normally, but when there is wide frequency noise in that spectrum the missing allophones cause the phonemes to become impossible to decipher. She had this tool that would play back words and could remove frequencies with a notch filter and replace the missing sound with either silence (still understandable) or noise (not understandable). Tuning a hearing aid to boost those weak areas works well for me with the exception that hearing aids don't benefit from the brains ability to focus on sounds in particular directions so they enhance the spectrum areas from all around rather than just where I'm looking.
Though with the UK, another bit of writing applies equally well:

"That England, that was wont to conquer others,
Hath made a shameful conquest of itself."
Stop reading fake news and join our End Up. Reconstructing dollarshaveclub.com
It probably depends on your IP address and how many accounts were registered using it (if your ISP uses NAT then many users share a single address) and maybe other factors like country etc.
IIRC, the new passive Wifi requires a reflector device in the room.