skysight-inc/HackerNews huggingface dataset:
IMVHO literate programming is "describing an algorithm" like writing a book, witch is absolutely good, but demand much more time than directly writing code. That means: or we change actual "quick" development model to a new/old "slow" one, perhaps additive and coherent like classic systems (SmallTalk and LispM systems, the OS as a single application easy to change at runtime, anything available as a function/method anywhere) to keep the overall development speed useful enough or there is no room for literate programming.

Now, seen actual overall software quality (far less hacky than the past, but also unable to innovate, bloated, with gazillions of deps) we need to change back to days of the real innovation BUT that means we need to completely erase actual economical model centered on giants, witch can be "a little bit" difficult since they are giants and they do not like the idea to be thrown out of the window...
Granted, from now on all your electronic devices will run Windows 2000 IA-64.
I'm willing to make a lot of sacrifices for a phone like this, but I'm not willing to sacrifice charging my phone whilst I sleep and then being confident it will work all day.

This could be the greatest phone ever made, but if it doesn't last a full day, it's worse than every other phone I've owned, or will own.
Oo I just started reading the Bosch series, am excited to pick up the show when I'm done!
same problem as centralization, it's a very attractive target for attacks, and if it's broken, you are compromised too
It is in fact the opposite, because it sets the bar at that level understanding that people treat Tesla’s autopilot in the same way. Tesla just hide their relatively lower capability behind a legal out.

People do not care what “level” their driverless control is. After a certain point of “it seems to do everything”, they assume it does everything. If they think they can get away with letting it take control, they will.

Requiring automotive manufacturers to deal with this is manifestly responsible. It is demanding an engineering control over an admin one in the hierarchy of risk controls, and that ecpectation is in line with how every non-software engineering discipline of engineering approaches the world.
> And no, perfection is not a reasonable bar.

It's the only bar. Considering the regular person overconfidence in their ability they will either want something that doesn't crash ever or if it crashes it has to bring about other advantages such as speed.

Eg. Same rate of self driving crashes with an avg. speed of 100mph as human 40mph.

Like putting your Mercedes in the hands of Lewis Hamilton. People won't have any problem doing that, because they understand that Hamilton is a much better driver than them. If it's close people won't relinquish control, at least when sober.
2 weeks might be optimistic, but I agree that this is a non-issue.
Assuming "science" = pseudoscience: yes but pseudoscience is already doing a bit too well these days.
Hey folks, Joel here, I'm the original maker behind browserless. You've seen us before on HN -- I'm very sorry for this situation.

We didn’t intend to SPAM you or send unsolicited emails, we just wanted to ask for feedback. Being an open-source/boostrapped service, feedback is really important for us, so that’s why we thought it might be a good idea to reach out to people directly. But now it's clear that that was a wrong decision. We stopped doing that and won’t do it again.

Sorry, it won’t happen again.
The IP is used for geolocation. If the server detects that you're in a jurisdiction where clicking "unsubscribe" has to immediately unsubscribe you, the server does that, otherwise it shows you a button.
Does this mean that the CEO or board members will be held liable for criminal manslaughter charges if their vehicle runs someone over?
I used to but the number of projects I use that enforce CLAs is ever increasing and I don't want to run to a lawyer every time I open a PR. My employers have been more than happy for me to contribute but lawyers aren't free (and I haven't worked somewhere with staff lawyers, yet).
Wealthy people don't pay for the most expensive lawyers for mere "legal representation".

They do it in the hopes the most charismatic people in the law profession can actively mislead the judge and jury.

Or in other words they do it in the hope that who ever is best at arguing will win.
Some posts get a second chance - https://news.ycombinator.com/item?id=26998308
I would really like to, but I've only had time when it's necessary for my full-time work.

..sort of. I'm sure I could make time if I were determined enough, but it's hard to feel good about spending 8+ hours working in front of a screen, then spending more hours working in front of a screen for free. It's probably more of a mental + physical health concern than anything else.
I believe, Truecaller is an auto opt-in and you have to manually opt out if you want your number not be listed. I had to "unlist" my number manually. Check if your number is already in and then unlist at https://www.truecaller.com/unlisting
That’s the answer I was looking for!
Also, Closed Captions always describe sounds and lines of background dialog (like TV) that I definitely can’t hear in the sound.

As a non-native English speaker who can hear I often see movies and shows with English audio and English closed captions, the redundancy helps me. It happens all the time that the CC tell things that you just can’t hear in the movie.
Did Levine set a timeline for Russia defaulting on its debts?
Is "march fools day" a thing now?
I don’t follow
I think this is a fair point. If your reasoning for developing multiple services is to shim legacy services, that is perfectly acceptable in my view. It's when you intend to start from zero with these things that the problems begin.

I would say if you begin a journey to shim legacy, it should also be a journey to entirely deprecate it. You can gradually consume an old monolith with a new one over time if you are deliberate enough.
I came here to say this. Redis and SQLite, mentioned elsewhere, have their roots in Tcl, so there are some connections.
At least 2 conflicts since then, one cost several thousand lives before it was deescalated, the other in 2008 could have easily become "hot".
It has to be a breach where EU citizens' PII was potentially accessed.
wow looks like the entire domain https://journal-doi.org/ was made just to make this look like a real journal article, love the attention to detail.

the only reason i checked was because the layout and typography was too pretty for a real journal site :)

