skysight-inc/HackerNews huggingface dataset:
The question is:

(1) In the event of a crash, how does it know which transactions it's missing without a total order on the write transactions?

(2) In the non-failure case, how do you know the transactions in one batch are ordered before the transactions in a subsequent batch (which requires the replica to identify any "gaps" within the previous batch so it can wait for them to come in before continuing on)?

I don't think any of this is unresolvable (just adding a total order would go a long way). I do think it's very tricky to get right, with lots of edge cases, and that if you can't efficiently identify missing transactions it potentially makes recovery unusably slow.

In any case, since I believe you are losing serializability with multiple writers, you should probably weigh that against any performance gains you get from multiple writers (I think even the group commit variant suffers from this problem).
"Estimated Delivery: March 2017" might have something to do with it, considering its only October 2016...
> The site is a pleasure to use.

The site is _annoying_ to use.

Nav bar at the top reorders, or shifts width, or something - so I clicked something else instead 'FAQ' a couple of times; each time I had to wait several seconds while the navigation faded in...
But would the process scale? If it requires substantial amounts of rare earth minerals or very energy intensive manufacturing it will still be unworkable.
I really don't believe any study or meta-study could come close to being able to suss out the nuance of when TDD may provide an advantage and when it doesn't.

I'd rather just trust programmers to consider what approach works best for their problem and mindset and go from there.

I personally don't TDD most things, but it's a tool I have available and I bring it out when a situation arises.
The problem with this one attempt is the energy input required for it to work. That requires major research on the cathode.
The rise of low quality patents, and how to avoid them
Can you always replace lambdas with iterators? For example, to visit a graph you could implement it using function that takes two arguments; the graph to visit and a lambda holding the function (functor) to apply to each node.

It is fairly easy to implement and the compiler will inline the functor so there is no performance penalty. Any solution based on iterators that I can think of would be much more complicated and would probably not lead to as efficient code.

I'll admit that the "user interface" for iterators are much nicer than using functors. The former meshes well with c++:s for loop syntax while the syntax for lambda constructs is bad.
One must not compare dynamic type language ergonomics with a static one - different niches ;-)
You are talking about making a combined hash function from MD5 and SHA-1. Keep in mind that it is not trivial. For instance, if you just output both SHA-1 and MD5, you are actually only as strong as the weakest hash function (trivially for preimage, but also true for collisions, see [1]).

If you are interested in hash function combiners, have a look at Robust Multi-Property Combiners for Hash Functions [2], a recent paper on the topic. It aims at getting several properties at the same time (preimage resistance, collision resistance). For simpler schemes with a single property, just explore the bibliography at the end of the paper.

[1] https://cryptopals.com/sets/7/challenges/52

[2] https://eprint.iacr.org/2016/723
Curl: An alert on the upcoming 7.51.0 release
Yeah, that seems nearly a constant for them. For example, in ReSharper (and presumably Project Rider), despite C# having the excellent, very fast (and, critically, fully open source!) compiler-as-a-service, Roslyn, they continue to use their own internal compiler service for code autocompletion, refactoring, and correctness analysis.
I know all that. Long time Erlang dev, former RabbitMQ core dev, so yeah, I've heard already about the Prolog story. Interesting you talk about the Actor Model, since even Robert Virding has said that when they created Erlang they had no idea there was a thing called "Actor Model".
I cash ever dissappears there will be other things of value that can be traded.
I'm just getting an error in chrome

> Uncaught TypeError: Cannot read property 'clearColor' of null

I'll check back again later though, this sounds cool.
The Rubin Report is very unbiased and open minded. Mostly interviews, but a fun show.

There's a lot of other great sources mentioned already, but wanted to add my fave to the list.
This is really wrong!

Tests are important, you should not have "the new guy" write them, because they should already have been written, by someone who understood the code being tested.
Having some junior dealing with testing is a sure way of producing useless, slow and incorrect tests.
Whereas the cost of finding the Higgs Boson was only a mere $13.25Bn, cheap compared to all those pesky extortionate SV engineers...

