skysight-inc/HackerNews huggingface dataset:
I don't have a firm position on the matter, but consider:

lines content = content .splitBy "\n"
lines = (.splitBy "\n")
dec x = x - 1
dec = (- 1)

It seems like some infix-like things ought to be equivalent to (oper right left) rather than (oper left right). Not sure how that works out in practice, though.
ESX once ran this way, it had native drivers and Linux drivers, where it would run Linux as a vm and have it handle drivers for unsupported hardware. theres some more documentation on Wikipedia[1], it later switched to using vmklinux as a shim for those drivers.

[1] https://en.wikipedia.org/wiki/VMware_ESXi#Architecture
More or less no, in my experience, unless you're specializing in such a way that it would be useful. And, in that case, you're probably better off doing your degree in a CS department, anyway.
That seems... low, if it’s mandatory?
A lot of in-house medical "software" is Access databases so no wonder really.
https://www.nytimes.com/2020/08/11/health/coronavirus-aeroso...
This certainly seems interesting, but I don't understand what it's saying. Is it a way of encoding a message into the motion of objects? How do you even make that detectable?
Once AT&T goes VoLTE only they're going to have a limited list of accepted phones. sigh

I still remember being at RadioShack and glancing at the Verizon section and thinking "hey, it's the island of misfit phones!"
Can someone cite a peer reviewed study that supports the belief that rust increases safety or productivity in actual use?
C#, mostly.
That just reads as leaders who are high on cognitive bias.

...probably true to some extent, but not all leaders are self important ass hats who refuse to acknowledge they are simply “making decisions” not “making good decisions”. Most leaders are doing the best they can (often even very well) with the insights available to them.

I don’t think most data teams are really at fault; they’re just doing what they’re told.

The problem imo lies with the analysts who fail to do anything useful with the data they’re given, and demand constant changes from the data team because they want to deliver silver bullet results to the leadership level.

That’s the problem layer; people who want to be important but have nothing to offer, whipping their data team to produce rubbish and then blaming them for either a) not producing anything fast enough or b) not making the numbers big enough.
Honestly, just throw everything in a venv and forget anything about needing to manage platform versions again. Unless, of course, virtualenv can't be installed on the host in the first place due to setuptools/pip issues :)
This isn't too hard to explain, I think - until recently AMD has been very strapped for cash and all their software engineering bandwidth had gone towards optimizing games (where they're still keeping up with NVIDIA where progress doesn't seem to have slowed).
That doesn't explain western Europe, where for example France has gone from 1000 deaths per day to 10, with the same infection rate in the 2nd wave. If this was due to just testing, that would imply testing was off by 2 orders of magnitude, which would imply half of the population has already contracted the virus, which we know from antibody testing is not the case.

https://www.worldometers.info/coronavirus/country/france/

You see the same thing in New York, where fatalities per day has gone down from 1000 to 7, while cases per day is only down 90% from peak. Crowded cities it may be impossible to avoid exposure completely (which crazily may be a benefit!).

https://www.worldometers.info/coronavirus/usa/new-york/

Rural US is where the fatality rate isn't going down much, which would make sense since there's higher chance of someone having had zero exposure to the virus and then getting a bunch of it at once by coming in contact with a sick person.

NOTE this is not based on any research other than some guesses as to how these numbers could line up. Do not use this as a source for anything!
It's just a domain. Shifting it over is a well-understood process. I think you're missing out by doing this because the product is fantastic, but you have your own evaluation of what's valuable I'm sure.
> Let me just slice up, dissect, and pin this frog's guts neatly and artistically outside it's dead body.

Or we could ban the study of amphibian malformations and diseases by ideological reasons, and cry for all the frog species in the planet that will go extinct by ranavirus in the next five years. All because we didn't have galls to dissect a small dead animal and do something about it.

