jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
My family is so culturally influenced by the Chinese cultural idea (through my wife's Taiwanese heritage) of "寧為雞頭,不為牛後" (better to be the head of a chicken than the rear of a buffalo) that it never really occurred to us to seek big firm kinds of employment. We have always enjoyed being entrepreneurial. The trick is building a business that SCALES UP--that's what I learn a lot about here on HN.
I'm sure AT&T knows more than me about pricing but...

I doubt the fact that they'll be getting tons of new customers because people can now save $10 a month. Apple has intentionally scaled back on the number of different models they offer (on all products). Why? Because otherwise there is too much choice.

Most people have no idea how much data they use in a single month, and as mentioned 98% aren't using a massive amount. So, to squeeze a few extra dollars out of the 2%, they just made the decision way more complicated for everyone.

People buy iPhones because they are sexy, easy to use, their friends have them, etc. There is no need to complicate the purchasing decision by forcing people to start guesstimating their data usage.

What happens now when my mom decides to get an iPhone? Before she could buy knowing that "it just works". Now, she's going to call me and start asking questions about which plan she should get, then get confused by the answers (since tech-wise we don't really even speak the same language). All of the sudden, it's starting to seem like a headache.

For each customer they don't sign up because of the complicated pricing (or those they lose because people who don't use that much bandwidth are now afraid that they're going to be constantly being charged for overages), they would have to sign up an extra 6-10 customers who signed up because they can get a plan for $10 a month less than they could have before.

Seems unlikely, no?
I read the first thread. Then I wanted to know the answer! I hope he keeps posting updates to satisfy my curiosity.

I didn't interpret the update which said he had been to a doctor and had another appointment soon as him expecting us to have too large a role.
Why is all of this bad? (except from your example which I don't understand but which sounds not good) Division of labor, remember? Why should we force all of this useless stuff onto each and every developer? If there is one guy on the team who knows how to fix issues with the project files and dependencies and whatever, the rest of the team can get on with their work instead of each and every one having to read man make every two weeks.

This attitude of "to drive a car well you have to be a mechanical engineer!" is dangerous to efficiency. As is the Stockholm syndrome that so many make users seem to be suffering from. The difference between the two is that with Visual Studio, you can defer learning about the build system in depth until the moment that you actually need it, whereas with make you need to spend a whole of time upfront, for no discernible gain. I'll take a 'easy things are easy, hard things possible' approach any day.
Alternate title: "Hipster Dating Site". Seriously, I use Apple products (not exclusively) and this makes me cringe.
Good point, but the debate is still in the "C++ vs Python" bounds. Haskell has Hindley-Milner and Quickcheck and I think the debate is elsewhere: the cost of abstractions and tools (just read another doc/paper to understand how to do this) but also their benefits (scaffoldings and cranes while programming).
Thank you for your work Phusion. Can't wait for its release.
Add those of us in moderate countries eg Australia to the list.

Given how much of a sad joke consumer protection laws are in the US and the general exploitation of the disadvantaged eg interest rates on student loans it's a bit rich to be lecturing other countries on matters like this.
"Just" use a hex grid.

(And then have fun with your raycasting)
I chatted with an affiliate of the counterparty to the bet here - a couple years before the bet ended but clearly when they were gonna lose. They did say two interesting things I'll relay here without necessarily agreeing:

1. Their major thinking is that the growth of index funds is driven by volume of new investors, not necessarily market performance. At some point we hit the diminishing returns of new money into indexes. When that happens we'll see their "guaranteed" growth slow and you'll need to turn to hedge funds for alpha. He thought 10 years was enough for this to play out. Obviously wrong on timing, but not necessarily wrong on outcome.

2. One of the conditions of the bet was that they have lunch once a year to discuss bet progress. Given that charity lunches with Warren are going for 4.5mm today, they essentially got 10 lunches for 100k each. That is...quite valuable for a hedge fund manager.

Now, nobody can sell a loss better than a hedge fund, so I take with a grain of salt. But it is some food for thought.
There's a common view that Bitcoin's proof of work is the only way to maintain a secure blockchain. That view is the product of a herd mentality of people who have bought bitcoins and want them to increase in value, so anything that could prevent that must be wrong. This Bitcoin maximalism leads to false conclusions, and it should be avoided.

Plenty of non-Bitcoin blockchains are secure.
The problem is that the text might have been altered (intentionally or unintentionally) and then you are infringing on copyright again.
A 1% move would net you $10k, not $1k. That's why it's so alluring. You can gain (or lose) a lot when you're leveraged at 100:1 (as most retail FX brokers allow) and the currencies move just a small amount.
Alright. After further research, I realized Glose actually does not "sell" the Hackers and Painters book. They "only" give to read a bunch of blog posts pg has written for three or four years. My mistake.
They say never optimize too early. 1963 is definitely too early in my experience.
If that's true then why do mathematicians seem allergic to improving their own language, while software developers seem to constantly invent new ones?
I've used it both as a Job Seeker and employer.

As an employer, we got no real prospects, only a few people who were looking for remote work, even though the description said local only. They gave us a full refund with no hassle under their satisfaction guaranteed policy.

As an employee, it brought to my attention a great job from a good local company that actually cared about developers and allows remote work.

Relatively happy with it from both sides.
Why do you assume the nun is a theocrat? Religion is still fairly strong in peaceful secular states and hasn't dragged them into hellholes. That some religious fundamentalists hold odious beliefs doesn't mean that the nun who wrote the letter does. For all you know she's some kind of liberation theology type who doesn't subscribe to anything you've generalized about.

Religions are very complex things, simplistic black-and-white thinking and generalizing about them doesn't really help anything at all, nor does it promote anything beneficial to humanity, it just empowers fundamentalists by supporting their ignorant simplistic black-and-white thinking about religion and science.
ahh, I see what you mean. Yeah, if you don't have comments or other interactive functionality then generating static pages from your data + templates is great.

That being said, in my experience, most sites have at least some interactivity... even if the primary content isn't. Comments are still pretty standard on most blogs (disqus can be an option, but now you're back to the "why does this require javascript when it doesn't really need to?" problem). Surveys and polls have fallen out of fashion (fortunately), but that's another example. Also, contact forms are a big one (and yeah, there are other options like embedding wufoo or using a form-handling service like Brace Forms, but now we're talking about off-loading a lot of functionality to other services).

