skysight-inc/HackerNews huggingface dataset:
It was a big thing. That 400k/700k was just Americans; for the Soviets it was millions. Mind boggling. But the number
of Americans actually exposed to the horror was relatively small - say way < 10%. The death camps took a very long time for Americans to absorb. The behavior of the Japanese in war was also very slowly taken up, although it was mainly expressed as racism in the short term. When you leave thousands to die on an island without relief or resupply, the racism writes itself.

The propaganda made the Boomers uncomfortable. I've made somewhat of a study of Sixties literature; I don't think it would have been that way if it were not for WWII propaganda. The WWII propaganda is also quite out of character for Americans historically. Even with the curtailment of basic freedom of speech in the Civil War, plenty of people were on Lincoln heavily the whole time.

FDR was all but immune from even criticism.

This propaganda changed the American character a great deal. I had two grandmothers from the pre-WWII period and they thought differently than people do now.

I think the Depression was the principal cause of WWII.
The passing technique for trolleybuses is actually for the lead bus to pull their rabbit ears down and reraise them once the other bus has passed (when I've seen it done, such as the case where one bus has mechanical trouble and is being replaced by another).

When well executed, it's actually a pretty smooth maneuver that takes just a moment of cooperation, but I agree with your (main) point that it's not efficient enough to do in live traffic as a routine thing.
I talked to a lawyer a while back and he told me that arbitration is slowly falling out of favor because often one of the parties will simply dispute that the arbitration was fair and it winds up back in court anyway.
It may still work, but I managed to break the coulometer with some mercury leaking out, when trying to prise open the casing, to get a better view under my microscope.

I'm going to try again with another one soon :)

One thing I'm worrying about though, is if the higher voltage causes the mercury to get to a temperature that leads to the glass breaking under heat.
For the sake of error handling on rollback, you're usually better delayed job enqueueing events to after commit hooks if you're concerned about failures resulting in a rollback.
One frequent problem is with lines that run between two places (e.g. the downtown core and a stadium during a game), where virtually everybody will get on at the first stop and ride until the last stop. This plays havoc on the needs of regular commuters who live between the two stops. Usually, express runs are created that only go between the two stops, to siphon off some of that traffic—but if the regular bus arrives before the express bus, people will get on it in order to go to the terminal stop nevertheless.

Really, almost all transit problems could be solved with etiquette about not (always) getting on the first bus to arrive at your stop.
I read this as stage-setting.
When I first looked at many shader examples, such as those with SDF, it looked like gibberish.

The first thing you need is a firm understanding of geometry and basic vector/matrix operations (add, sub, mult, dot, cross, etc). You might think you remember stuff from your highschool math classes but if you are not actively using this stuff frequently you will not truly understand it.

For the record I was really bad at basic math, and barely skimmed by in highschool. It wasn't until I started programming heavily that I really learned how everything worked.

Start as simple as possible - rendering a triangle on the screen with polygons (there are a million tutorials for this). Then move up to cubes or something. I recommend starting with Three.js as it very easy to get up and running. Eventually you will get into shaders, which are fairly easy to understand but do have quirks you will gradually learn.
As discussed below, it's common that people want to get off at the same place, and so not all stops are used to disembark.

Also, disembarking is much quicker than embarking[1], so this won't make a big enough difference. The bus behind will be at least as fast than the bus in front.

[1]Your choice of reasons: baby carriages don't like to go up; people have to pay to get on; the location of the bus door is/isn't predictable in advance; etc.
They also have real trolleys just for this purpose. Unfortunately, those have become tourist attractions.
One way of understanding it, which I currently favour, is that by "observing" the result you you yourself also end up in a super position of states, one for each possible "observation". And since by observing it you've "amplified" the result there is suddenly a large difference between those states. These states are then no longer (as heavily) "coherent", and so you will only see the effects from a small region of the states. Most quantum effects will have vanished since those are a consequence of the "coherence" between those states. So from your perspective it looks like the wave function has "collapsed".

For instance say you're performing some slit experiment, directly after you launch the particle there is still a very broad spectrum of possible positions / states, which are all heavily correlated since states that differ only by the position of 1 particle are in some sense "close". However if the particle hits something then suddenly there can be a very large number of particles that have different positions, depending on where the initial particle hit, hence the difference between those states increases immensely, causing them to become decoherent. Hence, from the perspective of the resulting states, there is only a very small region where it could have hit, anything else becomes remotely unlikely.

This interpretation has some rather interesting issues when you try to interpret what consciousness is, but it's the most consistent one I've found so far.
I am building a Consumer focused application.
Oh, sure. I'm all about self-determination.

Know how much gay people marrying each other affects your life, if you're not gay and have no plans to marry someone of the same sex?

Zero. It doesn't affect you. Whether gay people marry one another doesn't affect a lot of the people who oppose gay marriage, because it's an entirely private matter.

Apply the same for a lot of other issues.

If you're a business owner, and enjoy the benefits the law gives to business owners, then you play by a slightly different set of rules; you don't get maximal freedom to choose your customers, you have limits in some general ways once you open a business to the public. That set of rules changes from time to time.
going to fix that
"Terrifyingly, nothing has been done."

I know, it is terrifying that in the 9 months since Gamergate broke onto the scene that nothing has happened. No one has died, no one has been attacked, no one has been arrested, no one has done anything.

It's absolute abhorrent that nothing has happened except for a war of words on the internet.
Before Signal: Lessons from Twilio’s Launch Masters
Tangent:

Three problems in practice with the business model you propose:

1. Most free plan users will never convert to paid, but the company is still on the hook for supporting them; every dollar spent supporting non-converting users is a dollar not spent serving paying customers, so you have to believe you don't have a productive way to spend each free-plan dollar on real customers in order to have a free plan.

2. The free plan users are disproportionately going to be pathological.

3. Having the free plan is going to make it hard for paying customers to immediately opt-in to paid, rather than trudging through the free plan. But trudging through the free plan also makes a purchasing decision more complicated. If you have a product that creates enough value for paying customers that they would be willing to pay for it without a free plan, then having the free plan can actually make it harder to acquire those customers. Paying for something is a forcing function to integrating it and getting it working, rather than having it molder on a stack of todo cards in Trello.
Maybe...I'm not sure if you can find "world-class engineers" that are somehow interested in working with less than world-class coworkers (so if they were paid crazy amounts of money perhaps).
Some developers who use Chrome don't bother with cross-browser testing, I've noticed. Not sure why but it's a common problem I experience with HN links.
Unfortunately, Apple doesn't give you the option of voting with your money anymore.
'Young blood' anti-ageing mechanism called into question
I was merely suggesting it as a way to verify who created that binary of Putty. Nothing more, nothing less. If you ignore who signed the binary completely, yes, it could be open to abuse.
I was once paid six bucks an hour to do graveyard shift phone support for Microport SystemV/AT, a port of UNIX to the 286 and 386.

My crowning achievement was writing up the complete procedure for installing a printer. I had to concern myself with whether you needed a null modem or straight through cable, or perhaps a parallel cables, permissions on various files and so on.

Back then just making a hardcopy on UNIX was a collossal pain in the ass.
Two words Toronto streetcar riders dread: short turn.
Adblock Browser 1.0 for Android Is in Open Beta
Designing software to maximize working memory
We basically have this stuff with Signal: https://whispersystems.org/
The Statistics of Repetitions – Alan M. Turing [pdf]
But once you've opened the file descriptor, the kernel would guarantee that its corresponding process ID would remain unused until you closed the file descriptor. (For example, it could keep the process a zombie if it exits.)

That seems like it would open you up to a trivial denial-of-service attack where some attacker just spawns a bunch of processes and never closes the /proc handles. Then you can't start any more processes because there are no more process IDs available. The only workaround is to have a larger PID space, which poses the question... why not just have a larger PID space in the first place and skip the new, non-portable API?
I haven't read the article, but ...

it's an interactive and intuitive explanation of why this happens, and it has nothing to do with anything you mentioned.

"my ignorance is just as good as your knowledge"
I'm really enjoying developing software for wireless sensor networks. It's amazing how much you can do with 10KB of RAM (that's including RAM for the operating system too).
> but it is hard to force that on someone

Everyone who distributes exe files should include some form of authentication otherwise you are just sloppy. In all likelihood he doesn't check authenticity of software on his end so you can imagine other risks as well.
Not API but protein interface to yelp
Anyone else learn this from scheduling trains / switches in A-Train? =)
There's three points I'd like to address about your comment:

1. I'm not sure what you mean by saying Microsoft should be "universal, across all OSs" about them releasing their new browser with their new OS. It's completely reasonable for MS to make the break with their bad browser design to occur at an OS boundary, since what was made their design exceptionally bad was largely coupling of components in to the OS.

2. You're just being completely unfair talking about the versions. The answer is just that Microsoft uses different version schemes than Google and Mozilla with regards to browsers. Your comparison about the gaps in IE compatibility would be like saying Chrome 30 isn't the same as Chrome 20. In your comment, you're comparing different sized steps, based on the assumption that an integer is a reasonable unit to compare the numbers based on. Shame that version numbers aren't numbers in that sense that that tactic doesn't work.

3. Continual updates pushed to the browser already happens under Microsoft's suggested running of Windows -- both minor upgrades (which are the equivalent of the Chrome and FF upgrades you reference), and the suggestion for major upgrades. It just doesn't happen across the board right away because of IT policies in place. This is a concession to major corporate clients who don't want tens of thousands of copies of their software across the globe randomly changing at the behest of some other company, and prefer to manage their own upgrades.
Our company (Simbiose) recently did a strong stress test with memSQL with billions of JSON rows, using complex JOIN queries and the results are simply AMAZING.
Wave function collapse is not a global thing. It can collapse for one observer but not for another, if two observers are completely isolated. So even if some other human observes it, then the wave function does not necessarily collapse for you. So whether the observer is a human or a cat or a computer or even a rock does not matter.
LXD vs. KVM
Seems really cool, anyone audited this project yet?
RedHat has tested EXT4 on partitions larger than 16TB. From your linked note:

"EXT4 [on RHEL7] [Cerfified max FS size:] 50TB [Theoretical max FS size:] (1EB)"

Moreover, RedHat's lack of Enterprise Support for a configuration doesn't mean that that configuration is a bad idea, or is doomed to failure. :)
There's at least four mathematical representations of QM, ascribed to Shrödinger, Heisenberg, Dirac, and Bohm respectively, which are all mathematically equivalent.

