skysight-inc/HackerNews huggingface dataset:
Here’s one example, not using any of these “templating turned programing languages” tools:

We build an api and a cli util for these things.

The api takes care of providing sane deployment manifests based on data from a service registry, which is populated using the cli.

Cli can be run non-interactive for use in pipeline and other automations.

The cli and api basically do any config and deplyment related tasks in concert with service discovery (which at this time is consul).

Edit, rant:
For automations json just owns yaml in all the ways!

This yaml templating business should stop! I think it’s silly tbh. :)

Our base k8s setup consisted of roughly 40k lines of yaml.
Yaml is awesome for 10 lines of user input configuration, not 100, let alone 40k machine printed stuff. What happened here in this brave new DevOps world?!
Flash was great and I haven't found a direct replacement yet (GameMaker Studio 2 is the closest I have found). I pumped out 8 Flash games about a decade ago that generated enough ad revenue to cover all my bills for a few years! I miss how easy it was. Another huge win is how effortless it was to distribute Flash games (they spread like wildfire after I uploaded it to one or two sites).
Did you try fixing the focus?
SoftBank-Backed Oyo Firing Thousands Across China and India
A simple wealth tax of 4-5% would completely eliminate idle wealth in a couple of decades and would not destroy the American way of bootstrapping yourself to wealth like a 99% tax would.
You can go ahead a step and `preconnect` to a particular URL if you know it. This includes dns prefetching but goes ahead and initializes an HTTP connection.
Previous discussion: https://news.ycombinator.com/item?id=21995055
To be honest I don't know what this means. I was expected a yes or no answer. Does the Linux Foundation have final say over the organization or does its members?
Right now I'm in a boutique hotel in Punta Cana, Dominican Republic on the beach.

Last year I was in small cities in Colombia, like Pereira or Armenia in small hotels/AirBnb-s far from the city center.

I can't live in big cities anymore, and I'm really missing it.

I'd like to go to Australia as well, but I'm afraid of the air pollution due to forest fires.
2020 Won't Be the Year of Foldables
This is inspiring! Excellent work and write up. Thanks for sharing.
I'm not a big fan of helm, but using json syntax instead of yaml sounds like getting shot in the leg. Json as far as I'm aware never meant to be human readable or human writable.
Division of labor and political polarization may share a common social mechanism
I know this is unrelated, but probably a lot of Pythonistas here and I've been wondering: what is the async web framework of choice for you guys today? As for DBs, still SQLAlchemy? What about a prettier (js) alternative?
The point is that it won't be effective. We'll get a situation like [1] that takes decades to fix:

> Concept and origin (1991)

> Partial closure (2018)

To essentially cap wages, you could use higher tax rates in higher tax brackets, and that might actually be enforceable as it would leverage the existing enforcement apparatus that has decades of experience patching workarounds.

[1] https://en.wikipedia.org/wiki/Double_Irish_arrangement
Deep Learning State of the Art (2020) – MIT Lecture Series [video]
For integrating k8s deploy into CI / CD, I really like Krane [0]. It has several key features:

1. A way to templatize YAML (though it could be used with Tanka too - the render command is split from the deploy command for this reason)
2. Monitors the rollout of resources - it's possible to detect successful and failed deployments more easily.
3. A way to run one-off commands during deployment.
4. Uses kubectl under the hood so easy to add to any workflow.

It has other features that I don't use including secrets management.

Net net - I definitely think it could elegantly replace a bunch of bash scripts that do kubectl things.

[0] https://github.com/Shopify/krane
It largerly depends on how you use it. For example, if you are using standard Google Fonts, you can pre-connect to the fonts file's hostname so the browser already has DNS resolved when the CSS file refers to the font files.
+1. Oculus Quest setup takes roughly 15-30s in any room - regardless of having played there before or not.
It's the standard requirement for all wrist devices, with arm-band you can hold your hand in any relaxed position
Ah. I gotcha now.
The Week in Tech: New Decade, Same Old Trouble in Washington
VR is the uncanny valley of immersion. Visually everything works so well that you are constantly jarred back to reality every time you try and interact with something. Traditional games work well because they require minimal movement to get what you’re thinking to happen on screen. So once you’re focused, there is not much that can happen to bring you out of it.
Seeing "Amiga" and "Java" together reminds me of Amiga Anywhere, a brilliant and completely misunderstood gaming/entertainment VM project twenty years ago:

https://arstechnica.com/gadgets/2018/03/a-history-of-the-ami...

It didn't really have anything to do with the original Amiga. It was a rebranding of a strange high-performance VM designed by some very clever people in UK:

