jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
[Remove the two spaces before each sentence to not trigger the "code" mode. Add a blank line to separate paragraphs.]

There is a official "Who want's to be hired?" / "freelancers" post the first day of each month. You should post there, it's very popular. Be alert, because it's in a few days. (There is also a simultaneous "Who is hiring post?" that you should read.)

Last month editions for reference:

Who wants to be hired?: https://news.ycombinator.com/item?id=9127238 (109 points, 25 days ago, 183 comments)

Freelancer? Seeking freelancer?: https://news.ycombinator.com/item?id=9127243
(130 points, 25 days ago, 163 comments)

Who is hiring?: https://news.ycombinator.com/item?id=9127232 (408 points, 25 days ago, 696 comments)
Are there other in-terminal applications that have browser-like presentation options like this? Specifically with padding/margin and a "responsive" view?

In short, very, very cool.
> I forgot about one thing; their HTTP interface to diffs.

Right -- pretty much any page that uses pjax / turbolinks to load segments of the page: each is an expensive query going to the backend.

GH recently added a timeout for the diff page if it's too large which probably also caches the "too large" status. The sweet spot for an attack would be the pages that don't time out but still create a 95th percentile request.
>I should be able to ignore and dismiss updates for years.

And then blame Microsoft when you're wormed.

If you really insist on not installing updates there are intentionally dirty ways to do it.
>And if you're thinking of the East Coast at all, please reach out.

I have an MSc in Robotics and even though I would like to work for iRobot and other Robotics startups in the US, there is a very slim chance because the visa restrictions make shopping for a job debilitating.
It would be interesting to know how important Github is for China's economy and how important China is for Github's.
Everything is speculation.

My ultimate point with the comment above, is that dismissing bitcoin as nothing more that a rampant speculative bubble is not a good argument against it.

Everything we value is a speculative bubble that can eventually pop if conditions that cause us to value it change. The bitcoin bubble can pop (and has many times) but so can the 'trust in the US government' bubble.
> Market-focused rhetoric over the past decades has made it tempting to think we can just allocate payments the right way to accomplish what we want.

I disagree with this but I always find it ironic when I hear the advice to use market forces from a group of people that are highly critical of the capitalist principles of market forces.

At least you're consistent, I appreciate that.
> that entire new version is then checksummed and validated to ensure it would be identical to what an entirely new version would look like.

Some of the complaints with the current system are that it is slow and needs a ton of free disk space, which are precisely the issues with the system you describe here.

Apple engineers aren't dumb but not all of their staff have their hands in every bit of code on every project. I do know the time pressure there to make deadlines is insanely high. The new hardware announcement/ship date is set in stone weeks or months in advance and the new OS must go out the door on those new machines that day.
And if you don't have dollars? No dollars, no votes? And the corollary: More dollars, more votes? Sounds like a plutocracy, don't you think?

Be careful what you wish for. Unless you're secretly Bezos or another of the billionaires' club, in a plutocracy you and I and countless others are just peons. At least in democracy you have a voice, regardless of your bank balance. Democracy may suck as a system, but it's definitely better than the alternatives :) I'll venture further and say those who say otherwise have either never actually lived in the alternative, or secretly harbour delusions of grandeur.
> "For those unfamiliar with the term, ‘real-time’ does not mean ‘fast’, it means ‘predictable’."

So, if a system is predictable up to an upper bound of one year, is that still real-time? My understanding of real-time was pretty much as quickly as something happens with hard constraints on latency. I think "fast" is implied when we say real-time.
If I were the maintainer, I would create cryptography2 and put the original cryptography into the bugfix mode. It is time to move to a safer language, but breaking backward compatibility is always bad.
The fact that this scenario is not immediately ludicrous to me is saddening.
Fiat can deflate, though rarely. Just look at '08/'09.

