jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It also pushed the boundaries of what aircraft were capable of. Required all sorts of new materials technology, probably required new controls as well. I think it is fairer to compare the development of the SR-71 to something like the early development of rockets/missiles, than to the F35, which is much more incremental.
I presume the parent poster is referring to things like housing cost assistance (called Section 8 in the US), Supplemental Nutrition Assistance Program (SNAP) and Special Supplemental Nutrition Program for Women, Infants, and Children (WIC), social security, Medicare/Medicaid government assisted health coverage programs, disability financial assistance programs and other socioeconomic-hardship assistance programs.

Not to mention funding schools, universities, or government research grants.

That's among the things that get called communism or socialism here in the US.
If you think the people that exchange BTC wouldn't lockdown immediately in the event of a run on BTC, I think you're being naive.
In reply to the child post (of my other comment), because I can't do so directly due to nesting limited:

>Have you read any of the above?

>It's clear they didn't care, that's why I'm saying the ICO should have been informed. That would force them to give a shit.

I had, at the time of writing my post, read all the comments on this story. I was commenting specifically on the parent's point about what time of day the story of was posted. I don't disagree with you re: ICO.

However I don't think it's fair to characterize the disclosure as irresponsible. The fault lies with the vendor for not patching. Publicizing guy followed industry standard practices for responsible disclosure. Vendor is just fucking useless.

I'm unhappy, as I'm sure it'll cause an increase in spam and possibly spearphishing to my mum, which I will subsequently have to deal with. Yey. But that's Moonpig's fault.

Edit: And in response to the response to the response...

>Why are you saying the fault lies with the vendor? Do you think nobody knows that? Do you think that's not obvious? Do you think that's what I was commenting about?

Because it does. No, I think everyone knows that, however it was relevant to the rest of the paragraph. I don't think that was what your child post was about, however I didn't want to make ANOTHER post to voice my opinion.

>There's a difference between reading and comprehension.

I read AND UNDERSTOOD the comments, I was of course referring to your rhetorical question implying that I hadn't even read them. Apparently you didn't comprehend that?
What do you mean "easily handle the desktop running on a different machine than the OS?" The Windows and OSX driver model seems pretty tied to a specific machine, both require 'remote desktop' software which merely simulates sitting in front of the real machine. One of X's chief goals was that an X client (the actual program, the terminology seems backward) can communicate to any one of multiple connected servers. Since these servers are connected via a network they can come and go as they please while the Windows/OSX model has one static desktop shared by all.
If you're in the midst of starting a new business and your biggest concern is business cards, you're prioritizing wrong.

To answer your questions:

1) Who cares? It's trivial. If the expense of the business cards is enough to trip you up, you've got bigger problems to focus on.

2) Double-check the spelling. (You misspelled "brake fluid" above.)

3) Choose a name that will resonate with your customers. Make sure it's easy to say and spell. And, try to get one with an available domain name.
I still don't understand why the Beatles being on iTunes is such a big deal. Anybody that cares about the Beatles already has their music, and it's already synced to their iDevice. At this point, it's nothing more than a business deal between Apple and the Beatles music label. Why should anybody else care?
it depends on the developer, and the constraints.

on the one hand, software developers need more powerful languages that can do more and abstract more. these improve their output and efficiency. you can build better software faster with higher level languages. they aren't constrained by the computers they're working with, they themselves are the constraints.

on the other, embedded systems developers need lower level languages because they're constrained by the system. you need to cut efficient code if your entire program is to fit onto a microcontroler with 64K memory, 16K ram.

regular "programmers" used to use lower level languages because they were also constrained by the system.
People have built LEGO logic gates:
http://goldfish.ikaruga.co.uk/logic.html

Unfortunately, a quick Google doesn't turn up any LEGO ALU or CPU implementations. I wouldn't be surprised if the amount of energy required to operate any non-trivial digital circuit would be too much for the LEGO gates to handle. It might be possible to simply upgrade the LEGO gates to metal components.