"Tao had created a product that was so innovative that few people understood what it actually was. Taos was an operating system that was coded in VP1, an advanced assembly language that used instructions for an imaginary, idealized RISC CPU. When Taos programs were loaded into memory, the system translated the VP1 opcodes into the equivalent ones for whatever CPU it happened to be running on. Taos could run on an x86, a MIPS, a PowerPC, or a transputer, and many more—or even different combinations running at the same time. Because VP1 instructions were more compact than most CPU’s native opcodes, Taos programs would often load and run faster than native ones, even when you included the time it took to do the translation. Taos was a little bit like magic."

Of course HN past has the details on this interesting bit of alternative software history:

https://news.ycombinator.com/item?id=9808159
Agreed. In any large org, you’ll have thoughts and opinions all over the place and I’m sure you could find much more damaging stuff than these comments.

Folks just need to learn not to write this stuff down.
I've been using them for several years. Saved our local news startup a boatload compared to CloudFront. What we pay in a year for BunnyCDN would equal one month on CloudFront.
IHMO lying / being vague is never good when trying to educate someone. Non-technical people are not dumb and can understand what a sandbox is.
For reference:

https://community.amd.com/community/radeon-instinct-accelera...

https://www.amd.com/en/graphics/workstation-virtual-graphics

https://www.reddit.com/r/Amd/comments/aemr9x/sriov_now_is_th...
Wondering if Unison was designed as (or ever planned to become) a general-purpose language or it something more domain-specific, e.g. distributed computations.
FastAPI - https://github.com/tiangolo/fastapi
Reminds me of this message:

http://www.cropcircleconnector.com/anasazi/fringe2014m.html

https://yowusa.com/et/2003/et-2003-05a/3.shtml

https://skeptics.stackexchange.com/questions/16845/is-the-ma...
Many publishers explicitly allow you to post your own articles on your personal/professional website. Some only allow "preprint" form and not the published version.
This is an interesting insight.

I think most reactionary pro-privacy responses (the HN default perspective) really stem from a complicated internalization of data gathering/use capabilities that has been adjusted over time combined with a lizard brain feeling of invasiveness. Because almost always no one particularly gives a crap about YOU and your specific data, but they may profit from and misuse your information in passing or in aggregate.

It is a lot like the feeling of having your car broken into or house robbed. You feel personally violated but more than likely you are a victim of circumstance. It can be hard to distinguish between faceless identification for (ad network data gathering, for the most part) and the risks of general data availability that makes anyone as capable as an old P. I. (especially when data leaks conflate the two).
System variety is great; you can fly between the various stars / planets in a system, you can land on any rocky / ice planets without an atmosphere. They're all randomly generated when you get outside the "bubble" (a few hundred LY around Sol), but bound by the currently-understood laws of physics. I can't tell you how cool it feels to zoom around various star types in hyperspace or supercharge your jump drive in the jet cone of a neutron star. Asteroid mining is also really cool and engaging, especially in VR.

Mission variety is not-so-great, but I haven't taken an official mission in over a year. There is plenty to do if you're self-directed or you participate in community-driven content.

But yeah, ultimately it is a space sim and it can be played without VR (though a significant percentage of players do use VR). It's still by far the most immersive VR game I've ever played. It's also really pretty, especially with some of the shader mods applied (look up some screenshots for an idea).
“Browser” does not mean “sandbox” though.
I made a course on Smashtest, an open-source language for generating tests
I don't think so, it reads like the surveillance state is so pervasive, the risks of leaking data to it so ever-present, and the possible use of that data in the future in ways we couldn't have guessed is largely a collective-action problem that likely can only be solved with laws, rather than individuals opting in or out of everything.
Was this tested with different geographic points to account for latency across the earth?
Quine McCluskey is equivalent to using Karnaugh maps. Both are basic digital logic minimization workflows, and are taught in any course covering digital logic or CS-focused discrete math.
And we're "weeks/days" from the much-anticipated Xplane Vulkan update!
The AR Show: Smiles Are AR's Ultimate KPI
Picture-in-Picture Feature in Firefox
I didn’t know Jsonnet is a thing, maybe I’m too familiar with YAML, and JSON isn’t my cup of tea. Glad it works for you.
To me, Google killing off Daydream and Samsung killing off GearVR is akin to TV manufacturers killing off their black-and-white TV models because everyone has moved on to colour.
I think they're using it short for 'browser's sandbox.' Try reading it charitably rather than bending over backwards to find fault and making wild accusations of 'lying.'
In a Month: OSS Maintainers-Focused Meetup at Red Hat's London Office (Feb 11th)
And this is what they said in written communications, where there's a common understanding that the content may later be widely shared, published on CNN etc.
> Most any language's built in psuedorandom number generator is going to be sufficiently random that you will have no trouble.

I once collected a $3k bug bounty over this. Python's use of Mersenne Twister in the lib/random module should not be used for token generation. Mersenne twister uses a relatively small state space and is fully deterministic (it never re-seeds or mixes in new entropy). If you get a couple sequential random values you can reconstruct that state space and predict all future values. I.E. request a password reset 10x in a row and examine the tokens in the emails.