So you aren't really going to disprove only the Bohm picture, because it makes the exact same claims as the more common Shrödinger picture.
Thanks!

My advice is to find a good set of tutorials and start ripping them apart. In another comment I mentioned Three.js is a great way to get up and running fast. WebGL has limitations but the ease of development pays off especially if you are just learning.

TBH does not matter what versions you use too much. I am still using one of the older shader versions (1.2 or 1.3) but I will probably upgrade just because there is not a major downside to using a newer version.

Lighting and shadows vary everywhere and there is no best way, just depends on your use case. Cascaded shadow maps are quite common in high-quality, polygon-based pipelines. Commercially, GPU ray tracing is very rare, if for no other reason than the tooling is just not there like it is for polygons.

Ultimately, no fast path - you just take it one step at a time starting with simple goals and you will ultimately get there. Even a year of hobby development will make a dramatic difference in your understanding, but the payoff is slower from there.
Well, just put a 1* review and reference to the article for every Netgear router with a USB port on amazon that I could find... Since they "can't" fix it... afaik they refuse to fix it. It isn't like it's impossible to limit access to internal ports. Difficult, maybe, costly, maybe... just limiting to currently/recently shipping devices would be better than nothing.
I love Golang. My only concern is how easy or difficult would it be if I were ready to hire some developer to work on this project.
Yeah, I found a great one in .net. If you used HttpWebRequest to fetch a url that had an invalid GZIP header the app would hard crash. This is because the request and decompression was being handled on a threadpool thread. An exception would be thrown and no one would be around to catch. Fortunately this was in a web crawler so it took quite a while to build a repro case and an exact diagnoses. I believe it was fixed 4 or 5 years after I reported it in 2008.
:D

