skysight-inc/HackerNews huggingface dataset:
One of my first jobs was for a k12 district of 4 schools. I was the sole sysadmin for around 1600 users and had to justify any spend to the school board and the PTO, so my decisions were usually based on 1) can I fit this into my very limited time and 2) can I get a grant or significant EDU discount for this.

Usually only commercial stuff targeting EDU (like Microsoft at the time) was what I could get. It's no wonder Google has taken over. Single pane of glass for everything, almost fully automated, much more bulletproof than anything else available. I would have killed for that 15 years ago.

Of course, at that time everything was in 'computer labs' and things werent really that bad since the machines were always available on wired connections. Doing a 1:1 deployment to that many people as a soloist with crappy mid-aughts wifi and windows XP would have been a completely different ballgame.
That’s a nice idea, but what happens when you have a situation like what happened earlier this year? Every school sent their kids home and they went fully remote. All of those software tools suddenly got a lot more use. If school districts were relying on self hosted solutions, they’d have all had to provision new hardware in a hurry. Hardware they likely don’t have budget for. The reality is that cloud based software makes a lot more sense.
EDIT: I had a misled belief. Here's a better source: https://www.cancer.org/treatment/treatments-and-side-effects...

Ignore below...

Wasn't the whole impetus for getting "medicinal" marijuana for the snacking? Seems like someone is talking out both sides of their mouth.

Nonetheless glad to see additional evidence for fasting's multiple benefits.
Just speaking for myself, the bad grammar of "freedom software" kills it right away for me :-)
It is literally Nikola Tesla's first name.

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

Tesla, the electric car company is his last name.
Nikola is his first name.

edit: Spelling
The article here seems to make a decent case that the fraud is provable, no?
I'm just thinking in the sense of scale of what you have to do ... just to get to where someone wants to buy it is pretty huge.
I don't think that's quite the same thing. The shattered window was obviously a genuine mistake, otherwise why volunteer to throw a brick at it live on-stage?
All of that developers work on zen would be available to the zig foundation if it were licensed GPL.

If it were licensed GPL and they were violating that license they could sue in the legal system instead of writing a blog post with dubious effect.
>, I keep advocating a simple principle: never use e-commerce sites for product discovery and evaluation.

That strategy works better for some products. E.g. especially high-value products such as digital cameras where one can go to photography discussion communities to learn of real-world opinions on Canon vs Nikon vs Sony, etc before visiting amazon.com

However, for many other products, that doesn't work. E.g. I was searching for a small square pictures frames and large photo albums for some family pictures. None of the online communities[1] talking about picture frames are useful for this because they focus on custom frames instead of commodity items. In this case, just browsing amazon.com's "virtual shelves" or driving to a brick&morter store to see what they actually stock is the easiest way.

Another example of using amazon.com's reviews (even if they're gamed) was buying a temporary guest bed. (My previous comment.[2]) As far as I can tell, there really isn't focal point of online discussion for folding beds because no strong recognizable brand names emerge to converge lots of opinions on. Because folding beds don't attract discussions like Canon/Nikon cameras, it turns out most of the opinions are at Amazon.

[1] one example search of discussion forums: https://www.google.com/search?q=picture+frames+discussion+fo...

[2] https://news.ycombinator.com/item?id=24197305
> Did we really miss that many people in March/April or did something else change?

If you remember, back in March, and extending into at least April, the tests were very limited and so the symptoms one had to exhibit in order to even be tested were such that one was likely only a few days away from being hospitalized before one could even get tested.

So all mild, and many bad, but not quite bad enough cases were never able to be tested, because they didn't meet the then current "criteria to be given a test".