Please only use secure random number generators when creating security related tokens.

Example blog post:
https://know.bishopfox.com/blog/2014/08/untwisting-mersenne-...
This article has the actual email and chat transcripts (scroll down to the bottom): https://www.theverge.com/2020/1/9/21059420/boeing-employees-...

Most of the discussion is about the 737 Max simulator, not the aircraft itself. Page 19 seems particularly damning.
Aluminum Curtain Wall Market
Internal Emails show Boeing worked to deceive regulators and airlines on 737 MAX
Unexpected Companies Produce Some of the Best CEOs
Bracing for a Busy Year at Guantánamo’s War Court
> I don't belong to those convinced it's possible to write bug-free code, however, not every bug means immediate exploit, while exploits can also happen in legal contracts.

The legal system has had centuries of time with millions of people working out "bug-free" code. Something like a DAO might work for your situation but any organization with the sort of resources Rust has would be completely negligent to rely on such a comparatively untraveled path.
Restructuring is a prudent proposal, but jail time is needed.
A Microservices Architecture Guidelines
Haptic feedback might have been the wrong phrase. I meant that there is a lack of literally anything physical to interact with despite your eyes constantly telling you otherwise. You can’t rest your arm on a table, put your hand on a wall, lock swords with an enemy, etc. You have to constantly remind yourself that what you see isn’t real so that you can stop your hand from swinging wildly in real life while your in game hand just locks in place.
The PSVR is the lowest-resolution "high end" VR headset out there, and is on the underpowered PS4 hardware, with poor controller tracking and lots of motion blur and downsampling to make the games even run.

You really ought to try an Oculus Quest or Rift S/Vive Pro. PSVR has 1080 vertical pixels, Quest has 1600 vertical pixels, much better lenses, and much better controllers. Not to mention the games run much more smoothly
Can't happen soon enough. I find is so ridiculous that my street is plagued by leaf blowers constantly. They not only create air pollution, but noise pollution. What makes it most egregious is that a simple broom/rake would suffice. I swear, I watch gardeners constantly blowing tiny amounts of clippings into a pile.
Svelte has many great things going on. I have dabbled with it and will probably use it more seriously on my next project.

My only annoyance is that I've grown accustomed to making micro components with React, Inferno, and Mithril on the same file. Stuff like buttons and such. With Svelte (and Vue when using SFC) you need to create each component in its own file which becomes tedious for more complicated views.
Yep, great ideas are always welcome! There's always room for improvement.
If you happen to know, how does haxe compare to Godot? Would you say it's simpler to draw and get a very basic game/prototype up and running?
I've been using FastAPI https://github.com/tiangolo/fastapi which is built on top of Starlette as my main async framework and Uvicorn as my primary web server.

Starlette and Uvicorn are both made by Encode https://github.com/encode and in my experience they consistently put out quality stuff.
Who Killed the Knapp Family (Poverty in America)
What makes LTSpice seem so "actively user-hostile" to you?

(Founder of https://www.circuitlab.com/ (YC W13), an analog circuit simulator that many universities have now started using.)
So You Got an Offer: How to Do Due Diligence on Your Potential Acquirer
> You are not supposed to use FP/SSE in kernel mode.

> It was always frowned upon

Whether it's frowned upon is a completely different issue from whether it intertwines your data so deeply with the kernel that it makes your code a derivative work subject to the GPL license. Which it doesn't.

> if the question was "can I just use FP in the kernel" then the answer is still a resounding NO, since other architectures may not support it AT ALL.

It's not actually using floating point, it's using faster instructions for integer math, and it has a perfectly viable fallback for architectures that don't have those instructions. But why use the slower version when there's no real reason to?

> and these specific functions, that were marked as GPL were already deprecated for well over a decade.

But the GPL export is still there, isn't it? It's not that functionality is being removed, it's that functionality is being shifted to only have a GPL export with no license-based justification for doing so.
Robogamis are the real heirs of terminators and transformers
I suppose we should just treat the subject of ai criminal justice completely differently, and make human operators and architects criminally liable for negligence in designing systems that use ai.
Have you tried Roblox?
This is seriously impressive. I've always felt that some kind of database system is needed for code in which you store each function individually. Unison not only has that, it goes one step further to identify a function by its hash. I can't wait to see what the world of programming can become along this direction.
Yep, the issue is the culture and the idea of "we are going to make subtle yet fatal changes to the plane, but not require pilots to learn about these changes" that's got everyone shook.
Gold in Your Portfolio
Considering other quotes, like this one: "For example, maybe my worst programming habit is declaring temporary variables like i, j and k as members of each class, so that I didn’t have to declare them inside functions (which is annoying to do in flash for boring reasons). This led to some nasty and difficult to track down bugs, to say the least." I wish those people the best of luck :)
I absolutely love Pico-8, and actually teach that to teenagers at the library on Saturday, and I will agree that it does somewhat satisfy some similar niche as Flash.