Would you prefer that, maybe?
@johnghanks
I can't tell if you're trolling, but I'll take it in seriousness. Because you may not want to financially support a company that you disagree with ideologically? (cough) blizzard (cough)
>Given incompleteness and like the difficulty of the busy beaver problem

I'm confused. Could you explain what these have to do with the topic at hand? They seem orthogonal.
Definitely not mine either, though I haven't benchmarked in a few years (and would love this to be true).
I think there is a balance to be struck. You should totally use numpy for the arrays and basic math applications. But say on the first example you use `self.X.T` what does `.T` even do? Not asking you to go into all the details, just more comments saying this transposes the array, see numpy docs <link>. It will ease people into the library if they are unfamiliar with it. You do have some good ones like `column of ones` already, but more of those kinds of things.

I would also avoid using pandas if at all possible. Its just another thing people have to learn if they are unfamiliar.
The kind of software I'm talking about should be thrown away after one or two years. Long-term you figure out what works and what the pain points are and you Ship of Theseus away all the bad shit.

> And yes, that discounts languages like js or python for long-lived software projects.

That's the kind of dogmatic statement that would be a red flag to me. The last company I was at was wildly successful using Ruby, JS and Python.
I remember there was time when pip3 used to break apt... or was it the other way around? Or maybe it was pipenv? Whatever that was, it was pretty baffling to see python's stacktrace of an ImportError when you tried to run "apt whatever".
Yup, most of the usage for our CUT is pretty bursty. Longest usage is mowing for ~3 hours. Most CUTs are pretty low on the HP side of things(our's is only 47hp), it's more about weight and gearing.
https://www.ftc.gov/tips-advice/competition-guidance/guide-a...

"Courts do not require a literal monopoly before applying rules for single firm conduct; that term is used as shorthand for a firm with significant and durable market power"

This is what I mean by that.

This applies to Section 2 of the Sherman Act, and the link that I posted mentions this. I do not mean what you are trying to say, which is that one section does not require a literal monopoly, and another does.

Instead, I am saying, that explicitly, for Section 2 of the Sherman Act, "monopoly" does not mean a singular firm, and the colloquial definition of that, is incorrect.

Instead, it only requires significant market power.

> will require establishing monopoly power

"Monopoly power" can absolutely exist in the case of a company having 50% of the market. This is what that government statement means.
If it can help you, you should know that they test everything over a VPN that doesn’t support UDP. So if your app makes use of UDP you’ll need a fallback method.
The database I wish I had
Everyone’s anecdotes make me wonder if the review drones have an implicit or explicit rejection quota they’re pushed to meet.
> (Formally verified is shifting the goal posts here: the bar is just "has a native library".)

It is, but it is for a good reason - ATS formally verifies your safe functions, so you only need to implement your proof once and make a compiler agree with you, and then you can save on a community-driven code-review process. Rust, on the other hand, provides safety guarantees only for a subset of safe guarantees that ATS provides. Pointer manipulations have to reside in "unsafe" blocks, and that leads to CVEs - https://gts3.org/2019/cve-2018-1000657.html
It seems to me like Python 3.8 has broken a LOT of stuff, violating semantic versioning. Like, for example, RealSense cameras don't work anymore.
Can I ask you something? Could you evaluate the storage/bandwidth price by using something like the S3 price calculator as a reference and stripe for payment processing?

It would be interesting to see how much is apple actually getting on top of publicly-available, practically retail prices.
Looks to be about on par with other areas that made masks mandatory. Lots of people probably self isolate and let their spouse or other family members go out to shop so they don't wear a mask since they don't go out.
> Abstraction is (generally) an investment in the long term health of your system

Don't forget the Opportunity Costs. If you spend much time abstracting, it is less time actually producing something that helps the users of the application.

Now if your business is maintaining an existing application it makes sense you should invest in making its maintenance easier.

But if you are programming a new application you want to get it in production fast, so that you can learn about what needs to be different about it.

I would say that the time to think about maintenance is mostly when you are in the maintenance stage, because of the huge benefit of getting early feedback,
I think you meant to write "just use pre-built Docker images".
the reality is that there are binary needs at the OS link level, and then there is pure-python or ML with drivers or whatnot, per user.. its not actually easy to divide which is which ..
And then there was pip2, and now "pip" on my system actually runs pip3. It's a mess.
I've never really explored the native grep functionality, so its possible I'm missing something.

The two features I really like about fzf are

1.) the preview window (visible here https://github.com/junegunn/fzf)

2.) Fuzzy finding/multi-selection/gradual refinement of search terms
I don't count social media or the American workplace as "authoritarian religious groups".

