jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Cool, at that rate only another 16 years or so until they'll fix the fact that running a Zoom or Hangout call on Firefox turns your MBP into a toaster.

Wish they'd focus on battery use! It's so crazy un-optimized. Run your next Zoom call on Firefox and put your laptop on your lap to test... Or just watch the battery meter plummet vs. other browsers.
Even if you disagree with the reason might as well give the devs’ stance on it.

> it [single clicking not selecting all] was a special behavior only implemented for Linux, it was not consistent with Firefox on other OSes, and with other browsers on Linux itself. The prefs were causing broken edge cases complicate to handle, taking into account all the possible pref combinations (for example under certain combinations it was not possible to select a word), and having to execute more tests for them. Not removing the prefs would have not saved many resources, since we still need to maintain them.

Why can’t you just have both options?

> Most of the tests should then be able to run with both setups, everytime we touch something around that we'll have to check not breaking it, and so on. Yes, even the simplest pref skipping a line has a cost, and that's why they must be weighted with a benefit.

> Apart from what I already said regarding the will to unify the behavior for the more commonly found case of users moving across OS and browsers, and the cost of options in general, I'd like to explain a further reason why it's not just matter of reintroducing a pref; the change we made here will allows us to experiment more broadly with the unfocused Address Bar contents, for both UX and security reasons.
Keeping browser.urlbar.clickSelectsAll around would make experiments a lot more problematic, and at a certain point we may have to remove the pref regardless, because it would block landing improvements. So we'd end up causing you frustration twice.
We totally understand your point of view on this matter, unfortunately sometimes changes must happen, to be able to evolve things.
do threat modeling!
thought the government was mandating EVs? Is this some corrupt Louis DeJoy deal?
I recall GTA having way less cops than in real life too, which definitely is what is happening in a lot of cities.

On the plus side, perhaps I can mount flamethrowers on my subaru and live out my 90s childhood fantasies if big US cities keep on going down this path.
It should be easy to add that option, I hope it will be in the next version.
The CEO shot an elephant for fun? I didn't think you could still do that. I might have to switch over that. I'm funding some guy's rich ego. Who are the lean and hungry companies in this space?
I find CGP Grey does an excellent job of explaining things very simply in his youtube videos. Personally, i'd like to see these run on British TV.

http://blog.cgpgrey.com/the-politics-in-the-animal-kingdom/
This is a good point. Why is it still so hard to find legal, DRM free ebooks to buy?

It doesn't make sense that when you search +"title" +ebook you get almost only pirate sites. This is the same problem that used to exist with music. Unless it becomes easier to buy ebooks legally, the "pirates" will win.

This is not really Google's fault only though... Some weeks ago I tried to buy a scifi ebook, but was bounced by Amazon because I'm not from the USA. In other stores I had similar problems.

Authors: at least make sure everyone can buy your ebook legally!
"One other thing I could never get them to do was to ask questions. Finally, a student explained it to me: “If I ask you a question during the lecture, afterwards everybody will be telling me, ‘What are you wasting our time for in the class? We’re trying to learn something. And you’re stopping him by asking a question’.”"

This is not just a Brazilian problem. Much of the university education in the US is the same. Very few students ask questions and consider question asking to be a waste of time.

Rote memorization just to pass tests is sadly all too prevalent in US universities as well.
Android is 100% controlled by an organization whose only interest is in commoditizing access to its services. Dell has struggled to move away from the low-margin business they once pioneered; are they really so eager to go head-to-head with the Chinese on this?
It did. Have you ever read any COBOL? It reads just like stilted English.
Are you proposing that one should not take any moral stances? I don't think it's fair to propose complete amorality simply because we overlook so many disagreeable things. We all choose our battles.

(I did not downvote you)
Locale sounds pretty sweet.

I wish my iPhone would be able to do this too, but it is probably a bit too much of configuration for Steve. Also, depending on your configuration, it could lead in breaking the semantics of the physical ringer switch.

