jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
If you take the global richest 1%, pretty much everyone on this website gets included. The cut-off point is at around $35,000 a year.
Just curious, how does this differ with 'junk bonds'?
Fun fact: Apple also provides 'next business day' warranty with their consumer AppleCare warranty!

But it sounds like his warranty has expired, hence the oven.
TLDR: They use many good industry practices:

- Append-only log with sequential IO

- Record batching on client and broker side (works well with sequential IO)

- Batch compression (Json and other text formats could be compressed very well)

- Unflushed buffered writes

- Zero-copy approach for working with data

In addition to that the architecture of the Kafka also plays a major role so that the clients don't require much overhead. The code is written to not to put much pressure on GC and a number of other more specific optimizations was implemented on both client and server sides.

The most interesting part for me was how they achieve zero-copy when working with sockets. That whole section is worth reading and they could have made another blog post about only that.

Edit: formatting
There is also S scale between HO and O, which I believe was still popular at the time. https://en.wikipedia.org/wiki/S_scale
And the poor parents will have their kids stay there, not getting the advanced education they need.
Great to see it has an OpenAPI definition too. Added to the APIs.guru OpenAPI Directory.
A thousand times this.

With Kubernetes, you can even use one of the many native clients (and/or protobuf) which makes converting from something else a breeze, avoiding the JSON/YAML entirely. You get static typing, you can write tests, etc.
I'm sold on gifted education.
"Shows"? Infocom and co have proven that 3 decades ago...
Aside from the fact that whiteknight is a pretty stupid term, I think the point is exactly that you lack an insider's perspective. Github is perfectly capable of managing their own policies.

If you were really that worried about it, reporting it to github's CS more privately might have been a better way to go about it. After all, you're in no position to tell either valve or github what to do with each others' resources.
ok, when all urgent and important things have been attended to, do the most important, non-urgent thing regardless of how hard it is, until its done or something urgent and important needs doing.
Wrong account, RiderOfGiraffes!
Damn, I must have missed the initial submission.

I've been migrating our developer environments over at 99designs to use Vagrant and it's been fantastic. What was previously an unmaintainable shell script is now a re-usable collection of chef recipes and a brief Vagrantfile.

Thanks for your hard work!
Smoothing the animation:

while true; do clear; ruby a.rb 3 | tee b.rb; sleep 0.1; mv -f b.rb a.rb; done
Well, you (and I, and everyone else) do keep reading, so...
And in a better spot. I'm not that thrilled about Reeder for Mac even though I love it on my iPhone and iPad, and a lot of it is due to the awkward position of the share button and such. The UI is really good looking but not usable enough.
Do you know he's an alcoholic? Not everyone who drinks, even heavily, is necessarily alcohol dependent.
You're missing the point: it's not that using an array is slower, it's that "int n[3]" can mean something completely different than "int a,b,c" does. A lot of comments on this thread have suggested that the two are interchangeable: they aren't.

Using an array here is wrong: it needlessly complicates the code (now in addition to everything else, I have to remember how big the array is and what each (unnamed) index corresponds to), possibly makes the compiler emit worthless loads/stores, and let's me potentially blow up the world if I mess up and access out-of-bounds.
There should be more microservice postmortem posts like this. Or mandatory 6-month follow up after any how-to Docker / container / microservices blog posts to see what actually survived production.
Isn't this known as a "death spiral". Try to cut expenses faster than revenue is dropping, until there's nothing left. I don't see any good news here, and don't imagine that BB will exist as an independent company by next year. They do have some good technology and I'm sure it won't be hard to sell the assets.
I respect Woz for doing that but I think his case is a bit different since he was the co-founder of the company. If you stay at lower rugs, then doesn't it limit your technical decision making power? Or does one need to be indifferent to the philosophical aspect of that and be content with programming?
But how things look has to reflect how they work. This is what many designers today are missing. Without it things become hard to figure out. Also, this is the aspect that designers have most control over. Most designers don't have the skills needed to go deeper into how things work.
That's a great contrast. Yes, Feynman had a thriving business fixing electronics as a kid. Difference: his parents didn't worry that he was going to grow up weird. They were happy with what might have become his bus ticket collecting
Not only a better metric, but the only way to actually compute life expectancy. We need the mortality rate for each year, then we can know the expected remaining time for any particular "age".
What happens when a seaplane flies through that signal path? Does KIRO drop out?
Yes, ass can mean sex

> I got some ass last night

Try going on Tinder in Paris.

*Edit: I never stated it didn't also mean "dead end"
I'm currently building a high-quality zener diode-based RNG. There's a dearth of good information on the internet about these things, everyone seems to offer a schematic but their explanations don't really show any sort of understanding of the process.

In any case, I think this design qualifies as "quantum" because zener diodes at 5.6V and less work through quantum electron tunneling ;)
> China's got us by the balls alright.

