skysight-inc/HackerNews huggingface dataset:
Git commits are hashes of the patches, right? So, while it would be difficult to change the blockchain of bitcoin because its widely distributed and computationally expensive, it wouldn't be too hard to do it to git.

Process would be something like:
-- Take the original chain.
-- Identify a patch in the past where you want to insert the code
-- Check out back to that patch
-- Make the change
-- Roll forward with all the following patches re-applied (with new hashes of course)
-- Replace the repo with the new repo.

The end result is that hashes would change. So if you were talking to people about a particular patch using its hash, or telling people a particular release is set at a particular hash, you would notice when this changes. So it wouldn't be invisible using this method.

An alternative approach might be to generate a series of innocuous code changes that will produce the end result of restoring the hashes of the latest commit to what they should have been before the change. This might be extremely difficult or computationally intensive, unless the hash algo is weak.

But it seems theoretically possible, unless I'm missing something about how git works.
This is non-sense, consider the thousands of self taught FPGA programmers in Asia.
Loading Images in Android (Part III: Pick Images from Gallery)
I disagree that you need that much hardware knowledge. I also think that statements like these can be discouraging to people that don't have a background in hardware. That's a shame because for me playing around with HDLs was one of the most mind opening experiences for a software developer.

I wrote tetris in Verilog that outputs to VGA[0]. I definitely encourage anyone interested in HDLs and FPGAs to start learning.

[0] https://github.com/jeremycw/tetris-verilog
The legal memo specifically proscribes a 2-year delay on reporting that the number has moved between 0 and >= 1.
It's just the least valuable thing to try to recover. Pick your battles and all that. While a recoverable payload yes its much harder but bringing something back which is valable on top of the spacecraft.

Getting S2 backs seems like 90% of the problems plus some others and not much of a payoff.
The latency has to be predictable and for most people probably also consistent.
1) Userspace sleeps until audio data is available because there's an eternity of clock cycles between each sample; do you want to be woken up after every sample if you're done doing work or a handful? You could also busy wait but that kills battery life.

2) In order to hand you off some samples you have to at least make one copy. It's convenient to be able to copy an entire _something_ without worrying about the sound card trying to DMA into it (and any hardware-specific details to make that possible).

The difference here is that with something like jackd (similar conceptually to CoreAudio or ASIO) there is just the hardware buffer in the kernel and the user buffer in jack which can be basically "shared" by all jack-enabled apps without additional copying on the user-space side. On the other hand you can't do sample-rate conversion and per-app volume control with something like that.

But if you're doing audio software you're not worrying if flash is too loud and Skype is too soft. It's a whole-system thing enabled by the software and all the buffers and latency are being managed there.
I make sure that the usb cable has the usb symbol that i can feel with my fingers. it makes it a lot easier in the night just to pass my thumb over the cable end to see which way is up.
Sounds like a July 22nd party in Cape Canaveral is in order?
Shameless plug of a modern Python 2/3 porting tool that I wrote: https://github.com/kislyuk/eight, which builds upon the excellent work in https://pypi.python.org/pypi/future.
Ask HN: Cross Browser WebRTC Implementation?
Does anyone know of a cross browser (IE9+, Safari, Chrome, Firefox) library that allows two-way A/V communication? I am willing to pay for the service, but I don't want to have the users download a plugin if at all possible.
It is a legal requirement to allow users to unsubscribe from your email newsletter, yes. What Slack does that is really cool is at the bottom of their notifications email they have:

Snooze these notifications for: an hour, eight hours, a day, three days, or the next week. Or, turn email notifications off. For more detailed preferences, see your account page.

"hour", "eight hours", "three days", "next week" are all links that silence the notifications for discrete periods of time. Pretty neat.
It's not just unsubscribe. They let you turn off emails for an hour, a day, etc. Really convenient if you're generally interested in notifications, but just need a little break.

Another example: when you change your password, Slack will send you a special link to sign-in on mobile so you don't have to type out your new password on a tiny keyboard.
> Do platforms like Slack really offer a great benefit to a business?

Yes. The main alternative I've seen at a couple largish corporations is Microsoft communicator/lync. Lync has some good video/screensharing stuff, but slack is more reliable and provides a great search history feature, which is the killer feature IMO. Also, the mac client is much less buggy than what MS offers. I know these sound like tiny features, but Slack is there when you need it and stays out of your way when you don't, which is priceless when you're trying to get stuff done. Communicator always had a knack for crashing when I was trying to search history or in the middle of a chat.

For those saying IRC is a good alternative, I've yet to see a deployment as useful and easy to use as Slack. Obviously IRC is cheaper, but I doubt most bigcorps are too price sensitive for messaging systems.
No, you absolutely need velocity and momenta to uniquely specify a point in phase space (in addition to the other degrees of freedom)
I wonder if the word duanming was the origin for the name of Short-Round in Indiana Jones.
I had this happen to me. The hacker used freecreditreport.com (Experian) to pull a credit report using the information an old employer leaked. They took the information from my credit report and tried to change the address of my credit cards to a UPS store mailbox and get new cards issued.