Oh jesus.. fixed..
Ahhh, the fun with caching in the file system. Incidentally one of trickiest bugs I encountered also had to do with the Windows Cache Manager.

It was the interaction between the Cache Manager and the Memory Manager in managing the rare transient state ModifiedNoWrite of the cache pages when dealing with reentry IO read requests. The cache page status became Modified when its content was filled in from disk, but it's marked as NoWrite to avoid being flushed out by the Memory Manager. The physical page backing the cache page can't be reused since it's dirty (Modified) but the Memory Manager can't flush it out (NoWrite). Slowly over time as more pages are read, the system would run out of physical pages.

The Cache Manager was supposed to change the cache page status back to Standby after the read returned from lower layer. But with reentry IO read requests, it won't do it when upper layer IO request buffer passed straight down. The work around was to allocate a separate buffer to interact with the Cache Manager and copied the content back to the upper layer IO request buffer, incurring an extra copy.

At the end I intimately knew about the Windows Cache Manager and Memory Manager more than I needed to know.
First, Even if testosterone plays a role in male incarceration rates, your conjecture that a 15% increase in average testosterone can explain the severe racial disparity in incarceration rates in unsubstantiated. Even if "X causes Y", it does not follow that "15% more X causes xx% more Y".

Second, there are tons of alternative explanations (e.g. socialization). Nature vs. nurture is adolescent-level stuff, and obviously males and females are socialized differently. Stop being thick.

Third, that's not how science (or anything except religion) works. You don't get to make fallaciously substantiated conjectures and then demand everyone believe them until the core claim is disproven.

