skysight-inc/HackerNews huggingface dataset:
No worries but to be clear, do you stand by your opinion for old bikes? The ones I maintain are decades old and those 5 minutes I mentioned easily turn into 30 minutes at times because of brakes and guards working together against me. I've always considered that time to be the price to pay to have a cheap, undesirable (to thieves) bike and your estimate is challenging my world views!

Regarding tire removal, I recently did it like three times in a single week. It was like 15 minutes in sweat and finger pain every time. To get an idea of what one can achieve, can you remove a tire without tools with fat tires only or even thin road tires? Mine were thin, 23mm (less than an inch). By the way, in this instance, it wasn't a beater but a high-end 1970s bike.

Thanks for the advice, I'll look into it because it sounds like I'm missing something.
It's not a good idea, but Debian's wiki is nevertheless recommending it: https://wiki.debian.org/WireGuard

I tried it. Long story short, now I'm on Sid.
I think it is more challenging than you expect. This tactic has likely skuttled or delayed any development projects in the works. Future investors will be more cautious if they think the market can drop out at any time
> So there's really no way to do so currently, correct?

AFAIK Nobody does this today. It would be difficult to retrofit.

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

Ah. Unfortunately this "evil twin" impersonates an AP and 802.1x does not end up giving us confidence in the identity of the AP per se.

For example say you're using PEAP-EAP-MSCHAPv2 (a common way to set things up with an Active Directory service authenticating your users) - if the bad guys can connect to the server you're doing PEAP-EAP-MSCHAPv2 on from their "evil" AP then your users will consider everything looks fine. The bad guys can't directly learn their credentials in the process because there's a TLS layer, but your users end up connected to their "evil" AP.

Even with certificates (say EAP-TLS) this is no different, if the bad guys are able to talk to your legitimate service they can have your users authenticate with your legitimate service on their AP.

So the main thrust ends up being: Do not trust the network. Use TLS and other technologies to secure your traffic so that you don't care who is providing the network, whether it is who you expected or somebody else.

Sorry.

> Assuming there's no easy misconfigurations made by the user? E.g. they can't click "accept this invalid cert" somewhere?

Good point. That would definitely vary by client device. There's no good reason why a device should let you do that, but I wouldn't be surprised if lots of them do.
TIL! as with most languages, css indentifiers can't start with numbers, but you can get around that using backslash-escapes. you'd use these classes like this:

<div class="35">

this stackoverflow answer has more info (looks like you can use any symbol you want, even spaces and [{}<>&*] !): https://stackoverflow.com/a/27882887/5534735
Interned at the FDA. They take their stuff seriously.

Clinical trials have 3 phases and it all have to be explained via statistic (design of experiment) and reproducible. They have standards for everything to enter the US drug market.

Lots of biostatistics stuff too.

Even when the drug enter the market, pharma companies stop testing the drugs. It is up to the FDA to keep track of side effects and toxicity that were not caught through the phases. (example: ambien sleeping drug)

The people at FDA NCTR are wonderful, highly recommend interning there for a summer.

They have some ML stuff. I've seen a project where they attempt to figure out what bug is in the food. One of the bug was midly toxic and they wanted a image classifier to figure it out via picture of a bug part. You can only have a certain ratio of bug parts in food.
I was going to post the same thing. If anything, it’s more the reverse.
This is key! Programmers can easily tie themselves in knots answering these questions with a 'normal' programming language.

Whether or not you're actually writing SQL, it's a good conceptual approach.
I'd buy one from Ikea and maybe a green house to erect around it. Pretty strange that a company with infinite amounts of particle board and plywood has left us holding the bag here.

My year of technical high school woodworking has unfortunately left me unable to build rounded planters like that.

Speaking of which, it's also not really clear to me why it's a sphere instead of a pyramid or a couple shelves. Doesn't look as cool I guess.
The magic of doing $10k per hour work
> How do you educate and provide information about the drug without an understanding whether it works or is safe?

