skysight-inc/HackerNews huggingface dataset:
How about calling it "organ reuse"? You're not donating because they're taking them away unless you explicitly say no, but reuse is fine. It's not like we need those organs anymore, except for them to rot or burn.
Hardware protected video decode and out-of-process rasterization are the only ones unavailable. Everything else is Hardware accelerated. Another thing I notice is that GPU stays a steady 20% and rarely every shoots up, which I believe is what contributes to video player lags. No matter what I try in Windows 10 - performance mode, gaming mode it still won't go beyond 20% when playing videos.
172s are typically MORE expensive for what you get. The training commonality causes their price to go up on the resale market and the new ones cessna still makes are ludicrously expensive.

Just about any other aircraft in its class will be just as good or better but cost substantially less.

I should also add, the 172 is terrible for just about every mission set outside of training. They can barely only carry 3 people safely (2 with bags) but are very slow, heavy, and expensive to operate compared to a dedicated 2 seater. If you want 3+ seating and bags go buy a 182 or something :)
Biofeedback: The Yoga of the West (a 1974 documentary)
The Remaster is a visual and auditory improvement that maintains the original gameplay, save for a few minor UI improvements.

OpenRA rebalances the game significantly, improves the AI, and greatly modernises the interaction with units.

They both have their place and utility.
While this video is ~20 minutes long, it breaks down the Wind Waker RNG, creates a few prior probability heatmaps, and ultimately creates a tool for speedrunners to more quickly beat a notoriously luck-heavy part of the 100% speedrun.

With the tool in hand, players no longer have to guess randomly (and therefore add random variance) to their 100% speedruns, but instead can near instantly get the correct board.
Ditto for smart cards. I've seen a lot of activex apps over the years do this.
A hobby project should use V6.
Multiple 4k monitors help, but IMO the limitation really is "all the code can be displayed at the same time".
Why VCs say they’re open for business, even if they’re pausing new deals
Works for me, but apparently not Florida:

https://downdetector.com/status/google/map/
> Battery status? It could be useful to know if the PC is connected to a power source and the level of the battery, even for a stupid scenario like watching a video, when I'm low on battery I usually reduce the resolution of a YouTube video because reproducing a 4k60p video uses a lot of resources, and drains the battery quickly. It would be useful if the webapp could just do that automatically, maybe on YouTube an option like reduce resolution when low on battery. Or for games, or whatever uses a lot of resources.

I don't think it's a wrong API, but it certainly is a backward one. I don't want a website to collect low-level information from my computer's ACPI sensors, and then build its own policy on top. (Will I, the user, get any control over that policy? Probably not.) Instead, I want my OS to implement an energy policy (and a control panel for that policy) and then to maybe expose the information about the current energy policy to websites.

E.g., I'd be fine with iOS telling websites that I currently have Low Power mode enabled. If I don't have it enabled, then I don't care if the website thinks 10% is an emergency—I left it disabled for a reason. (And, contrariwise, if I turned on Low Power mode at 100% battery, then I'd like the website to cooperate.)

For a similar idea, I don't want websites to try figuring out that my IP translates to a cellular data connection. But I do want the state of my OS's "Metered Data mode" setting to be passed on to websites, so that they can help me to use less data, when I've decided I want to do so.
https://www.navytimes.com/off-duty/military-culture/2020/03/...
Google hires outside firm to improve Google's own Flutter plugins
Samsung improves read/write speeds in its biz-card-sized SSDs with the new T7
Interesting concept, thanks for sharing.

It looks like the password is transformed to bytes by decoding base64, which is not a realistic assumption. You could use TextEncoder().encode() instead.

The nonradom iv is very dangerous, you could randomize that one and the salt every time, and read them from the additional data before decrypting. Never propose fixed values as an option
Microsoft demos language model that writes code based on signature and comment
>it seems hard-coding an IV and giving the user the ability to disable randomization may unnecessarily make unwitting users vulnerable

