skysight-inc/HackerNews huggingface dataset:
What drawbacks do you see in JSON here? For machine to machine communication it is a pretty good serialization format I would say (It is not great for many other things, but this sound like its strong point)
> When did we forgo

>> Life, Liberty and the pursuit of Happiness

Right about the time we started screaming for government regulation every single instace we saw something we didn’t like/agree with in the world around us.

"It’s for your own good" and "Think of the children" were such convenient excuses to shift our responsibility from us to an ever growing government more than happy to protect us from ourselves.
Matplotlib, due to mental inertia. But nothing I do rises to the level of "visualization," just plotting. ;-) And my plots are rarely seen by anybody but me.
There were a couple things on the market that were claiming this (the ReMarkable and one other new one) as a feature. To me the note-taking would be pretty good also, but the fact that it's black-on-gray is the full-on deal-breaker (or at least, I already have a latest-gen display in the current shade of gray and until it improves, I'm not getting another one, even if it's bigger or good for note taking).
Just stop subsidizing the risks they take. Don't insure them.

Because of depositor insurance and pension fund insurance, risks are not treated as real risks. People know their lack of consideration of risk will be bailed out.

Make two kinds of banks. One very simple and safe with no incentives for risk taking. Another that is unregulated and you are risking your money. Those who don't want to deal with risk can put their money in the former and earn a safe return.

And that could be achieved by limiting a bank to writing mortgages, only loaning the first 60% of the 5-year moving average of a house's price. Require 20% down and let higher risk lender's lend the rest. Such a bank should also get paid back first.

This safe bank would not resell its mortgages and managers would never earn bonuses for a higher rate of return. Don't even offer checking accounts, just savings accounts. Don't have branches.

Keep the books completely open to the depositors 24/7.
Read about Schumacher. He made a point of shaking hands with every mechanic, he knew about their personal lives. Pretty much like a politician. He also was
also able to take the best people with him. Like Ross Brawn and others.
Controversial? Yes.

Wrong? I can't speak for all sports, but I know an ex-professional cyclist. Doping is less prevalent in the States than in Europe, but even in the States you see amateurs doing it occasionally. Plenty of Euros dope, but more ride the fine line of "therapeutic use" exemptions for drugs that just happen to improve their performance by a percent or two.

They're not all doping, but at least in endurance sports, many are.
about rendering into other machines: https://github.com/gnif/LookingGlass
Complaints show uBiome has been surprising patients and insurers with bills
Never was? I thought it was seamless as heck for most people? I think Fusion drives weren’t supported at first.
You've got some interesting points here, but it definitely reads more like conspiratorial thinking. What realistic difference is there between "The States" and the federal government? In the end you're still going to have a government enforcing these things, unless you depart radically from our current societal structure.

It sounds like you're just skeptical of a powerful centralized state, and it's coming out through the lens of historical American federation/republicanism. That isn't wrong, but it's as much a history of competing factions as it is an strong intellectual basis.

You're not the only one skeptical of a powerful, centralized state. Try reading Kropotkin or Luxemburg. You might find the ideas resonate with you. Those authors have a coherent ideological basis, and suggest paths to decentralized democracy that has been realized in various forms in recent history, but is radically different to the current American government.
There is a long history of a business practice harming workers, the workers objecting and getting companies to change the practice, and then just as the practice is falling out of favor in the market, the government will pass a law against it and claim credit for eliminating it.

Most of those laws are not very useful, because the practice was already on its way out, but also not very harmful, because the practice was already on its way out. (Notice that there is also a major distinction between "worker protections" which workers can generally negotiate for themselves, and laws pricing externalities like pollution, which really do need to be there to keep companies from doing that.)

The problem in this case is that paying low wages isn't actually universally harmful. In many cases, prohibiting employees from working for lower wages only prohibits them from working at all, because no one will hire them for more than that. Moreover, the benefit is quite attenuated because the difference for the workers who did receive higher wages is still not dramatically more than they would be paid in the alternative, and even they are a very small percentage of overall workers, the large majority of which make more than minimum wage to begin with.

