skysight-inc/HackerNews huggingface dataset:
Well, of course, that's how you fix such a bug, however, when using third party libraries and other people's code, you don't necessarily know that this is happening until you have missing exceptions.

In my opinion, exceptions also complicate code by taking error handling out of the scope of the code you are writing, since you can't know whether anything you call throws, so you may not catch, and some higher level code will catch an exception, where it's lost context on how to handle it. If exceptions work well in a language; Python, Java, by all means use them, but in C++, they've caused too many problems for me to continue doing so. Even Google bans them in their C++ style guide.
The only reason anybody would install one is if it was desirable to have one, and it's definitely true you can't save people from themselves. With political authority as it stands though, you jump right to the absolute worst case scenario at the end there, they're simply coercively installed by force and there's no possibility of an opt out, they will then be used to do whatever the holder of political authority wants them to do to you, because just as you say, who is going to stop them?

Look at the world we actually live in, this is the way it works, the only thing which actually restrains wielders of political authority is the things they can't do. Not the things they're "restricted by law" from doing.

If they're still around when this is possible, the worst case outcome is inevitable. That doesn't mean that if they're not things can still get bad, by the way. Merely that the combination of the two things taken together is a surefire recipe for dystopia.
I bought one for myself for Christmas a few years ago. I disliked it so much I ended up returning it. My use case was to use it for notes (bullet journal) and as an eReader. It was ok for taking notes, but for the money it needed to be amazing. I personally wouldn't recommend it. Also their customer support was terrible.
Thanks a lot, makes the device a lot more interesting (and hopefully long-lived), somehow those things never came up when I searched.
These tools don't offer to manage wifi because they are intended for managing servers. However, most of them follow some module paradigm, so if you are open to start coding, you could implement a wifi module. Which cannot be that hard, given that there are also modular (UI independent) codes for network managing, such as https://wiki.gnome.org/Projects/NetworkManager

Of course, similar as to when configuring a router, don't lock out yourself from the wifi-connected machine ;-)
> The solution here would be to have at least four (proven number to avoid oligopolies) private train providers competing on public infrastructure

It's mostly privately owned, but you are basically describing the current state of the current US rail network. The United States has an extremely extensive intercity rail network, with dozens of operators. This was basically all built by the dreaded free market, by the way.

The trouble is that the large railroads are only moving freight, because of the misguided decision to nationalize 20 passenger rail systems under Amtrak. We should have just continued to subsidize passenger service under the private operators.
That’s not true. Amtrak subsidies work out to about $0.24 per passenger mile. That’s three times higher than the UK’s per mile subsidies: https://www.pinsentmasons.com/out-law/news/government-subsid...
There was an Uber engineering post years ago about why they switched to mysql. Not sure how relevant it is today

https://eng.uber.com/mysql-migration/
It's not always a binning thing.

I've used similar parts, like bluetooth transceivers, where there are two SKUs: one is a cheaper commodity part and comes with built-in firmware.

The other more expensive part allows for modifiable firmware (and, thus, exposes the processor inside). My cynical POV is that the chipmaker knows they'll be spending more internally on SDK development/support and field rep time. So that needs to be recaptured in the cost of the part.
Just because you keep repeating doesn't make it any truer.

France doesn't pay a premium, Germany on the other hand does and so does Denmark for their Solar and Wind effection.

https://ec.europa.eu/eurostat/statistics-explained/index.php...

So again you are simply factually incorrect and are just making up claims right now.

High capacity factor (Nuclear) means you can trust the stability and in this case the scaleability of the source.

Low capacity factor (Wind & Solar) means you can't trust the satbility of the source and it doesn't scale. Instead it needs backup from oil, coal, gas or nuclear.

No energy source is without its problems but you've seen to miss the point of this discussion which is what is the best source for stable energy supply. To claim that high capacity factor of nuclear is a problem is simply flat out wrong and you won't find anyone back that claim up.
Hong Kong police 'pushed to the limit'
Federalizing means all Americans are voting shareholders but the goal isn't to make a profit.