Try it. Make a few Twitter and Facebook accounts, not associated with each other by phone or email. Use some to abuse Christians, and use others to abuse Islam or Judaism. See which accounts get shut down.

The same goes for the workplace. Get a job. (great examples: Procter & Gamble, Oberlin College, Sandia National Labs, etc.) Spout something negative about Christians and see that nothing happens. Spout something negative about Islam or Judaism, and see yourself fired in the blink of an eye.
Those are the only two Level 7 nuclear events (the highest severity) to occur in history so I think it makes sense to group them together.
I don't think this topic is going to lead to a very HN-rules-and-norms-respecting discussion. :-(

One thing that I was wondering about related to this, which might be a slightly more concrete question and easier to talk about:

In 1996 Paulina Borsook wrote an essay which she later expanded into her 2000 book Cyberselfish, in which she argued that Silicon Valley was super-libertarian in a way that she strongly disliked.

There are still people on the left who feel that Silicon Valley as a whole is disagreeably indifferent to income inequality and class issues. (This is sort of like Thomas Frank's complaints: you worry about culture war topics, but you should worry about income inequality instead.) But I doubt many of them would see Silicon Valley as libertarian in anything like the way that Borsook experienced it. Nor do libertarians or conservatives, many of whom say it's now become uncomfortable or risky for their careers to express their views in Silicon Valley.

How did we get from a 2000 Silicon Valley in which someone is writing a book like Borsook's to now?

Edit: actually, an even more famous example of roughly the same idea is Barbrook (as opposed to Borsook) on "The Californian Ideology"

https://en.wikipedia.org/wiki/The_Californian_Ideology

which is from 1995.
The comments on the WaPo article are very high quality but show that we have no idea what's going on because the reporting of scientific data is uselessly vague in the critical details.
I've used a Ford 1500 to move ~500lb round bales and it was on the edge of being safe. Even with a ~800lb implement on the back you're really pushing the capability of that machine. I don't know if I'd touch round bales with a 1320, I'd just roll them by hand(which I've done when the tractor is in the shop).

Now that we've got something appropriately sized(~5k lbs machine) it's a heck of a lot safer to work with bales that size.
Paraphrasing you back to yourself: "the goal of the left isn't to divide on gender and class, it's to highlight existing divisions"

So we agree then.
It broke docker-compose today which messed up some robot deployment stuff for an hour.

Lesson learned by that team: find a way to hard freeze the entire dependency tree or don’t use a tool.
> Do masks provide enough protection against disease transmission to be worth wearing/recommending in public places during a global pandemic, despite their imperfections? The answer to that, from many other studies, seems to be clearly yes.

A randomized trial with surgical masks during Covid-19 will be published soon. Here are some quotes and commentary:

> “All these countries recommending face masks haven’t made their decisions based on new studies,” Bundgaard said in an interview in Copenhagen.

> He says there’s evidence to suggest that the only effective face covering might be a visor, because the virus can spread through all mucous membranes, including via the eyes. He worries a cloth covering that only protects the nose and mouth provides a “false sense of security.”

> Bundgaard says the simple rules that currently exist in Denmark -- hand-washing, social distancing, self-isolating if you’re sick -- are effective because they’re easy to remember. He worries that using face masks might lead people to be “sloppy” in following the other guidelines.

> Bundgaard’s study on masks is due to be published next month. In the meantime, he says he hopes they don’t become mandatory in Denmark.