As a developer, there are a lot of things about wordpress that I don't like... but I cannot argue that for someone who is not a programmer but likes to tinker, it gives you a ton of functionality out-of-the-box or with plugins. It's the last thing I'd want to use personally, but I think this is the appeal of dynamic sites -- it gives you the flexibility to add all sorts of unrelated crap really easily.
> How a democracy could work where Government operates in absolute secrecy for the people

Democracy depends on informed consent of the governed.

> What happens when the people in power have all the power and no oversight?

The phrase "power corrupts - absolute power corrupts absolutely" was inspired by human history.

> By losing your privacy you don't get more security.

> Are you safer when you are transparent to them but they are opaque to you?

Eroding privacy protections aren't necessary. Many recent terrorism attacks could have been nipped in the bud, if more help was accepted from the public. For instance, the underwear bomber's parent warned the CIA [1] of his child. Russian intelligence warned us of the Tsarnaev's [2]. A flight school instructor warned the FBI of suspicious students who didn't seem interested in landing [3].

[1] https://hbr.org/2010/01/why-they-didnt-connect-the-dot

[2] http://www.bostonmagazine.com/news/blog/2014/04/11/fbi-admit...

[3] http://www.newsweek.com/terrible-missed-chance-67401

- - -

Keeping citizens informed & in the loop would help national security more than anything.
Giant squid are in no way "unsubstantiated." Dead ones have been washing up on shores around the globe for centuries. Live ones were elusive until recently, but we now have a lot of footage of those, as well, thanks to things like deep sea oil exploration and various ocean science missions.

If there are aliens, even if they can easily elude us, it seems likely that there would still be traces of them had they visited. Some sort of technological foot prints, whether they be emissions from ships or communications, or actual pieces of technology that have been left behind or broken off. Something, somewhere, you'd think.
I've been using this port instead of Adblock Plus for a few weeks. I like the low overhead, but usability is bad.

- It's hard to list what filters are applied (though not impossible, if you like pain: hunt for the right icon using hovertext, find an empty page, hunt for icons again this time without hovertext; one icon will trigger something that will fill up a log, but it stalls a few seconds first and there's no progress indication).

- The big green “power” icon is the wrong metaphor. IMHO uBlock should just stop using icons.

- ABP has simple and obvious text menus, uBlock fails at making its features discoverable. This despite ABP being much more feature-complete.

- There's no way to enable and disable filters from a page.

- There's no easy way to reach uBlock preferences (though not impossible, if you click random areas of the main panel)

- There's no rule editor. ABP's rule editor makes the simple cases easy and the tricky ones possible.

- The element hiding picker is unusable. The ABP picker is well polished, but ABP also integrates with the Firefox developer tools. That simple feature makes it unnecessary to code a custom picker.
suspiciously good

They just copied some footage helpfully provided by the air force. (7:50) There must have been a "director's cut" of the same because we see it in "The Day After" where they're turning the keys.

https://www.youtube.com/watch?v=jlPEBROvR9w
I'm guessing a big reason why it has never been prioritized is due to the difficulty of quantifying the impact of great trackpad UX (and as a result, the negative impact of the shitty trackpad UX every non-Apple device offers). Higher-ups don't like things that aren't easily quantified.
I literally installed this last week. It's awesome to monitor individual circuits and track with awesome detail what's using electricity. Yup... a hot tub in winter SUCKS.