The inflation/deflation curve of US fiat has been much more predictable than BTC. You're statement "just another store of value" is almost a tautology, as any tangible or intangible item in the universe can potentially fit that definition. What matters for a useful currency is that it is a stable store of value.

As long as you admit that BTC is a speculative commodity rather than a currency, we're fine. But this isn't how it was marketed to all of us for the past 10 years. "coin" == "item of currency". Now the narrative has changed to "digital gold" because that's what's selling right now.

And you should further admit that for the past 10 years we've been promised a decentralized currency with lower transaction fees than mastercard/visa/escrow/forex-fees and faster transaction times, and none of those things have happened.
I toured Kennedy back in 2011 while STS-134 was sitting on the pad. I didn't quite have the impression that NASA of today was a shadow its former self, but I sure walked away from the tour thinking it was.

Learning that the giant VAB sitting there was constructed for one purpose: Building a Saturn V. Learning that the crawler that moved the craft around were built for one purpose: Moving a Saturn V. Then moving on to the most interesting part of the tour, not the shuttle sitting out there on the pad, but a giant warehouse with a Saturn V on its side inside.

Everything seemed to be in a slight state of decay -- not entirely neglected, but definitely from another age. The age of the Saturn V. The biggest impression I got from the whole experience was both awe inspiring, and sad: Apollo was NASA's zenith, and the future doesn't look quite as bright as those days in the 60's.

I'm hopeful that I'm wrong, but every part of the experience reinforced in me the belief that NASA's glory days had come and gone.
I use Django heavily but I like Flask's lightweight approach. So when the opportunity came to use Flask for a small project I did. At some point during the project it became a requirement to login. Sadly at that point I ended up writing more code manage user registration and authentication than the rest of the app. I think an opinionated Flask Authentication app (uses SqlAlchemy, WTForms, Jinja) would really help when bootstrapping small sites.
Apparently this was almost 6 years in the making. https://twitter.com/defunkt/status/438791340222971904
Google Voice is not available everywhere.
From [0]:

Let X be a random variable and g be any function.

If X is continuous, then the expectation of g(X) is deﬁned as,

E[g(X)] = \int_−∞^∞ g(x)f(x) dx,

where f is the probability density function of X.

---

For us, with mean 3 and sigma 2/3, f = 3/2 e^(-9/8 (x-3)^2)/sqrt(2 π)

We need to integrate numerically; using Wolfram [1] we get an estimate of 30.8099.

If we ask for the expected value over the entire distribution we get 31.

[0] http://imai.princeton.edu/teaching/files/Expectation.pdf

[1] http://www.wolframalpha.com/input/?i=integrate+3%2F2+e%5E%28...

[2] http://www.wolframalpha.com/input/?i=expected+value+of+x%5E3...
Being an early employee is an incredibly bad deal. The first dozen people really should be equal partners, in writing.
Ben Thompson is mostly wrong: Customers don't 'buy' iPhones, Carriers do i.e. iPhones are protected from low end disruption by carriers subsidizing and obscuring the price with plans/contracts. In markets where carrier subsidy isn't as popular (e.g. Europe) iPhone market share is very low. Likewise, iPad market share is dropping quickly becausr there are few subsidies for that product.

NB Apple was always careful to sell low end iPods like the nano and shuffle so they continuously disrupted themselves in that product market and kept other companies from doing so.
I've done lots of selling over the years - all for my own startups. At first I thought I was bad at it - I just didn't seem to manage to be able to get people to buy what I was selling.

It all changed one day when I started selling something completely different - something that people wanted, that there was demand for, and was priced competitively. Suddenly people started buying and I was hardly even trying to sell at all.

Sure there is always more to learn about selling, and there are lots of good books on it. You should read them. Reading lots about selling will make you a better salesperson.

There's no bigger lesson though than to sell something that people want - that's when you'll start making sales.

Being a good salesperson is all about the product/service and the price that its sold at - it's got to be something that people want.