There are lots of situations where I think that is preferred, but people won't look at it this way because of socialism/communism scare.
Whataboutism much? Why does everything nowadays have to be zero sum
Tweet has been deleted (URL 404s). Internet archive has some but not all of the thread
https://web.archive.org/web/20190922094616/https://twitter.c...
Skipping that this is just an ad for a company

So the bit I didn't get in the scam is you can send it to any address in the postcode as as the seller which you pick it from a phone book (since you don't know where the seller is until you start the refund)

And assumably have a low cost item in it so the receiver accepts it no questions asked.

I assume the tracking number is used for the automated system until it gets to the physical postie who then uses the written info for their part of the trip.

Else it's nothing to do with the postcode, since you could send it to a photoshoped address anywhere.
> Do you use any public available crate for those allocators?

Not really, our bump allocator is ~50 LOC, it just allocates a `Box<[u8]>` with a fixed size on initialization, and stores the index of the currently used memory, and that's it.

We then have a `BumpVec<T>` type that uses this allocator (`ptr`, `len`, `cap`). This type has a fixed-capacity, it cannot be moved or cloned, etc. so it ends up being much simpler than `Vec`.
I don't see a problem with the current model..

If open source projects change their licensing to force paying for business use and the cloud giants doesn't want to pay, the cloud giant could afford forking the project and make their own version.

This could lead to the original project being unmaintained and the new fork becoming the standard, if that happens and given enough time, the cloud giant can make software patents on the changes they've committed and change the license of that code/features. Making it even harder to create something similar or even something new with the same features.
I feel like any level of confusion is potentially a greater risk for all involved. We already have seen situations where there is enough doubt about circumstances that people get close to a catastrophic decision when people do know.
I’m not so sure that a rate hike would be devastating for Swedish loan takers; banks typically don’t give out loans to households that can’t handle large increases. Real estate prices would probably come down a bit, but people would hardly be forced to sell as long as they keep their income. People with large loans typically have large financial buffers.

I’m also suspecting that politicians will step in with deductions, etc.
The password is randomly generated for each device, yes. And of course the network only becomes available once you connect the device to your WiFi, or via cable to a PC. Once you're connected, you can also change to key-only authentication if you want.

The SSH daemon is Dropbear, and it doesn't seem to be updated though:

> reMarkable: ~/ dropbear -V

> Dropbear v2016.72
Honest, tangentially related question from someone unfamiliar with the field:

Why are we still using old 80xx chips in embedded applications? Expired patents? Existing toolchain? Inertia?

It’s hard to believe we couldn’t do better, cheaper and more power efficient solutions with all the tricks we’ve learned in those almost 40 years.
I don't disbelieve you, but again - Official Secrets Act. I doubt any of the wintering over scientists had a strong urge to end up on Robben Island for telling someone about the time that they were asked to take a short holiday and not ask too many questions.

Also, the fact that the overwintering teams are all listed as ending their time there in September strongly correlates to the date of the Vela Incident. So entirely plausible to send the winter team home a few days early and delay the the summer team.
"when it comes to compilation I can't think of anything faster"

FreePascal! :-D
> Sahara desert is greening

And the amount of greening that is possible is also a part of the models: we know that it can't save us from the increase in CO2 which is pushed to the atmosphere orders of magnitude faster. Even if in some areas some plants will appear, the climatic changes in the whole world will be seriously problematic for most of human population and most of the rest of the nature.

It's a classical red herring: https://en.m.wikipedia.org/wiki/Red_herring
'Inside Bill's Brain' Calls BS on Malcolm Gladwell's Outliers Theory
We use PostgreSQL but also Firebird, which maybe is the great underdog in opensource databases.
Vintage photos reveal what America looked like before the EPA
1000 year's old sequoias? as many as they can.
Last I was checking was for October tickets in May. Also, according to https://faq.trainline.eu/article/220-train-tickets-booking-h... it would be six months.

