skysight-inc/HackerNews huggingface dataset:
> Here is my point -- the potential losses are bounded.

Are potential liabilities conjured up by corporate lawyers and awarded by courts limited by the amount of property or income you have right now, though?

Because if they aren't, you could end up owing and paying from your future income as well. Also, we have bounded time, and having your goals significantly postponed by financial setbacks isn't necessarily just a temporary inconvenience.

I'm not saying it's necessarily likely that one would end up paying anything, or a huge amount, or that people on HN (or elsewhere) wouldn't overestimate that probability or the potential damage, so of course this may be just a technicality.

(Also, the comparison to driving may not be very good, depending on where you live. While accidents obviously do happen, and the results can be devastating or fatal, in many developed countries the probability of an individual ending up in a major accident isn't really that great if one does not engage in specifically risky behaviour.)
Ha, not sure if people get how great that choice is if they don't know the beer. For those who don't, Gulden Draak is a Belgian beer which translated would be "Golden Dragon"
Pretty sure China has a handful more than 330 million people.
This is why it's good to run fuzzers against any public API (especially an auth API), to verify its behavior on novel inputs.

https://en.m.wikipedia.org/wiki/Fuzzing
That doesn't seem like a crazy estimate. It's not conservative, but seems doable.

The very first SpaceX launch was in 2008. Since then they have developed and iterated on reliable, reusable space travel. Its plausible that they can adopt that technology to a commercial platform in 8 years.
Crew Dragon has a toilet.
Chemical engines can only get us to the asteroid belt in the same way that a taxi can only get me to the airport.
The question isn't one of importance, but of the danger to individuals from partaking in the activity. Yes, speaking constitutionally, shopping malls are less important than churches. But that doesn't matter if a church service is a religious concerts and concerts (religious or secular) aren't allowed.
Amazing that the only thing you hear is the wind rustling by.

Silent planes would be welcomed by many people living in densely populated cities with high air traffic.

They're almost giving away apartments near Pearson Airport in Toronto, for example.

The price per square foot in that area is ~10x lower than the rest of the city and for good reason. (You are constantly bombarded by the sound of jet engines passing by).
I think for some questions you don't need to measure who spent more time to determine who's more correct. I also think that SpaceX realized they'd need to give many more efforts to develop this particular superior technology - I agree that this could be expensive and would take time. Maybe the Starship plans also affected their decision.
BTH News 29May2020 – Between the Hacks
Why not both? They are not mutually exclusive and they both would advance the status quo.
Two Security Guards Shot at Oakland Federal Building; One Dead
It’s arguable that churches conduct essentially business per se, but they do provide a venue to conduct Constitutionally-protected activity.
tl;dr: Microsoft has acknowledged having worked with the (now discontinued) AppGet developer to better product direction for WinGet. This blog post is part of an ongoing effort to address claims that Microsoft copied a number of AppGet features/ideas without attribution.
The ISS has ~20 Windows laptops on it. Pretty sure there will be some SQLite around.
That's quite normal. It happens on pretty much every launch to some extent. Something to do with vibrations causes by the landing burn and directional dishes
I went from Haskell to F# too. For more or less the same reasons you outline. Better and more consistent tooling. Significantly easier debugging. Not all the benefits of the Haskell type system sure, but enough of them to make classes of errors vanish and programming a joy. A welcoming and friendly community looking to solve problems and build things is also boon (the open source community around Fable is one example).
Well, then that’s not the original use case anymore, and it’ll have to be re-engineered. In the meantime it may have been used for years and the perf difference may have saved many developer-years collectively across its user base. Surely you’re not suggesting that the compiler developers should be prematurely optimizing for future use cases that they may not even have envisioned.
They said "certificates should never expire or should expire daily". Roots already can't be revoked, so they should never expire. Intermediates and leaves should expire daily. Since currently, OCSP responses are often valid for that long, there'd be no need for revocation anymore then.
Yaaaaaaaaaaaaaaaaaaaaaaaaaaaaasssssssss!
I think these features are implemented in order to track the end-users, with the scope of preventing fraud
That list is not really accurate, shopping malls, bookstores, florists, hair salons, and cannabis dispensaries are still closed I believe.

Pet grooming is open, and to some extent I agree with you (although I have used one). In my opinion the difference is that social distancing is trivial. We left the pet in the trunk and they picked her up from there and delivered her back there. No human interaction.

I find this fascinating in that there is no legal argument on either side (even in the supreme court!), but it is an argument about what church services are comparable to. I think this should go into law and would sort of be fine with any reasonable outcome (lower than supermarkets, but potentially equal with manufacturing), but if I got to decide it would be like a sport arrangement.
> but it's also a recipe for mediocrity

This is framed as a downside, but to be mediocre it can't be so bad it doesn't work at all. Most software that is great from a technical standpoint is made by a relatively small team, which translates into a relatively large risk for the business since it compresses all the volatility into retaining that team or not. With average tenure in tech around two years, you can see how that is not an attractive proposition for most companies. If all the competition is also (at best) mediocre, you can simply try to compete on other (nontechnical) fields like marketing or customer support.

There is a secondary level of incentives that is present in most larger companies: delivering a fantastic product will make the owners rich and the people involved will maybe get a raise. Delivering a spectacularly failed project ends your chances of career advancement. This really diminishes the appetite for taking technical risk amongst decision makers. Mediocre is often good enough.
The Waste Land might be the most pretentious thing I've ever read. It just oozes self-importance. I've never seen any work that could be described as great that has an overt peacocking quality to it.
It seems like the caller should ensure that the buffer is written before giving away ownership. Also, what happens if there is an error writing during finalization/destruction/etc? Seems like you'd want to find out about such errors earlier if at all possible.
Please don’t write comments like this. It immediately indicates you are not open to considering other points of view and you believe the burden of effort for improving your beliefs rests on other people instead of yourself, and that you think this is a valid rhetorical tactic in conversation.

This point is so far beyond indisputable with massive available confirmatory data as well as economic theory that to engage a lazy “citation needed” type of response does more harm than good, worse than a “let me google that for you” situation by a wide margin.
I would expect Elon to push really hard to send something to Mars in 2022 aboard Starship, even if it's just an empty ship. They need to try navigating with precision and landing. It's a 2 year delay if they miss that window.
Mojave removed Facebook, Twitter, Vimeo, and Flickr, integrations, none of which I use, so that would be good.

But I’m not aware of any new feature in Mojave I want or need, so the 2013 MacBook Pro Retina I’m using will stay on High Sierra for today :)
Instant Aam Ka Achaar Recipe – Instant Mango Pickle – आम का अचार in Hindi
I once released a programming "writer's block" by switch back from dark mode to light mode.

