jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I do notice myself tagging more after I start to use trunk.ly daily. And I agree that "tagging" is a great to do attach personal opinions on a link.

Trunk.ly can import delicious tags. We'll soon add the ability for you to add a tag to your link as well.

Having said this, we found most people do not tag, they just search what they want and continue with their life. Based on the existing user behavior data we have, 1% people clicks tag in two weeks. 7-10% uses search at least once.
Single-car family. As in, this has to serve the transportation needs of a family who relies on it as their only vehicle. That entails far more than their daily commute, and has to support a reasonable worst case, which is what his number represents. A car that only supports your average case is not very useful. And range is diminished in winter.

In other words, if I’m living in Dallas and I have to choose 1 car to meet all of my use cases, I’m not going to pick one that precludes me from ever being able to take the wife and kids to visit relatives in Houston, even if I only make that trip occasionally.
> the Fedora project changed its default configuration for that service to *eliminate* fallback DNS servers
I highly recommend https://github.com/koalaman/shellcheck It's a wonderful piece of software to help and guide users writing shell scripts. Hook it up to your editor/IDE and all those arcane caveats will be things of the past.
You are welcome. All the best,
Yes, we're very excited to work with extension developers! But there's 2 important things to consider:

Apple's terms clearly don't allow us building a store within the app (Fortnite vs. Apple) so we're not going to distribute paid extensions directly but it sounds like you use Gumroad and probably a secret link to distribute?

Also, there's some OS enforced limitations on compared to the full WebExtensions spec, but if you share the extension with me, I'm happy to take a look. I'm abhinav@insightbrowser.com if you'd like to reach out directly.
Rust’s ownership model isn’t useful just for heap-allocated things; it’s useful for all kinds of other safety guarantees, such as preventing unnecessary mutability.
Is it worth getting the electronic versions vs. the manual ones?
On the upside, the “Emperor has no Clothes” governments will be shown for the propagandists they are when COVID rips through the country. It will be remarkably little comfort at the time.

Thankfully Trump changed his message after Wall Street and Fox News personality Tucker Carlson called out his political spin.

In the end, I fear the virus will community spread everywhere unless the _entire world_ takes it seriously _at the same time_, but I don’t foresee that happening.
I don’t understand this hypothetical perhaps because I don’t know what “BNS” is in this context. However, I think it’s reasonable to assume that if you have a key-value store and you haven’t modified it to validate your scheme, that there’s no guarantee the scheme will be valid across the database, and if your code doesn’t tolerate these conditions, eventually a bug will reveal that.
The client software never seems to work for me, and I've had to phone in before not knowing you could join from the browser
Why do you ask a question about the second half of a paragraph, wherein the answer to your question is in the first half of said paragraph?
A Dropbox-like service that will sync a folder with a web server automatically.
... and what's the precision on the volume? How many significant digits?
Deflation doesn't mean a thing about prices of goods relative to our labor and time. It speaks to the nominal relationship between units of currency and prices of goods, labor, and time. Goods and labor are on the same side of the equation, although labor's price moves a little more slowly.
It's not just about time saved. I tend to forget things I don't do often, so I automate them, even though setting up the automation might take more time than it will save me. As soon as the automation is set up, I no longer need to worry about it, and next time I can just push the button.
> iOS, which is even more neutered than ChromeOS

I disagree, developers can develop native apps for iOS even if they need to go through the App Store. Only crippled web apps are allowed on Chrome OS and only Google can develop really native apps.
HIV is a very capable mutator, all he did was give it a chance in two hosts to mutate against. and then who knows the future danger of the kid's health. Dolly the sheep was cloned, but had enlarged organs. So not perfect. And what changes in these kids is a huge unknown and there was no way to predict it, because the doc just did because he could. Plus a whole eugenics program has a huge historical negative example in the last century because it lead to death camps.
I will be in Beijing for the 26th, for one week. I'm hoping it's better by then, lots of flights to Beijing were cancelled today too.
Thank you for the honesty. This is very valuable feedback.