As others have said, good research costs money...
Can we imagine new gTLD Entrepreneurs with a minimum technical knowlege to become their own back-end Registry AND Registry in round 2 of the ICANN new gTLD program?
Obasanjo- Stop blaming Buhari for herdsmen, farmers’ clashes
People react quite differently to these mind-altering drugs -- and there are a lot of them, with different effects on different people.

They "worked" for someone I know when they were in a very dark place, but the price was a permanent dulling of their emotions, even after they stopped taking them.

Someone else I know underwent extreme personality changes on a different antidepressant, becoming more aggressive and basically an asshole, and I had to beg them to stop taking it.

Your mileage may vary. They are very serious things.
You probably have herpes but that's okay: https://www.washingtonpost.com/news/speaking-of-science/wp/2...

My wife studies Alzheimer's and I hope she will respond here, but I'm afraid she gets too angry by sensationalist stories based on editorials rather than mainline research.

Of course there is inflammation involved. From what I understand talking with her, there is not much mechanistic work done with human tissue; most of it is with mouse models that can only get parts of the disease.

Interesting to check out: the inflammasome: https://en.m.wikipedia.org/wiki/Inflammasome.
Windows doesn't treat them in an special way either. You can open a text file with any/no extension.
I read your site, found it interesting, went to check the price, saw that it wasn't shipping for another 5 months and decided to check back in March.
From their docs, nftables is "available upstream since Linux kernel 3.13. It supports 3/4 of the existing iptables features" - 3/4 is still a long way to obsoleting iptables.
Author confuses standard math notation with erlang, missing the fact that other, more pure, functional programming languages even more closely resemble math notation.

Nothing to see here.
The standard for world leaders should be different than for ordinary folks

>I'm quite certain that would have disastrous consequences on my life, as well as just about anyone else's. How about yours?

What did you do that you are so concerned about? I have done plenty of things embarrassing, as has everyone; however I'm not so sure I have done anything that would be life-ruining if it made it to the public. I don't understand why you would feel so differently unless you were engaging in things that people would strongly disapprove of - in which case you probably shouldn't be doing them don't you think? Well, even if you are I think you have a right to your privacy. A generation ago homosexuality could be life ruining, and I think what you choose to do with your personal life is up to you, not your government or other people's personal belief system. That is why unless you decide to become a world leader you should be entitled to your own privacy. As a world leader, though, your personal character has consequences for everyone else.

If you disagree, what do you disagree with here?
When writing new code I don't usually write the tests first, but when fixing a bug, I do. There is nothing worse than a test that would have passed without your supposed bug fix!
This wouldn't work in the UK because you can almost never pay a "subscription" with a credit card - it would usually be a direct debit, or they might accept a debit card.

So I was going to comment along the lines of "surely it's actually a debit card, and I'm not sure I trust a company with such inaccurate copy with my money" - but comments here seem to suggest it's correct.

Anything can be put on a CC in the USA then? Do you also have DD? Why would you use DD if you can use your CC for such things?

The Wikipedia section on DD in the UK is very much longer than that for the USA. Funny, I never doubted that it was universal.
I maintain a library for Tiled in the Monkey X language. https://github.com/bitJericho/bit.tiled
And 'driving it around' is not as simple as it might sound, due to the time taken for commands to travel 4 light-minutes (minimum, and almost always a lot more). Feedback similarly.
Right. Replace people with computers perhaps?

Because our few pounds of gray matter will never be rational. Us techies tend to think we are, which is exactly why we're even more prone to act irrational in some situations!
Knuth didn't invent any notation here, it's just standard math.

There are a million languages out there that resemble math notation (mostly functional languages), many of them resemble it much better than erlang does.
I had pocketable computer, modem and a coupler. https://goo.gl/photos/oedTZeDQNxf5azsb7

Yes the modem has XJACK. Other PCMCIA-modems had ugly proprietary connectors.
VPN Lifetime for everyone
For reasons to tired too explain, I've been without a bank account (and therefore also credit/debit card) for a couple of months.