It's not clear that giving a small raise to a small group of people is actually worth causing another group of people to lose their jobs, while raising the prices that everyone has to pay. Particularly when there are alternatives for subsidizing compensation that spread the cost more evenly instead of concentrating it on the exact people you don't really want to tax in general.

Compare this to a law requiring saws to have blade guards on them, which costs hardly anything and has no apparent major negative consequences at all to anyone.
Firefox Fixes Borked Extensions for Everyone but Legacy Users
VM does not mean extra CPU usage. Since there is no emulation involved (assuming VT-x is supported) you should be getting native or mostly native performance.... not to say that WSL2 will be better on CPU usage, however I don't think one should assume that it will be worse.

This is opposed to WSL1 which is emulation and has extra layers to go through.
> Moving closer and closer to forced vaccinations for everyone who can be vaccinated?

YES!

> This will only feed their discourse.

I don't care. Should we kowtow to every group with "discourse"?

> I think we disagree on the nature of the perceived threat.

I think they are both a major threat. We disagree that the anti-vax movement will "run its course". Ignoring them isn't going to make them go away. We can't just bury our heads in the sand and pretend it's not harmful to have a bunch of un-vaxinated people out there.

We already give you a fine if you don't wear a seat-belt, smoke indoors, have glass containers in public places, and so on. You may disagree with all these regulations on some libertarian(ish) ground, but then we have a fundamental disagreement about when your freedom infringes on my right to be safe, and your right to be a burden on the state.

In short, not getting vaccinated is a public health risk, and the government has a responsibility to protect its citizens by enforcing as high a vaccination rate as is reasonably possible.
This is easier said than done and this will come into play much more as production becomes automated to a greater extent. Has there ever been a time in society where rising inequality and corruption lead to society's elites just saying "let's make some radical changes so heads won't roll"? I hope this generations leaders who come more from "knowledge work" rather than the brutal industrialists of previous generations can really reform society without civil strife and revolution.
With music (and videos, and games) there's also another angle that I believe is in big part responsible for the success of Spotify and similar services: they provide an alternative between the only two options people had before - either spend a lot of money buying music in unwieldy formats, or acquire MP3s from copyright infringers.
Tron Attack: DOS attack by consuming all CPU and using all available memory
Ask HN: Board Advice and Tips
So this is the first time of mine being in a board of a small startup, does anyone have any tips or some useful articles about being on a board and preparing for board meetings?
There are no limiting factors to us scaling now.
Exactly. Windows 10 is a much better operating system than Linux for a broad range of applications, and the desktop. I develop on Windows 10, and am quite happy using a VM (not WSL) for my Centos development.
Big company politics my friend.

I was just told to find a way to move 1M of capex to opex in the next 6 months for my project. Dumping shit into Cloud Provider X instead of buying our own stuff just because? Yeah, I agree, short-sighted. But then again everything in life is technically short-sighted on a long enough timeline.
Exactly. And 10 years after the crash - the fact that the first paragraph of this article is factually wrong (thereby illustrating a lot of what is still wrong with macro-economic analysis) - goes unremarked.