It’s very hard to find a way to convey what’s different... i’ll keep trying
Especially since the title field is completely useless for distinguishing male adults from male children. The entire calculation is valueless.

It feels like something is missing from this story.
> I wanted a display like this for years. In fact, I even did a lot of research to build my own. The biggest hurdle was getting a manufacturer to sell me a big-enough panel at reasonable cost. Absolutely nobody wanted to do anything less than 1k units (understandable, I guess), and I wanted only a few units.

This guy claiming access to 13.3" panels, and he quoted me $2800 for a single 13.3" dev kit along SDK when I PMed him several months back.

https://www.reddit.com/r/hwstartups/comments/2e5o61/i_have_e...
True. I also don't really feel the need for a command line on my iPhone.

My point being that yes, command line interfaces are the most efficient way to interact with Linux, but elsewhere, not so much. Maybe it means that Linux was designed for the command line.

The fun fact is that is that deep inside, the iPhone runs some variant of Unix.
People have talked about the obvious things so I'd like to toss in:

* The reason I go into the office, rather than work from home, is the people there.

* I feel a thousand times better at the end of the day if I can see natural light.

* Running the OS/editor I want to is important.
>Sure, but one thing I don’t understand is why fuzzing is not used more often for testing basically any pure function [...]

Agreed 100%, and is actually what we encourage people to do. Since this is an intro article though, we wanted to keep things simple, and everyone understands the danger in accepting inputs over a trust boundary.
Your suggested method is what the fuzzing community calls differential fuzzing [0]. It’s been incredibly effective at finding bugs in crypto libraries [1], and is currently being used to fuzz different Ethereum node implementations [2]. There are other ways you can fuzz functions, and we sort of hint at this in the post when we say:

“If you can define a property that must hold true for any given input (also called an invariant), then the fuzzer will look for inputs that break your invariant”.

Usually this translates into writing assertions the same way you might when you’re writing property-based tests [3]. In fact, I think the fuzzing community has a lot to learn from property based testing. These are more advanced topics though, that we hope to cover in a later post, and why we omitted these details from this one.

>This list of issues seems sort of manufactured [...]

Developer friendliness means different things to different people depending on their area of expertise, years of experience, or interest levels. While the list may seem manufactured, we’ve found that unfriendly tooling and uncertainty about what to tackle first can turn developers off even trying to write a fuzz test at all. Understanding what makes a good fuzz test, instrumenting your code properly, running many fuzz tests at scale, and triaging and interpreting the results of a fuzzing run can make fuzzing prohibitively difficult for a new engineer to set up. This is what we’re focused on solving.

>Advertising a product without saying anything about it is off-putting to me [...]

Fair enough. Fuzzbuzz isn’t quite ready for public access yet, so that’s why we’re a bit vague here, but the intention was not to advertise our product (and is why we only wrote a couple paragraphs at the bottom). We were just excited to write a post about fuzz testing, and figured anyone who’s interest was really piqued could get in touch. We hope to expand this post and use this as an educational resource long-term.

[0]: https://en.wikipedia.org/wiki/Differential_testing

[1]: https://guidovranken.com/2019/05/14/differential-fuzzing-of-...

[2]: https://github.com/sigp/beacon-fuzz

[3]: https://hypothesis.readthedocs.io/en/latest/stateful.html?hi...
Why on earth would I want to crowdsource weather prediction? Isn't this one field where we can all agree that an expert opinion backed up by some expensive measurement gear should be a heck of a lot more useful than polling random people? I don't care what my neighbors think the weather will be like this weekend, and I can't imagine why anybody would.
What is the source for the claim in your first question? I don't see this mentioned in the linked post.
Salt is bad for you: http://news.ycombinator.com/item?id=1209254
Very long winded article that doesn't really do a good job of laying out a case against software patents. Despite its length, the article doesn't address the core false dichotomy: software is both an encoding of a pure mathematical entity and the input to a machine that actually does stuff. Just beating us over the head with "software is mathematics/speech" for 50 pages doesn't address the real issue which is that it isn't just mathematics/speech.
It's too soon. I don't think anyone knows what Sony's going to end up paying here (Sony included).
See previous discussion here: http://news.ycombinator.com/item?id=2484153
Does anyone have thoughts on a replacement? I'd love to stay with a more modern approach to banking.
Not "all names, addresses" [of all users].