If you can't make any sales then maybe the product or service you are selling is wrong.
Don't fool yourself into believing it is the same as public school. I was homeschooled until 9th grade and during that time we were always actively engaged with other homeschooling families. Still, there is no substitute for being around your peers 40 hours a week. Which is good and a bad thing.

Going into public school was a big shock for me and even more so for my brother who only went to public school senior year of high school. It took both of us years to catch up in social skills. Be aware you are making a tradeoff, whether you think so or not.
And invest it in startups
Hey I didn’t know that! One of mine has that, but it still doesn’t turn off the green fan speed or ion status lights. I cover those up normally.
I think “Islamic Invasions” is a bit too broad of a term. You are referencing the Ottoman Turks specifically.

The funny thing is that Ottomans saw this whole event through a very different lens. They didn’t call themselves the Ottomans or Turks. They, along with their predecessors The Sultanate of Rum (Rome), and the Seljuks, considered themselves the continuation of the Roman Empire.

After the conquest of Constantinople, Mehmed II crowned himself the Caesar of the Roman Empire.

Turks waged a war of expansion to reclaim the Roman Empire for themselves. The religion was just a side effect.
It was an eminently cloneable (and already old) computer, evolved from a hobbyist design. With state-level support, this is not by any means an 'incredible technical achievement' even for a small COMECON country (which had already produced things like IBM/360 clones, etc).
From what I’ve seen over various parts of the Internet, BLM’s pretty complicated. I’ve come to the conclusion that it’s a combination of actual people fed up with their neighborhood’s policing and wrecking shit up, along with some progressives who wanted the protest to be peaceful and instead hoped for policy-wide changes (through electorialism) from this, along with neoliberal shills (corporations and mainstream politicians) who wanted to co-opt it as a peaceful liberal protest and gain social prestige/status/clout without doing anything substantial. And maybe some Russians thought this was quite hilarious and tried to make the tensions a bit higher (by the way, can you provide a reliable link/source for the BLM Russian involvement thing, since it seems a bit dubious and the liberal establishment has developed a bad habit of blaming everything at Russia?)
We need more immigration it will have at least a temporary salutary effect on our underlying demographic issues. It’s weird to me that no arguments ever seem to reach the mainstream these days that population growth achieved by mass immigration worked for the Americas before ( and by worked I mean in a narrow economic sense it was attended by many bad problems )
What makes you think that? Looking at the summary it looks like async is better in every way.
> But this advantage goes away if the context switch is due to I/O readiness

This is not at all a fair comparison unless you're using io_uring.
Desktop or web apps.
I'm from the Midwest and that was the response I got from a lot of people when I first started my own business.

More interesting is who really supported me at the start - I'm from the upper middle class and people always expected me to go off to work at some big company after college. Most of the other upper middle class people treated me with this sympathetic (and, I think, condescending) type of tone when I was starting out. But most of my best friends are actually from a lower income group (you'd say blue collar or skilled labor), and they and their families really encouraged me and understood I was being ambitious and doing this of my own volition.

Of course, now that my partner and I have 3 employees working for us and are profitable, I don't get much sympathy from anyone any more :)
The percentage difference between 0 and 1 is greater than the difference between 1 and 2. That is, if Celiac is it, eliminating it will cause a more dramatic change, since we can assume that most diets will contain some daily wheat. It's almost impossible to unconsciously avoid.
Lots of data there, I wish I were smart or educated enough to know what it means. Totally unscientific of course, but I've not found Bing to be as good for me. Then again, maybe I'm just more familiar with Google or they have subtly influenced what I think I need to what they already provide.
can somebody explain to me what the deal is with .co? I see that there is a 3-phase rollout, which seems aimed at maximizing revenue and protecting existing .com.co domains. What is the best site to register/apply for a .co domain name? I have searched to no avail (just found a few sites that seem dodgy)
Any studies supporting those views? The pH-theory of illness sounds quite bogus to me--the body has all sorts of pH-buffers build in, and can produce it's own acids and bases.
Indeed, that's exactly the point the author doesn't get. AT&T is doing this specifically to reduce usage, without pissing off their customers. In exchange for giving people a cut in their data plan costs, AT&T's system load goes down. That means a more responsive and reliable network for everyone.

