skysight-inc/HackerNews huggingface dataset:
I rather thought it was honesty that kept it from being bid on by bad guys. Even if they wouldn't bid more it's a big risk to pay so low.

It's kind of a treasure trove to be able to read all passwords from a user of lastpass simply by showing them a website.

It made me think that the next zero day on lastpass would probably be sold to someone else.
Leading with no authority. As individual contributors – by Dvir Segal
Chrome extension to store and view all browsed content for offline browsing and archiving. Neat.
I'm keeping an open mind definitely, maybe it's a matter of time and learning the ins-and-outs as you mentioned. My number one philosophy though has always been KISS (Keep It Simple Stupid) and I think I’m off put by complexities in general, not because they’re difficult to learn or understand but just out of principal I think simple is good and complex is bad. Will give it more time though and see.
I just moderate my twitter feed on a daily basis - I create theme lists (like webdev, gaming, pixelart, reading (for these people who blog often on the topics I like) etc.) - this takes some time to discover accounts that are worth to follow, but keeps you sane from the trash info you don't want to browse.
If the interviewer was gauging your political skills/ adaptability, it doesn't look like you fared too well indeed.
When looking at human-generated categories or labels, it's useful to think about the meta layer of "lumpers vs splitters": https://en.wikipedia.org/wiki/Lumpers_and_splitters

This thread's article divides drama situations into 37 buckets. And another person divides stories into 7 types: https://en.wikipedia.org/wiki/The_Seven_Basic_Plots

In music... a Lumper might think of only 2 types of music -- instrumentals vs songs with vocals. A Splitter says there are 1000s of genres because even within sub-category of rap music, East coast Miami rap is totally different and 180 degrees opposite from West coast Los Angeles rap.

Lumping vs Splitting type of thinking happens in programming topics too. E.g. A lumper has no problem saying, "C/C++ are low-level languages with manual memory management" ; but a splitter will object with, "I hate it when C and C++ are lumped together! They are TOTALLY different languages!"

Depending on what you focus on, everybody's customized taxonomy is "correct".
Show HN: Bootstrap 5 Admin Dashboard [Open Source]
Why would someone build a simulation of a world utterly unlike their own?

When we build simulations for ourselves, they're always attempting to approximate reality as closely as possible. The goal is to learn useful things about our own world or society and to try out many forking paths, in a simplified representation of reality.

If we're in a simulation it stands to reason that whoever is running it is somewhat human-like, and exists in a world that has basically the same physical laws ... or at least, similar enough that sociological and technological development would be the same. For instance, the speed of light barrier is pretty damn inconvenient for us but would be great at blocking an arbitrarily large population and state space explosion. And why are these magic physical constants so arbitrary anyway?

If we are in a simulation, and our simulators did want to limit their resource consumption, adding in a few physical laws that are never really a problem in daily life and which block us from colonising the galaxy would be a nice way to do it.
The UK is like that, banks have their own notes, still.
That’s also how BSD does it. It’s easier to reinstall the OS then. Not that you’d need to, BSD being as robust as it is.
In the special purpose for computation (like Numba) department, but more general: TorchScript from PyTorch
https://pytorch.org/docs/stable/jit_language_reference.html#...

It doesn't compile to C but to an IR, but some ideas around typing might be similar.
But the bank hasn't made any money?! It just wants back "more" than it "gave". Am I missing something? The one who is forced to "create" the money is the one who has to pay back the 1$ extra in interests (which previously did not exist). But he is not allowed to create any! So he has to create anything of value and sell that for money, so he can pay back the money and the interest.
But that just moves it to the next poor fellow.

Doesn't this create a feedback loop?
Fascinating article. So, it seems that many civilizations used base-20 [1] but why do the Danes stop at 60? Does anyone think it could be related to whyever (still undetermined by the evidence) Babylonians used base-60?

1. https://en.wikipedia.org/wiki/Vigesimal
The more you add to this the more edge cases you create, if you for example add a model that when a pedestrian is recognized near the edge of the side walk the car then tries to figure out their intent rather than always slowing down or signaling the driver to take over you aren’t resolving an edge case you are creating a bunch of new ones.
If we were living in a simulation, why would our perception of relative time be absolute relative to the simulation? Why wouldn’t the simulation just simulate slower at whatever level of abstraction it operates on, causing us to be none the wiser, like the AI in a frame-locked videogame?
It's very weird to someone who has never been exposed to this before, who has only ever worked with vectors in a context where they certainly can be of varying magnitudes, like velocity normally is in Newtonian mechanics.
I'm working on yet another alternative, which we're about to launch:

https://www.tefter.io/teams/free-trial

We charge 39$/month flat, no limitations on the number of users, links, lists.