How do you do it for the people in a clinical trial? Somebody has to be the first.

> 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.

The argument is not that no progress is made using more conservative methods, it's that there is a level of "safety" where the additional progress not made would have saved more lives than would be lost to somewhat less conservative methods.

> As the disgusting affair around COVID has demonstrated, hucksters and idiots will happily push unsafe, ineffective treatments for a variety of self-serving reasons.

Meanwhile the bureaucratic red tape around initial testing allowed the virus to spread as far as it did in the early days, dramatically increasing the scope of the problem and costing many lives.
It may sound strange to some people, but staying at home actually made me more productive. I got more things (work and my own side projects) done in the past month. Except for me missing eating out at cafes, going to the theaters and people watching, I found a lot less distracted working from home.
Well, minus the pulse, which would be great for air-breathing engines too.

If you made a ring of pulse-detonation engines that fired one after another in sequence, you'd almost have such a thing. Connect the tubes side-to-side if you can, merging them into a coaxial detonation chamber with a helical detonation wave that rotates. (looking almost like an annular aerospike engine but leaving a helical exhaust trail) You probably need to run with more than one helix in the engine to avoid disastrous vibration.
This may not match your description but definitely matches the title - OSS B2B SaaS app: https://github.com/getsentry/sentry

They also have a separate repo to help you run it: https://github.com/getsentry/onpremise
I have yet to see any language feature that cannot be used to create a steaming pile of parrot droppings by a well-meaning programmer ticking every box of "best practices".
Artículos+optimizados+para+blogs:+aumenta+la+calidad+y+el+tráfico+de+tu+web
The advice is more applicable to SaaS products where users can easily switch between plans, and creating new combinations of the product parameters is free.

Assuming you don’t overdo it, having multiple plans for different types of users can actually help customers feel more confident that your company has the experience to understand their needs.
Ask HN: What could be the challenges in vaccine distribution for Covid-19?
Considering, the vaccine is probably the only long lasting solution, what could be the challenges in vaccinating the world population.
You're hitting on the difference between unit tests and integration tests. Unit tests should generally not try to test load limits or timing, while integration tests should have the freedom to load millions of rows into a table and verify it doesn't take too long to query the table. Unit tests should be quick enough to run before every commit, while integration tests run on a shared server with enough resources to exercise limits. Most interesting projects need both unit and integration tests.
Njalla: A privacy-aware domain service
Craigslist stands as a solid example. It’s been the same forever, and I’m glad. It’s simple, I already know how to use it, etc.

Kudos to them for not falling into the productivity trap of constantly changing UIs.
> What characteristics distinguish one end of redundancy from the other?

Hard to say. Some call it simply "good taste".
The difference in function with the buffet is that buffets are self serve.

But the main difference for me is the quality. Buffets are always underwhelming. The food is basic and barely palatable.

While cafeterias have a pretty solid quality and taste equal to a proper mid range restaurant.

Even in Canada. I’ve had a chance to work at a military base on a contract. There was a cafeteria on the base. The food was amazingly good and dirt cheap. It was like half the cost of a basic McDonald’s meal, twice the size and nutritious.
The best articles I've found on this topic were by preppers. Don't have a specific link to share but a quick google should yield some good results. Lots of preppers blogging about sustainable gardening, rabbit breeding populations, coffee substitutes, and more.
If it is the hosting cost that is the factor here then aren't there quite good distributed options (Bittorrent, Dat, IPFS) out here nowadays that would simply leave hosting up to who ever wanted to store the paper. Then all you need is a frontend for the hosting. Arxiv or whatever could serve that nicely. After that you can include these in whatever journal you want.

Sorry maybe I am missing something. I've never really felt like I understand scientific publishing, neither the traditional journal model or the Arxiv model.
There are too many producers...OPEC only produces 30% of the global oil supply. The USA has proven that it can ramp up to meet large shortage in global supply very rapidly with fracking. And there are _thousands_ of oil companies in the USA, so it's difficult to collude with all of them.