That said, currently they seem to reach only to mid-December so I don't really know.
I like this. Illustrations are great and whimsical and they made my day.
Amazon definitely has lost what made it good. No longer lowest price and product ratings are untrustworthy.

They throw their weight around and it's been annoying as both a customer and developer. I stopped using Amazon.
This post is gone.

Tweets make bad HN posts; not only because they disappear, but they're too short to have all the details, they don't capture a whole conversation, when they do it's disjointed and in pieces, people jump to conclusions, etc.
I always thought that online media services used multicast protocols, that is, after the initial point to point connection all data packets should be transmitted once, then replicated at router level for every subscribed user. If that's the case, 30 users seems a pretty low number since it would translate into maximum 30 concurrent connections while the generated traffic from the server point of view would be just slightly higher than a single stream for a single user. Or maybe carriers bill multicast traffic differently?
That comes back to the parent's comment about being empowered to fix the issues. The person on call should have power to prevent such calls in the future. This is important for the health of the individual and of the company.

Are the people in charge of fixing the underlying issues themselves on call? How about the people producing the changes that cause new issues?

If those two groups aren't themselves being woken up when there's a problem, you can reasonably expect that this won't change until the support calls start to directly affect the company's bottom line.
> the cloud giant can make software patents on the changes they've committed and change the license of that code/features

If you choose a license with a patent grant (e.g. Apache), wouldn't this be fairly difficult to pull off? To re-license they'd have to re-write all the original contributions or create a separate project with the 'patent-encumbered' code under a different license without a grant, on which the main project depended.
This is the weirdest and most disturbing flex by the USG in a long time. For reference on where some of this money ended up:

https://www.nytimes.com/2018/01/23/world/asia/afghanistan-mi...