The domain of bookmarking is definitely crowded, but we're focusing providing a solution where you forget you're dealing with bookmarks. With our browser extension, you can quickly jump between tabs, search you history and bookmarks either personal or your team's. There's also support for golinks style shortcuts, full-text search, a Slack app and even a cli app written in Elixir!
Do you have an example of Wikepedia page where this actually happened?
Problems due to apt operations should be pretty rare, but even uncommon events can be worth de-risking. The value in providing this kind of feature is:

* For expert users who have hosed a system -- particularly if it happens to be a production host -- there's an immediate sense of relief and ability to rollback safely, confidently and quickly.

* For less-experienced users who run into problems, there is a convenient and straightforward way for their technical support to explain to them how they can restore their system to a previous state.

Since hosts and their installed packages have varying hardware and configuration states and update/maintenance schedules, incompatibilities and breaking changes are likely to occur occasionally and that's where snapshots can help.
That also necessitates a matching network bandwidth as well.

It reminds me of the Bugatti Veyron situation, its tires lasting 15 minutes at top speed yet it runs out of fuel in 12.
Moonlander Mark I: A next-generation ergonomic keyboard
It's a problem with many developers. They think that because there can be a root cause analysis, they didn't fuck up.

But there are times when something simply shouldn't be, definitionally. As in, if X happens, it doesn't matter what the root cause analysis is, something is wrong.

To give a real life example, if you're driving drunk, the events and reasons leading up to the act don't really matter. They're not without value, but they're not important for determining that someone fucked up.

This is what the poster you're responding to is saying. That the problems are so goddamned egregious that they simply shouldn't be. It's not up to the aforementioned poster to fix the problems, it's up to the companies in question wanting to be better.
Oddly enough the user interface worked somewhat, it was the streams themselves that failed to load for me (even with mpv+youtube-dl)
I like Manjaro and I like the idea of an open source phone, but I was disappointed by the Ubuntu phone after actually buying one. It's basically that "content is king", with the content being apps. Is this going to be the same?