For Mac OS X, there is an app which does pretty much what Locale does: MarcoPolo. I found it very useful when I needed to change SMTP server based on where I was.
That is very true. I didn't mean to imply that nothing good came out of it at all - obviously they developed some great tech to help their search for alien life, which can be reapplied elsewhere.
A fair point, but I think we are way beyond Popular Science projections at this point.
I've tried lots of things from the first page of google results but I don't think I've tried that. Will give it a shot for sure!
I helped develop SPF, and created what may still be the "largest" SPF record (eBay.com and PayPal.com). That being said, the author is mostly right. You shouldn't reject email that fails SPF .

BUT, there is a use for SPF. You add it as a factor in your spam filter. Deduct points for an SPF failure, or make it an aspect among many in your filters. It's still a useful way for one org to tell another org, "here are the IPs you should expect mail to come from".
This is a great read on the topic: http://dustincurtis.com/sleep.html
>Coal is much less dangerous for those who live near the power plant

I don't believe so. Toxicity and Emissions of a coal-fire power plant does severely affect those in the neighborhood. Studies show that radiation dose is comparable. As and Se are found to have higher concentrations in soil samples.

http://rpd.oxfordjournals.org/content/18/3/169
I remember when I was this dramatic. I have no doubt that the emotions he experiences are very real, but he has no frame of reference to see all this for what it is: not really a big deal. If he fails, it sounds like he has a safety net and support to get on his feet and try again. There's no shame in being "mediocre" and having a 9-5 as long as he doesn't get complacent and lose his drive.

Any decent entrepreneur, however, is not going to lose that drive and desire. I know I haven't, and I've yet to achieve what this kid has. Even if he fails, he tried. He'll learn a ton and will be better-equipped for the next go-round.
What are the conditions where this problem manifests?

I have a Das Keyboard that sporadically become unresponsive until I unplug and plug it back in. How do I know if my problem is caused by the issue described in the article?
CloseGap | San Francisco | ONSITE | Full-Stack Lead Developer | Inters okay | Full-time and part-time

CloseGap is an app that allows anyone to purchase specific items (i.e. clothes, school supplies, sports equipment, art supplies, hygiene products) for, and establish relationships with, disadvantaged students. Join CloseGap as the Dir. of Tech and continue developing app from current iteration (private beta). We have happy users and we're growing!
You must be a civic-minded, technical ninja, excited to work at the intersection of technology and social impact. You are a boss at Ruby on Rails, JavaScript, HTML, CSS, and PostgreSQL. In the past, you’ve worked on a prototype, MVP or beta, have spoken to customers and have integrated their feedback into product development. You are familiar with lean/agile development methodologies. You're a good human and want to use your technology powers for good =) CloseGap is a tax-exempt 501(c)(3) nonprofit. There's no ownership in nonprofits so full disclosure, equity isn't available. With that being said, CloseGap is epic so if you're cool with not having a physical stake, this is still an idea and organization that can be grown in a huge way. Calling this position Dir. of Tech for now, however, if it goes well, this will become the CTO/Cofounder role!

If this sounds interesting, please email your resume to rachel@closegap.org. Thanks! closegap.org
It's a nice feature of less, but less is a pager, so you can't pipe the result to `grep` or `sed` or `awk` or something.
Yeah, my question was more of a curiosity one regarding the utility of EC for applications. Sorry if it seemed like a brazen dismissal of your article. I am actually waiting to read your wait-free removal and lock-free append extensions.

Now I understand your first paragraph a bit better :P. I would avoid using EC. Instead I would find another term. To me, EC implies that the object can be inconsistent for some period of time but will eventually reach a consistent state across all nodes. Your titling of the link and your use of the EC term kind of threw me off a bit.

"Modern computer are eventually consistent systems by virtue of the caching layers (and local registers) - only once modifications make it to a shared cache are they globally visible."

