jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
On Mac Big Sur it doesn't seem to work either:

▶ zsh -c './redbean.com -vv'
W2021-02-26T12:12:24.019387:tool/net/redbean.c:1144:redbean:56779] setsockopt(server, IPPROTO_TCP, TCP_FASTOPEN, &yes, sizeof(yes)) → EINVAL/err=22/errno:22/GetLastError:0

W--------------------000028:tool/net/redbean.c:1145:redbean:56779] setsockopt(server, IPPROTO_TCP, TCP_QUICKACK, &yes, sizeof(yes)) → ENOPROTOOPT/err=42/errno:42/GetLastError:0
V--------------------000023:tool/net/redbean.c:1166:redbean:56779] 0.0.0.0:8080 listen
^CV2021-02-26T12:12:27.012972:tool/net/redbean.c:1183:redbean:56779] 0.0.0.0:8080 terminated

EDIT: I am an idiot: it's working just fine... the messages looked like an error to me, but visiting https://localhost:8080/ does show a nice HTML page!
Bought :-)
that seems like something that would only really work with a type system that's as structural as TS (vs rust, which is very nominal)
How about a fully fledged ad blocker?
Cool solar activity dashboard: https://www.swpc.noaa.gov/communities/electric-power-communi...

"Space Cyberspace Weatherman" really is a possible future job more and more.
> Please have a deep look at the various documentation on how the Internet works

Wow. I understand how the internet works, but thanks for the personal attack.

> ... and realize that sending that header does absolutely nothing for users. It is, as it has always been, up to the receiving server to decide whether to even consider that data point or not.

Of course, and Google controls the receiving server in this case. If they honored the Do-Not-Track header, and if Chrome sent it, users would be better off. Of course browsers can't control what all servers will do. But by sending it, servers that do honor it will.

> This means that Firefox is not "trying" to do anything there, and it's actually doing an incredibly hypocritical thing as a browser vendor, making non-technical users believe that Firefox sending that header is somehow proof that Mozilla cares.

You seem to be saying that because not all services honor the header, it should never be sent. I would say that sending it is better than not sending it, because some services do honor it. And the fact that Google doesn't honor it is telling itself.

Firefox obviously does try, and DNT is not the only proof. They have put in a ton of work to make fingerprinting harder.
It's unfortunate but psych and medical things are still effectively pay-walled. If you don't have institutional access then it's basically impossible because you're going to missing out on major conversation.
I hope you're right. Last I heard Biden wasn't willing to lift all sanctions and wanted to return to negotiations. Then there were statements about losing patience...

That's better than nothing I guess. But it's not the "we're back, let's make this work" announcement I'd hoped for.

I'm very supportive of engagement with Iran. In a generation they'll be the main power in the ME. Its time to get on board or be left behind I think. The Saudis are yesterday's news.
Although I agree with what you are saying, this is hardly new. (And still disappointing IMO).

Developers in the RoR community have a tendency to say that "Rails is very good for one set of problems (Basecamp), and using it for anything else is problematic". This has been the answer for every attempt that tried to introduce some worthwhile idea to the Ruby community, be it OO design, TDD or something more "enterprisey" like hexagonal architecture. It's not the Rails Way™, move on.

I've heard developers whom I respect (ie. Avdi Grimm, Sandi Metz) shrug this inherent limitation of Rails off, and I find it really weird. It's akin to Stockholm syndrome really.
Doesn't this make your syncs terribly slow? It will basically have to send up your entire partition every time you make a change in any file there.
I never flag reposts of any kind. But that's just me, I can't explain why someone would flag a repost unless the original was also flag-worthy.

Personally, I see the mentioning of dupes as an indication that something interesting is going on. The comment "Dup." followed by a link gives people the opportunity to revisit the old discussion, and I see that as useful.

FWIW, I usually don't revisit the old discussion. The point of a resubmission to me is to get new eyeballs and new ideas. If I revisit the old discussion I'm pushing my brain down well-trodden paths.

The question of whether resubmissions are a bad idea comes up from time to time. It's just as interesting to see new perspectives on this subject as it is to see new perspectives on old posts. You can't have one (new discussions about old posts) without the other (new discussions about old complaints) :-)
Although this submission was first, it appears there's more traction over here:

http://news.ycombinator.com/item?id=2012178
This one works exceptionally well with Resque:

https://gist.github.com/501160
Duplicate:

http://news.ycombinator.com/item?id=2012171

No comments (yet)
I find it interesting that a perfectly legitimate question got downvoted.

@rick_2047 - It does not have to be Christmas to give presents, but the question assumes Christmas first, then presents.

