skysight-inc/HackerNews huggingface dataset:
It seems plausible to me that it's just a consequence of some contingent aspect of the design of the location system, and there's not a compelling reason to refactor.
Startup time is fantastic! https://github.com/janet-lang/janet/issues/324#issuecomment-...
If you look at the person's bio on their website, they have a phd and have written multiple books on the topic, plus have been an invited speaker and regular at conferences in the area. They went to work at a company doing the same specialization, then went out on their own. This is about how to cash in on being a well-known contributor in a very hot niche area.

Given all that, I feel like they are still just selling their skills for short term cash while others make the real money off what they produce. As always with contracting.
Recursive email: Very early in my career, I made something accidentally recursive.

There's a reporting & data extraction language called Focus (nowadays WebFocus). I was working in a very old version, and had a few nested GOTO statements to form a loop where the final output was a customized email sent for each row of a query returned. I had to make a simple update, but accidentally deleted a line first. I reinserted it... one line off from where it had been. My careful GOTO structure went from a loop, to recursive. Instead of sending an email to each row returned, I sent an email to the first person. Then I sent an email to the second person and the first. Then to the third, and the second, and the first.

The list was about 1,000 recipients... but luckily it usually finished very quick, and I would monitor as it went, and noticed the long run time after about 100 iterations and killed it. I then checked the logs to see why it ran so long, and traced back my error and fixed it... and sent an apology email to the 100 recipients I accidentally spammed.
It says right on that FAQ page they aren't hiring people in Brazil
I responded in kind to the OP title, claiming that to cut funding to an incredibly dangerous practice is a ‘horrible precedent’. Quote from none other than a business partner of the principal in question.

For balance, consider crafting a less inflammatory title.
I go back to the 70s in programming.

Like the poster at the start of the subthread, I was a kid with an 8-bitter and my impression of Logo at the time was similar. It was neat, I read some Logo books but it was too slow. For a lot of things, BASIC was too slow as well and so like many self-respecting nerdkids, I learned assembly and used it a lot. This was typical and there were so many of us, we still regularly cross paths in HN threads like this, mumbling 6502 opcodes at each other.
Keep in mind that Rome collapsed over centuries, and as it did so many people barely noticed it happened and lived out their lives like generations before them in small farming communities. Even if the US collapses, there'll be vast parts of the world like in Africa and India where it'll just be an interesting international news tidbit with little impact on their actual lives.

As for someone living in Australia, you'll be fine in that corner of the world. Why do you think so many billionaires are buying bunkers in New Zealand?
It's not universal either. I've grown up in a catholic-obsessed country and not a single mass I've been to had Latin elements or chanting. All in native language in mid 80s.
Ask HN: How do you price developer tools?
IKEA Releases Free Design for Garden Sphere That Feeds Entire Neighborhood
The the very least there should be a simple way to turn off snaps entirely. As in, when installing do we want any snaps? If we don't, don't even install the snap ecosystem. After install, have I decided I don't want snaps? If so, uninstall the entire ecosystem.

Do these options currently exist?
The common way to solve this is to offer (either lifetime or limited-time) deals.

You have to maintain the logic, but you can offer lower prices to new customers (to some extent) without getting the current ones too mad.
"it doesn't matter your religion or lack thereof"

Bet you didn't know this, but there is a company (an REIT actually) that is publicly traded on the stock market, that specializes in loans to nonprofit religious organizations..."American Church Mortgage Company". Currently appear to be paying a sizable dividend.

"The outbreak of the novel coronavirus (COVID-19) has adversely affected many industries in general and resulted in orders preventing congregation which impacts the ability of churches and other non-profit religious organizations normal methods of worship...To the extent that churches and other non-profit organizations operations in the U.S. are materially and adversely affected by the coronavirus, business and financial results of this industry, and thus our business and financial results, could be materially and adversely impacted."

...and yes, they do foreclose on churches:

"As of December 31, 2019, we had ten first mortgage loans totaling approximately $4,074,000 that are three or more monthly payments in arrears. We may incur a loss if these borrowers are unable to bring their payments current and we are compelled to foreclose on their properties. We may be unable to dispose of the foreclosed properties on terms that enable us to recoup our expenses and outstanding balances.

As of December 31, 2019, we held title to one property located in Bethel, Ohio through a 2018 foreclosure process with an outstanding balance of $114,632"

"The business of making loans to churches and other non-profit religious organizations is highly competitive. We compete with a wide variety of investors and other lenders, including banks, insurance companies, pension funds and fraternal organizations which may have investment objectives similar to our own. A number of these competitors have greater financial resources, larger staffs and longer operating histories than we do. We compete principally by limiting our business "niche" to lending to churches and other non-profit religious organizations, offering loans with competitive and flexible terms, and emphasizing our expertise in the specialized industry segment of lending to churches and other religious organizations. Our competitive “specialty” is in offering fixed-rate, long-term loans, which few of our competitors make available to churches."

