skysight-inc/HackerNews huggingface dataset:
Architecture is the last step in this process. The low hanging fruit is "do you still have your source code and original assets? Is any of it documented?"

Nobody will ever know if the original code for Crash Bandicoot was written well or not, because in all likelyhood nobody has it anymore. And I don't think you can chock that up to, "well, developing games is hard." We can debate whether or not it's possible to release a game with readable source code, but if that was the only problem the games industry had with archival, I wouldn't honestly have much to complain about.

The sort of second problem I have with this is the idea that flops aren't worth archiving. I want flopped games to be archivable. If you're a studio and you're saying, "we don't have time to worry about this", fine, that's your choice. What I'm advocating is that preserving history is important, not just for Mario, but also for games like ET. I want people in the future to be able to play your failed games.

Of course caring about archival makes developing games harder, just like caring about accessibility does, and just like caring about framerate does, and just like caring about localization does. These are all different concerns that we try to balance, and widely the games industry has decided that archival is not a concern that it cares about balancing.
How a 1998 meeting with Steve Jobs gave birth to Wi-Fi
>Reed says the issue has been present since OS X Leopard, released in 2007.

So not so much a new way...
I meant that familiarity with a framework isn’t an argument. Libvirt isn’t doing exactly the same thing as k8s and it isn’t easier or harder
I guess that's what active cooling is for. So your legs don't have to take the brunt of it. Anyway, a laptop's power consumption isn't concentrated in one chip. So combining the wider area that dissipates heat with the fact that hot spots are actively cooled means a laptop can easily go over the above mentioned 60W for prolonged periods.

And power consumption tends to add up from sources that are otherwise not very power hungry themselves (compared to a CPU or GPU). A few W with the LCD, a few with the SSD/HDD, etc.
ok. a fair point.

OTOH, given US law enforcement's low efficiency what are the chances of being caught? and what if it's merely corporate espionage?

finally, the US is an open society with strong personal freedom guarantees builtin. what if the perpetrator has ties to a foreign country and simply leaves the US after they've installed the vulnerabilities?
I don't know how to design an IC either...
The fact that losing the birth-lottery and getting sick can make someone financially-poor through absolutely no fault of their own is astonishing.

That so many people I personally know in America are absolutely fine with this is something that blows my mind. I think it's insane, but I'm a "socialist" Canadian who shouldn't be pushing my crazy ideas on the southerners.
We need to get the fuck out of China. It is becoming less credible to throw our hands up and say "China has all the silicon manufacturing, guess we have to put up with it!" - this is national security, both directly via hardware in the DoD and through our economic stability.

Saying "Well the Chinese companies are different" or "It's just rogue employees" or "We just have to accept it" is not good enough.

We need a little bit more economic nationalism and realize that this shit matters. How is it so shocking? How did a Canadian security firm find something before the CIA/DoD? How is this not a NatSec program to be inspecting this stuff through shell company orders and honeypots, like we have on the Internet?
Both the US English and British English spellings are used extensively, nobody would think it's a spelling mistake. And calling British English archaic is quite insulting, it would be like calling US English "dumbed down".
I don't believe this holds.

We are suppose to be engineers, we need to do our research on design and methodologies before to code.

And even if we really don't find simpler solutions, there is supposed to be a more senior engineer check our code and provide feedback.

Ignorance should not be an excuse...
But you have heard of Director :)
"Open source" doesnt mean it doesnt have bugs or backdoors. It just means that you can take the code, read it, and maybe find the bug/backdoor.
I would be interested in checking it out. my email is steve@tamarin.us
Did you mean Kerckhoffs's principle ("a cryptosystem should be secure even if everything about the system, except the key, is public knowledge")?

Instead of Schneier's Law ("any person can invent a security system so clever that she or he can't think of how to break it").
The impact of syntax is really undervalued. Syntax matters because many people are exposed to new languages through familiarity with other languages, as opposed to cramming a guide in isolation. And since programming languages are for humans, the cognitive load of understanding through reading and expressing through writing depends on one's ability to map the concepts to the code and vice versa.