This paper begins with a brief introduction to mechanical logic:
http://www.zyvex.com/nanotech/mechano.html

As somebody else mentioned, there are the Babbage engines - I saw the Difference Engine replica in the Science Museum in London a couple of years back, and it is truly a thing of wonder.

And of course you could just use electromechanical relays, put LEDs on each signalling line, and run the whole thing sufficiently slowly to allow computation to be observed in all its rattling, clicking glory. I reckon a working relay computer spread out on a large piece of plastic with labels of all the parts would be a pretty awesome museum exhibit :)
The real danger is in the habit, not this specific code snippet. Two-parameter open includes the ability to open to and from arbitrary shell commands. I can and have used this to escalate to root out of "nobody" with the combination of a bad two-parameter open and an excessively permissive sudoers file. It's better to just say never use two-parameter open; there's no reason to do it.
I'm voting for either cloud storage or The Beatles.
I love collecting old video game systems and games
trying commodore 64 software on a real commodore 64
Playing with my raspberry py and arduino and Basic stamp
exercise.
Reading about old technology old computers.
I am also wondering how much scope there is for writing generic interfaces that delegate to UI specific components as needed. I haven't done any native mobile development before so I'm not sure how possible this will end up being, but seems plausible.
This collection is awesome. Totally worth the time. Alan Lomax is genius who saw the future. The Global Jukebox lives!

I know what you mean, I haven't read for pleasure in a long time, but listening is more possible, and this archive is totally worth the effort. The interface could use a little work tho.
That changed dramatically after the second world war. There is a good article about it here:

http://www.bbc.co.uk/news/magazine-29543708
I think people have a tendency to recommend books relating to things that are currently important to them, like math, programming, technology. While I wouldn't shy away from these, my first inclination would be to recommend books that will influence positive personal growth. There is no guarantee that any particular topic will be crucial in 10 years.

I can't recommend a specific book in these categories (since I have learned mostly independently), but I would look for good books which cover: Music Appreciation and low-level Theory, Philosophy (especially Eastern), and Argumentation and Logic.
Love these guys -- been using them as a tester for NYC, and they most definitely did up the rate I was getting for my AirBNB by at least 30%. Haven't run the final #s yet but they're good.
Work really hard in high school and get into a great college (NB: this takes more than just grades - extracurriculars, etc). Study a subject that you like and will lead to a career that enables you to satisfies the base of Maslows pyramid (i.e. you can earn money. STEM is generally good for this). This is a unique opportunity to spend a short while investing in something that will pay huge dividends later - an opportunity that you only get once.

When in college, try to do at least a semester abroad. Travel. If you can, join a fraternity (especially if you go to a nerd / smart school. 60+% of guys at MIT are in fraternities and they are really fantastic). Think hard about what you want to do after college and try different internships.

Work out. In high school, get into a sport - preferably Soccer or basketball (one that you can keep playing throughout your life and that is inherently social). Do it until you love it, then you'll want to keep doing it.

Learn to lift. In high school, there are likely coaches or gym class instructors offering these lessons.

Read the Dale Carengie book people mention here and try to socialize as much as possible and make friends.

Reference: I'm a guy in his late twenties, so take my advice in that frame.
I'm surprised people are so reluctant to use the flag as a downvote, since it has approximately the same effect. I make it a point to visit the 'new' page and use it liberally on TSA articles, political articles, Gruber articles, etc., as well as upvote the sorts of articles I'd like to see on HN.
The best part of this whole thing is "NoCukes," an awesome jab at the NoSQL moniker.
My London node was down briefly two days ago .. same happened about a month ago - is this a reason to worry?
Commissars or just trade union representatives? If the latter, Microsoft China had that also, but it didn’t have much of an influence on the company. Commissars would be really strange since that is a role in the PLA.
Homomorphic encryption is malleable. But once noise is added, there is no way to exploit malleability.