https://www.marketwatch.com/investing/stock/acmc
Learn, practice and master programming languages, DevOps utilities
What Are CSS Specificity Rules and How Does Browser Apply Them?
This attitude extends to other areas of the project, like the fact that you can't move or rename ~/snap. Developers don't care that not only are there users who would like to be able change it, but that there is a freedesktop.org spec that they aren't following.
Shapely: Manipulation and Analysis of Geometric Objects
Nothing wrong with maintaining in Excel as long as a computer system can serve that data. At that point it's just a fancy lookup table.

Engineering != programming. People forget that choosing not to code is also an option.
There is an issue with the framing there. From something like the dawn of written recording through to 1950, a very large number of advances were very dangerous for the people involved. Entire cities have been built and powered major advances in the state of the art despite being built in a fashion that would be illegal under a modern building code. Medical science is riddled with people doing crazy things to themselves and others. Biology has some shockers in the closet. Grand infrastructure building projects have always had a body count.

I would very much struggle to pick on a point in time up to now where a society picking 'do things safely' has developed a real advantage over a society that went with 'learn quickly'. The learn quickly people make truly horrific mistakes, but then have an opportunity to learn from them and settle into much more sophisticated equilibrium where they achieve better future results in perpetuity.

Government regulation makes things safer by banning unsafe practices. We don't see the damage this does because stuff that doesn't happen never gets seen. However, it is worth holding on to the idea that it just isn't the government's job to keep someone safe when the person involved doesn't care. People should be allowed to buy and treat themselves with potentially unsafe or ineffective drugs if they understand the risks and have read up on cases like, eg, Thalidomide. There will be benefits from learning from the mistakes and since it isn't possible to live a risk-free life the government shouldn't be trying to enforce it. A strategy of education and information is great. A strategy of prohibition and red tape is actually big-picture risky in itself with a a counterfactual point of view where things are experimented with widely.
The importance of GPUs for performance is new this century. The other items, ok, no.
I don't drink much these days but I think that's taking it a little far. You could make the same argument about fatty foods and many other things.