Nightmare. And scary as hell. And when it's not "official" c/d cards, its the shop points or the we're-not-a-bank-honest-guv quasi-debit-cards; it's impossible to catch a bus in London now without a tracking device^W^Woyster card.

Luckily for me I've only returned to this decadent backwater for a brief period before I head back to the glorious freedom (for once not a sarcasm in sight) of the ex-USSR. I feel disgusted that I had to write that.

Edit: And I think I'd like to add that despite the pain, I don't plan on getting any kind of card and may end up regaining a bank account but only as another means of converting my bitcoin to whatever the locals call cash.

Edit 2: And another thing. I tried to book a driving test in the UK. Wasn't able to do it online, even to book and pay later, without using a (non-government) bank account and (foreign) clearing house. Apparently a postal method is available. Our governments themselves are starting to require banks and credit/debit in order to interact with them.
Scientists just discovered a process that turns CO2 into ethanol
Linux mainline is required if you want to have any kind of security support for the Linux kernel.
Commenter confuses satire with serious article. Assumes author doesn't know about functional languages. Nothing to see here.
Lombok is a bad idea, IMO.

Getters and Setters are verbose, but usually model classes are contained in a single class anyway, and can be generated automatically with any IDE. I can glance at a typical bean and ignore the code bloat without any problem.

The real issue is that Lombok generated classes don't play well with the dozens of libraries that expect Java bean style methods for auto marshaling and serialization: json generators, commons bean utils, binding libs, etc.

The savings aren't worth the trouble.
https://news.ycombinator.com/item?id=12733856
So is this a comeback of Mercurial?

I know Subversion is pretty much dead, Mercurial was sidelined and Git seems to have conquered the world. The only thing I think would shake things up a little would be Perforce going Open Source. But i dont see that happening as they seems to be very comfortable in their niche.
Instead of being incredibly rude and insulting, next time if you don't follow somebody's argument, try to read it again and try to make sense of it. It does make sense in this case.

I did write that out quickly though, and it is a bit disjointed and quickly-written. Still, I think you should be able to follow along and grasp the points. I think you're being disingenuous that you can't, maybe because you don't want to continue a civil discussion for whatever reason you have.
RPi boot blobs are going away:

https://github.com/christinaa/rpi-open-firmware
I'm happy they support private modules now
>I think what really happens in big groups [...] dig in their heels creating technical debt.

This is a major factor. the Pareto principle applies in workplaces too. TDD tries to even the balance a bit.

Regarding feedback.I should have clarified that I am a mobile dev. I need to build everything from the backend services to the UI to be able to get viable feedback without tests.
And if any other mobile dev has any other approach to this problem . Please let me know,I've been trying different approaches for a while now. None seem viable to me apart from TDD.
Yes I use RescueTime for work tracking as well and has been pretty useful so far. haven't dug in too much though for analysis - a quick look at the chart is enough to stop me from procrastinating too much :)
CoinPayments.net – Bitcoin and altcoin payment processor
So the general structure of your video seems okay: Show a long and annoying way of doing something, then show a better way using your product.

But without narration I don't understand well enough what's going on here or why your way is better.

Agree on the AU price thing. Immediately makes me think I can't order it anyway.
Same in Japan! I use my suica card everywhere I can
anholt is getting paid by broadcom to write proper open VC4 GPU drivers:

http://anholt.livejournal.com/
I'm a fan of TDD, but I'm a bigger fan of having reliable, repeatable, and complete tests period.

I don't think it's productive to argue the merits of the study itself - better to look at the positive. What the study tells us is that it's not too late to improve your existing software with tests.
I use Bitdefender Free edition and no issues so far!
Bitcoin has exactly the same problems as any other cashless interaction.

It's where my money is, but it's not the next cash.
I'm sorry for fixating on this a bit, but I'm confused. On the one hand you say you're not comfortable carrying around something that costs as much as "a budget car", on the other you say you're happy to not have to work an "extra eight hours" to afford the thing.