@ceejayoz - Answering 'Nothing' would mean you want nothing for Christmas, not that you don't celebrate Christmas.
"His company is busy resurrecting flow-based programming with a framework called NoFlo, an implementation of FBP for NodeJS"

Something interest to note. The name of the framework is NoFlo that sounds like NoFlow And it is a framework for flow based programming. Wonder why they came up with that name.
>Is it a good signal most of the time?

No.
If you come to Indian road, you will be surprised why its not much higher.
Took me a moment to parse that acronym. AI = artificial insemination.
Black folks have been saying this for decades and yet white people are alarmed only when it threatens them directly
Hear you can see a teardown of an implant.

https://youtu.be/sNW3Xqtgkus?t=708

Here is a reed switch which has a sole purpose of stopping the device in presence of a magnet.
Than you will have many false positives.
> opening the barriers for them

https://www.snopes.com/fact-check/capitol-police-opened-gate...

https://www.politifact.com/article/2021/jan/07/ask-politifac...
Everybody is "potentially armed".
Woudln't it be easier to just "let it ride" and the next time a leap second is due, just not add it?
Holidays?
I thought it was a pice of shit.
My experience is that in e.g. multi-tier web apps fundamental complexity (often little more than CRUD at its core) is still usually completely swamped by incidental complexity.
> who are increasingly talking the government into spending tax dollars to enforce their civil rights, which they should have to continue funding on their own.

That doesn't excuse govt, or folks who think that govt should have such powers.

> Writing this off as a government power grab is not seeing the forest through the trees.

It's not a govt power grab so much as it is yet another abuse of govt power.

And to think that many people think that govt should have more power, apparently on the "if we just give them enough power, they'll start behaving" theory.
It's a complexity problem, though: not just for developers but for users. That's why it isn't about "other programs".

The way out of apps dealing with complexity individually is for the platform to do more. This is what The Human Interface argues, going so far as to say there shouldn't be a plethora of separate apps for different tasks.

When Google Wave first came out, Google touted its ability to be used all over the web, and to support custom-coded plugins that would get its versioning support for free.

There are tradeoffs to adopting a front-end platform that gives useful stuff that are consistent across apps or sites for free. It's a very interesting concept to me nonetheless.
Not in my experience. I've used every beta so far on 64 bit Win7 without any basic usability issues like that.
I'd invest it and hopefully get 20k a year, live very frugally off the dividend do odd jobs and build up skills. Then, when the recessions over I'd look into launching a product and take advantage of offshore labor.
When this happens to our websites (when all servers go down), we need to rate limit and/or shut down traffic at the load balancer level as we bring things back online, otherwise everything just continues to get swamped and goes right back down. This would be nearly impossible in a P2P network and coordinating it between locations would be an even bigger nightmare. I imagine this is why turning on an entirely new network is a more viable option for them.
It is amazing how your opinion of terminal apps gets colored by actually using stuff like the Z19, vt100, or vt220. I do wonder what Plan 9 users think about the whole thing.
As cyborganics says, having companies sponsor it to virally launch products might be the thing…
Yeah, exactly: Samsung was FORCED into using the exact same number of icons, arranged in the same 5 rows of 4 icons, in the exact same shape. Also forced into a 4-icon shaded bar at the bottom with the 4 key icons in said bar, and forced into using a near-identical "phone" icon in the exact same place, because after all, a light-green phone icon with a diagonally-slanted depiction of a phone handset was the only possible way to go. Samsung was also clearly forced into using the exact same means of depicting multiple screens of icons.

Come on. Samsung clearly didn't even TRY to distinguish their product, here. This is about as obvious as it gets.
Even if the concept of third-party prior art applied to trademark disputes, there would have to be a pre-iPhone product that exhibited all of those features for it to be a good defense. Merely showing that each feature had appeared before in some product would not be sufficient.
No, but I haven't been travelling due to the imminent birth of kid #2. The vibe is good!
At my last job they gave me an MBP when I started, so I thought I'd give it a go. The solution I was given to "this isn't working" is "blow away /opt and try again". I wasted three days trying to get a usable Ruby dev environment before wiping it for Ubuntu.
Im mostly doing web development; and while I could do it in a vm, I don't feel any need to. All web related stuff works just fine in osx the same way it runs on my ec2 ubuntu servers. I use same zsh and vim, same apache and nginx, same nodejs, same ruby compiled with rvm. Why should I introduce additional complexity of running a snapshot. If I really need to check something on a Linux box (and that doesn't happen very often) I connect to one of a dozen boxes available for me on the net.
That wasn't us actually :) http://news.ycombinator.com/item?id=2271580
> On the other hand, the reality is that some regions have higher costs of living than others. Somehow, the salary needs to take that into account.