There are non-drink culinary uses for it too. The wholesale banning of alcohol misses the point a lot of the time. I had a friend who taught cake decorating and it's common to mix high concentration alcohol with coloured dust to paint on sugar flowers because it's a great solvent, evaporates quickly, and doesn't soak into the sugar. No one eats this part of the cake. But in some countries with Islamic students they were so unwilling to be anywhere near alcohol they used water. Perhaps I'm mistaken but I thought the original intent of those commands was regarding intoxication (which I don't fully disagree with) so this seems odd to me.
Unless you know a guy, you have to wade through the firing range to land a competitive job.
I prefer https://glitch.com for this type of thing, because it works so well for kids. I love how people on it can ask each other for help in real time. Its a great site and community
> If you were signing into "Starbucks.com" then logically we can arrange that the AP needs to prove it has a certificate for starbucks.com or some-wifi-made-up-prefix.starbucks.com or something and it could use the Web PKI to make that work safely for everybody.

So there's really no way to do so currently, correct?

> There are an impressively confusing array of different ways to do this, but the good news is that even the really terrible ones are safer than a PSK.

Which would be actually the safest one that would primarily avoid evil twin attacks?

> But they don't get credentials for the user

Assuming there's no easy misconfigurations made by the user? E.g. they can't click "accept this invalid cert" somewhere?
In the FROM clause -- although I understand future versions of pgsql will address this, the "WITH foo AS ... " approach can be horribly wasteful, materializing all the results, whereas "SELECT * FROM ( SELECT f(x) AS a FROM baz ) qq limit 1" lets the optimizer do its thing.
I think most people (me included) underestimate how ridiculously tiny raw text is compared to other common file types.
> And ion thrusters have an exhaust velocity in the 20-50 km/s range

I compared with the Space Shuttle main engine because they are both hydrogen-oxygen engines.

As for the speed they mention, it's not clear why they focus on that one. At the end of the day, there are only 3 things that matter for a rocket engine: exhaust velocity, how fast it can burn the fuel, and the mass of the engine. You want the highest exhaust velocity, and the lowest mass of the engine. For the upper stages, you don't need to be able to burn fuel that fast, but you wouldn't mind that either.

All other things are implementation details. Now, the Space Shuttle main engine achieved 86% of the maximum theoretical exhaust velocity [1]. If this innovation here managed to increase this to 90% or more, that would be quite interesting, but hardly groundbreaking if it adds substantial mass to the engine.

> I'm interested to hear more about the possibilities this combustion chamber design brings up.

I would be interested too. This article was quite unilluminating unfortunately.

[1] https://space.stackexchange.com/questions/17129/is-there-a-m...
I 2nd https://jumpstartrails.com . I purchased the "Unlimited Site License", and it is well worth it.
That was my experience a few years ago as well. Things have changed a lot since then.
It's variable rate, but it's not necessarily as restricted as is being implied. And you can have, say, an interest only period for 10 years and then a 15 year period to pay back, which is not that different from a 30 year mortgage.
> Extensible in the C-like S-Lang language making the editor completely customizable.

I wonder if this is like Emacs level customizable or just regular editor customizable.
That is interesting!

Do you know, or point me to where I could find the scaling factor suggested for 27" 1440p? I zoom similarly on that monitor. Having checked the linked page again, I find it comfortable without zooming on this monitor as well.
I read it to mean that the language's grammar is context free, but I guess I'm not sure if that's what was meant.
Discord is for gamers, and that's a feature they expect.

You can use the web version of discord if you want, which can't collect information like that.
Thank you for still checking in on the weekend!
Not one. Two came to mind immediately. With some effort, I could come up with dozens.

But the point is that some may be true. It's not all or nothing.

However, it's important to keep in mind that stupidity and recklessness are generally more likely than malice and conspiracy.
Does that make the grammar context-sensitive, or just the lexer?
This is absurd.
I've worked on very successful SaaS (B2B, not B2C) that dominate their industry, it was started by a bunch of students writing shit in PHP, then got rewritten in Java at some point. That's it. Along the lines it picked more tools and techniques of course, but you don't have to do all that in the first three months.
> Couldn't it also represent powers of 2?

You'd use a different notation then. `{1, 2, 4, ..., n^2}` or `{2^0, 2^1, ..., n}` or something similar which indicates what you mean. There's nothing wrong with elipsis, if you spend a second thinking about what you're writing.

If someone wanted to be obnoxious and confusing then they could say: Haha, `n` is not a symbol either; I'm using base-50 and it's digit 23(10). So you can't really stop bad / intentionally misleading communication.
wpa_supplicant can be told that a network is non-BSSID-filtered, locked to a specific BSSID, and/or be provided optional black-, and whitelists of BSSID for that network.
I never really did it when I was younger, but as i've gotten older i've started just talking to random people I see regularly around the neighbourhood or on my bus commute to work and honestly you end up meeting some pretty varied and interesting people. I've ended up becoming acquaintances with a ton of random people, many of which are people I would never end up associating with under other circumstances. I've had some really great conversations, heard some really cool, some really strange and some really heartbreaking stories.

Sometimes I meet these people once and never see them again, sometimes i'll see them regularly for a while but then they vanish and I never see them again or in those odd cases they end up becoming friends.

The article touched on it a bit, but it has been hard not being able to talk to random people lately with this lockdown and all. It's amazing the kind of people you can just meet randomly in your day.
Why should "bizarre" views necessarily be uncommon? I think you're assuming a definition of the word based solely on frequency and the other person is not.
Additional detail: The author was one of the architects for major pieces of the Iraq war, including the surge.

https://en.wikipedia.org/wiki/Meghan_O%27Sullivan
Content marketing to promote these guys' own content marketing services. The short version is still sensible as a general strategy for those just starting out. Will keep it around.

I also recommend "Traction" by Gabriel Weinberg, which ties content marketing into a broader marketing strategy.
> Similarly, you can be a great graphics/web/UI designer but horrible at UX

Indeed. A browser's reader-mode is a testament to the fact.
Great question. I work for a small AI consulting firm, every large corporate client we've approached asked us to work within their own systems. They would never let data outside their network for us to work on. Worse, they would make us engage with the lowest, least skilled ranks for the organisation.

HOWEVER, I also know management consultants who also do work for these corporations and they seem to get the data no strings attached. Apparently all the security/privacy policy is ignored when someone who reports to the CEO says 'Give BCG all the data they want'.
Coronavirus pandemic may last 2 years and resurge in fall, study says
I've seen a lot of posts recently about "Animal Crossing" that lead me to believe it's some kind of game.

Does anyone on here play it? If so, could you provide a review in under 5 paragraphs? Assume you are writing for the benefit of people who aren't kids or housewives (apply whatever backwards negative stereotype you can think of to that term).
Great way to botch user experience since the user has to download the index.
Thank you. the "anti tracing app" crowd seems to be split into two teams, one "Gov are going to use this to abuse and control you" or "it wont stop you getting the virus, it wont protect you from getting it"

this is NEVER the plan. why cant people get over that fact?
Like home made masks, they're a small layer that helps to reduce the rapid spread. slow it down, let us control it a bit more.
Ok, here's the short version:

My experience going through the payment intents was that sending POSTs exactly as described was an immediate error for not sending a version in the request header. Nowhere in the doc was this requirement mentioned: https://stripe.com/docs/payments/accept-a-payment

The problem is step 1: "Use our official libraries for access to the Stripe API from your application"

Similarly the link on this page regarding webhooks leads to another page with similarly insufficient docs: https://stripe.com/docs/payments/handling-payment-events#bui...

If you're not using their library, there's no info about how to parse the webhook signatures and verify them. There isn't on this page either: https://stripe.com/docs/api/webhook_endpoints/

It ended up taking me half an hour to find a page that actually explained (with no examples) how to actually do it.

"Use the official library (and we have no plans to support more languages)" is not excellent documentation. TBH, it was one of the more frustrating experiences I've had with anyone's API docs in the past 2 years.
This is why compounds change hands so many times before they are successfully commercialized. Running a phase three study costs much more than a phase two. Pharmaceutical companies partner to pool the risk and share the cost.
C++ isn't even 40 years old but if you've got some secret technique that has eluded modern software engineering then by all means feel free to share it with the class.
What's your point, that it's futile to try to get a heloc this spring? Do you have evidence that it's conceivable to "call in" such a line of credit? Because I'm not familiar with an agreement that says so or an account of it happening in the past.
GitHub link for the design:
https://github.com/space10-community/the-growroom
Assuming you write automated tests, think of the declarative approach as writing the description (rather than the implementation) of a test

Except that you know/expect how exactly it will be executed and if it doesn’t, maybe test should not really pass. SQL in general is full of this “we write declarative queries expecting this exact imperative result and investigating if it’s not”. It’s much like an interview question: it may have many different answers, but you must provide the one that satisfies a grumpy plan builder guy. I know sql and use it when it’s shorter/more descriptive, but sometimes you just want to take them rows and do them things, without leaving a database process and its guarantees.

Not much db experience, but the fact that such powerful engines (i.e. acid, indexing, good ods, pooling, etc) are always hidden beyond some cryptic uppercase frontend with a weak execution layer always bothered me. Just give me that postgres-grade index scan directly in C, dammit. /rant (inb4 just write some parts as a sp in a language of choice)
Interestingly, my company’s “knowledge base” doesn’t really have a structure for the most part. I can just publish a page in it and share the URL around, and most people interact with it via search. So no matter how I organize the page, people generally find it without going through some kind of hierarchy. I think this works really well when there are tons and tons of pages, and I also don’t have to be concerned about how to organize it.
Whoa, I’d entirely forgotten about this. Hard to believe that almost 20 years have passed. It wiped an external drive filled with MP3s and other media. I still have a slight aversion to any spaces in partition/folder/file names.
What you are describing is beyond unethical. How do you educate and provide information about the drug without an understanding whether it works or is safe?

Thalidomide didn’t have a sticker that said “will cause birth defects in your unborn child”.

Medical science has produced untold numbers of what would be classified as miracles 70 years ago. I can name a half dozen people I’m personally acquainted with who live today because of effective, safe treatments.

As the disgusting affair around COVID has demonstrated, hucksters and idiots will happily push unsafe, ineffective treatments for a variety of self-serving reasons. Or if that’s too controversial, how many needlessly suffered from application of junk cures like bleeding or mercury?
That's a reasonable point. As long as it's the "good for humans" that driving things, this makes total sense. It's "good for computers" but "bad for humans" that needs to go away these days.
Sometimes you need to wade through the firing range as part of your job:

https://nypost.com/video/reckless-police-instructor-slammed-...
You could probably aggregate the IP addresses in a few ways and even maintain privacy:

- how many submissions came from the ISP law offices address block?

- how many submissions came from lobby group #12's address block?

- which ip addresses had more than 20 unique submissions?

then use the results as the basis for investigations. Some results could be benign, some results could be less so.
A credit card is not a heloc, so is your opinion based on anything else?
Mirrors are generally better because you get shorter resilver times and you don't stress all the disks in your pool when you resilver (which is why a lot of disk failures happen during RAID5 rebuilds -- the rest of the pool's disks are old). The downside is that it uses more disks for the same level of redundancy.

I would also mention it's probably a good idea to use something like ZFS rather than a hardware RAID card. In general, free software RAID is better audited and you don't need specific hardware for the recovery process. But also, ZFS has proper checksumming, so you won't have to worry about all sorts of silent corruption (which RAID blissfully ignores -- most implementations will just recompute the parity in case of a mismatch, which is the wrong thing to do (1-1/n) of the time).
10 cls
20 print chr(2 + rnd(2) * 45);
40 goto 20

https://repl.it/@gabrielsroka/amazing
As a vegetarian I cannot imagine carnivores eating processed chicken from Tyson now, unless perhaps it's inserted inside a nuclear reactor for a day
Still not sure what this has to do with the article - the article is saying there are tons of qualified Chinese for certain jobs and barely any qualified Americans. Should the American companies do without, then? How will that help American companies compete against Chinese companies?