The Twitter blurb is basically an incomplete quote from and a link to https://itsgoingdown.org/dhs-and-ice-seek-to-issue-subpoena-... , so probably the post should be updated to point there (and the title should be corrected).

"[...] Riseup.net received a subpoena requesting any and all records/information related to names, addresses, phone numbers, email addresses, IP addresses, MAC addresses, payment information _for the following email_: ashevilleantiracism@riseup.net"
I thought this story was going to end with "and that kid was Richard Feynman"
not everyone wants, or needs, an ad targeting system
Heroku does the same in non-enterprise tiers. Their databases are accessible by the public internet with no option to limit it to your own dynos.
Some really insightful discussion of the possibilities and limits of ML can be found on Les Fridman's AI podcast. Especially good were interviews with Yann LeCunn, Jeff Hawkins, Elon Musk and Francois Chollet. One memorable quote from LeCun "There is no intelligence without learning." Here's a link to the LeCun interview, though many aothers are excellent. https://lexfridman.com/yann-lecun/
Job hunting is like online dating, 95% will swipe left... and you shouldn't let it get to you.

It takes luck, skill, and a personal match between you and a set of people at a company. At the end of the day both parties must feel like they have a good match.

Re: Tech interviews, unless you pore time into things like leet code and "cracking the code interview" tech screen will always just be psudo random.
> I'm referring to problems like cluster autoscaling.

When it comes to autoscaling, kubernetes has two levels of scaling - pods and nodes. This introduces pros and cons in itself.

Either your resources are under-utilized and you waste money or you scale as fast as regular scaling of your cloud provider.

I'll just point out that for example AWS ASG TargetTracking scaling policy blasts default Kubernetes HPA/CA scaling out of the water. It's more conservative while HPA is highly susceptible to pod thrashing.

Two-level based scaling introduces a lot of complexity, it gives more flexibility/power to the user, but only if that user has enough experience to not fall into multiple pitfalls it also creates(scaling).

I'm confident enough to say that ANY corporation that is not familiar with Kubernetes - decides to introduce it to it's technology stack will most likely shoot itself in the foot - also increasing the cost of infrastructure for their platform.

I've seen it too many times. Which then results in this corpo to hire some consultant that looks at what abomination their devops created to shake head and spend few months fixing their incompetence.

Doing Kubernetes the right way is hard.
So goes the argumentation since 1960.
Nginx Lua bindings does have direct access to OpenSSL primitives (or LibreSSL, or BoringSSL). I have also created (LuaJIT) binding to libnettle [1] that you can find from here [2]. (libhogweed, aka rsa/dsa bindings, and documentation are still a work in progress).

[1] http://www.lysator.liu.se/~nisse/nettle/
[2] https://github.com/bungle/lua-resty-nettle
Daemon, and the follow up Freedom(tm) are a few fantastic books.
Don't be fooled by the start - it seems like a bit of a clichéd cop procedural, but rapidly evolves to an interesting glance at near-future sci-fi and augmented reality.

...plus it's pretty darned cool.
> it's that both the major one and most of the minor ones are derivatives of either UNIX or the POSIX specification.

How is that the problem? How does that stop you from doing anything?

> you are at the same time throwing away 99% of POSIX, and you are highly expected to maintain compatibility with apps for the system you're building on top of

Expected by whom? Who has any expectations for your own personal research project? I'd fully expect an experimental OS not to have any apps at all, besides basic utilities.