Fortunately one card was with a credit union that gave me the fraudulent address. I filed a police report in the jurisdiction where the UPS Store was located. Nothing came of the compromise, but at least I had a record if something happened later.

I also got the email address of the hacker from freecreditreport.com, but it was useless. The only way I found out that my credit report was pulled through freecreditreport.com was due to my employer (not the leak) getting employees accounts with Experian as a perk. When I contacted Experian, the rep noticed I had two accounts, one through my company and one through freecreditreport.com.

How did you figure it out?
> I'm talking about things that, according to leaks and official documents, they already did in the past and keep doing today.

Please cite an official document that shows the US government forcing GitHub to secretly modify the source code of a project in one of its repos.

As far as I'm aware, they've literally never done that, and to suggest they have means you have to show evidence that such a thing has taken place.

This is some Fox News level bullshit. "How do we know the FBI hasn't raped and murdered a girl in 1990? They've never come out and specifically stated they haven't!"
The Best of Edw519, a Hacker News Top Contributor (2011) [pdf]
Fedora Console Broadcast on Comcast SD Channel 7-1 in Oakland
Presumably to prevent warrant canaries. Once a company stops saying they've received 0, the public knows they had been served a secret order.
Static Sites Using AWS S3, CloudFront, and Route 53
Liabilities. While a lower valuation company would presumably be less likely to rack up some huge liabilities somehow, that is not necessarily the case.
Often, the sound from the scene following the cut precedes the cut itself. There must be a name for this technique and a reason for it-- anyone know?
Schizophrenia's a complex one. It seems to be associated with human endogenous retrovirus-W (HERV-W):

>Several other studies have since found similar active elements of HERV-W in the blood or brain fluids of people with schizophrenia. One, published by Perron in 2008, found HERV-W in the blood of 49 percent of people with schizophrenia, compared with just 4 percent of healthy people. “The more HERV-W they had,” Perron says, “the more inflammation they had.”

The odd thing is HERV-W is a viral sequence which entered the human genome many millions of years ago. It is normally suppressed but can cause problems sometimes triggered by other infections.

http://discovermagazine.com/2010/jun/03-the-insanity-virus
Generational Recruiting What Microsoft and Other Companies Can Learn from Facebook
Doctors are trained to use pills to treat conditions, so that's what their experience is in. Few have training in other treatment modalities; you can't get reimbursed for many other treatment modalities; you can't carry out an effective CBT session or really work on behavioral change in 12-15 minutes. Doctors are very well-trained in a very narrow area, which emphasizes pharmaceutical approaches.

That's why many good docs refer you (to a physical therapist or dietician or psychologist) if they are aware of other effective non-pharmaceutical treatments for your condition.
The range safety officer has a button that they can press. I'm not sure if the rocket can do it on its own as well.

Somewhat amusingly, the Russians do not use these systems. They launch from the desert in Kazakhstan, so they just let their rockets crash and burn.
I would be shocked if any of that was actually easier than getting the landing right. Vertical landing without special arms or pads has been done a dozen times by now - DC-X, Armadillo, JAXA's RTV, Project Morpheus, and especially SpaceX's F9R... that's just off the top of my head.

The part that hadn't been done is getting from a fast, high altitude trajectory to the landing spot. Which they've managed to do.
Exactly. C assumes too much about the hardware semantics, it's got a peculiar memory model, sequential execution and all that. There are tricks, of course, allowing to get out of the C box a little bit - e.g., using multiple address spaces to simulate distinct memory and memory-like blocks, but it's still unnatural and do not make hardware description any simpler than doing it manually in RTL level.
A Yale Graduate Leaves a Trail of Ventures and Debts
"Good germans," even years after war, were certain there's no way their government could have perpetrated something like the holocaust and were convinced it was just allied propaganda.