So given the strict controls to giving tests that were in place back then, yes, it is reasonable to believe we missed a lot of cases back in the March/April time frame.
Web Performance Profiling: Google.com
Yes, there is. Selling books, seminars, and certifications is very common in the Linux world.
Yes! They're the computer equivalent of buying a water filter for your kitchen sink or a dimmer switch for your bedroom. No point in redoing the plumbing or rewiring the entire house but you can throw one tiny cheap appliance in there and solve a single discrete problem pretty quickly.
So sort of like geohot
The longer I code the more I value stability. That is not to say that stuff like immutability doesn't impress me -- I certainly do prefer an immutable data type for things like dates, strings, vectors, etc.

But as long as the API doesn't completely suck, that stuff is worth less to me than stability. Updating libraries, especially in the world of JS, is always a fingers crossed moment hoping nothing will break. As long as there are no security flaws I am happier with no updates than with continual nice-to-have additions and changes to the API -- especially if those nice-to-haves come with opinionated deprecations to the "old and busted" way of doing things.
Chemotherapy is tuned to kill cells that divide. Cancer cells happen to divide a lot, but sometimes normal healthy cells do too. (Not all of them.) Thus they become collateral damage along the cancerous ones. Hence nausea and other unpleasant effects.

If you can persuade the normal healthy cells to hunker down and stop dividing for a while, the killing effect of the drugs will concentrate on the cancerous cells alone. This is what fasting is expected to achieve. It is not alone in this regard, anything that inhibits mTOR (e.g. rapamycin) should in theory have similar effect.
Not sure if this is a stupid suggestion, but could there be a drop-in replacement for moment which uses Intl and other modern browser APIs, otherwise fetches the full moment.js? Or does MomentJS already do that?
It's well done, helpful especially for non-technical folks or beginners. But I'm annoyed with using the dnssimple.com as example site along with name servers at ns1.dnssimple.com . So, a newbie may wrongfully assume that example.com may have name servers like ns1.example.com which is not the case. May sound silly, but any one totally new to the DNS could easily misunderstand it. They could have used example.com to avoid any ambiguity.
Yes! We built that into Luna Display: https://shop.astropad.com/pages/meet-mac-to-mac-mode

We are also launching a Kickstarter at the end of the month to add Windows support to Luna.
I've never understood why it was supposed to be so earth-shaking. Even if true, there's no reason that you have to use embedding. And human beings don't really parse via stacks: we can't parse many deeply center-embedded sentences and other garden path sentences even if they're "valid" under some context-free grammar.

That CFGs model so many languages so well is fascinating and puts constraints on the language faculty, but if some language happens to not use the full power of it, that shouldn't come as quite such a surprise. Semantics are not context-free and we know that the underlying brain mechanism is far more complicated than finite-state-machine-plus-stack.

A full study of Piraha would likely be illuminating if it really is as different from other languages as Everett says -- and it's practically useless to have him say only "It doesn't have feature X". Unless he can also show that a Piraha child can't learn another language -- that would really mean something.

The fact that linguists make a controversy out of it means I must be missing something, but I can't figure out what.
The main difference is that I can drive around in a Tesla and it seems like a pretty nice car. I don’t own one but it can’t really be a hoax at this point.
That is a patient, clinical, point-by-point dismemberment of Nikola's supposed rebuttal of Hindenburg's original document. Superbly done, and surely devastating.

This story just keeps on giving.
If the tax were high enough, there would be no advantage and we wouldn't trade with them at all. We'd instead trade with ethical countries.

The money could also be explicitly put into human rights campaigns.
And there's nothing to stop the current Zig team from making future releases GPL, is there? Problem solved...?
That's about right. Think candlelit dinners with lots of claret, terribly clever undergraduates writing terribly clever 1500-word essays on their PPE course, the gentleman amateur.... Things that were great in the 19th century and have now become parodies of themselves.
Why do you need school to learn how to use the software? Isn't what manual and manufacturer resources is for?
School should teach general knowledge about the topic so you should know which tool to pick and why.
I've had the same thing when asking in person for practical, physical help with something.