I actually like dark mode, but I feel like I am still in a "light mode" phase.
DuckDuckGo returns 500 if user agent starts with “Java”
I wonder why. My guess is to prevent bots from aggressively scraping site generating useless load, but I failed to find any other user agent strings that lead to this behavior. Any suggestions?
The part that looks most interesting to me, the API uptime integration doesn't appear to have any instructions on how to reproduce the example shown in the README - all that seems to be provided is the ability to add a link in a custom tab. The example image looks aspirational rather than something currently supported (probably worth making that clear).

If the ability to monitor uptime/health, or at least integrate with services that provide thatinformation, which is rendered on the status page would make this really cool.
> That is why investigations are a thing

My point was exactly how states in the past could not un-corrupt themselves through investigations. That is why observing, questioning eyes of everyone is needed.

> The need for proofs is completely unrelated to complexity.

You couldn't be more wrong. Number of possible moves in a game of chess is 10^43. It exhausts the computation capacity of the most powerful computer, let alone a human's. They have to use heuristics, in other words, they have to decide what is relevant and what is not. Real life is infinitely more complex, rules are not self evident and there are many more players. Therefore we always have to decide how we will deal with complexity, therefore e.g. what we choose to investigate or what criteria we will use to assess the claims is much more consequential than you acknowledge. You are suggesting an arbitrarily high bar for investigation, assuming anything that doesn't readily have evidence will not be relevant. This is one way to narrow the problem space indeed, but it is not a good one. Things that have the most evidence are not always the things that are most relevant and vice versa.
Here is my recommendation: Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman

https://www.amazon.com/Apprenticeship-Patterns-Guidance-Aspi...
The term „license incompatibility” is used in situations where you cannot use of a different license in a single program. Usual example is incompatibility between GPL and anything that’s not a subset of GPL.

The situation here is different: it’s about distribution, and it’s up to you, the distributor, to decide whether you want to include restrictively licensed software or not. With license incompatibility, you don’t get that choice: you just cannot legally distribute it.
The Problem with Data Science Interviews
First release was major version 4, same as curl (using that name) itself.

https://curl.haxx.se/docs/history.html
I’m skeptical about the $6 of electricity for the 30-minute flight, or at least want to see the assumptions there.