Hence the phrase "good germans" for people who believe anything the government tells them, without question, despite the history of government criminal activity, pretty much nonstop going back to the revolution. (Hell, imposing the constitution was done by a coup, there was no mechanism for replacing the prior government, so they just did it with fait accompli. That said, I wish we operated under that constitution, then there would be no need for these reports to reveal just how many people's (in bands of 250) constitutional rights are being violated.)
Wow were they ever close to landing! Completely amazing.
Christopher McDougall Wants You to Go Outside
Can someone with more experience comment on the terms of the investment itself? Why would people invest in this company if they haven't even begun to spend the $120M of their series D money yet?

For those of us outside of Silicon Valley who don't have the same funding climate, what's it like?
A notification from Slack, a service you use, is not unsolicited commercial email of any kind. From the Wikipedia link:

> It [CAN-SPAM Act] exempts "transactional or relationship messages."
So why do we have this trend of using meaningless and ambiguous identifiers, and in particular, why would you do it in example code? I thought that as an industry, we'd moved past the folly of giving things terse and unhelpful identifiers in order to save a few bytes or keystrokes.
I found permanent relief from a couple long lasting problems with the application of xylitol, tea tree oil, and taking high dose aspirin. Antibiotics had been useless. In my unfortunately personal experience doctors are almost entirely ignorant on the matter of biofilms at the moment and will simply keep blasting you with antibiotics.
Why is this not on SpaceX' youtube, vine, twitter, or elon musk's twitter, and instead anonymous and with no details on that site?
No. The "time" it's "until" is after "The courts are currently reviewing the constitutionality of these prior restraints on free speech, and GitHub supports the efforts to increase transparency in this area.".

Until the courts change the law and say they can say if they've received zero of these reports or not, they are not allowed to. There is no 'warrant canary'. It would be illegal, and Github is not telling you they are going to break the law, they are telling you they are supporting efforts to change the law, but until such time, they will have to comply, and they can't tell you if they received any.

Until they receive 250, and then they can say they received somewhere in the range of 250-499.
No One Is Self-Made – What Fatherhood Taught Me About the American Dream
Considering OS X can run on regular old Intel PCs (including the Surface 2!), I'm going to guess that they just have a rock solid, low latency solution, and not something tied to a specific platform.
iRobot's waiver request: http://apps.fcc.gov/ecfs/document/view?id=60001028220

NRAO comment on waiver request: http://apps.fcc.gov/ecfs/document/view?id=60001039394

iRobot reply to comment: http://apps.fcc.gov/ecfs/document/view?id=60001041441

NRAO reply to reply to comment: http://apps.fcc.gov/ecfs/document/view?id=60001042025

I see nothing in the iRobot filings that indicate why they cannot operate in the 5.725-5.875 GHz ISM band. Their system is based on simple time of flight measurements of the signal, and that should work just as well at 5.7-5.9 GHz as it would at 6.2-6.7 GHz.
As it says in the article, this was about taking money while the VC market is hot. It's easy to get massive amounts of cash at crazy valuations right now, so companies are raising what they can and putting it in the bank for a rainy day.... or when bubbles burst.
But I do know it.

I know it because it happens to everyone. It's universal. Your memories work like this. My memories work like this.

And the more this is discussed publicly, the more those who have ever spent time with the man (going back all the way to the 1960s, I expect, before even) will try to recall if anything happened to them.

This is a natural reaction that will happen for everyone.

Do you know what happens when someone tries to remember something from the 1970s when their memories are quite mutable and they've just been primed with weeks worth of seedy Hollywood gossip?

I do. This is inevitable.

None of this would be at issue, except for the "where there's smoke, there's fire" fallacy/meme which is still too embedded in the human psyche. Worse, the only way you people can imagine that multiple people would make the same false accusation is if they're conspiring.
Thanks for quickly citing which standard they are using. It's the first thing I wondered when I saw the title. And that speaks precisely to your point: it is something I have already learned that I need to be mindful of whenever anyone says "X will come with a wireless charging pad."

If I were interested in this Ikea furniture (I can't say that I am, from the looks of it), I'd be happy since the phones in my household are both Nokias which use Qi. So I suppose I am on "Team Qi" and must naturally consider all of the competing standards to be inferior. That's how this is supposed to work, right?

Joking aside, wireless charging plates are amazingly convenient and I love that Ikea is putting them directly into furniture, even if these particular pieces do not yet strike me as suitable for my house. Presently, I have Qi plates at our desks, at the side table by the couch, and on the night stands. I would be in favor of plates that were there but couldn't be seen, for a slightly sleeker aesthetic.

For several years, I drove a MINI E electric car. Since then, I've been of the mind I will never again buy an ICE vehicle. ICE is dead to me. The same has happened with wireless charging. I will never buy a cell phone that requires I fidget with a wire to charge it. Connecting a wire is dead to me.

I am baffled that laptops and tablets are still behind the wireless charging curve. I want to drop my Surface on a charging plate.
> It's about comprehensive search and combatting organizational forgetfulness and knowledge drain.

They are far from achieving that vision. I agree that company-searchable chat (and email) is valuable, but I doubt it will ever replace proper internal documentation--any other approach is far too noisy, and without a lot of context it's impossible to know if correspondence about an issue from two years ago is still relevant today.
Watching TV/movies is definitely something that we learn to do, though most of us learned so early that we no longer remember it.

Source: anecdotal evidence from friends/relatives who observed childrens' reactions when first exposed to TV/movies when they were relatively old.
If we put it on Slack, it's archived "forever" and a team member a few years from now can start with a Slack search before re-inventing the wheel.

Heard that one before. If Slack gets eaten by Google etc...that might not be the case. I am preferential to self hosted solutions.
That PDF is misleading. On Page 2 there is a women clearly holding an iPhone, without a cover, but if you go to Page 28 you get to see massive clunky covers which add wireless charging support to the iPhone. There are other examples in the PDF, but that is the most obvious, and easy to grasp.

Essentially most of this furniture won't work with the vast majority of phones, only the small handful that support wireless charging, and those are typically flagships.
IRC also doesn't necessarily archive old conversations, which is a requirement for any publicly traded company.
I've tried FlowDock, HipChat, IRC, Slack, and like 5 others I can't remember the name of.

I always end up going back to IRC.
There's fear of missing out for the investors...every investor in Silicon Valley wants to get in on the next Facebook or Google, and the investing environment there is intensely competitive. For the entrepreneurs though, I am left scratching my head as to why they would accept this money, given the massive amount of risk and responsibility you take on when you accept this money. If you don't need the money, why would you accept it when it has such a high price?
Absolutetly !
Don't understand this site sometimes. I got downvoted because I asked about the performance implications of this? I googled around and couldn't find anything.
That is generally the case for all things marketed as "wireless."
Wow! How did I managed not to know of this project?!?
To be fair, it's wires all the way down.
These "secret orders" are an abuse of power, and we already have many indications that they are being abused (eg: more used for going after drug dealers than terrorists, which was the "justification" for them originally.)

That we admit this, that our government is acting in a criminal fashion, in conflict with the constitution, and we have accepted it as "normal" is just proof that we are frogs who think the water is just fine.

We should be outraged and demanding prosecutions and investigations. But of course, who owns the prosecutors and the investigators? The government.

And we've been taught by government schools to be "good germans" (Eg: to give the benefit of the doubt and wide latitude to government.)
Perhaps I should rephrase the question. WHY do you need hundreds of employees to run a marketplace website?

And if it's truly only a couple hundred they are EXTREMELY well paid.
Show HN: Bootstrap Form Builder
I think the example code is written using _ to convey the similarity for those familiar with underscore/lodash. In 2015, that's most JS developers.

Just hazarding a guess.
Visualizing 29M Wind Measurements in Kansas City
Is there anything that you can't use an IRC bot + Pagerduty/OpsGenie/etc for that Slack does integration wise?
That's a whole lot of history, neatly packed.
We used to use irc at my company, mostly because it's what we're all used to using in the past. But maintaining it was kind of a pain in the ass, and as the company grew larger it became more difficult to use and to keep track of who is who. For example, people who have known me for years know my irc name is bratsche, but newer people have trouble finding me on irc.

We're using Slack now and this is not an issue. The search capabilities are nice occasionally, although when I was trying to search yesterday through a private conversation history it only gave me results from public rooms so I finally just had to scroll up a few days to find what I was looking for. Bookmarks/stars are a really nice, simple feature that is incredibly useful though. If someone says something and you think you're going to need to come back to that, just bookmark it right there. I remember years ago having conversations on irc and either copy/pasting into notes files or even taking screenshots of the window so I could come back to it. :)
I've noticed in recent years that I really cannot parse out quick cuts in movies anymore. For example, I have a very hard time following action sequences in the Marvel movies, and the Transformers movies were just a jumble to me. I mostly don't even bother with trying to watch movies anymore.

I'm probably just getting old...
I believe you're misreading this. He isn't trying to imply Siracusa has autism, but rather is implying that the level of detail in his reviews is similar to what one might expect of someone who does have autism. This is a significant difference.
well maybe I just have the NIH-Syndrom ;)
this is a microservice. Anyone can re-build it in some days. I just wanted that fancy Medium Editor, Markdown and encryption, and didn't found it yet.
Thanks! TLDRs are looked down upon by some people. There are so many new articles you could read each day though that a short abstract you can read to decide if you want to continue in-depth is essential in my opinion.
Really? Last time I checked it was manual commits only. Still, the way they track database is very different from how VersionPress does it. But as I said, I'm glad Revisr exists, it is a great tool for certain scenarios.
You have CλaSH [0] based in Haskell developed at University of Twente that has the same goal.

[0] http://www.clash-lang.org/
Kavaklı Evden Eve Nakliyat – Beylikdüzü Evden Eve Nakliyat
Chromium:

HTTPS 1.1: 140ms latency, 46.47s load time
HTTPS 2: 25ms latency, 4.76s load time

Definitely a difference on a high latency (Sat) connection, although I'm not aware what the latency amount is based on.
I'd say you can never have too many partners with solid connections. It's been mentioned here a couple times, but the possibility of Slack losing ground in the near future to a new competitor is quite high, especially now that they're on everyone's radar with this kind of valuation.

Partners to help them maintain that position and keep ahead of the competition would be incredibly valuable IMO.