I'm not going to point to any OS as a counter example, because you haven't made clear how the existence of any other UNIX-like OS prevents you from doing anything. If you want to do "greenfield R&D" then go ahead. No-one is stopping you.
I have fond memories of 4chan from its early days. Thanks for everything!
Wow, awesome information. As I haven't had to deal with citizenship, well, ever, it's interesting/enlightening to learn about the work that goes into obtaining it. I'm going to bookmark this one for future reference, thanks Patrick!
I believe one of the founders worked @ Google in the past.
Great concept with a fantastic execution. You should try it if you haven't done so yet.
(Author here) Thanks for the time you put into your comment.

I think there may be both advantages and disadvantages in unifying function calls and dictionary queries. The reason I am asking the question is that I haven't been able to try it for myself (or at least read about someones experience with it).

And I will try exposing myself to more languages :-)
Seeing comment scores helps me to quickly scan comments to find the ones of most interest. It's not about "who's right" or "who's wrong" --- but what comments are more insightful and interesting. This is what the community of HN provides in voting people's comments up and down. This concept is missing now.

All in all, not showing comment points is a step backwards in helping people get the most out of the site in the most efficient way possible.
At the time they requested the removal of the tool, they hadn't yet fixed the problem server side. I don't think it's egregious to request that the tool be taken down while they worked on fixing the problem. Much like how security exploits aren't just immediately published without notifying the company so they have a chance to fix it.
Very well put. I have experienced the same thing.

Yes, at times I'm curious what a comment's score is, but that's my lizard brain talking.
The content of the presentation is much the same, albeit pitched at a different audience. To get straight to the discussion at the end (which is impossible effectively to summarise for you and well worth the time) skip to about 26:00 in the video.
OMG Pokemon!!!!
Not that I endorse anything but a two-step procedure can enforce a kind of repeatibility.

* Step 1. A thousand votes are selected randomly. And counted and the counts are made public
* Step 2. The winner vote is selected at random in public procedure.

Now step 1 can be repeated at a contestant request, but if the counts are roughly the same, step 2 doesn't happen. Actually if the counts are too different, a revote may be in order
I'm surprised New York isn't in the launch cities. The sheer density of people, businesses, and overpriced things requiring deals makes it a no brainer. Two cities in TX? I'd understand Austin over Dallas though (I'm from Dallas living in NY).

Facebook is also continuing its tradition of copying other people. They are the 1000th entrant into deals, so the only hope they have of success is their huge captive audience. Even that isn't doing well for them in the location game.
The browser caches assets like that automatically.

Alternatively, if you want to have a more install-like install, you might have luck with local storage: http://diveintohtml5.org/storage.html

Local storage seems to currently max out at 5 MB, but that's easy for the browser vendors to change if they see the need.
Without expiry or LRU it's no where near as useful, not to mention performant.
I use Instagram because I have about 10,000 followers on that service. I go where my friends are.
I believe that with synthetic rubbers, it is less of a problem. This was exactly where I got my experience with; old car and motorcycle tires, particularly tires that had been left out in a baking junkyard for a few years.
Bytecode is stored in function objects which IIRC are reference-counted.
No. If someone were asking $23m for a share of MSFT it would just be way outside the market and would just sit there. Plenty of people leave way outside the market bids and asks just in case someone else makes an accidental huge market order.
Or you could just use a language whose implementation doesn't blow.
Do you think "low-priced" is a necessary part of the offering? I'd be strongly tempted to emphasize the other parts (aesthetic, Rage Against The Machine, etc), deemphasize "pay however little you think is fair", and walk up the number of sales in the $40+ bucket.
For me, I prefer the OP's article as it's very much from the perspective of someone still "in the trenches", whereas your artcle seems to be approaching it from the angle of already being through the trenches and reflecting on how awesome it went.

I suppose it's like comparing watching Rocky to watching 2 hours of Lennox Lewis in his prime, you want to see the progression happening, not necessarily look back.