Basically, OPEC needs a situation where they can reduce supply by 10% and get more than 10% increase in price. Otherwise they may increase the price, but still lose revenue overall. Over the past two decades they've tried this many times, but it hasn't worked. Russia and the US always increase production enough in response to keep the rise in prices relatively low.

As oil is generally an inelastic commodity, they may be able to reduce their production by something appalling, like 2/3rds reduction. Then they would need, and probably actually get, a global oil price 3 times what it was previously in order to maintain revenue. However, previously that meant an oil price of $180-300/bbl which would in turn cause a global recession and reduce demand. Even if oil is very inelastic, at some point people would stop driving/flying/using energy.

So really, there was no longer any way for OPEC to function as a cartel. The US effectively broke the cartel when it succeeded at being the new "swing producer" able to ramp up and down production in <6 months to meet global needs. This was all due to fracking and horizontal drilling.

OPEC has been trying to work with Russia to establish a new "OPEC+" that might control enough market, but it's incredibly difficult to keep all players honest. And impossible in a coronavirus market where demand is down so much (no one is flying even with nearly free oil).

Lastly, the US is starting to consider joining OPEC+. It's not something I previously thought was possible, because there's not one national petroleum company in the USA to negotiate with, there's thousands or tens of thousands of oil companies to negotiate with (some are just mom+pop oil companies which own two wells on an old plot in Pennsylvania, for example).

However, just as we sometimes pay farmers not to farm, or pay dairy farmers not to produce milk, we are considering paying oil companies to leave oil in the ground: https://thehill.com/policy/energy-environment/493187-trump-a...