Even at super cheap $0.06/kWh rates, and 100% plug-to-motor efficiency, that’s only 100kWh. For a rated power of 560kW, that suggests an average power setting of around 35%.
Perhaps all well-known private subnets?
I'm about this close to making an e-petition demanding Snow Leopard FOSS for posterity, now that they have successfully milked us all multiple times.
My 2011 hardware works just fine, and 'obsolete' is meaningless in a world where IRC was replaced by Slack and where Visual Basic tutorial fodder from 1998 become MVP web products...
Just note that shopping malls are closed in California so that is not a reasonable argument. But for example Tesla manufacturing is reopened, is that a comparable activity? I think this whole case is clearly subjective and should not be of course. It would be useful to have a general rule what a church is comparable to.
I think we should not compare if anybody is capable or not. Here the most of the work is done by azure engineers and none of them are mention in the paper. So no even open ai can’t do it without azure infrastructure.
New Medicines #3
You didn't ask about this, but a salient point to me: when programs were created on punched cards in the early 70's, and you had to wait 15 minutes to an hour for a single compile, you spent a lot of time proofreading your source code before submitting it. You designed and coded the entire program in advance, none of this programming by accretion that is so common now. And we became quite skilled at finding our own errors before submitting code to the compiler. The current approach of letting the compiler lead you by the nose from one error to the next seems horribly inefficient to me, and results in a higher defect rate in the finished product.
>It literally is, by definition. Any business success has to happen within the legal context it exists in.

Yes, and they had business success until the rules were changed from under them.

>I could reword this as "the elected representatives of the people decided that certain business models were undesirable and anti-consumer, so legislated against them".

And I could reword this as "lobbying groups have bought our politicians and use them to enact laws to put our competitors out of business".

I'd say my rewording is closer to reality, because of course the two biggest ad networks increased in size while the smaller ones decreased as a result of this regulation.
An example isomorphic web application using deno
I could understand "our IT department", but "our Marketing team"?

there is more to this story (possibly from both sides)
> which is why Rust deals very badly with graphs, and more generally any situation where ownership is unclear

To be fair, so do 90+% of programmers. Much of rust's benefit in safe code is training programmers to avoid code like that where possible, and spreading design patterns that avoid it.
Yay! Finally, a good thing happened!
For those of you who claim to start and finish a book in a weekend, are you spending literally the entire weekend doing nothing by reading? Do you take breaks? Do you speed read? Do you take notes? What's your strategy?
Show HN: I build djit.su during the coronavirus lockdowns – a new code editor
TL;DR: During the coronavirus lockdowns I built a new kind of code editor - a notebook-like development environment inspired by the awesome teachings of Bret Victor. Check it out: https://djit.su

Quick backstory: I've always wanted to create a different kind of code editor that encompasses several aspects of what I consider programming. I think it's started somewhere around the time Bret Victor had his famous talk - it blew my mind, seeing how he develops the game in real-time modifying variable and functions as he goes.