That would be the main point from my perspective and it's simply a matter of preference.
Per semver.org and the release notes, this is a mere bugfix release and fairly unimportant. My gut reaction is that this should not be an HN story, and Node devs should be subscribed to a channel that properly announces this. Thoughts?
It would be great if everyone on HN joined the Firefox and Chrome dev channels. I'm sure it would help with the aggressive release schedules.

http://www.mozilla.com/en-US/firefox/channel/

http://dev.chromium.org/getting-involved/dev-channel
I have no knowledge, but did come across an amateur looking into the question: https://blog.plan99.net/cpap-for-covid-d47886bf978c
One of the often-overlooked opportunities to change the world is to empower others to change the world in their own small ways, to lift them up and open their eyes to the possibility of their own capabilities, and build and provide them the tools to succeed in their own missions of good.
It's not really about speed, it's about rhythm, density, presentation style, and audience.

When I was in competitive public speaking and debate, I spoke at about 200 wpm. However, those speeches were all pre-scripted to the letter, so I had control over the density and presentation. I could script a rhythm of speech that allowed an audience to keep up without feeling overtasked.

When I presented from notes, like in debate, or like a presentation such as the author was giving, I spoke a little slower because I had to "choreograph" the rhythm and density on the fly.

And obviously, it really depends on your audience. This is sorta a given, but the more knowledgeable they are, the denser your presentation can be. Obviously you still need a good rhythm, else you'll lose the audience.

The purpose of a speaking rhythm is almost like a mental slide that you are constructing over the course of the talk. You want it to be smooth and to take the audience where you want them to be. There are no problems with going down the slide at speed. But if you have no rhythm, it's like putting bumps and corners in it.

So basically your speed doesn't matter (within reason) if you have the other elements down. But if you are struggling with the elements of communication, yes, slowing down will "solve" the issue.
Would their resistance matter when the government hears the potential dollar amount?
I'm in the United States I don't know where you're from but if we had an asshole tax our government would be the most incomprehensibly rich entity in the universe.
This is really bad news...

I'm sorry for Bricklink, may you rest in peace!

Maybe it's LEGO attempt to clutch at any straw and they finally trying to be better, but I really doubt it. LEGO has moved themself into a position where they are really cornered. No innovation, fat price tags on everything... – There is a German guy who had a LEGO store in Frankfurt, called "Held der Steine" (hero of the bricks). His YouTube account is quite popular and became a meme in Germany. LEGO sued him for having something which somehow resembled a LEGO brick in his logo. On his channel he reviewes all the "new" stuff LEGO is putting on the market; and he's showing how desastrous the Danish company became. They simply don't care anymore at all as it seems.

Now he's also presenting all the Chinese stuff as well – they are actually ahead in the game already.
> But sometimes I forget that there are people out there who are significantly more risk-averse or perhaps more generally obedient and who see the world very differently.

The criminal justice system treats people very differently, depending on who you are.

In my lived experience, for middle class white kids, using cocaine, heroin, LSD, etc. was just a right of passage, that for the most part, didn’t effect their future prospects for college or a career.

Meanwhile, black and brown kids caught with a dime bag ended up going to jail.

In the US, white and black people use drugs at about the same rate, but black people are convicted at much higher rates and with longer sentences: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5614457/
I would tough it out for a few years. Put $2mm in S&P, then plan on a withdrawal rate of 3.5% a year. That would give you a very safe practically permanent salary of $70k which goes a long way in the Midwest or over seas.
> protest aren't always peaceful

Forcing an evacuation of the VP, house and senate leadership and like 500 legislators while they are in session selecting the next president is a far, far cry from merely "not peaceful".

Literally the entire legislative branch of the federal government was attacked, along with the backup president!

And, but for a network of cold war escape facilities... they probably would have killed a few or taken hostages.
...and then screenshot the editied tweet? Op’s point is (i think) that there is no more verifiability to a screenshot than to the text itself.

Not from the perspective of verifiability, but from the perspective of showing them as they were seen in the moment (fonts, profile icons, layout) screenshots do seem a touch more historically accurate