Not sure about that. I think debtors have more power than creditors. After you have a client refuse to pay you, you start to see creditor/debtor power balance in a different light.
Not sure if this is referring to the almost-troll, or the downvoting of said almost-troll.

Without an explanation it's humor for people who know, malicious to those who don't, and at best undermines the trustworthiness of the average comment on this site, which is abnormally high for the internet.
You would think so, wouldn't you?
Light speed seems to be a pretty important problem - the added benefit being if you crack that nut, further employment will be unnecessary.
I think on Verizon you need a data plan, not sure exactly and not sure about other carriers.
Also, i've been using Google Docs, it's easier to share documents when needed and the information will go public anyway. There's also NVU, the O.S. HTML editor but in the past it had the nasty habit of inlining it's CSS and i doubt it has changed.
Agreed. That's an easy change that those websites should consider adding.
You won't find a better place to ask than: http://www.wilmott.com/index.cfm?&forumid=1
"I learned the lesson that working with a useless co-founder is worse than going it alone."

Find one that's not useless. All the problems you've mentioned can be solved by having another set of hands around to help.
> H1B visas are granted for three years, and you can renew once.

Not exactly. They can be renewed past the second term indefinitely, as long as an immigration application (I-140/I-485) has been filed with USCIS and is under review -- can be a long process.
On the other hand, my AdSense account was blocked for reasons only known to them without much recourse beyond asking (once and only once) "are you sure?" to what they replied "positive".

In the end it was good. I spread my banners across more partners and net a good deal more through them than I ever got through Google.

Still, I wish I had that cleared up. It's certainly annoying to be banned from a market for unknown reasons.
The data is collected with decibel recorders in each intersection. We wanted as many data points as possible so the devices could only last 3.5 days.

We were stopped by two sets of police, business owners, and local residences. But we explained that our goal was to educate new residents the impact of noise and most were excited about the project. We're looking into giving the SF gov't access to the data to work on improvements.
No, they wouldn't! They use whatever came preinstalled in the computer when they first bought it.

You probably expect that airbags and seat belts come as standard items with your car. Would you pay to have self-declared enhanced seat belts installed in your car? From an independent vendor nobody has heard about?
By itself, that doesn't say much. My dad lived in the U.S. for 50 years and still wasn't culturally American when he died. I was born here and still don't understand much of it close to 30 years later.

You're right, though, in that I shouldn't assume that he doesn't understand American culture - there's just no information either way. So if he does, it basically amounts to waiting until he can get his green card (or better yet, citizenship). I still think he's better off broadening out socially than concentrating on the technical aspects - after all, one of the complaints with the post was that he couldn't find a cofounder that he clicked with.

And yes, marriage is still probably the fastest way to citizenship, all the caveats about doing it for love and not for papers still applying.
The USA may have never defaulted on debt, but twice we altered repayment terms. The lesser example was in 1970 when the USA decided to delay paying interest by 10 years.

The nastier example was in 1933 when the USA devalued the US dollar against gold by 40% and unilaterally rendered null and void all contract terms where the USA had agreed to pay back debt in the borrower's choice of dollars or gold. Technically not quite a default, but it was a pretty subtle distinction for lenders who got paid back what was effectively 60 cents on the promised dollar.

The last time that the government came close to failing to pay as promised was in 1995. Under Newt Gingrich, Congress refused to do any business, it brought government to a standstill and the government was unable to make payments. Luckily the deadlock was resolved just before the government would have been forced to not make bond payments.