If you can earn enough to buy a new iPhone outright in eight hours of work, then 1. I think a "budget car" might be just a tad more expensive than $1000, relative to your income and 2. carrying around eight hours of work in a product that you will use every day for two years isn't a leap, is it?

I'm just confused because I'm coming up empty when I imagine the Venn overlap of "people who earn $1000 in 8 hours", "people who are concerned about carrying $1000 on their person", "people who price a budget car at $1000" and "people who derive small enough value from upgrading to the newest device that they'd rather have an extra day's worth of income."

Did I misunderstand you somewhere?
Fellow Australian here, basically completely cashless. Only withdraw cash if I have an immediate reason.
Coverage tools are not sufficient for getting good test coverage. One can easily make code 'covered' without having proper tests for them.

By writing tests early, you make sure the code you are testing is testable and your knowledge about the code is fresh.
Initially read this as "US astronauts enter China's space station".
That would have been interesting.
In a certain way, you always use tests when you are developing something.

Write code, run it, see what happens, repeat.

The 'see what happens' part is what is different in TDD.

It can be very similar to what you do without automated testing (while also repeating all previous tests), or it can be a scaffold on endless tests, or two few tests, or anything in between.

I've seen too many mocking tests for my taste. In fact, my tests tend to be in the 'integration tests, not unit tests' category.
Trump’s mail servers are old and insecure: Windows Server 2003 in 2016
LeadSparrow.com | How a startup acquire first 10 customers in 2016?
We have been working on email marketing platform (leadsparrow.com) and are in the phase of acquiring first 10 customers. I've seen similar posts in the past. But how do you do it in 2016, with no budget for marketing?
https://sourceforge.net/blog/sourceforge-acquisition-and-fut...
https://www.reddit.com/r/sysadmin/comments/4n3e1s/the_state_...
Countering "there's no economic reason to put humans into orbit" with "but look at these commercial programs 100% paid by the government" isn't really a rebuke, you're just making the OPs point for them.

It's only commercial in the sense that say there's say commercial manufacturing of ballistic missile submarines. It's just an implementation detail of how the US (v.s. say China) does manufacturing for purely state-sponsored projects, not something indicating that there's an economic incentive to put people into orbit outside of government sponsored programs.
"I bought a greg's using a contactless card and I haven't felt this strange grip of authoritarian fear". What's that - QED?
Are Android apps revenue generating? How to increase Android app revenue?
That assumes you are disciplined enough to act on the result.

Which is what most of these mechanism are about: Finding what causes sufficient friction to get the tests written.

(I'm making this comment because I know of a team with a coverage tool tied into CI where the coverage has been ignored for years)
have you ever actually traveled Europe? I mean really visited say 15 countries or more? It doesn't seem so. The diversity when comparing east to west, or north to south is striking.

I am not saying US is a monolithic culture all over, I've seen for example the difference (and lived for months) in LA vs small tourist/fishing place in Maine and quite a few places in between, but man... scale of differences in US is much, much lower compared to what we have here (indian reservations might add up a bit, but still - and those are just reminders of proper evil done by US not so long ago).

I've visited 5 continents and tens of countries, europe ain't my favorite place (that would be south east asia), but man we are way more diverse than anything I've ever seen or heard about considering size of this place (maybe one of the reasons EU will probably fail in long term)
Show HN: Deploystack – Curated list of tools to make launching websites easier
I can't comment on anti-depressants, but for a similar case (ADHD meds), where societies attitudes regarding meds are similar.

ADHD has by far the most successful medical treatment of any mental illness. Something like 90% of cases get positive response out of medication, with 35-40% of people having all their symptoms handled.

My understanding is that for treatment of clinical depression, medication helps around 75% of cases, but that most people continue to have symptoms even when under medication due to the nature of the illness.

In both cases, though, treatment is understood to be a continuous process. You cannot be cured of these illnesses, you can only cope with the side effects.

The treatments are like a prosthetic leg: No matter how much you use it, removing it will bring you back to square one.

There's a lot of research showing the positive effects of medication (and in ADHD's case, the futility of non-medication-based treatments), but there's still a major fight for acknowledging the validity of this form of treatment. Major parts of the population do not think these illnesses are even real!