Occasionally someone has decided a simple request for assistance is really a request for them to completely redesign the solution I already have bought the expensive components for, and half built and tested. Start from scratch, appoint themselves project leader, do all the experiments themselves that were already done, etc.

If we're really lucky, they'll do this despite months of work preceding the request.

No, sometimes I just asked for some simple practical assistance, end of. And I rarely want to delete the work so far, so we can all start from the beginning.
> There's no point forcing someone into isolation over an inaccurate test that could have flagged a cold virus as Covid-19.

Yes there is.

I'm fine with the Bill Gates bashing, but this is like saying there's no reason to stop having unprotected sex after you've tested positive for HIV using a test with a 20% false positive rate. Stop doing things that would potentially spread the disease, then take a better test.
They generally sell you an ecosystem though, and are often tied to specific hardware, not "just" a language.

The only examples that come to mind of a "pure" commercial compiler, not tied to a particular environment or piece of hardware are the Comeau C++ compiler (defunct for well over a decade) and arguably the original D compiler (although I don't know if it qualifies as proprietary, just not open source). Swift as well, although it was open sourced relatively quickly.
The French Revolution not only toppled a king–it also forged the metric system
Can't refute that, there's a pretty explicit PR that reverted all the changes that connectFree was trying to claim ownership of :)
I know all those words but the sentence still baffles my brain.
I agree and unfortunately that attitude is spreading beyond the JS community.

A great example is the issue newcomers to Common Lisp face. I don't want to get in specifics regarding the Lisp community here but one common complaint is that only "old libraries" are available and no recent releases.

Side note: Although I'm not sure it initially started in the JS community, it is by far the most affected community. Besides that issue it also suffers from Not Invented Here syndrome.
Tesla actually has working products in production with waitlists to buy them, I'd say they are very different...
"Only call yourself a developer if you are creating complex data structures and algorithms"
Facebook's statement on the matter doesn't say that there will be a refund or transfer and that the purchases will be lost.

If that would stand up in court (certainly outside of the US) isn't clear.
I'm with you on the lack of work travel. Pre-COVID, I was mostly full-time WFH but I traveled for over a third of the time so I had plenty of people contact. But that's of course all shut down. I haven't been more than an hour away from my house since early March.
Exactly. Scientific history is full of these contrarians who presented evidence to show they were right and everyone else was wrong all along. Now, to be respected in the scientific community you need to present strong evidence, even better irrefutable evidence, if possible, so as to not be viewed as a crackpot. In other words when going against the grain you'd better have an airtight case that's credible. Even if it eventually gets shot down, which happens, you'll have wanted the scientific community to have learned something in doing so. You'll still be remembered for that.
This is a very bad assumption. You are ignoring the fact that government includes municipal, county, state, and federal levels of government, and entirely forgetting that most of the software governments use isn't custom-built through super expensive contracts.

Many are purpose-built for government use but are sold to a large number of organizations at pretty ordinary pricing models.
Why so?

Do the tracking inside the browser, send it back, render the ad server side and send it to the user?

It's already being implemented in many places.
At this point it seems like Nikola is not at all what it seems, but I've actually been surprised in the opposite direction.

For a couple days, news of Nikola being fraudulent were all over everywhere, and when I finally clicked on the link, it's from... someone who is obviously shorting the stock. Every short seller ever tries to convince everyone that the companies they're shorting are doing all sorts of shady stuff.

In this case, everything in the report looks legit, but the number of people credulously citing this report without anyone mentioning that Hindenburg has a massive financial incentive to have Nikola implode has been surprising.
A while back I saw someone who bestowed upon them self the term 'full stack' onto their HR related title. That admittedly hurt a little to read.

But in the end they're just silly word and job titles and etc are already in a very murky place as far as relevance goes.
Ok is this actually real? Is truckinginfo.com a reputable site? That quote sounds so outlandishly crazy I'm hesitant to believe someone actually said that.
Except, you know, building and selling the car that brought the EV market back from the dead, building a high end brand with the Model S, then building the most popular EV in the world, which is more then holding it's own against the rest of the established automotive world.
Fun fact: when Knuth dies, TeX’s version number will converge to pi exactly.
> If we adopted this change, you'd very likely see almost no one running any COVID tests at all