<3 pudding.cool
There's a metajoke in here somewhere.

https://youtu.be/llE7wT1BKt8
They know where buses go usually, so if a point is going along a road that a bus isn't going on would be one idea. Another would be a flag identifying if a user has a car, and clustering of similar points together to identify a bus, also I imagine bus stops generate a pattern different subtle or obvious from normal traffic jam?
Law school admissions are pretty meritocratic. Not sure the basis on which you would argue otherwise.
This article is describing what happens when an institution starts to lose trust. There's a perception, even by participants in the system, that the system results in too many wrongful convictions and too many wrongful acquittals.

That's a problem that should be talked about and addressed, but blaming people who are knowledgable about the system (licensed attorneys) for a changing set of values due to reduced trust in the system is silly. If a system is consistently producing outcomes that are different from its value, the system is broken, and it people are going to rationally lost faith in its old customs.
I had one on pre-order. There were multiple delays even before the pandemic started. The first delay when the pandemic started was the last straw for me and I got myself a refund.
I didn't realize the timestamps change for second chance posts. Thanks!
Can we not pretend that taking the Weinstein case wasn't about some high-minded, principled act? This is the same law firm that hired private investigators to spy on victims in an effort to build smear campaigns. They did it for money, not morality.

Yes, everyone deserves an attorney. That's why public defenders are a thing. If Harvey Weinstein weren't rich and famous, that's likely what he would have had for his defense.

There's a huge leap from "everyone deserves an attorney" to "everyone deserves a big, high-powered, (and I would argue unscrupulous) law firm"
The original series set the bar for thriller tv series from then on - both on the good elements (always one more secret, one more cliffhanger; living on the edge of fantasy) and the bad (making up stuff as they go along; disappointing finale; unceremoniously cut).

I have only watched a couple of episodes of series 3 but by now I've seen enough Lynch to dread his output, narratively speaking.
Indeed, and in another example he complains of someone getting “only” a 10 year sentence, instead of the maximum 20. If anything, that’s a counter-argument, proving that the changes happening are not of great significance.
Japan Opposes Russian Withdrawal from WW-II Peace-Treaty Talks over Sanctions
ReactOS is not based on Microsoft source code. It's a clean-room reimplementation and anyone who has ever looked at Microsoft code is permanently banned from contributing to that project.
> This API can allow applications that work with files to be made as strongly-sandboxed web apps instead of unsandboxed applications

That's possible today using the browser's existing file-handling APIs. As the author points out, there is a hurdle—and possible annoyance—from the user's perspective, which is that rather than pressing Cmd+S (or whathaveyou) and having that silently "just work" (i.e. as it does any any traditional desktop app), the user is kept in the loop during the entire process, from placement (i.e. which directory to save the file to), to having to explicitly grant the ability to overwrite the existing file if one already exists with that name.* Despite the fact that it's possible, however, few application authors have taken advantage of the opportunity. I don't expect this to change much with file access APIs.

The truth of the matter is that the majority of contemporary web app authors like having the opportunity of being the gatekeepers for the user's data—even when the other party 99% of the time is the user themselves.

What's most likely to happen is that similar numbers of web app authors continue not to use these APIs as we see today, partly because the API is too complicated. Where we will see it used will be instances where the net effect to the user is further loss of control over their data.

I'd be in favor of a drastically simplified API that was narrowly created to address the ergonomics issues of the file overwrite problem, and to encourage browser makers to limit further file access API expansion to applications that are themselves accessed with the `file` URI scheme. That is, rather than navigating to hosted web app and granting it permissions for file access, in addition to saving your data to your local disk, you're given a static copy of the web app, too. You're able to open this from disk and it is this copy to which you are allowed to grant file access permissions. If it's true that developers really do care about these file access APIs for the purpose of enabling users to exercise greater control over their data, then they should have no issue making this concession as a show of good faith.