Yes. There's not a great reason to disable the randomization here. You're safe if each link uses a new key, but if it was possible for a user to use the same key and IV for a different link, an attacker with access to the first link could now use it to access the second.

https://en.wikipedia.org/wiki/Stream_cipher_attacks#Chosen-I...
I don't have any money left for gambling.
What's more, they already released the original assets for free. The ISOs can be freely traded.
That sounds like a terrible policy in it's own right. Especially the part about the parents - why should they have any say in it at all after you've turned 18.
The term “modern JS” should be used only as a pejorative.
Georgia is now backfilling based on date of first symptoms, rather than date of diagnosis. Numbers as far back as a week or two week could still increase.
Romans would have felt insulted at your insinuation.
A/B testing is the worst. I'm always on the bleeding edge of products I use and extremely tolerant about changes and regressions–to the point the browser I am using crashes every couple of hours, likely due to a longstanding threading issue–but I just cannot stand constant A/B changes. If you change the font of your website even once, I will know. If you tweak the spacing of some elements, I will know. If you change a color slightly, I will know. Even if you pretend like nothing changed at all, I can tell and it drives me out of my mind because something seems "off" and I must find what it is. I spent half an hour once searching for why Hacker News's text area font seemed to have randomly changed from Courier to Menlo before emailing 'dang in desperation to figure out what was different (turns out it was a new lang="en" attribute). Please, don't change things randomly and silently.
Apple rolls out iOS 13.5 with Covid-19 features
I believe people who do not want to have children and yet plan to depend on the social safety or their own savings are either being selfish or being ignorant about how these programs work. It is not sufficient to just pay your taxes, because they go to fund the current beneficiaries. When it is your turn to use these programs, you will need a new set of people to pay taxes to fund your retirement / maintain stock market valuation of your portfolio by working in those companies / produce food or entertainment or service which you are going to consume. These people need to be born and raised, either in your society or in other societies. And no, robots are not coming anytime soon to take care of your finances and consumption in your retirement.
Live design review: never use type “string” for keys and values in protocol buffers. Always use “bytes”.
I occasionally change them to something random, like "potato_world_weekly_back_cover". Figure it might provide a little entertainment to bored marketeers.
In all honesty, I know what I'm looking at and I still find it hard to understand by comparison. It's also poor graphing.

Graphs should have a purpose and communicate information as clearly as possible. Scales and units should be chosen to most effectively convey information. Logarithmic scales are a poor choice for the information being displayed.
>Our language is also the closest to the type of Latin romans spoke during the empire (which itself evolved).

Wrong. Modern Galician is the closest extant language to Latin, the next closest being Spanish.

Romans fought wars against Italians for centuries, who after being conquered were regarded as allies, then as citizens, but never as Romans. The French and Germans have just as much Roman in their blood as the Italians.
That sort of stuff is the borderline corruption that's the grease that keeps things working. Then there is stuff like promoting the do nothing nephew of one of the board members over someone competent.
I've had luck with using the approach in here https://nixos.wiki/wiki/Python#Emulating_virtualenv_with_nix... because it allows the escape hatch of using pip if something isn't packaged and I want to quickly try something out. I have also been meaning to try mach-nix which may obviate the need for pip at all. Having a good standard skeleton for a python/nix project would be super helpful to add to the wiki, etc.
“ There is no help for men with depression.“

this is emphatically not true, and it’s important - not easy - to recognize that that’s the kind of thought depression makes you think is true
It has other data that I need to store, bunch of relevant dates and locations of pickup/dropoffs.

I have an script that updates our ERP from that spreadsheet.

I also have a google apps script that sends out an email with all the relevant containers. e.g. container ABCD needs to be picked up by 5/12/2020 and container UVWX needs to be returned by 5/17/2020.

This allows our logistics guy to allocate resources.
> They want to build out the future digital city, so their citizen can live and interact in it.

When they started Golden Shield Project they built it for monitor and surveillance iirc.

Forgive me if I'm skeptical of your view.