The big challenge in creation of a fully homomorphic encryption scheme was to make it able to cope with added randomness. This problem remained unsolved starting from 1978 when Rivest, Shamir and Adleman noted probable possibility of such scheme up until 2008 when Craig Gentry came up with solution in his PhD thesis. Gentry's work is a fascinating read by they way.

In other words, homomorphic encryption has the same security guarantees as a conventional crypto.
It could be worst, he could have invested in Russian loans like Louis, his French counterpart, and not recoup anything past 1917.

https://www.cadtm.org/Russian-bonds-never-die

(basically, the Russian Empire borrowed a lot of money (several billions of Gold Francs), specially in France, and the Soviets, when they came to power, defaulted on these debts).

When Emptying the house of my late grand-mother after she died we actually found a few of these bonds.

I got one and, now, it's in a frame as part of my home decoration (I didn't feal like asking Mr. Putin for my ancestors' money back).
Baby girls are especially prone to urinary tract infections while they are in diaper. Moreover it is really very difficult to take urinary samples before they are toilet trained. If you keep in mind that they can't express their symptoms, I'm sure I'd like to keep a couple of tests ready at home when my daughter was young (now 7). Good luck!
> In other words, you would need to use the drugs in combination with therapy to obtain good results.

I got good results and all I did was listen to music or walk around outside.
You're overthinking this.

Humans have to make basic baseline assumptions when interacting with people. This is normal, and there is no majority voice in the community that advocates for increasing diversity that is saying you can't do this. The 'DID YOU JUST ASSUME MY GENDER?' stuff is is an out of the norm reaction that has largely been co-opted into a meme by those that are against increased diversity as an attempt to ridicule it. The same with the 'identifying as an attack helicopter' crap. There are definitely extreme voices, but they are a small minority.

The goal for those who are pushing for diversity and continuing to combat sexism, racism, homophobia, transphobia, etc. is not to alienate everyone and force them to never believe anything about someone's race, gender, etc. unless explicitly informed. The goal is to make sure you respect that sometimes appearances don't match reality.

I have a lot of good friends. Some of them happen to be trans. I have never seen any of them get upset at someone who misgendered them prior to transition, as long as they made an effort to correctly gender them after being informed. During transition, largely the same. Post-transition it's usually quite obvious, but I still see them exercise patience, at least at first, if the person's demeanor isn't hostile.

As for bringing up the topics - they might not want to rehash it with you, or anyone. That means that if they ask you to drop it or are otherwise expressing discomfort with the subject, do so. Don't debate it right around them (and I'm guilty of this one!). But that doesn't mean don't discuss the issues. They can ignore comment threads on the internet they don't want to read, and those of us not facing those issues need to be cognizant of them and discuss them. In person, not so much - especially in the workplace, where they might not have any way to escape the discussion.

The goal isn't to be the thought police. The goal is to be courteous to others.
I'd also like to see this approach for teaching more advanced coding concepts.

Does anyone know if there are any books/lectures that are something like "advanced readings in programming" where you are given real-world code samples that are high-quality? That paired with some questions to direct learning (along with some helpful context around the problem domain) would be really interesting.
And this is why we need a reliable altroot, easily (technically) adoptable and built around a convincing philosophy.

However, creating yet another altroot is just not the solution.
https://xkcd.com/927/
This is probably what you want

http://www.latticesemi.com/Products/DevelopmentBoardsAndKits...

ICE40 board directly from the FGPA manufacturer. It's cheap has an open source toolchain and works without any additional hardware. Just plug it in and go.
Some folks may be too lazy to do that, unless you could automatically update the copy.

In addition to this, we actually have advanced permissioning. So folks can have private indexes. However, we still need to work through what it would mean to invest in an index where you could not see the composition. Not sure on that front yet.
If you have a microservice, typically that means a REST API.

-Tests for all response codes

-Test for all failure modes (timeout, service down)

-Load tests both services.

-Two sets of deployments to test.

-Two healthchecks to test.