When it comes to the current debt, I would again not expect an outright default. But I'd expect another fudge where some owed debt does not get repaid. And the prime candidate for how that will be done is that the US government will restructure Social Security so that the government won't have to pay back bonds owed to Social Security. (Bush tried to do this, but didn't manage to push it through.)

Here is that story. In past years Social Security has brought in more money than it has paid out, and the difference was invested in government bonds. Now that the government is facing Social Security paying out more that it takes in, the government is supposed to pay those bonds back but doesn't want to. Structurally, on paper, Social Security is fine for decades to come. However that depends on the US government paying back a lot of this owed debt, which nobody in government wants to do. Hence all of the talk about Social Security being broken. And the one feature that any "fix" is guaranteed to have is that the US government won't be paying back all of the money that was "lent" to the government from Social Security funds.
I totally got the joke, hence my followup joke (punchline: wedding = time of celebration, marriage = life of misery).
Something about this piece reminded me of John Gruber's classic "The iTunes 5 Announcement From the Perspective of an Anthropomorphized Brushed Metal User Interface Theme" (http://daringfireball.net/2005/09/anthropomorphized)
We're not really afraid/terrorized. We only require that leaders protect us and some are willing to forgo more liberties than others.

If we were terrorized, we would not fly by the millions... every day!

I won't get into the civil liberties topic. There are trade-offs we will all never agree on. One of those is security v. liberties. So everyone just tug their way and we'll see where we end up.
Notice the blog series he discussed was about research that was already published. Most people are concerned about giving away too much, lest they be scooped. By writing about things that are already public, he avoided that.

The downside to this though is that you'll be blogging about things that aren't as cutting edge as the experiment you just finished this afternoon. But that might not be a bad thing...
I have mixed feelings about this.

On the one hand, the peer review system was designed specifically to keep out the low-quality material that blogs let through for free because of their more inherently democractic nature; I can't be the only one who thinks many people who blog (and even some who appear on HN) are not presenting useful enough or clear enough material to be worth reading by any audience. People's lives are finite and time spent reading published work that is useless detracts from time spent reading useful work that helps in one's own line of inquiry.

Smooth talking bullshitters like Ron Jeffries who promote objectively useless or even counterproductive methods abound, taking bandwidth away from more useful ideas. You need only remind yourself of this exchange:

http://ravimohan.blogspot.com/2007/04/learning-from-sudoku-s...

http://pindancing.blogspot.com/2009/09/sudoku-in-coders-at-w...

It will be sad the day a Ron Jeffries of the academic world wastes as much of other people's time reading his posts.

But has that day come already? On the other hand, it's not like the peer review system is immune to gaming and corruption either. We've got people chopping whatever work they've done into least-publishable-units and objectively good work being ignored because it is not like the other peer-reviewed work out there. And since most people working in a scientific field have not also gone through educating themselves against bullshit techniques (i.e., rationalism), we get plenty of bad papers that only serve to lengthen CVs (An aside: instead of chemistry, physics, computer science or other subjects, I think it is much better for one to begin a scientific education with a course in _rationalism_).

In the meantime, I think a useful course of action would be to just do what sensible people are already doing, which is to throw our hands up with respect to relying on any _system_, be it blogging or peer review, as a channel for useful information and continue to be unbiased about evaluating the usefulness of any communication, disregarding its source. As for blogging your scientific work, sure, go ahead, but I would be as responsible about it as I would a peer-reviewed publication, if not more, simply because of the larger audience. This is not to say that it decreases the set work you can put out in blog form, as another fundamental difference is in how finished the work in a blog versus a paper is. But place ample disclaimers if you do frame it as science.

I think the root problem is really the motivation for blogging or writing papers in the first place. Is it motivation to get fame and money? Or to use these channels at "face value"; that is, as forums in which useful things get posted? I have not come up with a solid, brain-dead algorithm (which is necessary because I am biased as well) that would distinguish between these sources of motivation given a set of postings/papers, but with a little thought perhaps someone can.

Or maybe we shouldn't tie so many extrinsic rewards to blogging/publishing papers. Then the problem would "take care of itself."
Yes, you will need at least a FTE for each device. 1 x iphone, 1 x ipad, 1 x android, 1 x android tablet.

Then if you start talking about blackberry, symbian, palm, etc. you start to look at a team of around 10 just to provide mobile access.

Not good, nor bad I think. Just the way it is.

HTML5 apps that outperform native mobile apps is not coming soon. Native apps are here to stay for 5+ years.
I'd be more interested in reviews of reasonable-quality epubs and PDFs. A review based on badly-scanned material is silly.
We've released http://caniafforditnow.com , an online tool to get a Second Opinion before your Purchase and a Free Financial Health Check Anonymously and Instantly.

Try it before your holiday shopping :)

I am thankful for all the HN feedback.

Happy Thanksgiving, everyone!
I'm glad to see a philosophically educated article on entrepreneurialism. The opening quote is great as well.
It also helped that people recognize English by words not by individual characters.
I believe that the preprint is at:

http://arxiv.org/abs/1007.4088
This is a little strange to say, given there's things like the FCC in every country as well. There's also corresponding international organizations, but the FCC is the US's version.
Made up or misspelled, I just think it's interesting that the error was contagious.
Tethics!
> are there people that don't think gross margins matter?

I hope not. If you sell it for less than it costs you to make it, eventually you're gonna have a bad time.
Why do you think the right has spent years whining about Google and Facebook’s supposed “left wing bias” with literally no evidence...? If anything the liberals are doing it to counter BS from the right.
Well, every word was, at some point, made up. Maybe we should herald the birth of this new word with great rejoicing.
Yes, SMTP was designed in the days of much less reliable internet connections (either systems that only had connectivity at intermittent times, or just basic unreliability). The protocol has a built in assumption that a receiver might not be accessible "now" and so servers are required (in order to be compliant to the standard) to hold, and retry, over several days, to deliver an email before giving up and returning it to the sender.