Other than that... easy install, great instructions.
25 Abril bridge in Lisbon.
Yes, using '=' for comparing secrets is a common mistake in many implementations. The right thing to do would be to implement a string comparison function that always takes the same amount of time to complete regardless of whether the two input strings match or do not match or where they mismatch.

See https://security.stackexchange.com/a/83671 for some code examples that accomplish this by using the bitwise XOR operator to compare two corresponding bytes from both inputs and bitwise OR operator to accumulate the comparison results. As per my professional experience, this is a common pattern used in security-related code.
Greed is natural. Embrace it.
Your second paragraph is of course true.

But right now, we're eleven months in and it's illegal for me to have a single friend over for a cup of tea.

Not advised against; not something we should limit; illegal, punishable by law.

I'm at the point at which I've been told by medical health practitioners to ignore this nonsense and see people for my own wellbeing.

We have a vaccination program running in the UK and it's going fairly well. The thing that is keeping me clinging to sanity is the fact that once the vulnerable groups have been vaccinated, I'm just getting on with life.

Without that; well the news is saying 'social distancing until 2022' and the Government are telling us that maybe in a month it'll be legal to sit on a park bench with a coffee.

This is not me being hyperbolic. It is currently illegal for me to leave my house and sit on a park bench.

If I followed that stuff to the letter, I'd have already gone postal or just thrown myself in front of a train.

This is a policy that, if it works at all, works for specific types of people; nuclear families, introverts, etc.

Those might even be a majority.

But it's not viable at a population level because a significant percentage of people are either in situations whereby they need to mix households in order to function, or have brain chemistry which means that avoiding social mixing for prolonged periods (months or more) causes them to become depressed, anxious, or in extreme cases psychotic.

We're doing all of this stuff in an attempt to reduce coronavirus cases prior to vaccination, because we care about public health, not purely for the sake of it. That would be "clown world".
The microgram dose refers only to the mRNA, not the lipids, stabilizers, and such. You're right that is is only a tiny fraction of the vaccine by weight, but the dose mass refers only to the mRNA amount. So you are getting 3.33x more mRNA in the Moderna vaccines compared to the Pfizer/BioNTech vaccine.
RubySpec is nothing more than Ruby code doing things that worked in the previous version. Whenever it breaks, that is a regression in MRI.

Arguably it's no different than something breaking in your current Ruby program, and after spending a bunch of time debugging you realize it is a problem in MRI. If that happens, you would file a bug against MRI. RubySpec just makes it more apparent.
I only got a third of the way through it. It is interesting, but not really well written. There is no overarching narrative -- it's basically a collection of dry snippets. But the ideas are fascinating. I have every intention of finishing it.
New York City, NYC NY
Justworks - http://www.justworks.com

We are building a platform for people to administer every part of their business, starting with payroll, benefits, compliance and tax filing. We've also built out PTO tracking, some reporting/analytics features and a B2B payments feature. We aren't just about payroll.