edit: Oh wow, based on prior coments you're actually just straight up early 20th century style racist, or a troll, or both. Done engaging you, and really hoping you're just a stupid troll and don't believe anything you're saying here.
Yep, to avoid duplicating answers see if the above info that I just posted answers any of your questions :)
Hi @superlogical, thank you for using it and for the kind feedback! CloudFormation by itself provides some very basic level of conditional/looping logic, but we found that it was not enough yet to provide a stellar experience. So, when you fill out the form on cloud.memsql.com, we auto-generate a template (we wrote the code to do this) that matches the parameters you filled in, upload it to an S3 bucket on our account, and then expose it as a download or via GET directly to your AWS account (i.e. you own the hardware/database/data).
Did you really just create a throwaway account to slag on someone else's comment? Please don't do that :/
I've seen this happen, but it works better w/ human psychology if the buses are frequent (and people know they are frequent). If it's a bus with a typical headway of 5-10 minutes then it's generally ok; if buses only come 2-3 times per hour, being skipped to improve the spacing of buses is really annoying/inconvenient since passengers aren't confident of another bus coming soon.

An alternative sometimes used in systems that have infrequent buses is to schedule the route with some slack in the schedule, so the bus is almost always "ahead of schedule". Then it waits at certain designated timepoints until the scheduled time, which re-syncs it with the schedule. This slows down the route overall (since the bus is periodically just sitting at a timepoint for a few minutes), but improves its predictability / adherence to the published schedule. I think I first ran across this in Miami.
I really liked my older RouterStation Pro box... I even have a backup one new in the box... though I didn't add any wifi to the router itself.
Violent threats are not a "war of words", they are a criminal offence. This is not an injustice, this is because they are insidious harassment, not debate.
Yet another example of a lazy Chrome dev. This is getting too prevalent.
The problem I have with async with is that you've already got issues with the syntax for "with" context managers and generators.

def my_generator():
with something() as bar:
for x in baz():
yield bar(x) # context manager will call bar.__exit__() before the second time through this loop.

It'd make a LOT more sense to just make "with" understand when it is in a continuation and only invoke __exit__() when the continuation is being destroyed.
I suggest everyone here fork the repository in one of it's older forms and contact support@whatsapp.com to tell them how you feel about them attacking one of our own.
30% on average in 2014, lower today. Sorry we don't disclose specifics (at least for now). Happy to share experience offline however.
> The accident rate is high (about fifty times the per-vehicle rate in America) but nowhere what you’d expect given that everyone is driving at all times like a maniac.

I feel like this is the theme in every Arab and Asian country. How stuff keeps getting done and how people get to their destinations safely is indeed a wonder. It is a surprise, and often a testament of God's care, that the world still turns in these regions.
I happen to believe that Snowden's asylum to Russia makes sense given the circumstances, I would have preferred Europe to give him asylum but unfortunately we are bending over whenever the US wants us too. Plus I don't see any connection with Crimea.

Now back to the point, the opinion that Snowmen is guilty of treason is held by a majority. And to me that doesn't make sense, because I personally want to live under the rule of law and in such a nation nobody should be above that law, not a secret service, not the president, nobody. That the US government is capable of illegally spying on their own citizens, using the taxes of those citizens to do it, well I want to know about it. That Germany is spying on their own citizens in cooperation with the US, I want to know that as well. I also happen to believe that my right to privacy should be above your right for security and if that ain't gonna happen, then at the very least I want to know where my taxes are going. And last but not least, we happen to live in a society in which the mass-media is constantly failing us and our rights are being constantly eroded. Therefore I consider Snowden to be a hero, because regardless of his motivations, his actions were the right thing to do.

And I could go on with lots of reasons for why I believe the above, but I'm tired of doing that for everybody that regurgitates a mainstream opinion without at least making an effort to explain why. Hence I believe that the comment in question is noise.
you know its good cause it offers "ROCKSOLID encryption"
I think this would work well, but my gut reaction is that a passenger who is already annoyed at a late bus watching that bus just go right on by would be unappreciative.
Ask HN: Most independent programming language?
Independent means something like this:
http://www.merriam-webster.com/dictionary/independent

What would be your recommendation? I want to feel free, or break free as Freddie Mercury says.
Your comment makes me think of this comic: https://xkcd.com/277/

I often times have the same thoughts, but I have a feeling there are lots of considerations that we aren't taking into account when we create our solutions.
Want to take over my side project? Doorbuzzing.com
https://www.doorbuzzing.com/

It's a simple site that let's you create rules for your apartment building's door intercom like:

- Open 8am-5pm

- Person-specific PIN codes at night

- Simul-ring multiple numbers

Finished it a while ago but never got around to doing anything with it; handful of active beta users.

Built on Twilio and Rails. Costs about $20/month to run.

Email: me {at} darrennix dot com
Specialization is what compilers do really well. :) Humans -- not so much.
I should have said this is from my 20 years of experience in an IT department. And as a response to my second point, it was in reference to technical problems that you see in an enterprise environment. I though you were directing your questions to technical knowledge not business/arguments/political competitions, my bad.