Seems harder to test, not easier.
Those things are improving every week. Self-powered robots will exceed human strength and endurance in a few years with steadily improving battery power/kg (metal-air batteries are already better than gas-powered engines). AI for autonomous robots is the current Darpa challenge. And for firefighting, the automation doesn't have to extend as far as life-or-death decisions; those can be made remotely.
usually via HTTP
The OP addresses this as one of the three options:

The final option is to share resources such as a tax calculating library between the services. This can be useful, but it won't always work in a polyglot environment and introduces coupling which may mean that services have to be released in parallel to maintain the implicit interface between them. This coupling essentially mitigates a lot of the benefits of Microservices approaches.
I had RSI 3 times. The first time I did not know what it was and ended-up not being able to hold a pen. Took many months of recovery and I was lucky my doctor knew what it was. I had heat treatment, some sort of laser and vibration therapies and a couple of other things. Don't know which of them helped, but they sure did.

The second time, I was in a different country and was sent to a surgeon. He had no clue what RSI was and said that I should not worry until it gets worse and ready for Carpal Tunnel surgery. I said "no thanks" and found a sports therapist instead who was ready to help.

The main lesson here is that "see a doctor" does not always work. I am sure if I saw surgeon the first time, I'd be having some stitches on my wrists right now. Back then, RSI was not well known thing at all. Hopefully, it is more easily recognized now.
Why is highavailabilty.com slower than most other websites? :>
Many people, for some strange reason, believe they would rather see the end of the world than the end of capitalism.
should do it's best to avoid or reduce potential damage.

The way to reduce potential damage is to evolve, adapt, pivot, and diversify. Not to kick and scream.

Facebook has enough money and enough smart people to do and be anything it wants. It chooses to be the neighborhood creep in the bushes watching your daughter through your windows.
Seriously! I'd be more likely to buy a LiFePO4 car because I know the pack will last basically forever. I don't need incredible range, especially since the supercharger network exists, so that's a pretty sweet deal.

Be nice if it was an option you could order, but whatever.

Be even nicer if some non-Tesla cars would offer it.
And the realization of this really undermines the assumption that these leaks threaten the US national security. These could have been leaked privately to an enemy just as easily - how worse would that be?
It's also worth pointing out that Australians don't have constitutionally protected free speech.
Back when I started programming VB many years ago, I discovered the following expression:

ON ERROR RESUME NEXT

Armed with only the help file (no manual), coding felt easy. "An error, you say? Just skip and pretend it never happened"
Apparently while we are busy getting fondled by the TSA, this is what the rest of the world was ignoring:

North Korea secretly gave Iran 19 powerful missiles with a range of 2,000 miles. The missiles, known as the BM-25, are modified from Russian R-27s, which were submarine-based missiles carrying nuclear weapons

How insanely scary is that?
I think it's worth pointing out here that DNScurve isn't some crazy OpenDNS standard; it's a research proposal from Daniel J. Bernstein, author of djbdns, the only nameserver that survived the 2000's without a terrible security flaw.

I don't know or care why OpenDNS pushed for DNScurve adoption (I don't use or approve of OpenDNS; I think its performance benefits are apocryphal and that its NXDOMAIN interception breaks the Internet in more pernicious ways than any Verizon filter). But I do object to the subtext that DNScurve --- or critiques of the vast, unruly briar patch of DNSSEC standards --- must have ulterior motives.

And as someone who cares about (but does not always live up to) the debate standards of Hacker News, I object to the way you responded to a factual correction by kicking up dust about motives. It was wrong for you to imply that DNSSEC was going to be a serious technical hurdle to NXDOMAIN interception.
On my iPad, when I try to do this with the shift key, it seems to have trouble tracking where my finger slides. It only follows me when I'm moving really fast. As soon as I slow down, it gets stuck on whatever key I'm over. It doesn't do this with the .?123 key.
The fine for linking to Wikileaks made me lol. And what if there isn't a link, one can do a Google Search and find the WikiLeaks website. It's not necessary that you make a link to the website, so you can access it. Second, people won't probably read Wikileaks directly but analysis and summaries by newspapers and blogs.
I am not agreeing or disagreeing, just pointing out the blatant hypocrisy.
Does anyone know if there's a link to the actual audio file somewhere so I could hear it?
quick brown fox, brown fox, slow brown fox