And it's a lot easier than spending money on upgrading their infrastructure.
For quality technical work it is much better to have the team all in one place - arguing otherwise is silly. Countering this is (sometimes) large cost savings.

I am in the position of being just about the only remote worker with the rest of the team in Silicon Valley. I really have to make a strong extra effort to stay in touch and in sync with the home team. In my case, this is totally worth the effort, but my general advice to people is to get a small number of very good people in one place.

On the other side of this issue: I have worked with a lot of teams in India, Vietnam, Brazil, and Eastern Europe. Having many inexpensive and well educated/trained coworkers really opens a lot of doors to doing development that can't be justified with more expensive developers.
> "Protecting" the city by attempting to limit Black people to certain areas.

Why do you put protecting in quotes? The residents of areas typically like to be protected from demographic disruption, especially if the disrupting demographic is known to bring problems.

> Not a great look.

People are more worried about the place that they have to live, work, and raise their children than they are about your patronizing condescension.
I love Rust, but I'm pretty sure it is not the best language for exploratory programming or quick prototyping.
That’s not typically how the relationship between building and home values works over time. Places where density increases also see increases in prices for existing homeowners.

But sure - Prop 13 and new building are separate issues.
I'm in western Washington and there are so many trees that it is hard to not have power lines go through them. Here's my power line and my Comcast cable [1]. They are do deeply in that tree that it is in essence an extra pole for them.

Just watching the power lines while driving around, I see zillions of places like that here.

From what I read, if the power company expects the line to end up in trees (or purposefully routes a new line through an existing tree) they use a line with a special insulation designed to handle the abrasion from rubbing against the tree.

Lines that are not meant to go through trees do not have that special insulation, and if they end up going through a tree it can abrade the insulation which can be quite dangerous.

[1] https://imgur.com/gallery/G8eDOgQ
Only a troglodyte would use JavaScript for server-side programming. And you can’t use rust for front end work. So you’re kind of asking for what the advantage is of an apple over a backhoe - the comparison makes little sense.
Again, this article is written poorly, the headline is pure clickbait, and its worthy of any criticism it garners.

It's great to steelman someone else's arguments in a discussion. It's terrible to let BBC print garbage with clickbait headlines without criticism, because it will keep happening, and its bad for society.

It doesn't make the point your making, and the way it goes about making its point is not something I'd accept in an inclusive society.
This is inspirational and your hard work paid off!

Congrats Dalia!
White people are privileged.

You know who else is privileged? Smart people, tall people, good looking people, people born in America, people born who are not physically disabled, people without health issues.

I find the "privileged" commentary really unhelpful because it's a drastic oversimplification of life. A black child born into a well educated and wealthy family is far more privileged than a white child born to a poor, uneducated and abusive family.
Daala's methodology of video compression differs from HEVC, namely it optimizes the perceived quality of the image. So in theory it can be computationally lighter, because it can save on areas which are affecting perception less. But it's not there yet.

Here is an overview of this idea: http://jmvalin.ca/video/spie_pvq_abstract.pdf

I'm not sure though how exactly it translates into still images compression efficiency. For video they do plan to eventually beat HEVC both on quality and algorithmic delay.
"That" and "which" are apparently interchangeable on the other side of the pond, and the author is from Imperial College London.