https://www.bloombergquint.com/onweb/face-mask-photo-op-adds...

https://pubmed.ncbi.nlm.nih.gov/32829745/
Doctors hate their computers because the software they are forced to use sucks.

And it sucks for the same reason that most enterprise software sucks: because the people who budget for it, choose it, and pay for it are not the people who use it.

For more on this, see this now-classic Twitter thread by Princeton CS Prof Arvind Narayanan:

"Why Enterprise Software Sucks"

https://twitter.com/random_walker/status/1182635589604171776
It would be nice if we could stop moving the goalposts to give credit to our favorite institutions. The Soviet probe Luna 24 in 1976 brought back samples that were found to be 0.1% water. "NASA and ISRO are the discoverers because they did the analysis without returning to earth" is such a cop-out.
>I asked myself, would the same images, if rendered in CG or photoshopped, lose their charm/appeal? My conscience responds with a resounding "Yes". So, then the process itself must be the art and not the end result.

Taking a slightly different tack from the other responses so far: I don't think your second sentence there follows from your first. You are implicitly asserting that "rendered in CG or photoshopped" would and even could in fact produce the exact same art, and thus the process is the only differentiator. But I think an important limitation and value of doing this in the real world is that we cannot in fact actually perfectly reproduce the real world yet down to the visual spectrum limit. We can produce quite good facsimiles for sure, particularly zoomed out or in motion. But for high quality still photography of complex natural environments doing all the physics and replicating all the creation and weathering processes and so on exactly down to micron type levels is hard. Noting does reality like reality for the time being.

So I do think part of the charm/appeal here is precisely that the photographer is photographing something real, so you can really drill deep into the details with the knowledge that a human hand is revealing and highlighting those details, but did not craft them. Whereas with CG a human made decisions about every single bit of it (if only in choosing what algorithms/seeds were used or what result to accept for further work). Which itself can be extremely interesting! But they're genuinely two different things and I think do speak to different aspects of people.
Is HN aware of the disaster that is Battlecruiser 3000?? Oh boy...
You said in other comments that you used JupyterBook to make it. Would you consider open sourcing that so that others can contribute?
An Update About Changes to Facebook’s Services in Australia
"basurito" LMAO
What top 3 things could be improved in medical software in your opinion? Is the UI a key problem or are there other bigger issues?
Yea i know people who did this undere 'don't ask don't tell' policy. But the parallel comments here are claming that companies in US are setup to do foreign payroll, labor laws which I find really hard to believe.
> You are completely alone in the universe. Nobody is going to make any choices for you or help define your life. You have to decide who you are and how you live.

That depends a lot on what you think you are. As far as hyper-individualistic egocentrism is internalized, indeed you are an insular, isolated entity hopelessly alone in your existence. If you throw a dash of blank-slatist postmodernism on it, indeed you are whatever you define to be and gosh it is so hard to choose what to be and you might as well be nothing.

If you see yourself as the continuation of past generations with a purpose to leave something for future generations, while doing your share for your current fellow humans, in short, if you matter to other people, then your life has meaning and you are as connected as one can ever be. If you see the struggle of your ancestors on these same problems, and the gifts they have left for you including the genes, epigenetic methilations and memes (i.e. everything from science to culture to music), if you see yourself as the fallible human being with the curse of having infinite potential (because we are the best generalist species but can only be so many things and achieve so much in our lives) therefore making sure to raise and leave something valuable for your following generations (doesn’t even have to be own kids), suddenly your choices are not as high stakes and you just have to do your best with what you got.

Both definitiions straddle the same existential problems, isolation, meaning, choice/responsibility and death. One gets crushed under them, the other thrives with the challenge they provide.
Separate disks, separate machines hell even separate networks, proper data isolation can be super expensive to do right.
FAA controls all the airspace in the USA, so it would be the FAA