That said, Pico-8 is (purposefully) very limited, and if you want to do something a bit more advanced than C64-era gaming, the limitations show. Flash is limited too, but not as much.

It's obscenely fun to play with, definitely agree with you there.
How can you know which book is best until you read both?

I don't want to read scifi all the time. So when I do read a scifi book, I have tons of good ones to pick from.

I actually recently read Foundation by Asimov and I don't see what all the big deal is about. It presupposes faster than light travel but not the spread of ideas. Also his sexist attitudes are apparent. He basically states that the entire female population planet of the foundation planet isn't important.

That's probably the last Asimov work I will read in my lifetime, based purely on the quality of the work, and nothing to do with his character.
suckeless tools gem 'st'
Do you have any information you can share regarding the highway? I live next to one
> Now, 1.5 year later, I like Nix as a language. It's just a small, functional language.

If nixos used a different language (e.g. gluon), do you think you would have become more comfortable quicker?
Would it be ridiculous to write a Flash game then package it with Electron bundled with a Flash Player?

I feel like the issues most people have with Flash are one of two things. It isn't a great choice for rich interfaces (especially things that aren't games) when considering accessibility and different screen sizes. It also presents security vulnerabilities when it was intended to be sandboxed.

By moving it from web browsers to standalone applications, you lose any expectation of sandboxing. When only using it for games, it ceases to have the same accessibility constraints.
Imperial College London charge £28,000 for their online MSc degree on Coursera
Sites with community moderation and community driven content but advertise as open and free, in which the content and moderation is clearly swayed ideologically.
Most TLDs run the bare minimum amount of nameservers required by ICANN, specially the newer TLDs. However, hundreds of nameservers scattered around the globe wouldn't help much either, because they just need to have faster responses to the mass of recursive resolvers.
Does Haxe have drawing tools too? I thought it was just a programming environment (very possible I'm wrong though).
I think you can do that pretty much with 'defold'[0]

[0] https://defold.com/
Not really, I think. "[O]utside of the browser on the host computer" implies that there are other possible ways in which JavaScript could execute, one of those inside of the browser on the host computer, which is pretty much the expected thing and tangentially covers the concept of sandboxing.
Does This Energize Me?
Seems powerful, but I don’t really understand exactly what this is. Probably industry specific. Could someone explain to a non film creator?
Rule #1 about [REDACTED]: You don't talk about [REDACTED]

Rule #2 about [REDACTED]: YOU DON'T TALK ABOUT [REDACTED]
I don't disagree, but I don't think you can find a single person who is fully responsible for the failures. This was an institutional failure caused by a combination of regulatory capture and erosion of the firewall between sales and engineering.
RAID checksuming is in the kernel, and when Linus says jump, the RAID folks ask back how high.

He is not going to beg people outside kernel, whether he is allowed to change something that may break their module. On the contrary, they must live with any breackage that is thrown at them.

Again, that symbol was deprecated for well over a decade. How long does it take to be allowed to remove it?
How many companies has the United States government broken up since AT&T in 1982?

I disagree with the premise of your statement in so many ways. The tech companies arent special, and if facebook is actually a publishing company, not only does it have a ton of competitors, but there are other consolidating entities that are scary big, that the government allows to merge. Facebook should be broken up because, despite more options than ever for reading, people CHOOSE to consume it? It would make more sense to use tobacco company style arguments against Facebook, that it is targeting people with an addictive product that is harmful to health and society. If one bought into that argument, the remedy would be to make the class of their actions illegal, not split them in half. Two smaller companies with the same behavior wouldnt be better, and realistically there would be nothing stopping everyone from consolidating back to one of the two products.
Libs.garden – libraries and apps rating for 1508001 libraries in 33 frameworks
If I were a foreign government looking to get insight into classified research, Sci-Hub plus a targeted PDF exploit on a small set of domain-specific papers would definitely be high on my list of targets. Cycling through so many different domain names and TLDs makes it easy to spin up a clone that _largely_ forwards to the real one but gives you the ability to return some compromised papers.

I love sci-hub and have often used it, but the above idea has always been rattling around in my head and gives me pause.
The problem with trying to become a 501(c)(3) nonprofit is that you have to show a "charitable purpose", which can sometimes be hard to do ("supporting open-source software" is not a valid charitable purpose under current US law, sadly enough) [not legal advice]
Yes of course we did.
Isn't this the point of every third or forth Dilbert cartoon? This seems pretty universal. Humans are very flawed. There are those who accept that reality and those who like to believe in some fairy tale that for really "important" things that somehow we can put some management and twenty point processes in place, some motivational posters, a big team building group hug and then we will walk on water(NOT).