Why? If I want an expensive car or a large house, should my salary also include that? It's also a lifestyle choice.

IMO, paying people differently (especially in the same country) just creates an incentive for people to spend more money.
Derives me crazy!great podcast! Thanks!
Messages, Safari, Mail, Tweetbot, ESPN SportsCenter
If you are a liberal / progressive and your outlook is medium to long-term, this is the last thing you want Apple to do.

Denying people their voice makes them more dangerous. Let's give them a means to vent out / express themselves. Violent subgroups / individuals can be addressed, but please don't deny the __entire__ opposition their voice. The last thing you want is for the conservative movement to be hosted on a Chinese or Russian platform.

It is really time to bridge the divide and come together. That's not to say adopt a soft approach against the violent / revolutionary elements.

If 48% of these United States voted for Trump, only a handful of those are violent.

As victors can we show some compassion, and more important, in the coming four years, how can we win over that other half of the country, who are for the most part non-violent lawful people.
Not OP, but isn’t that the reality of labour markets? The alternative is that everyone in non-SF areas of the world is competing for SF salary remote positions.

It’s even worse at established tech giants like FAANG, where everyone working at anywhere other than SF would optimally declare fully remote for the free salary increase
I'm an Engineering Manager at Stacker (YC S20) and heavily involved in hiring (which, yes, we are by the way :-). We're fully remote and I think we do pretty well on this test as written, which is nice to see.

I was just discussing with someone the other day how exciting it is to be involved in this (historically) brand new model of organising around work, discovering and navigating all the advantages and challenges it presents.

Like perhaps the actual Joel test I think this list is broadly directionally right, if I would say a little naive (or more generously, low in nuance) in the extremes where the interesting details and subtleties always are - but I love that the author has had a good run at making this, a decent list, and the first person I've seen attempt to do so. I look forward to us as an industry iterating forwards from here on what the best practices are and seeing how the fully remote model evolves over the next decade or so. Exciting times!
You should give them back to the hens. They prefer them fresh but they'll eat them cooked too. Producing an egg takes a lot of nutrients. They'll any that crack, to help replenish. They'll eventually eat the shells too, which helps with their digestion.
> I have to wonder what economic chance new battery types have given the massive investment in current tech.

Current tech tends to improve at a steady pace.

Taking a new tech to production takes some years (somewhere in the 5 to 20 years range); processes need to refined and scaled, suppliers sourced, people trained, recycling must be addressed etc.

So new tech only stands a real chance if you can convince investors that its advantage is big enough that it still dominates when it comes to market.

Let's say current batteries improve 7% per year (number made up, but not totally unrealistic). If the new technology needs 10 years to get to market, the current technology improves by a factor of 1.07*10 = 1.97 in mean time. So a 2x advantage along any axis (density, charge cycles, price, availability of materials etc.) is not a solid bet for an investor. A 5x advantage likely is.

If course you'd want advantages on multiple axes to really make a solid bet.
I'll agree with you here; I've got plenty of anecdata of the "younger" people choosing synchronous methods (calls, meetings, one-on-ones, etc.) vs "older" people (perhaps with families or other time-taking things) prefer asynchronicity.

I don't think it's necessarily an age thing, more of a work methodology thing. Same as how some people cannot work remotely at all and will be miserable and unproductive doing so, where others thrive on remote and can't see themselves at the office. We should control for all of that in companies, and try to match people of the same persuasion. It may lead to far less attrition.
Strawberries; I used to think that, but it's only true for me locally. The important thing for delicious strawberries is that you pick them ripe. So locally the only tasty strawberries you get are small and in season, because that's local. However if you are in a place more suited for strawberries you can find large tasty strawberries picked ripe. Strawberries in a super market are picked green and ripen in transit.

Tomatoes: small tomatoes have a higher pulp to juice ratio, so are literally less watery. But again, the big ones can be quite tasty, they just need to be reduced more, which has other effects: the long cooking time changes the flavor, which you may or may not want. But the important thing for flavor is to get vine ripened tomatoes, which usually means you need to buy canned, because the time from vine to can is a lot less than from vine to super market.
> Does any company actually do this?

I think for example Igalia pay literally every person the exact same figure, no matter their experience or location.
>The Michigan Constitution prohibits property from being assessed at more than 50% of its market value.