(Yes, I know this report is from a period long after 9/11, but it's not like these "cultural norms" and "accommodations" are unique to the 2010 era.)

I guess we're not even trying to act as though we're ashamed anymore.
Major Crimes You Know and the Absurd Details You Don't
I'm a happy user of this tablet.

I also created a [Go app](https://github.com/juruen/rmapi) to interact with the cloud API.

I mainly use the tablet as a "virtual printer". Using the app I just mentioned above, I print directly to the device from my Mac. Yeah, this just saves me a couple of clicks and one drag and drop :)

Here's a [tutorial](https://github.com/juruen/rmapi/blob/master/docs/tutorial-pr...) on how to set it up and an actual [demo](https://www.youtube.com/watch?v=gOGTYI15VxY&feature=youtu.be).

When I was studying, it was also great to use it to solve math problems on it when I was traveling without having to carry too much paper with me.
You could start with a minimum viable capitalistic state (enforcement of property rights and contacts through police and courts, some sort of government to update laws as necessary, taxes to pay for it all) and from there add basic infrastructure where competition is impractical, like roads, subsurface conduits for laying electricity and data lines, sewage systems, etc; investments that are beneficial to the overall economy but not rewarded by the market like parks, public transportation, and dams; things that ensure a good work force like public education (to supply educated workers) and public healthcare (to keep workers healthy and productive). Optionally you can add laws to improve the free market: consumers can't reliably judge food safety or environmental impact, so make the worst things illegal and improve transparency on the rest (food labeling etc), or impose taxes to mirror true costs to society.

All of this is a free market in your definition, and is essentially how European states are run. But it's somehow not what "free market" advocates in the US want today.
"Biting the hand that feeds IT" indeed.

The style is typical of The Register, which doesn't claim any sort of neutrality.
I think the biggest Advantages are Marketing and Stability.

With Humans on Mars you have it way easier to get the general Public behind space exploration.

And stability because Goverments cant cancel Projects without commiting political suicide. Leaving people to die up there would be really bad taste.
There’s too much focus on credentialism. Personally, I think it’s fine to have mediocre rich people at Harvard.

If anything, it’s better for society to get smart people in other colleges. Too much brainpower is wasted on the investment banking and consulting mills that the Ivy League is sending people into these days.
Look, this all comes down to a simple thing: If you do Open Source you get Open Source - with all the up- and downsides this may mean for you. Upsides include that you may get community contributions (though that's not a given) and that many people will like your software more because they prefer Open Source. Downsides include that you can't force any user of your software to pay you.

What you can't have is all the upsides without the downsides. Sorry.
I’m not sure I understand. In normal chess it’s illegal to move your own king into check.
Sometimes I want to pay someone else to handle everything (Upgrades, Security patches, Bugs etc.) While no one stopping me from buying a VM and doing it myself. So what's the problem?
Sustainable Software Development
Tons of people take Amtrak on the Northeast Corridor. In fact they have capacity expansion plans. And they turn a good profit. It’s just that they lose the money in the rest of the country.

Especially the Acela mostly competes with short haul air flights. People who are really price sensitive take the bus (or dive).
Why Are Some Societies More Entrepreneurial than Others?
I‘m not inspired by robots.
They charge mainly for maintenance and support, not just reselling the same code. So what is exactly your case?
I don't agree that it's the ‘last frontier.’ Let's say the government and corporations watch everything you do outside of your house, both physically and on the web. What's left for you to do in your brain has a term, ‘mental masturbation.’ It doesn't matter what you're imagining in your head if you can't act on those thoughts.
Princeton Neuroscience Professor Michael Graziano on a World of Uploaded Minds
Help Me, Help Me: My Experiment Taking Self-Help Seriously
From [1]:

> People throw around the phrase "cognitive dissonance" lot, too loosely probably. But BSD folks who constantly tout the virtues of their license for the things that it allows downstream developers to do and then complain when someone actually exercises those options are the single best real world example of cognitive dissonance that I've ever encountered.

1. https://news.ycombinator.com/item?id=12618977

Or to put it in meme format.

Copyleft: ∗exists∗

Developers: ptui, MIT all the way

Cloud giants: oh hey, nice code

Developers: wait stahp
>According to the scientific picture of the world, absences do not seem to be fundamental building blocks of either the concrete (physical) world or of the abstract (mathematical) realm.

Not only is this assertion vague and devoid of actual meaning beyond a flimsy analogy, but it's also wrong. In a lattice an absence of an electron (literally, a hole) is a physical quasiparticle object which obeys the same rules as a particle.
That's just it, a project can be dual licensed, which is not so uncommon.

A business license + open source license, often called cripple-ware, they make the system quite useless without a GUI or management tool for example.
At least Standard ML has multicore: https://www.polyml.org/.
If the requirements are still up in the air, then I would aim to use the simplest, most evolvable solution. This to me means no database.
Just out of curiosity, when you say “I believe in the way”, is that in reference to Taoism?
An Android device would be able to use Ebookdroid, the best ebook reader (at least for pdf/djvu; its epub support is just okay) I've seen on any platform -- it just has so many features other programs are lacking -- like autocrop (gets rid of margins making the text part of book take up the full page), autosplit (automatically splits pages when people have scanned facing pages rather than each page separately), and autostraighten (when people have scanned some pages at an angle).
Building is in general just a small part of the release pipeline.
For a comedic version of this concept, check out the fake infomercial "Live Forever as You Are Now" (1)

Great example of the promise of virtual immorality done badly with bad software

(1) https://youtu.be/xg29TuWo0Yo
France subsidizes consumer electric prices where Germany has significant taxes. On the generation side:

“In 2014 the rate is €42/MWh, but CRE proposed an increase to €44 in 2015, €46 in 2016 and €48 in 2017 to allow EdF to recover costs of plant upgrades, which it put at €55 billion to extend all 58 reactor lifetimes by ten years. In November 2014 the government froze the price at €42 to mid-2015. This Arenh re-sale price has represented a long-term floor price for EdF’s power, and is nominally based on the cost of production. The industrial group Uniden said that the proposed 2015 wholesale price of €44/MWh would be €14 higher than Germany’s.” Of note these prices are mostly arbitrary as France’s Nuclear is operating on huge subsidies, but even with that their prices are higher.

Thus despite massive economies of scale, Frances Nuclear costs went up. The numbers are even worse when you consider how much debt they have for aging Nuclear reactors which still need to be decommissioned which is going to cost insane amounts of money.
I know how these things work in Rust, and I'm still failing to see your point. It's not at all as complicated as what you are saying given that you can find many blog articles that explain it succinctly in a couple paragraphs.

It's not at all helpful to say that there's something so complicated on these other languages that you can't possibly get the idea across without using them.
Probably the same reasons the 6502 core is being used so much.

Well known cores that are proven reliable over several decades, very well documented and seemingly any bugs are known already. Also cheap
Well, it's not as if we're using old stock 80xx chips. They're being laid out on modern foundry processes, AFAIK. With that comes most of the power efficiency.
Tweet deleted. She tweeted "nonconsensually submitted to the orange website" hahaha.
Show HN: Parse URLs with Robust Patterns
Giving Birth: Do Women Need Painkillers to Start?
Author writes:

>whitequark

‏>nonconsensually submitted to the orange website
Big discussion 2 days ago:

https://news.ycombinator.com/item?id=21027657
Aren’t Xfinity APs only for Xfinity subscribers? I doubt they’re just wide open. Now if a TV manufacturer struck a deal with an ISP and gave it its own access point to join...
Are nightlies tested on CI for all platforms that Firefox supports ? I only see Tier-1 in that matrix (Linux, Windows, Mac). No iOS, Android, *BSDs, etc.
STOP IT!

Open Core is freaking not Open Source.

The article states many companies have moved AWAY from open source to "source available".

I will proudly die on this hill, to defend true Open Source, we give away our database tech used by 8M users (across non-profits, community ops, and for-profit startups) in production for free (https://github.com/amark/gun).

This complaining has got to stop.

Go freaking license your code as (A)GPL and join Richard Stallman's ideology if you don't like companies using your tech.

Or be brave enough to charge proprietary license, but if you do, stop your "we're Open Source" marketing pretense. Such hypocrites.
But they share with commuter rail. And Amtrak and the local commuter rails (particularly Metro North) are locked in a perpetual pissing contest.
Similar for me. Can enter location, but the tab freezes after i hit "go". Looking at the taskmanager, there is a FF content process using an entire core. Dev tools are kind of unresponsive and the process keeps running for a while even after closing the tab (the first 3 even til i killed them via taskmanager). Confusingly, it runs fine on another PC with same ff version + addon setup. So yeah, I'm confused and out of ideas :(
Git Fix Um – On undoing, fixing, or removing commits in Git
Only if the deleter you define has any state, which is very rare and in that case you would need to copy that data around anyway...

(for example: https://gcc.godbolt.org/z/mU7hub)
Can't you deconvolve photos with a gaussian blur?
Communism is authoritarian...
For point 3 (Is it possible to convert XML(XMI) schema to SQLite schema automatically?), are you asking about a tool that takes an XML schema and gives you back an SQL schema?

I haven't heard of anything, but I would imagine it exists. I have, on the other hand, done a fair amount of XML to SQL conversion and have found that generating a good schema involves understanding the data so you know what to denormalize. You don't really want to have thousands of tables, each representing an XML tag. That would make your database very hard to use.

Trial and error, and a good knowledge of what kind of questions you are going to be asking your database to answer...
MySQL is simply garbage that shouldn't be used under any circumstance.

1. No transactional DDL
2. Implicit, confusing coercions
3. Terrible Unicode handling
4. the list goes on