This would effectively be the US joining OPEC+ to artificially prop up the price of oil (and thus, subsidize the government budgets of Russia, Iran, Saudi Arabia, and other oil producing nations with American consumer's wallets). It does not seem to be a policy in serious contention, however. I don't expect the USA to follow through on these ideas.
>As for someone living in Australia, you'll be fine in that corner of the world.

(While not a member) Australia relies on NATO. Without it they would exist at the mercy of China. Without the US, NATO goes limp, especially in the naval power department.
i like how the contact emails resolve to "404", nice touch
I don't know anything about Textpattern but I love that the homepage of the project has a picture of a Commodore PET on it. That's going back a long ways.
> The root of this issue with snaps is the trade-off between built-in security and user control.

What this tells me is that I am not the kind of user you are targeting. I don't either need or want any such trade-off. I'm knowledgeable enough to make my own decisions about security; I don't need a third party to do it for me. So if your distro will end up insisting that I cede any control over what software runs on my machine to a third party, it's a nonstarter as far as I am concerned.

That may or may not change your overall strategy, and I emphasize that it's your decision either way and I would not have a problem if your response is simply: "Well, we are targeting a particular kind of user and that's just the way it is." (I would simply go find another distro to run.) But I think you need to be clear about what kind of users you are targeting and what kinds of control you expect those users to give up to third parties, so users know what they are getting into.

I also think that this idea of having third parties control the security of your computer is against the basic Unix/Linux philosophy, because the whole point of running Linux or some other variety of Unix is to opt out of the walled gardens and third-party controls that other operating systems that I won't name force users to accept. So if you're going that route, IMO you're going to have a tough time explaining to users why they shouldn't just go ahead and run one of those other operating systems instead.
> how do you feel about `str.replace`? i'd say that that name implies side-effects too, but everybody's used to the fact that [in python] strings are immutable, so it's no big deal.

In that case it's returning a modified string, at least.

'pop' and 'replace' both create modifications to the item you feed in. You can return the modified version, or you can mutate it in place, or you can do both. But it makes zero sense to do neither. Why would you make a modified version of an immutable variable, then immediately throw it into the void? So as long as 'pop' is returning the element from the list/map/set/whatever, and nothing else, it is the wrong verb for immutable structures.

Also, 'pop' works on unordered data structures too, which makes it fit even less since it's now "pick some arbitrary element".
To be fair that's just over US the flu death rate last year, and outside of our most dense city everything has been rather manageable. It's gonna have to bump up another exponent to hit Spanish Flu levels, and even that didn't really affect the US very adversely if the Roaring 20s are anything to go by
What you’re saying is true for all major cities in the country.
In lithuania(Europe) you can buy a sim card for 3 eur with some minutes and internet on it without needing to confirm your identity, the Sim card deactivates only if you havent topped it up in the last 2-3 months.
That's right - that's how coupons work - price discrimination. https://www.investopedia.com/terms/p/price_discrimination.as...
How does this compare to canny.io?
There is a local Thai restaurant that, for years, has had what I consider the best system available for takeout and delivery. The first time I called for delivery, they took down my address and cc info. Now, anytime I call after, they know me by the caller ID and already have all my information available.

It is easier to call and place an order than most any app or website for follow-up orders at least.

This should be a standard feature of any restaurant ordering system.
Why is the latest Intel hardware unsupported in libreboot? (2017)
Doesn't look like you have K.

I'm the author of a JS-based K implementation[0], and ngn has another which is implemented in C[1]. Many of my projects involve making browser-based development environments or compilers in one form or another[2].

[0] http://johnearnest.github.io/ok/index.html

[1] https://bitbucket.org/ngn/k/src/master/

[2] https://github.com/JohnEarnest/Octo
I don't see this.

Saudi Arabia has been producing around 10.5 million barrels per day fairly consistently-ish for the last 5 years. If anything it's a bit lower over the past 12 months vs the 60 month average: https://ycharts.com/indicators/saudi_arabia_crude_oil_produc... So that theory is right out, imo.

Russia has increased production only 7-8% in the last 5 years. https://ycharts.com/indicators/russia_crude_oil_production

USA has increased production 54% since the beginning of 2016. https://www.macrotrends.net/2562/us-crude-oil-production-his...

I'd investigate what you're reading that gave you the impression that Russia and SA increased production drastically in order to tank USA. It's likely the sources are providing misinformation.
I mean no one is looking for an article they don't know exists.
A good interview would allow you to read SQL documentation to solve this. If you knew it off the top of your head, you'd ace the interview.

If you can't solve the problems after looking it up, then perhaps you are not a SQL expert. I think these sort of questions are valuable.
Let's call that a "natural constant": while not strictly coming from nature, it is coming from a very familiar and widespread convention.

There are other numbers like that (12, 24, 60 come to mind; 365 has a similar familiarity but has lots of gotchas; I am sure many developers will immediately understand 1024 too).

But that's also mostly due to how they will be used. Contrast and compare:

— a = b * 24

— a = b * HOURS_PER_DAY

— uptime_in_hours = 24 * uptime_in_days

I like the last one best, but if given a choice between the first or the second, I'd prefer to be reading the second.

FWIW, I am not advocating for use of units in variable names at all times — but if you are converting between units, put them in either your variable or constant names.

Basically, I interpret the rule of no-literals as a reminder to think of the readibility of any statement involving them.
The problem is even if that doubles in 2018 flu had like 90k. Lets say by November it doesn't reach 90k how angry would people be. All the business owners and workers that were laid off.
I've been meaning to put picnic to use in future projects. I very much like the minimal reliance on JS and the semantic class names (nothing irks me quite like CSS concerns bleeding into the HTML).
I had a recent situation where someone had created a branch called `something/some-reason` and I had a branch called `something` that already existed locally. I was unable to check out `something/some-reason` because `something` already existed as a file.

Slashes in branch names are BAD ideas and should be avoided.
>You wouldn't write "To make money" as your mission statement when opening a business.

I've made a huge mistake...
Liberty’s Last Gasp
Almost 40.000 die in traffic accidents year after year in the USA and there’s barely a peep about that. Everything about life requires risk.
No that’s a SysVism.
Interesting. So why is this person not shunned from her industry for being partly responsible for a geopolitical disaster?

It's akin to taking business advice from Ken Lay and Jeffrey Skilling.
I’ve said it before, I’ll say it again. Semicolon-free JS is much easier to edit, and the typical foot-guns associated with it can be trivially avoided with a formatter/linter.
Visualizing Benjamin Franklin's Correspondence Network
The idris book opens with a section on dependently-typed state machines and it’s magnificent.
Norway stands as an obvious counter example; they’ve invested a huge amount of their oil money into a sovereign fund, and have a fairly robust economy too.
> The browser is actually the number one component you should update as soon as a security fix comes out.

The problem is that there is no way to have a browser that only pushes updates for security fixes. They're always mixed in with changes to the UI that force people to re-learn workflows.

> If you don't want new features ("more free stuff!"), use an LTS version that only includes the security updates?

There is no such thing. I run Ubuntu 16.04 LTS on all my computers at home and I'm posting this on, IIRC, the fifth or sixth new version of Firefox I've had to accept (and that's only counting major version changes), because, as noted above, there was no way to just get the security updates and leave out the others.
The Federal Reserve Bails Out Boeing, Gives a $3B Subsidy to Carnival
Find a Vaccine. Next: Produce 300M Vials of It
> This can be alleviated by fixing housing costs in the most productive cities - SF etc. - where the most intelligent and productive people congregate.

You can barely convince these intelligentsia that street defecation is problem that can actually be solved. No thanks.
Profits and Pride at Stake, the Race for a Vaccine Intensifies
I think "go deeper" is replaced with a contextual question that shows you understand so far and invite the person to speak further.

On simplifying your art, I assume they're getting at leaving readers to fill in parts with their imagination. There is some notorious shredding of Dan Brown writing I've seen which might help convey it.

https://www.telegraph.co.uk/books/authors/dont-make-fun-of-r...

i.e., describe rough hands to infer a life of manual labour or a deliberate pace to imply age, rather than just tell people the age, job title and so on.

A landscape photographer I know advises looking at the scene and finding a way to simplify it. Then again. And again. So, recomposing the scene to avoid an extra tree, or more rocks or something else distracting. When editing a digital image, it can involve spot-removing rocks from sand or blemishes that only distract the eye.

Found this on Reddit: As Dr Seuss said: "A man with two heads must have two hats and two toothbrushes. Don't give him hair of purple seaweed and live fireflies for eyes."
Right now the operators have to pay for the storage as far as I know. The game is not about making money, but at least not losing. That's why I'm afraid that some people would rather make an environmental disaster than to pay for a company to store the oil. But of course I don't know anything about the oil industry.
The was posted yesterday and the comments there are good. The top comment is from deblacquiere, someone who seems to understand the industry and disagrees with the article and it’s conclusions. Most the comment section is quite informative.

https://news.ycombinator.com/item?id=23041286
There are definitely some ideas worth talking about here. But at the end of the day, Iran will be facing a foreign-reserve crisis in three years if it can't find ways to balance the national budget. It probably has 3 years at current rates to improve the situation before it faces difficulty importing goods essential to its economy and welfare.
Thanks for sharing. Motivated.
Tether (USDT) is similar to fiat currency in the blockchain world. Bitfinex is the central bank. How they operate is a bit of a black box. I know for a fact that major firms indeed conduct fiat conversions through them, but you need a Hong Kong bank account.

Tether is less sketchy than people say, but the fact it seems sketchy is actually a benefit for a lot of traders who worry about coins such as USDC being seized on court order (USDC retains functions in the contract to freeze funds, and maintain US physical presence). The theory that USDT is printed to pump up the BTC price is not accurate.