This is easier when similar languages look and -- through the power of abstraction, appear to -- work in similar ways. Go benefits from looking similar to the wider C family, while Erlang suffers from a syntactic heritage that never achieved as much prominence. The prevalence of languages in the syntactic style of C allows people unfamiliar with Go to be able to glean a lot of what's going on, and develop their understanding of Go-specific features gradually.
Ford: “high-definition, micro-weather info” as key to driverless route planning
The officers should be on the hook for their video feed.
Can National Security Letters can be used to require companies to issue outright lies to the public? The bloomberg article indicates that the investigation is not complete, so that could be on explanation for the apparent disconnect between a seemingly well-reported story and the unsually forceful denials.
I wish it had been around 4 years ago. 4 years ago I made a website where users can post 100k messages. I used Meteor which was fine but it was frustrating as hell that it wasn't "complete stack".

I don't know what term to use but "full stack" apparently just means front end (html/css/js in browser) and backend (server software). Full stack is missing backup and restore, deployment, seamless upgrades (pushing new versions without down the service), scaling, testing infrastructure both front and backend, staging

As such, I have a hacked manual backup for my site. Anytime I want to update my site I have to take it offline for at least a moment. If any users were on it they lose their work. If it ever gets too much traffic I'll have to manually figure out how to scale it. It also took at least a week to get it where it is, as in a week doing stuff not my actual site but just learning how to deploy at all.

I can see no reason all of that can't be 100% provided out of the box and if Kubernetes is the path there I'm all for it.

Ideally I want to do something like

git clone complete-stack
install deps
edit server-main.js (or other lang)
edit client-main.js (or other lang)
deploy --init

Then I want

edit server-main.js (or other lang)
edit client-main.js (or other lang)
stage
test

edit server-main.js (or other lang)
edit client-main.js (or other lang)
stage
test

deploy

And

scale --num-servers=2

I would use it for any web based projects that aren't static servers.

I'm told by people who provide tech support for people using Kubernetes that my dream of all of this being provided out of the box is about 10yr out.
So instead of password managers we'll have private key managers?
Replacing a Pool and Spa Controller with Raspberry Pi, Arduino, Node Red
>The cost of receiving care in a nursing home can also present a significant burden. A private room in a nursing facility costs, on average, $7,698 per month. And Medicare, which covers the vast majority of Americans over 65, generally does not cover long-term nursing care.

>Many Americans do end up getting Medicaid to cover nursing home bills — but that often requires selling off significant assets and dwindling down savings in order to fall below the public program’s income requirements.

The costs are so high is because much of that money goes to subsidizing Medicare and Medicaid, hence the socialist aspect of having to downsize your assets to qualify.
It says "Big Files" but I don't see an explicit size. Whereas send.firefox.com is 1GiB. Self hosted I imagine you're only limited by filesystem max file size.

One thing I like about send.firefox.com is it's a one time download, and then the URL is denied to have ever existed. CryptSend sounds like you could share the URL with multiple destinations; multiple downloads.
WebAssembly (currently) doesn't have direct access to DOM, so it has to use JS, hence the GC.

Here is some of the JS for Blazor: https://github.com/aspnet/Blazor/tree/master/src/Microsoft.A...
The Blackberry founder Mike Lazaridis is a physicist and huge proponent of quantum computing, he funded among other things the "quantum valley" in Canada.

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

So no surprise they take quantum seriously ;)
Ryan Dahl has only spoken about implementation details and poor decisions made at the start that are too far along to correct now. He says Go is better than Node, not Javascript. If Javascript-as-a-server was a mistake then Ryan would not be working on Deno [0]. I just hope that the use of Py2 and having to stick with it doesn't bite them in the ass past 2020 [1].

With the caveat of my argument assuming "Typescript is a superset of Javascript."

[0] https://github.com/denoland/deno

[1] https://github.com/denoland/deno/issues/464#issuecomment-411...
Ask HN: Firebird relational database management system – are you using it?
For those unfamiliar with Firebird, it is an open source, client/server, relational database management system (RDBMS) that runs on Linux, Windows and Mac.

https://www.firebirdsql.org/en/start/