Banks do not lend their deposits. (That's what a fund does.) Banks create deposit money when they make a loan, and statistically multiplex asset cash against deposits to manage transfers of money within the banking system. Repayment of loans then removes the created deposit money from the system.
That's ahistorical and just wrong. The government saw an opportunity to selectively target its most dissident elements during the 60s and it went for it: https://www.cnn.com/2016/03/23/politics/john-ehrlichman-rich...

"You understand what I'm saying? We knew we couldn't make it illegal to be either against the war or black, but by getting the public to associate the hippies with marijuana and blacks with heroin. And then criminalizing both heavily, we could disrupt those communities," Ehrlichman said. "We could arrest their leaders. raid their homes, break up their meetings, and vilify them night after night on the evening news. Did we know we were lying about the drugs? Of course we did."
They also greatly increased boot speed with their hybrid shutdown method. Since Windows 8, when you tell the system to shut down, it actually just closes all your programs and then hibernates the kernel.

Learned this the hard way when I was interning as a tester for an audio driver. Sometimes the driver would get into a bad state, and you could power cycle the system and the driver would still be a bad state. I created a batch file that would run the shutdown command with a flag to initiate a complete shutdown rather than a kernel hibernation, which was necessary to reset the state of the driver.
Sometimes details don't worth it.
I've read that it would be incredibly difficult to abuse psilocybin mushroom because humans quickly build up a tolerance. It's also impossible for a human to consume enough psilocybin to kill them.

You should be able to take any chemicals you want as long as it doesn't harm anyone else. Even if certain drugs are potentially dangerous and they have associated risks, as a responsible well-informed adult you should have the freedom to decide.

Besides, humans do dangerous and risky things all the time! Bungee jumping, rock climbing, and sky-diving are some examples that immediately come to mind. In those situations even a small failure or mistake could easily end a life.

Legalizing it will actually make it safer, since anyone will be able to buy their drugs from a reputable store with strong quality guarantees. We've already seen this happen with marijuana.

Since we're on the topic, I also want to mention that there is ongoing work to legalize psilocybin in California. A few years back there was an initial attempt to get it on the ballot, but it failed to get enough signatures. Check out California Psilocybin Decriminalization & Research Initiative 2020 [0] if you're interested.

[0] https://decrimca.org
Me/CFS: Its in the blood – plasma swap experiment
I'm focused on Prometheus and turning CO2 to fuel, but my previous company Mattershift will make the membranes available for other uses.
Even so, it wasn't until a lot of major ISPs got rid of their usenet servers that it was more of an effort to access. Verizon had theirs up to about 2008 or so, yet binaries were commonplace well before that.
Tableau Broke Latest CentOS AMI
TL;DR Tableau created an AMI which conflicts with the method for obtaining the latest CentOS 7 AMI with Terraform. So much broken...

--- me ---

We have some terraform that creates EC2 from CentOS, and has been working for months. In the last 24 hours this has broken.

```
Error launching source instance: OptInRequired: In order to use this AWS Marketplace product you need to accept terms and subscribe. To do so please visit https://aws.amazon.com/marketplace/pp?sku=f7hh9b6i4gjxl02w2umkoyu5
status code: 401, request id: 6626612d-a97b-483a-8ccb-9bf9cfbb41e8
```

What I have found is that the Centos AMI and Tableau from the marketplace have the same product code / id.

CentOS AMI: ami-089ccd342f0be98ab

So what we are seeing is that when Terraform uses this AMI, we get the 401 above.

Please help

--- aws ---

After further internal research, I have found that the Tableau recently created a listing with very similar name as the CentOS AMI.

ami-02eac2c0129f6376b <----This is from CentOS
CentOS Linux 7 x86_64 HVM EBS ENA 1901_01-b7ee8a69-ee97-4a49-9e68-afaee216db2e-ami-05713873c6794f575.4

ami-089ccd342f0be98ab <----This is from Tableau
CentOS Linux 7 x86_64 HVM EBS ENA 1901_01-0722b432-8459-49b6-9b90-79b42624d25d-ami-05713873c6794f575.4

Would you please let me know if your terraform is configured to use AMI ID or AMI name?

--- me ---

We use the AMI "name" to get the latest version of the image. How is it that Tableau can create an image with the same name?

```

data "aws_ami" "centos" {
owners = ["679593333241"]
most_recent = true

filter {
name = "name"
values = ["CentOS Linux 7 x86_64 HVM EBS *"]
}

filter {
name = "architecture"
values = ["x86_64"]
}

filter {
name = "root-device-type"
values = ["ebs"]
}

}

```
Great point on email being bad as well.

I've been going back and forth with Google on an oauth consent screen approval for 2.5 months now, all over email, with multi-week gaps between each response from them.

I'd give anything to just hop on a live chat with them an answer any questions they have.
In macOS, apps tell the OS whether they're capable of perfectly restoring their state after a reboot.

If you, or the system, initiates a reboot/shutdown, and all apps that you have running are such apps, the reboot will just happen, with no further confirmation.

If, however, any app that you have running does not assert that it can be perfectly restored after reboot, then the OS will pause the reboot process and prompt the user to confirm that they want to shut down said app. If the user says no, the reboot is aborted. If the user does nothing (or isn't there to respond), the computer just stays stuck on that prompt forever.

I don't see anything wrong with such a "conservative" auto-detection system, personally.
Now imagine if you were doing video production instead of audio production. You'd need to spend a fortune to store all that in Dropbox.
Sure, agreed. "Fundamental technique" wouldn't imply "necessary technique" in my vernacular. The CPS mindset is sure down there in fundamentals town, though, with respect to thinking about evaluation, etc.
Does QT use the latest C++ standards? Or do you have to adhere to old conventions?
Prueba Interoperabilidad
Interoperabilidad en las aplicaciones
> when did we forgo

For certain parts of the population it was a very long time ago.

Our current drug war is just an extension of despotic laws that kept them subjugated.

That it’s been extended to a wider part of the population is a statistical error.
Yes. The world's most valuable company (market cap) is having an ever-shrinking userbase. I mean, they'll probably be out of business in a year because none of your friends use anything but Linux!
How many times have we heard this story that there is a new async I/O interface for Linux that is better than the others?

How is this one different?
I'd want a surgeon who extensively used the previous version of the surgery robot. :)
How can you not transfer the info about plugins? You test them the in front, can he done in million ways with JavaScript and send it to a server of your choice.
Yeah, but your capture system will have to be insanely massive. Have you estimated how much air you’ll have to churn through? What risks are there to local fauna? You’ll have to collocate these all over the world.
And you can run Powershell on Linux! I user Powershell everywhere. It is by far the best shell environment.

https://docs.microsoft.com/en-us/powershell/scripting/instal...
I'd just like to know what do they mean by ...

> Java interoperability will be available on all platforms.

What, is that possible now on some .NET platforms? What does it mean? That I can use java classes in my .NET application??
Southwest Airlines Considers A220 as 737 Max Replacement
Electricity costs more than heat, as a rule. (electricity = heat at pretty much 100% efficiency)

Intermittent operation blows up CAPEX costs.

There's no heat in the system until you start dumping electricity into the resistive heating of your cells - you won't ever be able to run at scale at room temperature. A gallon of gas per second unit - something nicely sized for intermittent operation at a gas station - would need to vent approximately 120 megawatts of heat.

Current densities are 1-2 OOM lower than water electrolyzer.

Cell CAPEX isn't nearly as catalyst dependent as the daily 'We've invented a replacement for platinum in fuel cells' papers would make you believe. Nafion, balance of hardware, and assembly man-hours are $$$.

I've been where you are (more or less): beware the superficially justifiable assumptions.
Thank god.. also gets rid of the ads. Those are merciless.
LTO-7 tapes in the 6/15TB range are between $60 and $80. LTO-8 tapes in the 12/30TB range are about $199 though seem largely on back-order. Double-capacity (24/60TB) LTO-9 tapes are planned.
Backblaze?
I do want to add that Lisp metaprogramming does one big trick for DSL design in that it works at the syntactic level and ignores binding. Thus all the tricks around hygenics and anaphoria etc.

Since ignoring binding means that you only deal with the call graph implicitly through working with the AS tree, you get an opportunity to pareto your way through tougher DSL nuggets.
That sounds about right. For whatever reason, the author, who is also the stronger cyclist, agreed to pull his competitor to 2nd place.

The weaker racer also did some pulling. I think the author allows his bias to show too much, because even having a weaker racer pull you for short intervals is a huge advantage compared to riding solo. More importantly, the author obviously factored staying ahead of the pack while agreeing to the deal. As far as I can tell, we wouldn't know if the pack would have caught the author and whether they would have all attacked, leaving him in 8th or 9th place. If the author wasn't likely to get caught by the pack, why even agree to the deal?
Being usable for writing to disk is pretty huge. Solves so many problems for webservers and databases.
Can anyone comment on how this interface compares to state-of-the-art async i/o in other *unix o/s? Is Linux playing catch up here or innovating?
From another thread: http://serverbuilds.net and associated forum/chat is an active community for affordable DIY NAS with used enterprise hardware and FreeNAS, Unraid, ESXi, etc.
AOT Compilation, Kernel, and Other Dart Hackery
Couldn't you just break the ternary up?

if a == b { return 0 }

return a > b ? 1 : -1

Also it would be ~7 lines, not 10?

if a > b {
return 1
} else if a < b {
return -1
} else {
return 0
}
Qt's license is a non-starter for a LOT of commercial entities.

And Java is fine, for varying definitions of "fine". I have yet to see any Java application that looks good, aside from a couple IDEs, and none that look good across platforms.
Will IE mode be available on the other platforms? OSX?
Testing IE on non-windows devices is a pain in the unmentionables, maybe this can make it easier.
> thinking about sequences of assignments as chains of function applications can be illuminating

I think it's mind-bogglingly fascinating because it shines a bright spotlight on the deep connection between imperative and functional computing. If you don't think that's interesting, you're probably not somebody I would want to work for.
https://upload.wikimedia.org/wikipedia/commons/c/ca/Tom_Simp...

Wow what the hell... he was supposedly 28 here... looks more like 60
Oh, I'd have no problem with that. It works fine on macOS, as you say.

Microsoft would have to actually implement it that way, though.
I do some video editing sometimes. I tried to archive one of my projects to Blu-Ray (all of the clips, video files, etc. etc.). Storing 300GB in 6 different BluRays means 6-points of failure.

And more importantly, BluRays have a 20MB/s read/write speed. Modern Hard Drives read/write at roughly 200MB/s.

A 5TB Hard Drive is just far more convenient, faster, and reliable than stacks-and-stacks of BluRays. A BluRay is great for the "50GB of important data" (Tax returns, resume, other important documents).

Having one 50GB "highly reliable" source of storage is great. You can clone that one disk, leave some at your parent's house / some other house you trust, have 3x disks for redundancy at home, etc. etc. Its the easiest way to achieve high-reliability.

Oh, and leave a copy in your 5TB Hard Drives too, for convenience sake. But BluRays are cheap for copies and long-term reliability. But they're otherwise awful to work with in my experience.
Yes, that's what I meant. I would expect a good parser to hang until the message is complete as determined by the syntax of the protocol and return that, leaving the stream at the point the next message should start.

I'm getting the feeling that the popularity of JSON and HTTP come by good part from the lack of good parsing libraries in many languages. People generally only know how to work with what regexes are able to handle and nothing more.
Show HN: A Self-Hosted Alternative to Freshdesk, Zend Desk, and Help Scout
I recommended the MacBook Pro for development and school purposes to family members and friends but am now in serious regret after keyboard issues developed in short time.
About the only change I would make to your layout is to put a line break after the “?”, with the value sub-indented on the next line, to avoid “guessing” /maintaining how far to tab over the value column.

Thus, it would be layed out like an else-if chain, but without the extra verbiage, particularly the repeated assignment.

(I can’t put in a proper example from my iPad, as it wants to capitalize all the lines, etc)

Disclaimer: Ruby was very influential to me in the mid 2000s, even if I never wrote any for pay. The if (else-if...) statement in Ruby works like a ternary chain in C based languages.