On a more relevant note, I agree, this is a great article. :) (I'd already known in theory how decorators work, but this was a very clear presentation, and I hadn't quite thought through the part about only needing a reference to the unmodified function, so it was useful to see that trick spelled out.)
That's the point. Copy protection doesn't help making any money on sales. It only reduces them. It's a common fallacy of DRM proponents which they like to repeat (that DRM helps them increasing sales).
These are great tools to learn foundational computer science from outside of a classroom, but not an adequate substitute for a computer science degree (and I say this with no formal CS background myself). One could reasonably pace themselves through the class materials presented here, attempting the homeworks and tests while honestly assessing oneself, but employers especially want to see proof, and a degree carries far more weight than doing the same work but without the degree to show for it.

Pedigree and pedantics have taken precedence over hacking and creative problem solving, particularly in the Silicon Valley where a Stanfordcal degree and Googfacetwit work experience is expected.
I really miss the giant newsprint-digest format of the 80's and 90's. I have fond memories of Computer Shopper, the Whole Earth Catalog, and Shonen Jump. The first electronics project I ever did (with help) was from an article in Computer Shopper on controlling an RC car via parallel port and LPT instructions.
The US public debt is 72.5% of GDP. This is roughly equivalent to a person owing a debt of 72.5% of their annual income. High, but not impossible to pay off by any means.
I did not say that racism doesn't affect anything, and I don't believe that.

Nobody is convinced by this kind of irrelevant taunting. It has no place in a rational discussion.
I think he knows about the agreement and the process by which it is being put together and doesn't care enough to open the process and make it more transparent or is deliberately making sure that it's done in secret.
65gb of mp3s are more useful than 65gb of free space.
>I have seen more deals than you can imagine ruined because someone lost trust.

If you found that (in general) more business deals were lost as a result of being completely honest and outwardly truthful than being deceptive, would you still be involved in business? Completely hypothetical and probably untrue, but I'm curious how strong your ethics are.
I'm confused - this simply appears to be the usual Haskell landing page. What is it that's happening that you're claiming to be "odd" ?
One of my favorite, under-known Bash tricks: Ctrl-O. "Enter current command, put next history item on command line."

It works like this: You're doing 3 things over and over again, but you need to see each step finished before you want to go on. Something like:

>wget buildserver/artifact.jar
>java -j artifact.jar > result.txt
>grep "Stupid bug" result.txt
>vi config.xml
>git commit -a; git push

Something like that. Having done it once, up-arrow into your history to the wget, hit "Ctrl-O" and it'll execute the wget, and now the java command is ready. You can just keep cycling through with Ctrl-O, since executing the command puts it in the end of your history. If you need to update the command, the fix is available for later. One of those "use it so that you remember, 'cause boy-howdy it's handy"
This would be possible with Flash.
don't know why, but this reminded me of brave-new-world :(
Great insight. I'm frustrated in general by the amount of bellyaching about the difficulty of finding talent in conjunction with the apparent unwillingness to invest in developing it. If there's a time for cash-rich, talent-poor companies to invest in training, now is it.
They are factored into what the market will bear the same way that they are in any market, whether it is monopolized or competitive.

But if there were a monopolized market, changes in price differentials between different areas wouldn't result in changes in patterns of where people choose to rent, but empirically we do see price changes driving decisions as to where people live, including renters. There are constraints, and the market for housing isn't perfectly fluid, but its simply not the case that real property rental -- whether for residential or commercial/industrial uses -- shows the behavior of a market where land owners have monopoly/market/pricing power.

This may well have been different in late 18th to early 19th Century Britain when Ricardo and Smith were writing; availability of better means of transport for people and goods (particularly perishables) means that while location is important to the value of land, there's a wider area over which land can be substituted for other land for the same use, so any particular owner is less able to exercise market power, because price changes can be (and are) met with substitution.
Look, individually BSD and MIT licenses are superior for an "average" programmer, however all programmers and users would be much worse off without GPL.
It's also helpful to put a date somewhere obvious on all pages, especially blog postings and the like.

Readers will thank you that they aren't forced to scan the whole page to see whether what they're reading is recent or not.
I have a problem with your point 3. With all respect but I think I heard that argument before in the context of women being sexually assaulted and the way they dress being to blame...