http://ngrams.googlelabs.com/graph?content=quick+brown+fox,b...

Am I reading that correctly: People rarely talk about brown foxes without mentioning their speed, which is never slow?

More importantly: if I wrote and published a book about a slow brown fox, could I potentially do to foxes what Chomsky did to green ideas?
In 2001, Angelos Keromytis --- then a grad student at Penn, now a Columbia professor --- added support for hardware-accelerated IPSEC NICs. When you have an IPSEC NIC, the channel between the NIC and the IPSEC stack keeps state to tell the stack not to bother doing the things the NIC already did, among them validating the IPSEC ESP authenticator. Angelos' code had a bug; it appears to have done the software check only when the hardware had already done it, and skipped it otherwise.

The bug happened during a change that simultaneously refactored and added a feature to OpenBSD's ESP code; a comparison that should have been == was instead !=; the "if" statement with the bug was originally and correctly !=, but should have been flipped based on how the code was refactored.

HD Moore may as we speak be going through the pain of reconstituting a nearly decade-old version of OpenBSD to verify the bug, but stipulate that it was there, and here's what you get: IPSEC ESP packet authentication was disabled if you didn't have hardware IPSEC. There is probably an elaborate man-in-the-middle scenario in which this could get you traffic inspection, but it's nowhere nearly as straightforward as leaking key bits.

To entertain the conspiracy theory, you're still suggesting that the FBI not only introduced this bug, but also developed the technology required to MITM ESP sessions, bouncing them through some secret FBI-developed middlebox.

One year later, Jason Wright from NETSEC (the company at the heart of the [I think silly] allegations about OpenBSD IPSEC backdoors) fixed the bug.

It's interesting that the bug was fixed without an advisory (oh to be a fly on the wall on ICB that day; Theo had a, um, a, "way" with his dev team). On the other hand, we don't know what releases of OpenBSD actually had the bug right now.

It seems vanishingly unlikely that there could have been anything deliberate about this series of changes. You are unlikely to find anyone who will impugn Angelos. Meanwhile, the diffs tell exactly the opposite of the story that Greg Perry told.
Could someone explain the significance of this change? What would this enable or disable in practice?
I believe this is a follow-up to this story :
http://marc.info/?l=openbsd-tech&m=129236621626462&w...

I think the purpose of the link is to demonstrate some "suspicious" changes in the IPSEC code.
User-agent: *
Disallow: /

I don't remember the robots.txt rules for sure, but doesn't that mean they don't allow crawlers at all?
All you need to remember is form follows function.

This means creating a UI that's easy to use, if you do that then people don't really care about how it looks.

Look and Pinboard.com or Instapaper.com. People love the businesses even though the sites aren't pretty.

You would get more benefit from learning about how people interact with websites. Sites like useit.com are useful.
I'm no fan of Microsoft but way to quote them out of context.

. are granting us an irrevocable, royalty-free, worldwide right and license to: (i) use, review, assess, test and otherwise analyze your entry and all its content in connection with this Contest; and (ii) feature your entry and all content in connection with the marketing, sale, or promotion of this Contest (including but not limited to internal and external sales meetings, conference presentations, tradeshows, and screen shots of the Contest entry in press releases) in all media (now known or later developed)
Yeah I'm a bit harsh. However, what we've found is that:

1. At least 1 in 4 co-ops will just suck, and you're stuck with them for 4 months

2. The ones that are good are gone in 4 months so you're stuck having to replace + retrain constantly

3. Google and Facebook are offering co-ops $40/hr + free food + free rent + free massages + free blowjobs on Thursdays, so they always get the best ones. It's insane. As a tiny underfunded startup it's really hard to compete with that.