But it's all pretty dangerous. We have some understanding of how brains work around these illnesses thanks to the research gone into it, but there's a lot of complex interactions going on. Not that physical medicine is much different.
What was the YouTube documentary called please?

I love that kind of stuff.
Did you read the article at all? It contains no support for your claim that

> If Thiel donates ... to Trump's campaign, then he effectively is saying what Trump is saying.
Many scandinavian countries are also 'round there. Icelanders seem to use card to pay for a pack of gum, cash is a tourist thing. The cash wankery seems to be a pretty uniquely american thing.
Inside the Bulb: Adventures in Reverse Engineering Smart Bulb Firmware
18% interest and a 30 dollar annual fee. Just fyi.
Kind of like those developers who have to rely on syntax highlighting and linters, right? Those guys! :)

Sometimes using something to help you write better code is just a plain old good idea. You can write it off as unnecessary dogma, but if it actually makes your code better you're shooting yourself in the foot a bit.
I can't figure it out either.

There are devices which let you wire up digital and analog circuits under software control. Field Programmable Gate Arrays do this for logic, of course. There are also Field Programmable Analog Arrays. Those are not widely available, but might be fun to play with. Is this a board with an FPAA on it?

Or is the whole thing a hoax? What's with the line "Diagnose a hard drive issue by copying code from Stack Overflow"?
Wow! Ok. Well yes, as far as I know both Joe and Rob agree on that it is accident that Erlang have implemented 'actor model' thing. Also its interesting to note that functional nature of Erlang is very different to ML-family languages.
Authors used all these functional stuff because of pragmatics in the first place and not because of solid theory underpinnings.
> Even if it has been done before (I have no idea)

I had this idea myself, I Googled it and found nothing. Visa has 3D Secure (which is really just a text-delivered OTP), but implementing the standard is completely optional. I've only come across it on a handful of websites.

Pity it's US only for now.
I have taken seven different anti-depressants. I started with Prozac. I really believed they would help. All I got was side effects.

"That's just antidotal evidence!" Yes--it is, but wouldn't you think, just one time, I would have gotten a bit of a Placebo Effect? I really thought every new drug would help. Their was no doubt on my mind they wouldn't work.

It wasen't until years later I looked into the studies. I looked into the 62% improvement over Placebo claims. I noticed the small studies. I noticed the way they determined improvement, like determining success by slight improvement(three questions answered differently) in standard, dubious psychological tests.

I came away hoping all western medicine isn't evaluated like this--a lot of drugs are studied terribly.

Anyways, a Psychologist did some interesting research on the efficacy of the wonder drugs a few years ago. I have a weird feeling his conclusions were the truth. I wish they weren't.

https://www.psychologytoday.com/blog/looking-in-the-cultural...
Is much of your angst directed at the pain one goes through opening a bank account in the UK?
"Oops, your Javascript is not enabled." after page (consisting of static text and a few images) loads and renders correctly. Why?
U.S. expects Islamic State to wield chemical weapons in Mosul fight
Wikileaks can only publish what they are given. If nobody gives them leaks on Putin, Sanders etc. they can't publish any.
Yup. See this convo https://twitter.com/old_sound/status/788349221946662912
Brryan Jackson: My father injected me with HIV
>Also, I challenge your premise that conflates "belief" with "constructing narratives"

I didn't conflate belief and narratives, I conflated belief with assigning high probability to those narratives. Sure, there are also simpler predictions we can estimate as well, but I think the thing that makes "belief in god" interesting from the perspective of judging intelligence is the complexity of the narrative.

>Outside of that considerable stretching, it doesn't exist.

What evidence would convince you that an animal "believed in god"?