Why is this even a thing? Is it some sort of feel good measure to placate mathematically illiterate voters? The clause is pointless. If everybody's property is assessed at 50% of market value, then property tax rates would have to be 200% to make up for it. At the end the tax you pay is still the same.
Dropbox Shop - I had to check the date of the post to make sure it wasn't posted on 1st of April.

Dropbox Backup - Are jobs in Silicon Valley really in demand that they cant even hire someone to write product description?

May be I am just being moody in the past few days or weeks so I am overly critical. But something is wrong with most of the current Tech companies.

May be Web 3.0 isn't about crypto or blockchain. But a complete reboot of every single web company.
I found cscope essential when working with a 10+M loc C codebase.
I wish there were more cscope like tools for other languages, easy to setup and editor agnostic.
Thanks, yeh, the second part about using it upstream was what I was meaning, thanks for your help!
Academic labs on steroids.
It is really infuriating trying to search for health-related information online, especially if it's also a foodstuff, since you surface a lot of recipes as well as fad diets and "superfood" pseudoscience.

I remember reading a while ago that sweet potato was an important staple used in Asia to avert famines due to bad rice harvest and that just sweet potato and bok choy can get you most of the essential nutrition you need. But now I cannot find the sources.

It's good to see bok choy listed at the top of this table, since I try to eat that once a day. Personally I choose to eat fairly simply and mostly plant-based, so I am always interested to learn about cost-effective and nutritionally dense staples and greens.
It happens a lot for music.
> Dodged a bullet there.

Except that it seems that there are a whole machine gun worth of bullets just in this HN thread.
Vaccine trials have shown that approved vaccines reduce moderate to severe illness and death. There is no trial-based evidence that they prevent people from catching the virus and spreading it [1]. It's even possible that people who are vaccinated are more likely to be asymptomatic and more likely to unknowingly pass it on.

So "vaccinating people who are the most likely to get sick" is the only option supported by the evidence. Or preferably vaccinate people most likely to become moderately to severey ill, or die.

At this time we should not be "vaccinating people who are the most likely to spread the virus". We don't know if approved vaccines will help with this.

[1] https://www.bbc.com/future/article/20210203-why-vaccinated-p...
If that’s your workflow it would probably be highly advisable to compile plots.jl into your sysimg
They don't show ads do they? Or is most of their traffic via YouTube?
No, it works only with Microsoft.

The good thing is that you get a free subscription to xCloud and you can play Xbox with your mind. If you get the extra vaccine you get also bluetooth support and you can use a joystick.
I installed spotify using flatpak on my manjaro and it has been running without any issues.
The android/ipadOS app works without issue for me too.
That's not really the part I have an issue with, its more the assertion that child pornography "does not hurt anyone".
The first B compiler was actually written in TMG, and once it was bootstrapped that way in B itself. BCPL was only the inspiration for the language.
E.g. the increase of parlamentarism at the expense of monarchies or other strong heads of state may be a long trend towards this. But I don't think it's a given that such trend necessarily continues. For example kings used to be voted in many parts of the world until 10th century or so, but there was a strong move towards hereditary or other non-elected monarchy afterwards. Similar ebb and flow were seen in e.g. ancient Greece.

https://en.wikipedia.org/wiki/Elective_monarchy
$reason = Make the microservices independent of each other, so you can rewrite and replace them without much trouble when they're getting old.
That's some great info. Thanks for creating Casbin. :)
The "Attaching Perf" section shows that "./target/release/day-5" was being launched, which is the release binary.
My guess is that it's better understood as a social solution than as a technical one. Basically just a way to chase the torrenters and Netflix junkies off of your network. Because it hurts them a lot, and it doesn't hurt the most profitable customers at all.
>Presumably they start a new process and then exit the current one

that's not exactly the same thing though. eg. if your parent process is waiting for you to exit, then creating a new process and then exiting will produce incorrect behavior. The same applies for anything that relies on pids.
I can submit my data anywhere I want. I can permit it to be shared with anyone I want.

Having a registry that I submit info to, get it verified, and shared to doctors is probably easier because of HIPAA. Because at least there’s a common standard that system operators can plan around and there’s at least some protection.
At this point honestly I just wish for a general ban on tracking ads of any kind. Just give me good old contextual ads and remove some MBs of js, with the only purpose of tracking me, from most websites of the internet.
I usually have a very strong (feeling unbearably itchy) trypophobic response to anything "organic" that has clusters of protrusions or holes e.g. lotus seed pods, but none of these examples have any such effect. I think it's because of the bright colours and low resolution.
That’s fair. I guess if Canonical is selling something directly by using Azure’s storefront that’s a different thing. Still, their response to this is pretty terrible.