(A lot of the apps on the Ubuntu phone were web based rather than native, which is actually a drawback when you don't have an internet connection. There was no way to do offline maps for example).
Seems like a better version of https://github.com/pushmatrix/fikascript
That’s assuming cars could update their model or that the new model won’t still have the same edge case but now it will be even more hidden.

This is the issue with blackboxes while you might be able to figure out which model exactly in your system caused a weird behavior figuring out what exactly in it that caused it and then what training data was responsible is currently near impossible afaik.
If you were about to get more responsibility and obviously are climbint the corporate ladder, isn't that growth? Is not this the opportunity to be able to influence change in your organisation and be able to tackle all the issues in which you find at fault?
Most English speakers say the year is "fifteen hundred", but it's mostly American people who say "fifteen hundred" in other cases.

en-GB: Today is the thirty-first of August, twenty twenty. The USA has reported an additional one thousand, seven hundred and seventy one Covid-nineteen cases. I would normally leave work around five-thirty, since I can catch the seventeen forty-five train home and watch the end of the six o'clock news. If I miss the train, I might take the two thirty bus instead [i.e. bus 230], or else the one three five.
That is likely intentionally or a regional specific label to appease Chinese interests.

Google maps will show you different borders and place names depending on where you are.

https://www.washingtonpost.com/technology/2020/02/14/google-...
Manjaro on the PinePhone currently has 2 branches. The first alphas used Plasma Mobile and another branch of alphas use Phosh. Work on the Plasma Mobile builds seems to have slowed down for Manjaro ARM, partially likely due to some UI instability and also because the Phosh experience currently feels more polished.
Red Hat previously added btrfs to RHEL as a "Technology Preview", only to later remove it (they didn't really have anyone left devoting resources to it, IIRC), deciding to focus on stratis / VDO instead [0]. They do have several XFS folks, though (or did, last I knew).

FWIW, SUSE is the Enterprise Linux vendor that has went "all in" on btrfs.

---

Two semi-related, personal thoughts:

1. btrfs today feels a lot like reiserfs did (going on / nearly) 20 years ago.

2. I expect Oracle to -- at some point -- integrate ZFS into Oracle (Enterprise) Linux. That seems like a great way for them to win over some "converts" from RHEL.

---

[0]: https://news.ycombinator.com/item?id=14907771
I think the most important thing to remember is that the risk profile of covid-19 is vastly different for different people.

I'm sure as fuck not getting an untested vaccine, because I'm not in a risk group. If I catch the virus, my risk of death is in lightning strike territory.

For my 70+ dad, he's in a bunch of risk groups, which means the risk equation looks very different for him, and for him it might be worth the risk of an untested vaccine.

Everyone has to do the risk calculation for themselves, and everyone is going to come to different conclusions. That's how it's supposed to work, and that's how it works for pretty much every other non-childhood vaccine.
You can flag an enum as `non_exhaustive` to indicate that it might contain additional values in the future.

If you do that, then anyone writing the code must add code to handle other cases, or it's a compile error (i.e. you must match the enum as:

#[non_exhaustive]
enum Foo {
CaseA,
CaseB
}

let f : Foo = get_foo();

match foo {
CaseA => {},
CaseB => {},
// Exhaustive matching
_ => {},
}

https://doc.rust-lang.org/reference/attributes/type_system.h...
There have been some attempts for localized programming languages. In fact, e.g., MS Excel Macros are localized (e.g., "SUMME()" in german instead of "SUM()").
There is even a Wikipedia page: https://en.wikipedia.org/wiki/Non-English-based_programming_...

I'm a bit conflicted. On the one hand, I am all for language diversity and empowering local languages. It may also help novices and very young learners. On the other hand you are already learning an unfamiliar formalism and it hinders interoperability, sharing and collaborating. Hm..
I dunno -- 0F is about as cold as 99% of humans will ever experince, and 100F is about as hot as most humans will ever experience. And a change in temperature of 1F is just about the minimum I can really detect.

With C, sure 0C is cold, but tons of people experience colder on a regular basis; and I've had situations where 20C feels a bit too cold, but 21C feels a bit too warm. Most thermostats denominated in C trigger on half a degree difference, not a full degree.
> If somebody writes concise, clear code with little duplication, but still has a bug, their stats might look worse simply because their code is shorter.

Fortunately, the science here me to indicate the opposite: the less code you have, the fewer defects per LoC you'll have. This is also indicated in the article, which mentions that both function size and function length were found to be correlated to higher defect density, meaning that both may in fact simply be estimators of overall code length - that overall code length correlates with defect density per LoC.

> It's also not clear that bug rates should be the only/main thing to look at. Complexity measures can also help to indicate if the code is easy to read/extend. In my experience low cyclomatic complexity does correlate with more readable code.

The article does actually cite some (necessarily small-scale) studies on this as well, which have also tended to find that larger functions are easier to read for debugging purposes, and that it was easier to add new functionality to the system with larger functions; but that it was easier to modify the existing functionality of the system with smaller functions. This is all in the section entitled 'Practical Effects'.
> Did you account for the footprint of building the plant (all that concrete manufacturing produces lots of CO2)?

Same can be said about renewables and such, which produce MORE pollution per amount of capacity, along with having a even worse footprint.

> And the footprint of the waste storage (again concrete, potential for leaks)?

Are you talking about waste from setting it up or waste from operation?

> Footprint of mining? Lots of Uranium produced in the the developing countries (Kazakhstan, Uzbekistan, Ukraine) which have poor safety standards.

The uranium mines definitely can be improved. I agree with that. Same could be said with rare earth mines needed for solar panels, for example.

> The problem with peaks is not a defect of renewables, it is a temporary problem, which will be resolved once we build international power grid.

We DO have a international power grid in europe. Still doesn't solve the problem, or even close to solving it.

In summary, I feel like nuclear is currently still the better option. I am not saying to not use renewables though, but that replacing nuclear with renewables/other fossils is currently a bad idea.
If you're below 40 your risk of dying of the regular influenza is higher than the risk of dying of covid-19. If your fear of the flu doesn't motivate you to take the flu vaccine every year, rationally, you shouldn't want to take the covid-19 vaccine either.
Every day vaccines are delayed costs thousands of lives.

Bioethicists who have forbidden challenge trials in vaccine trials have firmly taken the no-action stance in the trolley problem.

A normal phase 3 trial gives the vaccine to volunteers and waits for them to get sick (or not). A challenge trial is the same, but infects the volunteers intentionally, which significantly speeds up the trial and reduces the sample size needed.

The trolley is running over thousands of people every day, and by flipping a switch you could reroute it to another rail where only a few people would be at risk. The modern bioethicist stance is that flipping this switch is unacceptable. Maybe waiting for people to randomly fall ill instead of acting is more holy and sacred — or perhaps "natural".
Rust enums are also enums:

enum Colour {
Red,
Blue,
Green,
}

is fine.
>But you cannot use 100% renewable energy without some storage technology not currently known.

Tell me what storage are we currently missing?

We have capacitors, flywheels, an uncountable number of battery chemistries, pumped hydro, power to gas and curtailment. We even have exotic storage technologies in the TWh range.

I'll tell you what we are currently missing. We are missing electric grids that have a high enough renewable share to even think about storage. As long as you have a flexible grid you can always make up the lack of electricity on a given day with fossil fuels but if you don't produce excess energy in the first place, storing it is pointless.
> an OS developed specifically for playing games

This is what consoles try to achieve. And they do one better by not having to deal with countless combinations of hardware and software. They are optimized (performance, stability, compatibility) to run games on unified setups and with a guarantee they will run for years. They also curb piracy and cheating which is something the videogame industry really wants. The downside is not having the leading edge specs every year.

The problem is the market for a very gaming-focused but still general OS that can run on generic hardware is just not that attractive for most users of the videogame industry. And truth be told I doubt it would be any better than any generic OS you already have now.

Personally since XP SP3 the biggest problems I've had were almost exclusively with drivers, save for a few Spectre/Meltdown mitigation issues.
Email Marketing Strategy Comprehensive Guide
I think the main reason is that they can afford to not care. There is no pressure. They can afford to be inefficient because they know that as long as the core features work, customers will not leave.
This first post is nicely done. The basics of building a JIT compiler in just a few lines of C, and everything thoroughly explained.

Also, the “getting your hands dirty” and “making your own mistakes” approach is how you really learn something.
An amusing thing about that joke is that the florin (2 shilling coin, 1/10 pound) was introduced as a half-hearted move towards decimalisation in the 1800s, and after proper decimalisation in 1970 the florin continued to be used as the 10p coin (still 1/10 pound). It was finally abolished in about 1990 when they made the coin smaller and less expensive to manufacture. https://en.wikipedia.org/wiki/Florin_(British_coin)

(The Imperial system was another half-hearted move towards decimalisation: the biggest changes were to define the gallon as the volume of 10 lb water, and change the number of fl.oz in a pint from 16 to 20 so that a fl.oz weighs exactly an ounce - https://en.wikipedia.org/wiki/Imperial_units)
The bioethicists argue that perhaps having people stay at home and wear a mask when going outside is absolutely required would be better than untested vaccines.

Can you imagine what happens if the antivax crowd gains actual arguments? I don't want to.
As someone who has hastily patched production systems without properly testing the fix, this may be just fine... Or, we may end up with two problems; COVID and ____. This seems like a bad idea.
This is such a joy to watch ... 5 minutes well spent; thank you!
maybe because the legal stakes are much higher? It does seem that a lot of scientists will 'let nature take its course' to absolve their ingroup from responsibility. Which makes sense in a culture of outrage.
This position is not justifiable, and the author must surely know that based on his experience and the lack of any quantitative comparison. In other words, he's lying and his lies will kill people if we listen to him.

> Coal and natural gas do not create this kind of acute accident hazard, though they do present a different kind of danger.

Around 1000-2000 people died in Japan as a result of Fukushima. Around 5000-10,000 people died in Germany in the following decade because Fukushima scared them into switching back to coal (https://www.wired.com/story/germany-rejected-nuclear-poweran...). It's absurd to imply that coal and nuclear are remotely similar in level of direct danger; it's like (as in, the relative risk is similar to) writing a thinkpiece describing flu and Russian roulette as "both dangerous things". And that's ignoring climate change.

> And solar, wind and geothermal energy pose no safety threat at all.

This is just untrue. Solar and wind quite arguably kill more people than nuclear (https://ourworldindata.org/safest-sources-of-energy). Even if you take the higher estimates for the risk of nuclear (the ones that assume it hasn't got safer since Chernobyl), they're certainly not different enough that you can claim renewables post "no safety threat at all" in an article about how spooky nuclear is.

And not really the same thing, but:

> without producing a single electron of power

This guy does have have a physics PhD right? He must know that you don't measure electricity in electrons, surely?
is it going to be mandatory?
Like a homeless shelter? We have that now.
Apologies, but could you clarify "non-consensual" for non native English speakers?

Does this mean "no consent given for the medication" or "medication that is not part of an agreed consensus"?

If the former, then there are literally tons of occurrences of this everywhere.
> On which basis was this pairing between position and time "decided"?

Three partially correct answers of the same question:

1) Nobody decided it. It is just how the universe is.

2) You have the formulas where the space-something appear, and you randomly try propose to replace something with things you know, like mass, time, color, ... It is actually more easy, because using the units you know that something must be measured in seconds, so it discards a lot of possibilities.

3) You have the "classic" formulas where space appears https://en.wikipedia.org/wiki/Lorentz_transformation that were actually discovered almost 20 years before the work of Einstein. And you rewrite them in the equivalent of the "vectorial" notation. In the usual space it is like replacing (x,y,z) with a big X and never looking inside X. If you try it, the only way you can success is if you group (ct,x,y,z).

The trick is to look carefully at the calculation and try to think what you can arrange it to be able to rewrite the calculation in the correct form.

For example with momentum, you look carefully and realize you must add energy as the fourth component.

If you choose to group space and time, and you choose to group momentum and energy, then you must use the same choose in all the formulas. You can not choose a different grouping for each formula.

But sometimes it is not so easy. With speed you realize that it is too bad to be fixed, and you must define another speed-like-thing and then give another formula that transform the "real speed that you measure in a lab" and the "abstract speed-like-thing that you use in the calculation".

With the electric field, ... well you can't put it in a 4-vector, you must use something more weird that is a 4x4-matrix.