We are a PEO, which means we coemploy our customers employees (similar to Trinet/Ambrose or ADP Total Source, if you've ever heard of those). Because of that we're able to do a lot of really cool things including offer health insurance at a massive discount, as well as bring many other benefits traditionally reserved for large companies to startups and SMBs. We're growing very quickly (35-40% month over month) and just raised a $6mm series A from Thrive, Index, a few others[1]. Our founders are former Amazon, Etsy and Groupon executives who have had successful startups in the past.

We handle payments and lots of very sensitive information (bank numbers, social security numbers etc.) so we need people who are comfortable working in that environment. Basically we're looking for senior level engineers to help build the foundation for a really awesome engineering org. Please feel free to reach out to me if you have any questions (will@justworks.com).

No contractors, no remotes, sorry.

[1] http://blogs.wsj.com/venturecapital/2014/10/09/justworks-rai....
There's a whole raft of home automation devices, printers, etc. that will become bricks if certain cloud servers are turned off.

Personally I think this fad will crash and burn, but it will take many rounds of consumer disappointment and flagrant disregard like you describe. Eventually "you control it" will become a selling point.
> and support it by listing ways to fix it that break the functional purity.

I don't see anything in his post that does anything of the sort. Can you be more specific?
This point is quite nitpicky, no? The sentence you quoted could have been removed from the article and the article would have largely been unchanged - my point being it seems dubious to critique an article for a tangential point in the introduction which has nothing to do with the premise of the article.

I think what it really is, is some people just like to complain about "web guys" every opportunity they get. And while your criticism may have been perfectly valid, it is entirely irrelevant to this article.
Would any of that even fit on a floppy disk?
This actually already happened, with the judge that declared wget as hacking tool...
Yeah, same here. It's unfortunate really. Which QFT text are you reading? I've just started Weinberg's book.
Do you have a writeup of what sensors you used and how you programmed it? I started to look into this topic but was overwhelmed by the choices. When I finally settled on a path I found out, that the combined wireless sensor devices described are no longer available.

Edit: The sensor was called S 300 TH, and it was mentioned in several writeups/tutorials for wireless weather stations with Raspberry Pi.
> Welcome to the new ransomware economy, where hackers have a reputation to consider.

It's not new for organized crime to consider its reputation.

In fact you could argue that organized crime exists solely based on its reputation, and I would certainly argue that for CryptoWall. If nobody trusted that paying them would work, they would lose virtually all reason to do what they do.

I'm not going to defend digital extortion, but it exists because people pay it, and articles like this are part of the problem by making it known to Googlers that paying works.

It's complicated and I think we should think hard about where where we point fingers if we want to fix this.
Many developers do not. Especially month views tend to be hardcoded.
From a Global perspective, nobody in the UK is poor.
I understand what you mean, but I'm not sure a larger fanbase necessarily gives you more creative freedom.

After all, we've all heard of bands who'd rather be playing their new stuff, but who know the fans at concerts want to hear the old hits.
Ok, but where are you located? Where is "here" and who is "we're"?

Europe is not a single country but every EU nations has different labor laws and working hour contracts.
If transfer size isn't an (important) consideration, then the one true answer is: just use a record, which doesn't enforce an ordering and is explicit about which coordinate is which.
> I'm personally a big fan of TOML, but maybe YAML is still better for highly-nested data.

That is also my experience. TOML is really cool for simple key/value stores, but keeping everything linear in config makes nesting error-prone, eg with [[table.subtable.list]] to append an item something to table.subtable.list. It's really easy to miss a nesting level by accident.

Also related, newcomers in TOMLland find it really confusing that appending a single line to the configuration file will append it to the latest defined table, not as a top-level key.
If the blocks just keep increasing in size to accommodate small fees then there won't by any (or just a tiny) reward for miners once the block-reward runs out. This will make the hashrate go down significantly and make Bitcoin as a blockchain very unsecure and vurnable.
This is the worst and most depressing thing I have seen in a long time. Remember when we used to write software? The turtle stack is way too high.
There's some very interesting discussion here and in the comments. Many have pointed out the similarity of ideas to Taleb's Black Swan, and extremisation, which was also brought up in Superforcasting by Gardner and Tetlock.

Instead of such a discussion, I'd like highlight a book that provides the "oposite" perspective: Gerd Gigerenzer's Rationality for Mortals. Gigerenzer presents the an anti hyper-rationalist perspective for heuristics, arguing that they're not only human, but necessary and inevitable for time and compute bounded beings.
This actually sounds like a cool game. I think I'll grab the ROM later today and give it a go.
Did the inflation happen because there was no tax applied? From what I can understand (difficult as this space has been so politicized), money creation requires taxation in order to avoid inflation. But taxation is way more problematic than money creation, and so I wonder was the tool only half applied?
> I don't really understand why they took the XMPP API to such lengths (it even displayed OTR messages as [encrypted message], that's not really the kind of thing that comes to mind instantly when I think about an XMPP API) to finally deprecate it.

Business strategies and decisions shift constantly.
You're right that there's some overlap:

> It may surprise you to hear that the Components library I’m describing is not React Native, but a separate project.

> Why the distinction? It’s simple: React Native hadn’t been invented yet when we rebuilt News Feed in Components. Everyone at Facebook is excited about the future of React Native, and it’s already been used to power both Mobile Ads Manager and Groups.

> (from http://www.objc.io/issue-22/facebook.html)

(I work on React.) We're going full steam ahead on React Native, but this is a slightly more mature project and we figured it made sense to release it for people who (for whatever reason) can't or aren't ready to adopt React Native yet. ComponentKit is also more mature and powers the most important part of the Facebook iOS app so it's virtually guaranteed to be rock-solid, whereas React Native has only been used in production for a few months.
Gin is fine, prehaps meet at a pycon one day :P
Clutchless manual in the Smart. I looked at getting one a few years back, but I couldn't justify $15k for a two-seater with almost no breathing room and storage space versus $12k for a Nissan Versa with nearly the same MPG and a huge back seat area/storage area. I simply don't understand how they can justify $15k for what boils down to $9k worth of car. It's all hype.
"Microsoft Windows will support displays with up to 8K resolution" would be better, as using 8K displays would be only useful for the Matrix Architect.
Nah. I love my country dearly, but I don't feel attacked at all.

My country has done a lot of stupid stuff in the Middle East. I get why they're upset. They should be. Fair enough.

It would be nice for us to move past the petty hatred over things that happened 50 years ago.
Except his ISP is explicitly not like that and allows people to use whatever equipment they want.