This is especially true for providers who aren't running the tests in-house. If your doctor takes a test and sends it out to an external lab like LabCorp, who is responsible if the complete process takes more than 24 hours?

In reality, your doctor would simply stop testing for Coronavirus and instead refer you to a LabCorp collection center, where they could keep you waiting in line until they had enough testing capacity to take your sample and start the 24-hour clock. Everyone loses.

Not to mention all of effort required to retool billing and accounting systems to account for time-based costing. This alone would drive the cost of testing upward by huge amounts. Or more realistically, providers would simply not offer tests unless patients paid in cash to avoid this mess.

This is a great example of how regulation can end up making the situation worse, despite good intentions.
You should definitely give it a try. The point of magit is to improve the git experience, not make it more complicated.
It's not the wood I'm worried about, it's all the non-organic material in the smoke. Plastic, household chemicals, paint, etc... In some years we'll see a massive spike in cancer and respiratory issues from these fires.
It's true that most sites support TLS 1.2, but between clients and servers the no-FS RSA kex is rarely negotiated. Any vaguely modern browser can do better given the opportunity and only a very small fraction of sites that do TLS 1.2 (and so would actually talk to a modern browser out of the box) don't prefer ECDHE.

My guess is that we're a year or three, or one major related security incident from browsers either removing RSA kex or gating it behind default-off enterprise feature switches. We know it's a bad idea, but a bunch of organisations that lay people think of as "secure" (like banks) do it anyway, mostly for really stupid reasons. If an incident makes it necessary to pick between real security versus imagined, the browsers are going to pick real as they have before, even if that means First Bank of Springfield doesn't work in your browser. Normal churn means the banks are slowly adopting Forward secret capable upgrades anyway, so that's where my other timeline comes from. Three years from now products that once treated RSA kex as the bees knees will have aged out, capex justification to replace them is just "it's rusted" rather than explaining to somebody who control your budget that you picked a deliberately poor key exchange method because you're bad at your job and trusted a sales person.
I know this is hard for some to grasp - but not everyone wants to learn how to code! I have no problem advocating that when teaching about computers open source software makes sense.

However, blanket advocation that there is zero value in proprietary software is just plain nuts and bordering on religious zealotry. Life is about balance; extremes are rarely useful - especially long term.
Yet one has sold a million vehicles
This works like convalescent plasma, but it is much more precise as to what it binds to.

That is, if you take plasma out of an intact human you will get antibodies to everything that human makes antibodies to. Normally this is OK, but if those antibodies target you you have a problem.
You can actually find pill bottles like this on Amazon for cheap. They’re no frills, just a small lcd on the top that tells you how long it’s been since the bottle was last opened.
It's not worth the effort.
Ah, I see - my mistake. You're saying that one can count n "a"s followed by n
"b"s without the need for a context-free grammar (or any grammar!). I agree.

What I meant by "the result will still have to be a context free grammar" was
a context-free grammar that incorporates a counting mechanism, as part of its definition. Something like this, perhaps (in Definite Clause Grammars notation so you can actually run it as a Prolog program):

'S' --> 'A'(N), 'B'(N).

'A'([1]) --> 'A'.
'A'([1|As]) --> 'A', 'A'(As).

'B'([1]) --> 'B'.
'B'([1|Bs]) --> 'B', 'B'(Bs).

'A' --> [a].
'B' --> [b].