* A simple workaround to this is to not try to overwrite the original, but instead save a new file that sits beside the old one. The application author can help out here by automatically generating a "tag" included in the suggested file name, so when the system filepicker is called up, the user just presses Enter and is never bothered with the overwrite prompt. Many people end up creating their own ad hoc versioning schemes ("final final final") at some point, anyway, so this constraint—which is on the surface considered more onerous than the status quo for typical desktop apps—can actually lead to a workaround that is much nicer to work with than the status quo. (Food for thought: if we reached a stable equilibrium concerning the conventions on this, OS vendors could bake awareness in somewhere just above the filesystem level and kill of "final final final" completely—and expose all sorts of useful services that would not otherwise be possible with the ad hoc schemes.)
You can also trigger Global Auto-Type from the browser extension with seperate keyboard shortcut (or using context menu), and it handles the URL matching with Auto-Type without any extra extensions.
How often does that happen to be a concerne for you? Just asking if you have numbers or so. :)
Accepting liability doesn't mean they require the system to be perfect.

Accepting liability really just comes down to who's insurance company pays when it fails.

If the manufacturer can demonstrate to the insurance company that their self driving system fails less frequently (or lower overall cost of claims payouts) than human drivers then the insurance company will happily charge a lower premium for cover. Even if it's not perfect. The closer the system can be demonstrated to be to perfect the lower the insurance premium is going to fall.

There is certainly a regulatory moat being set up here as it will prevent new startups from entering the space unless they can find an insurance company willing to cover their risk profile, which in turn means demonstrating a suitably high level of safety to keep the premiums affordable. But I think in this matter I want a level of regulation that says if you're making something that's used on public roads, and risks injuring or killing people you'll accept liability when it goes wrong. It's not much different from the system of mandatory insurance for drivers in most countries. If you're going to drive on the roads, you must meet a minimum insurance level whereby you can accept liability for any failure that causes damage to other property or people.
Haha there's an L in Tolkien? Lame.
When I worked as an employee I contributed mostly just with docs fixes or bug reports (and not that often). I think it's mostly a mindset of seeing an issue yourself and noticing that others probably also are confused or misled by something so you go and report it!

Now that I'm working full-time on open-source and my own company I can contribute more easily to projects like upgrading SQLite source in a few bindings libraries [0], [1], [2] when 3.38 came out.

If anyone is interested in contributing to open-source and wants a bit more guidance though I have a number of good "first timer" projects related to data tooling for [3]. Only expectation is that you have some experience with Go. Join discord.multiprocess.io, go to the #dev channel and say hi!

[0] https://github.com/mattn/go-sqlite3/pull/1019

[1] https://github.com/mapbox/node-sqlite3/pull/1550

[2] https://github.com/JoshuaWise/better-sqlite3/pull/778

[3] https://github.com/multiprocessio/datastation
I have practiced law for more than ten years, attended some of the institutions mentioned, and have worked in and with firms that would be considered "elite." I don't recognize any of the phenomena described in this article. Frankly the writer is either very far from the reality of modern legal practice (chasing noise in the system, without any real data) or she's viewing things selectively to serve some ideological purpose.

Most legal bills are paid by large corporations. The U.S. is the leader in this respect--on average U.S. companies spend about 0.4% of their revenue on legal services, almost triple the rate in a civil law country like Germany. Effectively most lawyers (including me) work directly or indirectly for businesses. This means that the legal education system, and to a lesser extent, the court system, are shaped by and largely serve the needs of businesses.

And what are all of these businesses doing with their legal spending? Largely litigation defense, transactions (M&A, issuing securities, or buying/selling assets like real estate), and interacting with government and regulators.

Lawyers that don't work for large business organizations spend their time representing individuals or classes of plaintiffs in tort litigation or in matters like criminal defense, immigration assistance, family law, or estate planning. Things that may not involve the huge dollar amounts of business transactions but that matter a lot to the people affected.

For every law school class on critical race theory or other topics the writer criticizes, a law student will take dozens on administrative procedure, taxation, federal courts, etc. etc. etc.

There are many valid criticisms of the American legal system. For example, you might feel that it's too easy to file a frivolous lawsuit that will settle for nuisance value. Or you might observe that corporations have been able to cripple or stall regulation that the public demands. Or that mass incarceration is bad social policy. This kind of introspection, including CRT, has long been a part of the academy and the profession, and I think a useful one.

The situation depicted in this article, that everyone's suddenly gone out of control "woke," is just ridiculous and doesn't at all fit my own experience.
I make things because I need them, and I open source them because it's a nice thing to do.