So it is quite feasible to run email over dialup. You just have to periodically connect, and remain connected for a reasonable period of time, and SMTP will work just fine (only with higher latency than we are accustomed to in 2019).
That's called a "stream cipher". ;-)
> how they saved the rolls during the war, how it is transferred back to USA

If he was killed or seriously injured in action, then any possessions he had with him would have been returned to his family in the U.S.
<meta name="keywords" content="pc games, doom, brutal doom, toaster, satire, matt swarthout, vexal, funny, Parody, technology, model m, hamilton beach, oster red toaster, microcontroller, ...">
Thank you for the info. The chances are high that if/when we move, I will be leaving IT after 20 years, so the non-compete angle will not apply. I may still do some consulting on SaaS/PaaS and small automation tasks to help if I can, but I've long desired to get out of IT. The grind is starting to take its toll on me and I want to take on new adventures in things I like to do on the side like crafts and similar. With my daughter off doing her thing, I'll have spare money to set up shop and do other things. My wife wants to work until she cannot stand up, which is just like her dad.
yes, exactly. That's why there is no need for it in modern c. This compiler however is different: The type is optional (and assumed to be int). Say you have a variable declaration "auto int i;". Back then you could omit int, now you can omit auto.
> ...will that make a difference in the world today?

It will make a huge difference, and no difference at all. It will probably help us solve all of our current problems. And then it will also introduce a whole new brand of problems which will be sources of crises that generation will deal with. What you read on news will change, but the human emotional response to those news will be very similar to today's.
Correct, but they'll have students coding in a real environment as a side effect of submitting assignments.

And nobody does that on mainframes or using COBOL.
And I can understand why you have to minimize. Although, I don't understand how anyone fails to fear the consequences of "people being held accountable by society for their conduct"—an idea that gladdens the hearts of authoritarians, sectarians, and zealots who are absolutely convinced of their righteousness and moral superiority. It will not result in healing, but in deeper division and ever greater polarization. Healing starts with forgiveness and compassion, not with insults, firings, banishments, purity spirals, and language policing.
This is a great tool. Go big! I really like the concept.
Really interesting way of looking at gadgets for buy
> * OSX is NOT Linux

Is this sportsball? Glad we're picking teams.

> * OSX is not free

Not really concerned with a Richard Stallman view of the world, nor am I about the semantics of free vs. free.

> * OSX is not Open Source

Parts of it are. And I fully support the rights of companies to distribute which parts of their own projects that they deem necessary.

> * OSX
> * OSX
> * OSX

Actually, it's OS X.
> It's not like all interviewees have been fresh out of uni, in fact only one has been.
And if he didn't invest in their startup and made sure no one else invested either, he'd probably be really nice about showing them the door.
The way to check for that is view source. In Chrome: view-source:http://news.ycombinator.com/w2011form. No JS. Does YC or HN even use JS?
That's a very academic way of looking at it. Keller doesn't strike me as someone who cares about that.
Beeper seems to be one. Hopefully they allow more people to join their beta soon. https://www.beeperhq.com/
That's why we have international standards. So that 1 version of right and all others are wrong. And no matter how arrogant it might seem, at least for computing use cases, ISO 8601 is right and other date formats are wrong.

There are absolutely no usecases where the US date format makes sense. No, having it written in the order you prefer to pronounce it is not an argument. Especially not in the language where you have to learn spelling. It is just what US people are used to.
This is my complaint about the latest iPhones. I’m fine with the move from analog to digital but WHY just one port!?
Wikipedia is DMOZ. It suffers some of the same problems the DMOZ group suffered, no coincidence.

It will be replaced in spirit by dramatically more capable 'soft AI' (I know, I hate that term too) systems capable of answering most any question. That is, Google is coming.

Until that happens, Wikipedia will reign supreme at what it does.
I believe he's only been temporarily blocked, but he doesn't say why (which doesn't lead much credence to his argument, IMO)
This is America (and specifically Philadelphia where the police is especially corrupt). The goal of police is not to stop terrorism or crime but simply to fill up the jails and create profit for themselves and others by reaching or passing their quotas and making high-profile arrests. And sometimes, ad demonstrated by recent NYPD events, they don't even do their jobs and still get paid.

Crime prevention and offender rehabilitation are not the goals of modern American policing and the modern American prison system respectively. Profit is.
(I wonder if the the patriot missile story inspired the Space Alert mouse wiggling rule - http://boardgamegeek.com/boardgame/38453/space-alert)
Also consider dragging one of these to your bookmark bar: https://readability.com/bookmarklets
http://en.wikipedia.org/wiki/Northern_Ireland_peace_process . There's no easy answer. It was a lot of work. I don't know enough to summarize the process.
I spent ~4 hours on my 10th wedding anniversary debugging a production issue. It's not a fun thing to talk about, and doesn't get a lot of attention, but the truth of the matter is that when things are bad _they are bad_. I can see now why folks say that this isn't for everyone.