I do welcome more competitions between companies/countries which will hopefully lead to consumers enjoying the benefits.
They can cause a combinatorial explosion, though note that the compiler won’t instantiate functions that aren’t invoked.

Instantiating the same template the same way in multiple compilation units can get you another multiplicative factor. I’m not sure if link time optimization de-duplicates the result or not.

The main practical problem with this (other than big binaries) is that you can exhaust the instruction cache on your machine, which slows things down significantly.

I’m not sure how rust code generation works.

Apparently, one of the central design tenants of swift was to keep the compiled binary small, since it preserves instruction cache. This matters a lot when you have many different programs running (such as on an iPhone). Also, instruction cache thrashing is terrible for energy efficiency.
The harms of exaggerated information and non‐evidence‐based measures
Wikipedia Is Badly Biased
Could this be "geocities" anew?
I think they still get less "screen time" than a lot of kids I know, especially since pandemic time at home skyrocket.
Oh, I don't know about that. There are lots of brilliant computer scientists and mathematicians with reputations for also being really nice and humble people. The smartest people I know freely admit when they're at the edge of their knowledge and abilities, and are the first to tell you when they've made mistakes.
Also: they might rat you out to the machine by proxy based on what drugs they proscribe or other conditions they apply if they feel you "abuse" drugs, which means a different thing to every shrink, and you don't get to know until it's too late. Get yourself a nice "drug abuser" flag in your file because you like weed or MDMA, and maybe you can't get real pain-killers later when you fuck your back up.
Just counting the dead would have told you country is no where near any meaningful degree of herd immunity. At 10 million people, 100-300 thousands of the population will likely have to die. Herd immunity assumes a large population in isolation from other large populations. If there are lots of foreign populations randomly exposing population, the virus last years, etc - people will in up getting infected or reflected. Vaccine is the only real hope at this point. Herd immunity also only means the virus reproduction value reaches 1.0 per 1.0 person infected, not 0.0 people are infected; with the R0 values I have seen for the virus, more than 90% percent of the population would need to become infected to reach 0.0 new infection and again, this assumes a rapid infection rate and the population is isolated from other populations. Simply put, Sweden is being reckless.

https://www.cnn.com/2020/05/06/europe/sweden-coronavirus-dia...
I have worked with C# since the early beginning
I have used it daily since then.
I do know the ins and outs of the different
up until C# 8 (latest released) and now .Net core.
because I work with it every day.

This probably an unpopular opinion but
I wish they would make fewer changes to the language.

A codebase from C# 2 will look entirely different
than something written in C# 9.

If you get a developer who has great experience writing 2.0
and bring him into a project in 9 it will look to him or her like
a completely different language.