Ask your employer if you can submit documentation or a patch to a project if you notice a bug. It's unlikely they would say no as long as it contains no proprietary information. You can give them a whole pitch about how open source is free software that somebody else maintains, and that you contributing a fix is much cheaper than you having to maintain your own private patches and apply and fix them every time the software is changed upstream. It's saving them time and money. It also gives your company a better reputation among hackers, making it easier to hire good people.
Not just law students, but junior lawyers, in the Weinstein example.
I have had many experiences where I tried to order tea at a small tea-stalls (digitally empowered) on the streets of India, and first thing they ask is my phone number! I reject anyone asking my phone number unless dire and a must-one. I also noticed that almost everyone will blurt out their number when anyone ask them.
I had a lot to critizise on Scorcese then. In German-only unfortunately: https://letterboxd.com/rurban/film/the-departed/
What about buses?

Did they identify traffic jam with the number of devices or the speed?
Multiple continuations is "multiple exit points".

There aren't many languages which support multiple continuations and SQL isn't one of them.
OK, I'll bite.

I stopped using 1 letter variables, abbreviations, and non descriptive function names. If a function or block can't be read and followed like a story, and without comments, it probably can be simplified.
Alcohol-related deaths spiked during the pandemic, a study shows
Serpent malware campaign abuses Chocolatey Windows package manager
I am building an open source web framework comparison. It is aimed at experienced developers who want to get a quick overview of how the current web framework landscape looks like. My intention is to make it a long-running project that will be an up-to-date reference point at any time in the future.

The idea is to put together a project that gives an overview of how to set up a minimal viable web application from scratch via all the different frameworks.

For each framework the project features a self-explanatory shell script that builds a web app with routing, templates and user accounts. So there is no ambiguity of how to reproduce the results. And it is even possible to just copy&paste the steps into a fresh Linux installation, see the framework in action and build your own application on top of it.

The scripts have one part for every aspect like routing, templates, accounts. So if you want to compare how the frameworks do templating, you can look at the "Let's use templates" part and have a quick overview of how it is done in Django, Laravel, Flask, Symfony, NextJS...

So far, 5 developers have joined and contributed. Django and Flask are complete. Laravel and Symfony have routing and templates but no user accounts yet. I wonder if this distribution of contributions across the frameworks is somehow telling about their ecosystems?

Here is the repo:

https://github.com/no-gravity/web_app_from_scratch
Maybe an alcohol test in the car. If too drunk it wont start and call an uber
> Before R commercial statistical packages were mainly used.

Maybe in your field, I work in bioinformatics - before R, perl was widely used as a high-level language.

> Regarding keeping versions straight, all past versions of packages in the CRAN repository are kept on CRAN...

This is woefully inadequate if you need to replicate somebody else's environment. Nobody should think manually guessing and then typing in each package version and hoping they're compatible is a viable option. Not to mention even if you specify an older version of a package it doesn't pull in compatible dependencies, it just pulls in the latest version. There's renv but it's not reached widespread use.

> Regarding tidyverse dependencies you can reduce the number of packages you load by not using library(tidyverse) and instead load the specific packages you need. This will result in fewer packages being loaded

We're talking about replicating other people's work. We don't have any control over their code, and R users are largely ignorant of best-software practices.
related: https://everymoviecough.com/
With what money? :P
this was cute ten years ago
What did France use for the other half of its energy? Why didn't it just use nuclear for everything?

Why does the answer to those questions make your claims about renewables needing storage nonsensical?
Not to mention the auto complete that comes with RStudio. Is there any way to get equivalent functionality in Jupyter?
Royal Mint to build ‘world first’ plant to turn UK’s electronic waste into gold
I don't have any doubt that none of what Google does is illegal. Same goes for 99% of the employers I had.

But illegality is not the only reason things end up on NYT.

For example, my former boss was clearly using his positions in various nationwide institutions to make sure things were discussed the way he wanted to. Depending on the institutions (for example being in an audit one as a "consultant" and another one being audited as a "chief-whatever-officer" is not illegal but it's downright suspicious) I never said anything about it but the newspapers caught up...
The first world countries still try to fight “civilized” wars - which can never be won.

If the US (or Russia in Ukraine) truly wanted to win they could take off they gloves, so to speak. We’d likely see this if a first world home country was ever threatened.
Cosmic milestone: NASA confirms 5k exoplanets
So, I am the "main" person, above others. Well, that now broke down :)
Makes sense. Basically you are talking about 1.5-3M in annual spending just on salaries. With average IT spending around 3% in retail and manufacturing companies this will mean, that they must have several billions of annual revenue and security will still be a significant part of their IT budget.
For software companies this calculation will be completely different and the threshold can be lower.
> only one who completed the Tensorflow tutorial

Surprised one did, it is a real pain in the arse