About three months ago, as the corona lockdowns hit, the company I just recently started working at collapsed due to lack of funding. I started working on a thing. It began when I finished with my ObservableHQ Coronavirus Stats (https://observablehq.com/@elisk/coronavirus-stats) and wanted to extend the table with more features.

Today I finally shipped what I consider truly first functional version of djit.su — a rudimentary yet-to-be-fully-defined tool that I designed in my mind for almost a decade, prototyped at least four different times in the last five years, and finally get to play with for the first time after building it for the past 3 months.

I've created a quick reference example for how to update the cell value from the react component - check it out here: https://djit.su/dBqYwddyuP42QRe — it might serve you as a good point to get an idea how to interact with djit.su as the documentation is non-existing at this point.

Any and all comments, suggestions, and recommendations are welcome.
Or maybe that's what the voters are told. Why do so many people suddenly believe politicians? Do you think European politicians don't constantly lie through their teeth?
If you're going to change your argument like this, your post becomes "Hypergolics are less safe for humans than non-hypergolics"

Good to know thanks.
Semantically, it is a bit wise copy, yes.

However, these copies can often be elided by optimizations.
They could continue the tradition and drop a Cybertruck to Mars.
In most scenarios involving databases you would probably be much more interested in run-time performance and scalability than in setup time.

It's an interesting point of information, but a more relevant benchmark to support choice of technology would need to involve data access and manipulation using some kind of a workload that resembles an actual application.
Several well-known desktop games use Python.
It's as boring as one's ability to be mindful, non-judgmental/accepting of the moment, and ability to be grateful for whatever's happening right now.

These are all skills I'm pretty sure not mentioned in most programming books/blogs, much less schools.

Boredom comes from within. Pointing at a thing and saying "that's boring" is a conflation of what's really going on: "I haven't learned to enjoy myself in this context yet and am blaming the context for it."
Even that Perl isn't as tidy as it could be. I'd be inclined to have `for my $n (1..100)`, and use `say` instead of print. I might even skip the `== 0` but just saying `(! $n % 15)`, but I'm on the fence about that.

I also wouldn't keep all the blocks on the same line, but it can be forgiven in a comment box.
I have my IDE and terminal themes following OSX Dark Mode, which I switch in and out of throughout the day depending on ambient lighting. My screen is perpendicular to the window, but still there's a period in the afternoon where it's almost impossible to read dark mode text.

At first I couldn't find a way to automate this and was doing it manually, but there are plugins for both iTerm [0] and IDEA [1].

Think of it as an adaptation for working in a dark environment, not something you use all the time.

[0] https://iterm2.com/python-api/examples/theme.html

[1] https://plugins.jetbrains.com/plugin/12515-dark-mode-sync
Think the bombing scene in Contact. Very unlikely, but what's the harm in protecting a high profile target like this?
Thinking of Europe, I have a feeling that it's just surreal that this launch is happening in America at the same time with the events in Minneapolis
I’m not saying it should be squashed. The OP here said it’s not fine to disengage, that it’s “disappointing” and we have a duty to participate. That’s the attitude I think is toxic.
My biggest problem with GPT3 is that it's not going to be accessible (practically speaking) to the general public. There's been a recent push to democratize this type of work with libraries like Huggingface transformers, but models this large will force the benefits of this work back into the ivory tower.
Fuchsia overview
Someone with an AV production studio totalling over $100k in Apple products and a few million in outboard gear whose drivers worked fine before may just care a bit...

The whole pro-multimedia production crowd probably cares...

(vs the current Apple paramour: the multimedia consumer who wants to order pizza and get back to netflix on their phablet or whatever..)
In the JVM the equivalent to RAII is implemented with try-with-resource/Autocloseable instead.
Svelte is a JavaScript framework that's very close to pure JavaScript. It's ideal use case is probably a static blog site - like this one.
Why would it be surprising?

4k and especially 8kbit RSA provide greater assumed security, and the cpu/communication performance of 4/8kbit RSA is perfectly adequate for SSH. They also provide greater compatibility.

Why would I downgrade my cryptographic security to use a different cryptosystem with performance characteristics which aren't very relevant for interactive logins and get reduced compatibility at the same time?

I'd be much more interested in an ed448 or a ed25519+SPHINCS+ hybrid for SSH authentication -- at least they wouldn't be unambiguously less secure than what I'm currently using per our best current understanding.

Same deal for GPG/PGP: they added ed25519 which has less security than the keys most people were already using (4kbit RSA)... when the performance advantages are essentially irrelevant for the application. The non-performance related advantages seem small relative to to the compatibility and security posture.
They'll release the whole footage once they get it back from sea. I would also like to see more video from inside the capsule too.
I wouldn't say so much "coincidences" as "significant prior evidence."

Here's what led me to believe that the NSA was engaged in large sale interception of communications years before the Snowden disclosures:

"The Puzzle Palace," published in 1982: https://en.wikipedia.org/wiki/The_Puzzle_Palace

Report from the EU's investigation of ECHELON in 2001: https://en.wikipedia.org/wiki/Temporary_Committee_on_the_ECH...

Disclosures around room 641A in 2006 (discussed yesterday on HN): https://en.wikipedia.org/wiki/Room_641A

The NSA's capabilities were correctly speculated upon by technically adept civil libertarians before the Snowden disclosures. The details were certainly fuzzier before 2013. But mass surveillance capabilities were no more in doubt than the existence of Israel's nuclear weapons program. In both cases there was plenty of concrete evidence despite official denial and/or stonewalling.
I am an old person reflecting... It is amazing to me how we can do something like this on one hand (it makes me cry), yet have George Floyd on the other (that makes me cry also).
Does copywriting count as art? Or is it merely the equivalent of CRUD-style boilerplate?
> All of that means that unless your language has some clear and direct effect on the bottom line — which, these days, usually means it has good performance and/or observability, a good ecosystem, or a monopoly of sorts on some distribution platform -- there is no "message" that can make it popular, other than "it's easy and it's fun." While perhaps not a sufficient requirement for success, this can create a supply of qualified developers that at least won't put your language at a disadvantage.

I think this approaches the heart of the problem. Whatever the advantages of haskell may be, the disadvantages run extremely deep. Haskell is notoriously difficult to debug and optimize (both memory and cpu usage). It is interesting and influential, but trying to abstract away the order of operations as a core of the language just didn't pan out. All of that is before issues of IDEs, libraries, compilation times etc. It has been around for 30 years, at some point it needs to be called a worthwhile experiment so people can move on from clenching their fists that no one else is as clever as they are.

The more I think about it, my ideal language would be the exact opposite. Something extremely clear and straight forward with minimal complexity and maximum infrastructure.
If that were true, bash wouldn’t be a CLI, due to <TAB>.

What I’m describing is definitely a CLI. You type in commands, such as “show version”. It’s just a bit smarter about command completion and context help.
CRT Monitor Style Theme
Ooooh haven't had that in a while. Great choice!
For what it's worth, there's now postfix dereferencing which avoids the whole having to go back and wrap @{ ... } around things.
This isn't about "pre-internet" but one of the things I miss about developing Java SE / J2ME code is that as long as you had a local copy of the Java API javadoc you could work offline.

I really miss that.
Law of the jungle's where it's at.