I pretty much wish they created a new .net language D#?
(or just put all the effort into changing F# (which I also like).

I also do not like the terseness. Yes I get to type a few less charcters
but it makes the language much harder to read:

Pretty much all examples here make some sense if you come from
earlier versions or other classical languages including javascript

https://docs.microsoft.com/en-us/dotnet/csharp/language-refe...
Truth is, from the browser vendor perspective, it already is. Firefox used to be in an "arms race" of sorts when it was one of the most dominate browsers as well. Google just intensifies this reality as Microsoft with internet explorer rested on their laurels at a certain point which let Mozilla not have to push as fast/hard as they do now.
> If you make things as efficient as possible, you'll probably leak information.

at which point the threshold could lower ...
Engineering is always an interesting space that simplistic, lean, great documentation, easily replaceable components and simple UX win.

This sounds like the book The Toyota Way describe.
1. Deploying models easily (data scientist doesn't need to grok docker/kube)

2. Monitoring models including data and model drift/statistical monitoring (data scientists don't need to grok prom/grafana)

3. Only once these base concerns are met, model inventory, provenance, data versioning, reproducibility, collaboration with notebooks, ci integration etc.

Happy to talk more - drop me a note at luke@dotscience.com
Anyone wanting a really nice, efficient, and cheap airplane should look at a Grumman Tiger or Cheetah instead. It's one of the best kept secrets of the aviation world IMHO. Just obscure enough to not get flight school damage, but common enough that they are easy to find and reasonable to service.
Adding Linux GUI app support to WSL is on our roadmap
There’s basically no downside to adding the feature. But it really helps for playpens and notebooks and teaching. Playpens and notebooks want to focus on the example code in question and it’s good to hide the boilerplate. Teaching is vastly improved because the `main` boilerplate in hello world contains about four lessons worth of material (functions, classes, arrays, and namespaces) that needs to be handwaved to a class of beginners and if they screw up the magic incantations they get scarey error messages.
Isn’t that the same goal as Docker? I’m surprised there’s still no Docker base image for NixOS...
Your argument might satisfy a peculiar revenge fetish, but in terms of policy, the whole public is only healthier if the WHOLE public is healthier -- even the people you think are wrong. No ifs, ands, buts, or whining about fairness. The recipient's status in the program should be of no interest and strictly private until death.

If only participants in the donor program could benefit from the donor program, then people who are ineligible to donate (like under age 18) would be unwilling sacrifices on your altar to Fairness. After all, what are they contributing?

Furthermore, if I'm in need of a vital transplant, there's likely enough systemic damage from the malfunctioning organ that the organs I've got are of questionable use as future transplants.
Harvard's Financial Crisis Experts: This Time Is Different
people should have kids, I think the "no kids" thing is really just a modern American concept. It's fine to wait and plan but I feel sorry for people who say they don't want kids because of what they are reading in global news or whatever. humans have raised children through far worse conditions than now!

Stressful only if you make it. Tiring for everyone, but that's different. Even if you go broke and end up living in a trailer in the sticks it's still ok to have had kids and they will be ok.
I'm not sure this makes sense as an explanation of tech dominance. Tech is one of the least capital-intensive industries around. The capital required to build Twitter, or Facebook, or Google, arguably even the Internet, was available in many contemporary countries.
hey man, listen to the other posters. therapy can change your life. I hope you're okay dude
Doctors raise alarm about health effects of continued coronavirus shutdown
Presto can do shuffles when needed. But it has a smaller max size shuffle than Spark typically because everything has to stay in RAM
Archive: https://web.archive.org/web/20200521010821/https://blog.mgat...
> Then consider that they're giving a bunch of them nearsightedness on top of

If it's any consolation, the drawbacks of myopia are fairly negligible. This is one reason there's not a lot of effort expended to prevent it.
Plan 9's dial() interface is implemented in a user land library. In terms of the interfaces provided by the kernel, connecting a socket is anything but simple in Plan 9. See https://9p.io/sources/plan9/sys/src/libc/9sys/dial.c

The reason no standard interface has replaced getaddrinfo + socket + connect is probably because it's just barely simple enough for common usage in C, and C was never the language you turned to when you wanted to write something short and sweet--that's why Unix environments have always hosted a myriad of other languages. If initializing a network connection were as complex as in Plan 9, doubtless Unix would have provided a more succinct libc interface for the common case

The BSD Sockets API is also close to the simplest possible interface for supporting all the various address and socket option combinations that are possible. (The kernel provides mechanism, not policy.) So even if POSIX, Linux, or whatever included a better standard interface for initializing a connection, it would have to be in addition to the BSD Sockets API (or equivalent).
Well, I think there are different kinds of VCs. And anyway, as usual there is a way to address this... they can just get options (but not obligations) to have preferential rights in follow-on stuff, such as right of first refusal.
China government has a much bigger problem: where their manufacturers can sell that stuff.

It's highly unlikely that developed countries will continue to welcome subsidized products, some (I'm being generous) of them based on stolen intellectual property.
The re-prettification of the minified code doesn't have identifiers, except for the calls to the browser runtime. Unless you use a source map, in which case it does.

The decompiled WASM doesn't have identifiers, except for the calls to the browser runtime. Unless you use a source map, in which case it does.

Not really seeing the difference.

Minified/"uglified" JS—and especially obfuscated JS (where "minification" and "obfuscation" are frequently aligned interests, so most libraries incidentally do both)—is already "a bytecode for the browser virtual machine", just a highly-redundant encoding of one.
Ask HN: What NoSQL database do you recommend in 2020?
Here is an early example of visual programming for scientific visualization from 1989:

http://vis.cs.brown.edu/docs/pdf/Upson-1989-AVS.pdf

The idea spawned many imitators (VTK, IBM DX, SGI Iris Explorer). The product was spun out of Stellar shortly afterwards, and the company is still in existence:

https://www.avs.com/avs-express/
It's mostly templates, SDKs, etc.

MS is open-sourcing the pieces of cheese that lead to their proprietary cloud-shaped trap. I don't think they've open-sourced anything related to Azure itself (i.e. if I wanted to run my own Azure-like cloud).

I'm not saying it's a bad or even unethical strategy. I'm just saying that MS is not, remotely, an open-source company.
I believe a good portion of Mechcommander 2 source code was made open source (enough to compile and play it), although I don't know if the licence fit the definition of open-source

* https://en.wikipedia.org/wiki/MechCommander_2

* https://web.archive.org/web/20161220070747/https://www.neowi...
Wow interesting, okay. I think I'll probably have to give it a shot at some point to try it out. Hopefully it'll live up to the expectations :-) thanks a ton for all the explanations!
“who liberally makes use of single-responsibility modules”

If your aim is precision of language, you should call this “400MB of unaudited and unauditable mystery code from the [total clowns]( https://github.com/babel/babel/pull/3646 )* who run the npm ecosystem.”

Imagine [this]( https://medium.com/s/silicon-satire/i-peeked-into-my-node-mo... )* but instead riddled with advertisers and intelligence agencies.

Burn it down and start over.

* Insert Markdown, etc.
Finally, a Great Leap Forward!
Any good reading suggestions regarding the idea that global variables are harmful?
Microsoft could make “LSW“, opposite of WSL, to virtualize legacy Windows drivers and apps on Linux. I don’t think they stand to gain much from it though.
It is basically federated SQL to get all the data you need into mem.

Then it does a bunch of techniques, one of witch is map reduce, to do computation.

Its like you took a distributed SQL server and made it never have its own storage outside of memory. Instead it operates on wherever the data is living.
> Consider what you, as a client, expect from engineers in other domains. You expect cars to be safe to use by anyone with a driver’s license. You expect household appliances to be safe to use for anyone after a cursory glance at the instruction manuals. It is reasonable then to expect your clients to become proficient in your work just to be able to use your products responsibly? Worse, is it reasonable to make that expectation tacitly?

That doesn't seem like a proper analogy. I certainly would expect a civil engineer to think me an idiot if I tried to do his job for him. And that's how most code written by non software engineers/computer scientists ends up looking.

Software engineers don't produce programming languages, but programs. Languages (and libraries, etc) are our tools, not our end products. Much like an architect's job is not to produce rulers and pencils, but plans.

It just so happens that (more so for computer scientists than for software engineers) we create our own tools.
Internally, google had best-practices (but could be outdated), that each RPC service function should take unique input message, and unique output message, and never reuse one, even if empty, or having same structure, at the cost of more writing.

Later this allows one to change things independently.
You're talking about other people's motivations. But DJB minus ego wouldn't be some other person, he'd still be DJB; just "DJB if you cut a certain part of his brain out." And I don't think that that person would have any other motivation-generating part of his brain left. His works specifically seem entirely ego-driven. DJB minus the ego probably wouldn't have had any interest in becoming an information-worker at all. (I'd like to think he'd become a janitor, like the protagonist of Flowers for Algernon. :P)
Love is a snowmobile racing across the tundra and then suddenly it flips over, pinning you underneath. At night, the ice weasels come.

- Nietzsche
Altman introduced the video at 29:00, but a different person is narrating the demo.