Though that one is recursive (or at least the counting mechanism is) and I'm not sure how you'd do the same thing without recursion to be honest (or without going up a couple of levels to Turing-completeness so you can call arbitrary functions). So, never mind- I just misunderstood what you meant.
I can't believe what I just read! Thanks for sharing :/
CAD is a bad place to make this argument. FreeCAD is the closest thing to commercial 3D parametric CAD, and it is still missing some key features. Further, teaching FreeCAD to engineering students would be a detrimental; the engineering profession that students graduate into has no appetite for open source CAD
I would expect other apps to use the core of PEP, Gene. Which will be easy to use as dragging and dropping Gene folder into other projects in Xcode. Gene is a stand alone lib, and is licensed in GPL2.
The amount of salt water displaced by the fresh water ice is equal to its weight, but the melted fresh water will take up a slightly larger volume than the displaced salt water. It is small, but calculable.

From what I remember reading, if all of the floating sea ice on the globe were to melt right now, sea levels would rise by about 5 centimeters.

https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/201...
You can do both. You can make relations between jsonb fields.

Or, as I do: have a jsonb blob in one column, and a normal sql field in another, and do the sql joins with that.

So I have some data fields as sql columns, and some as jsonb properties.
On top of that, you are only going to use those when you have to release on their platform using their tools and their publishing systems. You can just as easily run your own code, compiled by your own compiler. That said, some of those would be in a bit of a grey area considering that you would have to hack/jailbreak all of those consoles and handhelds etc.
There are so many apps that I wish the developers would stop ‘adding features’ to and simply maintain with changing os’s and security whatnot. But sales people want forever new features to justify charging for a new version in an arms race against competitor software. Abandoning the idea that software should be a tool and promoting software is a service is incredibly problematic.
I use HTML 5 kernel too. It is great! /s
Show HN: Ruby Jard – A rich TUI debugger for Ruby
Senate still has to both vote and vote in the affirmative. Both are unlikely.
It's deeper than that. Being poor often means you can't buy in quantity, and most things are cheaper in bulk. If you have to buy one can of soda for example, you're looking at $0.75 USD. If you can afford a little more, you can buy a 12-pack for $3.99 USD.

Or look at buying a home. In Utah the mortgage on a house is typically much lower than the corresponding rent would be, plus you build equity. However if you don't have the down payment or the credit to buy, then you have to rent. Your rent will be say $1,500/mo where as the corresponding mortgage would have been $1,100. It actually costs more for your housing because you are poor.

Whenever I say it's expensive to be poor, that's the kind of stuff I mean. Your options are just far more limited, in a way that makes it difficult to get a good deal.
Call yourself whatever you want. There's no need to gatekeep a title which means so little in the first place.
We went to a local theater showing of this about a year ago. It really benefitted from the big screen, actually. They encouraged everyone to wear their best "hacker" costume (tin foil, punk hairstyles, even a few rollerblades) and sent us home with a floppy labeled "HACK THE PLANET".
Nice to see ZGC marked as production-ready. With Shenandoah, ZGC, and G1 the options for garbage collection in Java are so much better than they were just a couple of years ago. Even better, the need to do a bunch of brittle tuning and tweaking has mostly gone away.

Java still makes the GC work harder than other languages. In some of my testing, idiomatic "microservice" Java code makes ~10x as much garbage per request as equivalent idiomatic Go code. Some of that is the language, and some is just that libraries and frameworks are super allocation-heavy. If the ecosystem can tighten that up, then these great GCs will have even more impact.
I completely agree. I mean Moodle was insanely popular at the time, but the IT guy who installed it had to go around teaching everyone how to use it - to the extent that there were multiple sessions booked in the auditorium where he demo’d it.

That’s fine, but relatively expensive when you consider that the IT guy’s time could have been better used elsewhere and that the IT department didn’t get any additional funding because they saved the university untold amounts of money that were provided by grants.

It’s also difficult to con alumni into donating for “Joe to do training on blah”... but donating to purchase the revolutionary new software from blah to increase admissions and donations while reducing labor is an easy sell.
I read the article thinking maybe some context in it would help explain that paragraph a little, but nope, it’s pure bunkum.