I agree with you but I would leave registers/cache out of this. Yes, if a read to a memory location could return stale data then this would be absolutely be a problem. But I would argue that reading a memory location into a register then performing RMW ops on it does not necessarily put the system in an inconsistent state. This because RMW ops on a register dont change the actual shared object.

I think a better example for what you are talking about is write buffers in individual processor cores. These can contain intermediate state visible to that processor but not to others. Such relaxed consistency procesors will require appropriately placed fences to achieve linearizability.
Yes and no. 9/11 seemed to really unite US, which resulted in Patriot Act opponents a very small minority. I do not see that happening here. From practical standpoint, the US is already split and this bill appears to be targeted at the radical right. They will oppose it along with run-of-the-mill 'I am not sure government needs more power yo' crowd.
It should be. Every other browser gets this problem correct and has. My other comment here is more verbose, but Firefox has become something of a monolithic joke. Every time I fire it up, I'm truly hopeful that it will have improved. Then 30 seconds later when it has finally opened, I see the same tired Firefox2/3.x interface and slow page rendering on top of the (well, now fixed) modal problems, etc.

It's nice to see that the JS speedups have some effect, but it's still behind Chrome technically. (though there do seem to be a (very, imo) few Firefox extensions that don't have Chrome equivalents, so I do understand).
wouldn't a hacker hippie commune be more about building a robotic plow and spending your, now spare, time OCRing and analyzing old farmers almanacs to determine the optimal time to plant/rotate/water crops?
Coming from belgium I have seen big differences with homelessness in Canada. Not only are there more homeless in Canada but their composition is different too.

There are more women and young people on the street. The ratio of whites(and presumably Canadians) to non-white(and presumably immigrants) is also higher. Something that is also remarkable are the obviously drugged people walking in the street.

Another difference lies in their behaviour. Many are polite and friendly, or at least that's how they come across when they say things such as "have a good day" after you told them no.
also, certain niches may have limited time windows where it's relatively easier to make profits and/or there are no competitors active in it or only a few. after this window, profits are driven down to commodity levels and/or a large number of strong competitors enter the same space and bite off some percentage or all of the market that was previously yours
An equivalent way to describe Friedman's negative income tax proposal is that everyone pays their taxes as normal and then $20k/year (or however much) is given back to literally everyone, regardless of income.

I like that version because it makes more clear that you don't have perverse incentives with respect to working: you never get more money by working less. The $20k/year is guaranteed unconditionally and you can supplement it with a job if you choose.
There are two hard problems in computer science: cache invalidation, naming things, and off-by-one errors.

- Twitted to death. My source: http://twitter.com/#!/leahculver/status/26690101915
There are multiple implantable artificial hearts in use right now. They're really only good in cases of near total heart failure, and generally only work to extend life by ~year at most (for now). Crank High Voltage has one of these as a plot device.

Did anyone actually watch that movie?
That's too simplistic:

How do you handle someone who has a low-paid job that earns $10,000 a year? Make them quit their job? Part of the benefit of this approach versus a minimum wage is that it can make low-paid jobs viable. With your suggestion it wouldn't make sense for any job to pay less than $20,000 a year.

How about people that simply can't work, due to long-term illness, disability, or age? Another benefit to this approach is that it simplifies administration of welfare/benefits so that you don't need to prove illness/disability to get the money. This also helps to remove stigma associated with disability, which is a Good Thing for society.

What if there's no need for your government labour where you live, but there is elsewhere? Do you create busy work for people - which will incur capital/material costs and management costs - or do you start forcing people to relocate?

Pretty much the entire point of this way of handling welfare is that you do pay people without receiving anything directly in return or enforcing how the money is spent. That way people can gain the freedom to decide how to spend it themselves and will largely make good choices. (And even when they make bad choices, the state is no worse off than under the current system.)
Teachers aren't particularly poorly paid -- they make about 45k a year with summers off (that is the country wide salary, the median elementary school teacher salary in San Jose is 65k) and potentially have a great job (when a class is good, teaching is a joy as long as enough easy kids balance the hard ones).

The joyfulness is really important -- private school teachers make shit, but teaching there is great fun and often doesn't require the utterly ridiculous credentialling process of the public schools.

Sure, we're not talking attorney or registered nurse salaries here, but we aren't talking attorney/ nurse student loans or pressure either. No blood, no lawsuits, no ambulance chasing.

Like I say, if the kids are good, teaching is something you would do for free.

Oh -- parents are part of the problem, I will admit. I sort of blame crappy teachers and adminsistrators for creating an environment in which a lot of kids and parents feel alienated from the process. If you don't buy into the process, which requires hard, often unpleasant work, the whole thing goes to hell. But it should be the educators who are on the frontlines of fixing the lazy, fun-only fucked up culture that is the USA.
size_t strlen(char *s)
{
size_t i = 0;
while(*s++) i++;
return i;
}
High fives from Australia!
Cool idea OP. If the world needs anything right now, it’s some light hearted fun.
I was just lucky. I never had to market myself. Jobs just fell in my lap.
I used Google in 1997 and set it as my home page, etc. and it was almost certainly the fast response and ad-free page that got me, more than the results. The results were good, but not uncanny or mind blowing. Also had a great vibe of "geekiness," kind of still old-school Internet in a time when the web was going in another direction very quickly.
no swipe typing, I find much easier just use Gboard and disable internet access to Gboard through firewall and you don't need to care about privacy
If I was a curious noob, how would I tackle this?

My provisional answer is that I'd host a conversation between experts.

For example, I'm now very curious about Apple Silicon M1 wrt to Java's Memory Model and Project Loom (structured concurrency). But I don't know nearly enough to even ask smart questions, much less understand the answers.

So my dream future perfect interview would have Ron Pressler, Doug Lea, and one or two people really smart about M1 (the only name I know is Dan Luu) sit around and chat it up.

I'd ask them open ended questions, like "What's new and different?" "What happens next?" "What are you excited about?"

The conversations would likely happen over multiple sessions and different mediums. Because the experts would share and ask each other stuff which would prompt followups.

As podcast host, I'd try to be catalyst, try to remove myself from the convo as much as possible. I can't think of any examples, role models. While I'm a huge fan of Ezra Klein and Adam Gordon Bell (Corecursive), I'm not confident I could lean in like they do.

One tactic both Lex and AGB do really well is prompt their guests to explicitly define jargon. I suspect that some of the perceptions of Lex's ignorance are him trying to make topics more accessible. eg Working close to the metal with AI, I'm quite confident Lex knows about branch prediction.
> What would have happened if they had had firearms on them?

They (some) did have guns on them, along with knives, restraints, bombs (allegedly) and probably other weapons hidden on their person.
> Zom

Is this a typo for Zoom?
You used to be able to use WhatsApp and not have a Facebook account (for the obvious reasons).
Yeah. Given that the ISS passes overhead at ~7km/s, a little delay in launch time would mean a lot of catching up to do.
As of the last time I tried Netbeans (I have long since moved exclusively to Vim), this was not successful either. I have my font preferences replicated in ~/.fonts.conf and I could not get Netbeans to use those settings either.
Using a git backend for this kind of service is great since it would provide a common synchronization engine for all your files. Thus if I have 3 or 4 of these services pointing at the same folder everything should work.
Or you can datamine for some ideas, and then use those ideas as hypothesis for testing. There's nothing wrong with judicious use of data-mining as a tool in research. In many ways, the patterns that emerge out of data mining can become the 'huh, that's weird' moments of the future, especially as we start dealing with observations beyond a single human sense's scale.
IANATL, but my understanding is that you owe taxes whether your earnings are in dollars or euros or bitcoins.
I looked through the source, and it doesn't seem to have any conflict resolution. As far as I can tell, it simply executes the push and pull commands without checking their exit codes to see if they succeeded.
So can they. The answer is: its the music industry, which welcomes broad generalizations and rash judgement.
You make a good point! but this is a thorny area. When an article's title is completely generic in a way that conceals what's interesting about it, we sometimes don't revert the title. Such cases are covered by the site guidelines as 'misleading'. Other times we do revert it—for example, when a title is generic for what seems to be a creative reason, we'll often put the generic title back out of respect for the author. Or if it's generic in a way that is playful rather than bland.

There are hybrid cases too, where we'll leave an editorialized title up because of what you call discoverability until the post is well-established on the front page, then change it at that point. Also, we're responsive to feedback, so when a user makes a good case for us having made the wrong edit, we'll change it. When users disagree with each other, though, as happened here, that gets harder.

Btw I wrote about that CUDA title here: https://news.ycombinator.com/item?id=21618991. We'd normally have left the second-last edit up, but I changed it in response to a user complaint. Had it not been midnight on Saturday I'd have just asked the readers whether the macOS detail was really the single important thing in the article or not, and decided based on that.

Your question about moderator motivation doesn't quite land with me though. We're not excluding any of those values, we're just trying to balance them in a good way. What that means is that you're going to get a different answer, often a surprisingly long answer, about specific cases.
Yes, but moderators sometimes edit titles and do other moderatory things after that limit has expired.
I'm curious now. What's there to look up? It's just like WHERE, but you use it on aggregate values.

WHERE filters the data before you aggregate it, HAVING afterwards.

That's all there is to it.
It seems like their manifesto here hasn't really stood the test of time: https://muut.com/blog/technology/riotjs-the-1kb-mvp-framewor...

(The bits about jQuery at least, anyway.)
Yeah, Amazon's key model is a pretty big weak point, both Google Cloud and Azure handle it better. It would be safer to use different sets of keys, like one to create new machines, and app-specific keys that can update only, but that's more work and more headache to manage. Google Cloud just makes me SSH tunnel, which I like.
Seems to be fine so far, doesn't seem to be resuming download upon stop/restart, might be only me :)

Thanks for the dev so far, looks pretty good.
Ah, you're absolutely right. for line in open(filename) returns a generator. I added map(str.upper, xxx) there to make it more it make sense.

But the point should be obvious, without generators that would potentially consume a lot of memory.
Neither do bald assertions with a smiley face.

We've been supposed to see hyper-inflation Any Day Now since like 2009. I'm sure it's just around the corner.
Sounds like, if they don't make their solution open, this will become the basis for a fairly nice little framework.

It'll be interesting because this will require significant rework to fit with how most web servers work. It would be hard to implement in NGinX, for instance. Facebook probably just wrote a custom server, or heavily modified the code to an existing one.
I adore regex crosswords. I believe the first one I'd ever seen was from the MIT Puzzle Hunt (http://www.coinheist.com/rubik/a_regular_crossword/grid.pdf), although it wouldn't surprise me if they'd existed earlier.

However, I find this site a bit frustrating. I love the idea, I love that they have so many puzzles, and I love the UI they've built. But I don't want themed puzzles that I can solve without having to crunch the regex themselves – if I was interested in that, I'd do a regular crossword.
If you want similar thing instantly ive used https://www.trulymine.ink/ in the past. They are pretty but over time i've realized that "one usecase" notebooks are enough for me.
Once it's on Github, if it leaves the country it's hosted in, that's export.
Are you seriously suggesting that no one in the UK could reasonably be expected to know that the UK was leaving the EU?
The phase 3 trials were already large: the Pfizer trial had over 40,000 enrolled patients.

However, they were still optimizing for speed: they presented results to regulatory agencies as soon as they reached a threshold number of covid infections in the group, which allowed them to demonstrate efficacy.

If instead they ran a split-dose trial, the results from each arm would have less statistical power, so the trial could not conclude until it sees more covid patients, taking longer overall.