* exception: class G airspace
Atheists being militant and god not being possible can coexist. Belief in god is irrational, it's unrelated to atheists personalities.
Here's some Golang code that does it:

https://github.com/kawasin73/gointr

I think you could use that technique to make blocking syscalls that take a context.Context and return early if the context becomes done.
The question is more specific - does it add more benefit to the existing well-established C codebases, compared to other tooling particularly aiming at helping existing C codebases.
> Are storms often strong enough to knock a plane out of the sky?

Simply put: yes. Not just any thunderstorm. All thunderstorms.

All aircraft avoid thunderstorms. It's not a case of discomfort for humans inside it; it's about the risk to aircraft themselves.

Thunderstorms contain severe updrafts and downdrafts and huge windshear between them. Aircraft cannot outclimb the downdrafts so cannot maintain altitude inside them. And severe windshear will tear them apart.

The only reason you don't hear about aircraft lost in thunderstorms is because pilots avoid them. All of them.
An arbitrary problem is most likely be either trivial or many orders of magnitude too hard for a computer, not solvable in the tiny range of scale that a computer can handle. No matter how many computations your computer can do in a decade, almost every calculation is bigger than that.
I think Sartre said when you look over the edge of a high building you feel fear, but when you realize nothing is stopping you from throwing yourself off, you feel anxiety. A real life of the party, he was. If you want to read a slightly less-depressing existentialist, try Kierkegaard.
The handwriting to text seems cool but these things never work for anything else than English.
[spoiler alert?] You must press the shift button an then the arrow to the left or right. I got confused too, the drawing is not very clear. It is in the help, so I think it is fair to tell that.
I think it’s more a case study of how information warfare impacts public perception.

IMO, the higher quality media outlets have done a pretty good job in a field full of disinformation and propaganda.

Unfortunately, low information citizens are attracted to increasingly fringe sources. My brother owns a marina, and they are struggling with customers and staff who refuse to follow protocols and cite fairly crazy sources to refute things.
It's one of those sectors where the people who are interested aren't good enough and the people who are good enough aren't interested.

No one really wants to do EMR software. Or medical software in general. They do it until they can do something else.

That and you have to work with doctors. And sorry to say, that is not exactly fun. You have people who think because they did a lot of school, that that makes them an expert in everything. And that their bikeshedding is the "real" important issue.

When I last worked with it, databases were the hot new thing. And I don't mean databases were new tech. I mean medical software was just catching on to storing data in databases.

I think one company was pushing a solution that was essentially a collection of Word templates. As if they had hit upon something not only novel, but that no one in history had thought to do.

If you're a software developer, eventually you get tired of pissing up rope and get a better job.
FYI (hope this helps):

- https://dmitrymatveev.co.uk/shampoo/

- https://github.com/dmatveev/shampoo-emacs
What kind VPN doesn't support UDP!?
It's worth nothing that such leftism is usually accompanied by an enormous hypocrisy.

Many people will complain about working conditions of people with lower skill level, most of them are not going to quit over that and renounce the fat faang-style paycheck.

Same for massive surveillance, pervasive tracking, and unionisation and many more topics.

Anecdotally: I've seen a few people turning their eyes the other way as soon as Amazon or Google started dropping monthly cash bombs on them.

So the question could actually be: what is the actually predominant ideology in big tech companies?
I've personally found that a necessary prerequisite to listening to an expert talking about something (at least for myself) is to read some books on it. It's boring, and it sucks, and it takes forever, but that repetition of just jamming things in your head and then going over them over and over again is a necessary prerequisite to being able to really 'get' what someone is saying at a master level.

For example, I wouldn't pay to see Gordon Ramsay teaching something without first working through Salt, Fat, Acid, Heat and The Food Lab. And by the time I've worked through the books, I know if I'm actually interested in the subject, or if it's just something that I've convinced myself is interesting based on seeing someone doing it on YouTube.

That's just my own philosophy on it. You gotta chop the mesquite before you can smoke the ribs.