It has almost two decades of development behind it and yet a search on Hacker News shows that there has been barely any discussion about it.

If you are using Firebird, what has been your experience? Positive or negative? Have you found it fast and reliable? When would you recommended its use? Thanks
There are many important and worthwhile discussions that our empirical tools are not able to significantly contribute to.

That's not to say that there is a such thing as single-dimension "greatness" metric. However, outlawing value judgments is going too far in the other direction. Of course, such things can be quite sensitive, and should be done thoughtfully.
Fun fact, when Metal Gear Solid (1) was ported to PC, the work was done by a handful of people, and they didn't have access to the original resources so they found some of them on fan websites. Some of the audio files used in the release are 30 second loops of much longer pieces of music from the original game.
European Parliament Approves Netflix Content Quota
The AST Typing Problem
A 256 Byte Autostart Fast Loader for the Commodore 64
It makes a lot of sense to me. You want your primary public facing site with a TLD that people know about. .edu immediately confers legitimacy by assuring the visitor that its a legitimate educational institution (I’m assuming .edu.au is the Australian equivalent).

But when it comes to sites and services students and professors would want to use, go for the TLD, (e.g.s alumni.rmit, bursar.rmit, athletics.rmit). It’s a much more pleasing (I don’t know whether rmit actually does that or not).
Why Mabl Chose Google Cloud Platform (GCP) Over AWS
Kubernetes has a minimum node count.
Moving to one node, saves cost, by a factor of 3. Not to mention all of the other resources it creates (load balancers).
To face a horrible illness and have that be compounded by having to give up a symbol of your life's biggest achievement must have been awful. The UK isn't perfect, but I'm very glad to live in a country where this sort of thing doesn't happen.
Most of the above comment is incorrect, specifically, I find it important to emphasize:

There was no and there is no ethnic cleansing (though Hamas is definitely publicly declaring its intention to eliminate the Jews from Israel)
I thought this was one of the "not strong" points of Rust?
It had Tokyo, futures, async/await but I vaguely remember many libraries waiting for the async story to settle down? Is there a one standard way to do async now in Rust stable?
It's not rewarding bad behavior when you take it into account in the deal. Moralization is useless when you do business with different cultures. When you notice something what would be out of ordinary in your culture, you estimate the cost and find out how locals solve it. Different cultures have different kinks and people living there know to adjust to them. It can be fun to figure out how other cultures function.

From a naive Finnish perspective you could see American business culture as dishonest. People lie all the time and promise things that are false and you need massive amount of legalese or they fuck you over. When they say something, you can't trust it as much as you can trust a Finn (or Swede). American way is to lie to your face in pre-negotiation but then be truthful to the legally binding agreement. Germans or Belgians are more truthful beforehand and they stick to deals better without legal enforcement looming over them, but require more detailed written deals than Finns. Who is right? Should we punish Americans for their behavior or adopt their culture?

Of course not. You must understand that that the level of acceptable exaggeration, overpromise and bullshit and trickery is strictly culture dependent and relative. Someone is dishonest if they "lie this amount above average" in their cultural context. After you make an adjustment, you know how to get the truth.

Chinese manufacturers have the capability to stick to standards, take responsibility and deliver high quality stuff. It's just more dependent on personal relationship. Just placing an order has less trust as default. Either you develop "quanxi" with your suppliers or work trough some third party that understands both worlds. Third party understands what you need and knows how to get it from the Chinese suppliers because they have a relationship.

Chinese pay the cost that comes with their business culture. They can't network as fast as you can in open western cultures with more default trust between strangers.
I appreciate that you believe that, but that's simply not based in any historical fact. The height of the AFL, IWW, etc. in terms of power was when their power to strike, especially wildcat strike, was the highest. At that time unions had more twice the membership amongst working people than they do now. Hardly a sign of unions winning because they keep workers out (racism aside).
It would've been nice to have the whole page to be in the Sans Forgetica font to see it in action.

I tried copy-pasting the whole website into the "Type something you want to remember" box near the bottom. Unfortunately, it's a <div contenteditable> and the original font styling got copied inside too. :|
I would say not. If the outcome of the investigation is that they were hacked and knew they open themselves up to all sorts of litigation.

