skysight-inc/HackerNews huggingface dataset:
Java allows you to do some small errors in its complex classes and works around them silently however, this causes performance impacts.

These performance penalty get really magnified when a lot of small errors are done on a less powerful hardware.

I've found out this the hard way when I was developing Java GUI (Swing mostly) apps, and messed up the initialization sequence of the GUI a few times.
http://man7.org/linux/man-pages/man3/stdin.3.html

> On program startup, the integer file descriptors associated with the streams stdin, stdout, and stderr are 0, 1, and 2, respectively.
Free Public Universities means more people with academic degrees. More people with degrees means tougher job descriptions' requirements and lower pay.
I can't afford uni but I hope they won't make the mistakes other countries, like France, had done.
In Poland almost everything is 1/3 of the price compared to the rest of the EU for the same "stuff", arguably most have Polish branding but there are common products(Nestle, Coca Cola, etc) that are significantly cheaper.
A Murder over Mars? [video]
Wait, are they saying that the clients don't store a local copy? Or that the local copy is inaccessible without the servers working?? That seems incredibly irresponsible and I can't imagine a single reason for doing that.

Or is there something else going on that corrupted the users' local copies?
If the system is properly secure (i.e. data is encrypted and verifiable with the user's password-derived key) this shouldn't be possible, right?
It's like financial debt, but we can can't tell you what the interest rate is.
I'm sorry, what is your justification for not using cloud-based services?

Lastpass (like pretty much all of these online password managers) will work offline, so if the service goes down, you can still access your data locally.
Most of them would be possible in some variation, although typically with different results.

For instance typically databases are accessed through a socket interface which uses the same pool of file descriptors as open(). So it's probably possible for a database connection to end up with fd 2 and then the write(2, ...) would also send garbage to the database.

Although in this case it probably won't do much unless you're very unlucky because the message will almost certainly not end up being valid for the DB so it'll either ignore it, return an error or maybe drop the connection without corruption. So it would still be a nasty thing to debug but not quite as critical.

More generally there's typically a much better isolation between database and process on traditional processes which makes it difficult for a misbehaving program to mess directly with the DB. And having a server program processing the transactions means that you don't have to rely so heavily on things like filesystem locking to achieve atomicity for instance. That being said buggy or limited filesystems can be a problem for any database, for instance to guarantee that a transaction has been really commited to disk in case of a power outage etc... See this for instance:

https://wiki.postgresql.org/wiki/Fsync_Errors

https://www.postgresql.org/message-id/flat/CAMsr%2BYHh%2B5Oq...
> I get password reset emails on my account weekly too. What’s strange is it’s not a common email either, but one I use under my own domain.

Interesting, thanks for letting me know - I'd assumed the same - hoping I'd click on the reset link perhaps and that would help them access my account.
Thanks for sharing. I love these stories. Very inspirational. And your public webpage looks very clean and professional.
First thing I thought when reading "M3U Editor" was music playlists for local music... Man, definitions sure changed. I don't personally like conflating terms very much, but that happens a lot nowadays.

The following isn't feedback, just personal rambling:
Also I can't feel but somehow I would be unable to make a software that has that kind of "playlist protection" as a feature that needs a higher tier of monthly payment. I seem to come from times where things like this sure warranted a one time payment but not an ongoing one. Though it might be that I have my head stuck up my, well, you know and I need to get with the times of SAAS
Amateur has no negative connotations to me (as a native English speaker from the Midwest US). It's comparable to "hobbyist" or "enthusiast", basically meaning "someone who can do X but doesn't get paid for it". I think a lot of people would be proud to be amateur musicians or amateur athletes, for example, and would have said that no (non-professional) customer would not want to be called an amateur. Just shows you have to be careful!

And the pricing page (https://m3u-editor.com/#pricing) looks pretty good to me - nice horizontal feature matrix, easy to locate buttons...not sure OP wants to use dark patterns like de-emphasizing the free tier. I do agree that the top plan should probably be more than $5/mo.
An unfortunate editorial, mostly written in jest. It starts with a good point, but absolutely fails to address that point, except humorously.
Indian populations had immunity to diseases that American natives did not.
I was thinking of this Mir:

http://docs.mir.dlang.io/latest/index.html
Yes, absolutely use WAL mode whenever feasible. Does wonders for performance.
In WAL mode you can write from multiple threads without any problem, but you need to keep serializability in mind. Specifically, no concurrent write transactions are allowed. In other words, you can't have a transaction start at X, have another transaction start at X+1, issue DML and commit, and expect your original transaction from X being able to commit - it will never be able to.

Some SQLite wrappers (notably, Python's) mess with the start and rollbacks of transactions and make this appear buggy.
> please rename "amateur" to something more positiv

As an alternative to amateur, I like "Hobbyist".

Fewer negative connotations, and users can self-categorise between Hobbyist/Professional easily to find the right package. If I'm using a product for serious work, I know that 'Professional' packages are likely targeted at my use case. If I'm just messing around with something, Hobbyist is going to resonate pretty clearly and I'll start there.
They are, but there are some requirements to be fulfilled.

For 7.6 -> 8, see https://access.redhat.com/documentation/en-us/red_hat_enterp....
StarUp School 2020 starts today, all past videos on 1 page
Ask HN: Do I need a formal business plan for my side project?
I'm kicking off work on an exciting side project with a friend and I think we have a pretty solid idea of how the project can be priced and who our customer base could be at least to start.

We're bootstrapping and don't plan to seek any investors or take out loans -- right now the only expense is basically a server I already own.

In your experience is it still useful to formalize a business plan for a fairly informal side-project like this?

We hope it will become more than a side project, it's in a space we both care about and have worked in for a long time but there's no immediate expectation of growth. We aren't setting any hard deadlines for quitting our dayjobs or anything. We'd just like to create it and share it and see if it catches on.

I don't want to kill the momentum for actually building the thing in our spare time by self-imposing needless paperwork but a little voice inside me says it might be a useful exercise even if we're the only ones who see it in the end.

What do you think?

Thank you!
I went to a talk by cognitive psychologist Dan Ariely, and he very much agreed: said that he tried to get girls into computer science, in Israel they had a 6-week introductory course, and that class SUCKED at getting kids interested (actually negative effect).

Ariely said there are actually better ways to get people interested, which is to show them something meaningful.

https://www.pscp.tv/w/1yNGapZbZElKj (see minute 15 and ahead)
That's why its like the Leaning Tower of Pisa, and not like'A Tower'.
But how do you get there? You have to wait for some legitimately illegitimate charge and then get banned for life by invoking the chargeback, so ... how can that be scaled to impact Uber?

The only realistic shot at this is through shaming this behavior - the ability for monoliths to lock you out of large swaths of services is a serious, serious problem.
If they're actually better than their coworkers, why can't they just go to a better company where the pay gap no longer matters? Is your life really going to be that much different when you make $340k instead of $370k? I can understand being upset over that extra $30k and fighting for it, but quitting your career completely?

Do you understand that the only thing I'm calling out here is how drastic and irrational a complete exit is? That's my only problem with this. I wouldn't believe someone who cited a wage gap in tech as their primary reason for leaving, because it doesn't make sense!

It's one of the most comfortable and flexible middle-class careers you can have in the modern economy, and it's arguably the most lucrative when you account for barrier of entry.

It feels like you're framing my argument as "there is no sexism in tech" or "women shouldn't complain", when that isn't my stance at all.
I'd strongly object to saying these views are "unfortunately the facts of the matter" and that Churchill 'desired' genocide.

The Hanslope Park papers were about papers sent back to England related to the entire era of colonialism, not about "Churchill planning genocides" as you suggest.
Does the longest running ferry in the world count. https://en.m.wikipedia.org/wiki/Kootenay_Lake_Ferry
Oh - that sounds entirely likely. I'd be surprised if Facebook allowed unthrottled password resets but the bad people are so clever these day, who knows. Thanks for insight.
Native Americans had no exposure or resistance to smallpox, cholera, diphtheria, influenza, malaria, measles, scarlet fever, typhoid, tuberculosis, etc etc. There are a lot of accounts of cities and towns being completely depopulated very rapidly during the early colonial period just from disease before there was large scale immigration to the Americas from the old world.
You just sent me down a rabbit hole of what is IPTV....LOL! Thanks
It's not optimistic, it's what a responsible vendor is supposed to do. By not following responsible disclosure the researcher has lifted the vendor from the possibility of organizing a proper response.
LP has a history of problems, but my company forces us to use that crappy product. I've complained about it for years. I use keepassx for personal, 1password for work, and lastpass for anything that I need to share with coworkers. I always wondered who got the kickback from LP.
I did read the article, but sometimes the reader-mode cuts the article off. Will check it out again, but I disagree that the convention thinking is to allow unfettered violations of privacy. At least in the tech world, it seems privacy is treated an absolute good.
Tech debt is more nuanced than explained by most analogies.

In reality there is a lot of tech debt you can get away for free and never have to pay back. The code can be a mess but the functionality works and doesn't need updating.

Other tech debt can infect and cripple a system if it isn't contained early.

If you demonstrate that you know how to prioritize the most important tech debt then it is easier to convince management to work on it.

The concept of doing more work now to make future easier is universal. Delivering on it is the hard part.
Pointing out that the IRS includes certain things in payment that you don't isn't a claim that some definition they use limits the usage of the word payment. The point is not that everybody should use the IRS definition for words. The IRS provides evidence about what people do in the world; you don't have to (nor was I asking for you to) accept them as the authority.

If I understand your dismissal of definition (1), you are implying that it is significant that definition (2) by contrast only says "money" and uses an example of dollars. I think that's too legalistic and just an artifact of the way things were edited. Dictionaries aren't written to prevent lawyers from finding loopholes, so I don't think you can count on everything being repeated absolutely uniformly. In actual legal documents, they define terms or phrases used repeatedly up front to reduce the repetition, and dictionaries don't seem to customarily do that. So again, definition (1) is evidence about how people behave in the world, not necessarily the definition we are using and from an unimpeachable authority.
Guix: “Search and Discovery” NLNet Grant 2020
You must differentiate between a guarantee by an actual standard and platform specific documentation.
I have mad respect for Andrew (burntsushi). I use ripgrep everyday. Thank you for the awesome tool. Anyone who uses VSCode also uses it since it powers the underlying search.

I made some issues asking for some enhancements and was kindly denied. I like this. It tells me the project is focused. Well I liked it because I got a proper response within 48 hours. Most projects just have things laying there forever.

Andrew, if you’re reading this. How do you manage your time to get so much time to write OS code? Also how do you make enough money to be sustainable ?
I might be living under a rock, but what is IPTV? Even a Google search on it makes me scratch my head. I use Netflix, Hulu, etc but those have always been referred to as 'Streaming Services' , are those somehow categorized in the IPTV umbrella?
If what you said were true then zero-days would be always ignored and not a concern.
Encryption-only TLS doesn't protect MITM. It prevents sniffing.

At a higher level, TLS provides integrity and privacy when the network linked is not trustworthy. As a result, I'm not sure what your proposal achieves.

Similarly, resolution by IP address does not provide privacy or integrity unless you trust the network link.
I once emailed the developer of an open-source project that I used extensively while in graduate school. The software wasn't conceived for academic use so besides the simple thank you I also wanted to make the author know that it had applications well beyond what he had intended.
Every project needs to treat tech debt differently, for example working alone vs working with 20. How many requirements there are already, what state it was in when you arrive to see the code(most devs are not the original coders). How good the unit tests are, how proj Managment sees value in refactoring, company run way if it’s a start up. Is very difficult to apply single analogy to all projects. I see programming like life, it’s different every time so you have to approach refactoring to fit the situation every time
Good analysis on memory usage and how that negates use in mobile and IoT projects.

Ruby was my go to language for a long dry spell when I had little Lisp development jobs (except for Clojure). Ruby is a great language, as Matz says, Ruby is designed for developer happiness. I stopped using Ruby when more Common Lisp work came my way and then I used Python for five years of deep learning work. I have favorite languages but I used what customers wanted.

That said, I still keep up with Ruby news.
Unflattening by Nick Sousanis. It was originally the first PhD theses written in a form of a comic book. It is a study on how we gather, communicate and invent knowledge using images.

https://www.theparisreview.org/blog/2015/07/20/thinking-thro...
https://en.wikipedia.org/wiki/Unflattening
https://www.amazon.com/Unflattening-Nick-Sousanis/dp/0674744...
KeePass/KeePassXC on each device. Complex keyfile manually copied to each device (never in the cloud). Password database protected by the keyfile and a memorable complex password stored in your cloud folder of choice synced to your devices. You now have a free, open source, secure, cloud synced password service.

For additional security, you can manually copy the database between devices as well. Or keep a separate manually copied database with your most secure logins.
JavaScript design patterns #5. The Observer pattern with TypeScript
How to Set Up Django with Postgres, Nginx, and Gunicorn on Ubuntu 18.04
5G: The Outsourced Elephant in the Room
Outside of subsistence salaries, which are not sustainable long term through illness, emergency, and retirement, rate of growth of net worth is a better metric.

Point being, putting 2X thousand dollars a year in long term savings in NYC is a better financial choice than saving X thousand a year in Townsville but having a nicer neighborhood or something.

Not that the dichotomy works exactly that way, but adjusting gross salary of a senior software engineer by cost of living makes little sense since only part of her pay goes to cost of living.
Yeah, my implicit comparison was to something like std::sort from GNU's libstdc++, which is introsort, a quicksort-insertionsort-hybrid. Plain quicksort is indeed not great.

ips4o is a samplesort-derivative (the name stands for Inplace Super-Scalar Sample SOrt), which is kinda quicksort-derived, but doesn't use one pivot, but many (in the case of ips4o, 255, iirc). It's heritage traces back to quicksort, if you will, but it's also very different.
from The Restaurant at the End of the Universe:

>>>

It is a curious fact, and one to which no one knows quite how much importance to attach, that something like 85% of all known worlds in the Galaxy, be they primitive or highly advanced, have invented a drink called jynnan tonnyx, or gee-N’N-T’N-ix, or jinond-o-nicks, or any one of a thousand or more variations on the same phonetic theme. The drinks themselves are not the same, and vary between the Sivolvian ‘chinanto/mnigs’ which is ordinary water served at slightly above room temperature, and the Gagrakackan ‘tzjin-anthony-ks’ which kill cows at a hundred paces; and in fact the one common factor between all of them, beyond the fact that the names sound the same, is that they were all invented and named before the worlds concerned made contact with any other worlds.
But GP is correct. They only missed the part where the profits from increased parking fees should be used to either lower tuition, or spent on one of your schemes or public transport infrastructure.
You completely misinterpreted that part of my post. I'm not going to quit tech just because I know that I make significantly less than other people. It doesn't even make sense as a reason for me to quit.

I don't even understand how you could have seen that as an attempted refutation of statistical evidence, as opposed to my actual point, which is that I'm not going to quit tech because I know that I make way less than other people.
There are annual contests for sorting large amounts of data, e.g.:

http://sortbenchmark.org/

(I could be wrong but I don't think the winners ever used Quicksort.)
So you bought an amiga now what?
I maintain some open source projects, and honestly, I've never considered chiming in on an open bug ticket rude. I also have never considered relating your experiences about my project on a forum rude, either. Don't get me wrong, I've had plenty of negative experiences with rude posts from users, but neither of these qualify to me unless the posts themselves are rude.

Something like this is fine with me: "I'm having this issue as well. It's unusable for me without this feature, because my use case is such that..." In fact, this is downright helpful, because I may be able to offer an alternative solution using already-implemented functionality.

Here's the same post, but rude and unhelpful: "I'm having this issue as well. This project is useless without this."

People often judge the merits of a project based on their own use-case and nothing more. If they can't use it for their use-case, they can't imagine any other use-cases where it's useful, and so the project is deemed useless (or some other hyperbolic, universal judgement of worth).
i deserve to be downvoted for lack of evidence. and i have a skewed view of things. i have lived in two separate "food deserts" in the rural US in the past three years, where the nearest food sources are either fast food, "comfort food", or dollar general/family dollar, with the nearest grocery store a 20-30 minute drive. both towns have a local farmers market during growing months, but prices are very expensive compared to local wages. i see your point, but still don't think that all blame can be placed on poor consumers.
Pervasive surveillance data relating to a suspect could be turned over to the defence and could be used to exonerate the innocent.

More Surveillance will probably lead to more accurate enforcement of laws, all else equal.
A video of reading a blog post? Why not just post the blog post directly?
Pardon my complete speculation, but I bet your success factor is "I built ... my girlfriend a tool."

My only successful product to this date is an app I built because my wife asked me to. It is in an non-technical domain which I knew nothing about. I thought it was rather non-promising, but, since it was a pet-peeve of hers, I gave it a try.

It was an awesome (and very bonding) experience - she explained me the problem(s), and I tried to simplify and structure it (didn't think gardening could be so complicated). Both of us were in their respective element, and from back and forth an app was forged.

To this day I only half-jokingly call her my product manager.
The app has brought in 5 digits last year and is rising.

Last week, she briefly mentioned another problem, in another hobby domain of hers...
I do this all the time! I definitely haven't had a 100% reply rate, but I often finish with something like "I know you're really busy -- no need to respond" when emailing someone I don't know. Maybe I should stop doing that.

Regardless, it makes me feel good to know that the people who've had an impact on me know that what they're doing makes a difference. I bet there are a lot of people out there who've done a ton of good, but have never had anyone thank them, and I want to make sure that happens as little as possible.
Follow-up question: why did the disease exchange only affect native Americans. Why didn't the colonists perish due to contact with deadly American diseases they had no exposure or resistance to? Why were the European diseases so deadly to Americans, but not vice versa?
Even a 1080 does fine pushing a 4k display. Mine stutters a bit when I stick two 4k displays on it, but it's fine pushing one.
Works as intended with no extra fluff or overpromises.
That is such a cool story. Very good sir.
A London Underground fare, off-peak, avoiding Zone 1, is also £1.50.

So, Heathrow Terminal 5 to Epping should be a contender. It's around 28 miles.

(And being run by a private company can't exclude MegaBus, since almost all public transport in the UK is run by private companies.)
yes but the state is not run by normal people.
I'm fascinated by Chaitin's Constant and his use of the word "elegance". His ideas challenge my current belief system.

From the article:

>> [what is] the probability that a randomly constructed program will halt [?]

Where are you in life when this is a question that needs to be pondered? My bet is you're at a point where (when?) you question nature and/or human nature.

>> Real numbers are real

I meant to say, real numbers existed all along and were discovered, as opposed to being an invention.

What made me come to this conclusion? Here's Chaitin (paraphrased):

- run a process that through a series of operations produces a scalar, deterministically.

- alter that process.

- observe that the scalar has increased/decreased in value.

I.e. numbers are "real".
In most cases the size of the code is much smaller than the data handled, so for random errors (perfectly working DRAM has a bit error rate somewhere in the general vicinity of 10^-14/bit*hr) the distribution of errors is in accordance to that proportion.