What's stopping someone to sue after buying stock under the assumption that the companies are sound? I assume they have a duty to the shareholders.
The costs are so high because people are expensive and it requires a ton of skilled labor. Medicaid also spends a crazy amount on it.
Is there a firefox (mobile compatible) extension that blocks these annoying popups and messages? Because if there isn't I have found my weekend side project.

edits: https://addons.mozilla.org/en-US/firefox/addon/old-reddit-re... just redirects to old subdomain, it doesn't block the annoying messages.
Pologne exp�dition de colis
There was a talk at 34C3 which covered these attacks pretty well (although those breaks were not the primary aim of the talk):

https://www.youtube.com/watch?v=QCsvBFFLsqE

https://latticehacks.cr.yp.to/
Modern LaTeX can use TTF and OTF natively.
I've worked with John who can be reached at john@john.ninja

I was very pleased with the end product.
Oh? Is that why he's still at it to this very day? https://github.com/denoland/deno
well one way to 'hack' your way to bankdom is through founding a company offering sketchy financial advice then expanding to sketchier insurances and payday lending, then to banking. takes about 25 years and you get to be public enemy number one doing this. they 'sadly' went under during the crisis though.

because its so difficult most banks are very old and most new ones are established by existing players.
I'm sure the Chinese government would be willing to keep afloat companies that allow them to tamper with.
Pardon my snark! In all seriousness, isn't it possible that you're more productive with Node because you're more familiar with it and its ecosystem?
Life of MR. Idea guy
I'm currently living in Tanzania (I grew up in the US). My wife fell into a ditch and broke her tooth. The cost to get it fixed? 20,000TZS (~$10). The problem is with our third party payer system, not with the free market.
Introducing Service Semantics to Enable Flow Architectures – StackSense
Hundreds of years from now, when this time period is documented in history books, my great great grandchildren will look back on our greed-driven for-profit healthcare system as a shameful black mark in American history, just like we look back at the history of slavery today. They’ll ask “How could a democracy have allowed random, treatable health conditions to ruin people financially?” They’ll be horrified by how greedy and barbaric we are as a people, same as how we look back at the Civil War era society that promoted slavery.
I actually got approached myself to write something like this recently.

I blog occasionally about defense issues. I got a call out of the blue from someone who said they liked something I'd written about the F-35 (this: https://jasonlefkowitz.net/2013/08/stovl-the-f-35-and-how-we...), and would I be interested in getting paid to write an op-ed about the current state of the F-35 program?

I'm always interested in getting paid, so I said sure, let's talk. And over the course of ten minutes or so of conversation, it came out that:

- What the caller really wanted was an article about all the cost overruns of the F-35 program;

- Specifically, an article that attributed those cost overruns to the rocky development of the F-35's engine, Pratt and Whitney's F135 (https://en.wikipedia.org/wiki/Pratt_%26_Whitney_F135); and

- That the caller was representing a D.C. "government relations" (aka lobbying) firm.

At that point I politely ended the conversation, because it was obvious what was happening.

The question of what engine to put in the F-35 was the subject of a long and bitter political battle back in the 2000s between the two big producers of aircraft engines in the US, Pratt and Whitney and General Electric. P&W won that battle and got their engine chosen for the F-35, but GE self-funded their own alternative engine and then pushed hard for years to get Congress to approve funding it as an "alternate engine" -- a sort of insurance policy against P&W tanking the too-big-to-fail F-35 project by screwing their engine up. The Air Force didn't want that insurance policy, but GE won the support of a few powerful Senators on the Armed Services and Appropriations committees, and those Senators managed to steer enough money to GE to keep the program alive until 2011, when it was finally axed for cost-cutting reasons. (Here's some background on this story: https://www.pogo.org/analysis/2009/07/experts-contractors-an..., https://www.csmonitor.com/USA/Latest-News-Wires/2011/0217/F-..., https://thehill.com/blogs/blog-briefing-room/news/157649-pen...)

So what was going on, I surmised, was that someone with an interest in making Congress regret the decision to cancel GE's alternate engine -- maybe GE themselves, maybe some other company in their orbit, or maybe just someone with a financial interest in seeing UTX (P&W's parent company) go down a few points and GE go up -- had decided that the time was ripe to start building a public record linking the F-35's problems to the decision to go with P&W's engine; and they had money to spend to hire people to make that happen. (It wouldn't even need to be much money. By the standards of defense contracting, writers are dirt cheap.) And so they had engaged this lobbying firm, and the lobbying firm had gone looking for people who could write knowledgeably about the F-35, and Google had led them to me.

I didn't take the gig. But it did provide an interesting case study in the kind of maneuvering that goes on behind the scenes of the manufacturing of opinion.
I think it would be shorter to list languages that don't compile to JavaScript. I was not expecting to find Erlang or F# on there.
Modula-2 did it first in 1978.

With co-routines and static compilation.
> Which means SpaceX reaches the program break-even point earlier

I mostly agree, but it's entirely possible that they just spread the cost out more, which would reduce the cost of individual launches.

As far as production goes - my recollection is that SpaceX does a lot of in-house stuff, so they've got vertical integration going for them. Perhaps more importantly, they build their own engines, and lots of them (10 per rocket, as I believe MVac is similar enough to the first stage engines to use essentially the same production). That's a pretty big advantage over buying RD-180s like ULA.

Also, doesn't SpaceX use essentially 'off-the-shelf' electrical components, and just use more if needed for redundancy? 'Space-grade' hardware isn't cheap, so if they really are avoiding that entirely, that could be a big win.

Whatever the case, unfortunately for us, they're a private company - so this is all semi-educated guesswork. They definitely seem to be doing well, so clearly something somewhere is keeping those costs down.
> Of course, they won't work for any project.

I assume "any" should be "every"?
Also, even when WebAssembly gets proper threading, .NET/Mono still uses a "suspend the world" GC mode which will still halt your execution.

Nobody is poo-poo'ing anything. It is what it is. .NET just isn't likely to be a good fit for the browser for high-scale applications where performance is critical.

I expect Rust to lead the way here.
There's a NASA study that says that SpaceX has lower development cost. SpaceX has a volume advantage for manufacturing. SpaceX makes a lot of usually-contracted-out stuff in-house and at high volume, for example they are the #1 maker of composite rocket fairings. Horizontal assembly and payload integration is much cheaper than the way ULA/Arianespace assemble and launch rockets. The most recent announced number for F9 cost was $50mm for a reused+landed GTO launch -- see the FH press conference. And so on. There are a lot of details flying around, some more solid than others, and you're probably not going to learn much in a discussion about them here.
Security Research Subreddit
Created a new subreddit for security research sharing and discussions. Please join if your interested and let your friends know. I'd really like this to be a place where serious discussion around new and upcoming research can occur.
https://www.reddit.com/r/securityResearch/
bɘɿoɿɿim ƚuodɒ ƚɒʜw ,ɔiǫɒm ʞɔɒld ƨi nwob ɘbiƨqu ʞniʜƚ uoy ʇI

𝖀𝖓𝖎𝖈𝖔𝖉𝖊 𝖈𝖆𝖓 𝓫𝓮 𝓪𝓫𝓾𝓼𝓮𝓭 𝕚𝕟 𝕞𝕒𝕟𝕪 𝙞𝙣𝙩𝙚𝙧𝙚𝙨𝙩𝙞𝙣𝙜 𝙬𝙖𝙮𝙨
Detroit selected as fourth city for Backstage Incubator
a good hack can sometimes be it's own reward
A lot more coming from this news for sure, but kudos to whoever found these, that's solid tech due diligence!
That's what I was wondering too.
It's "snake oil font". littera is a letter, and I hope that the plural form means "font" or "script". But litteræ definitely means "science" as well, so that's OK.

Tufts University has Lewis & Short online: http://www.perseus.tufts.edu/hopper/resolveform?redirect=tru...
However, Boeing is not the only entity whose lunch SpaceX is threatening to eat. Wonder if other could be involved.