skysight-inc/HackerNews huggingface dataset:
My friend used to have a laptop with a "webcam" that turned out to be just a paper glued on top of the display. Different kind of protection i guess
The rise of fascist in pre-WW2 Germany has to be seen in its cultural context. The country was a mess after WW1 and the attitude of neighboring countries which amounted to let's kick 'm while they are laying down.

The German population was desperate enough to welcome everybody promising some kind of solution. At that time that was the communists or the fascists. If you're hungry and the fascists promise bread, you're going to look away a little if a few of them are nasty.

History has shown neither choice was very constructive. But that's today. A new kind of desperation is growing, and a new kind of assholes are feeding off it. So please let's find a way to find common ground with the other side of the political spectrum. 'Their' solution might seem wrong, but the problems they point to is real and needs urgent solving. If 'we' are sitting on our high horse, pointing out their flaws, without providing our own real solutions, there is no reason for them to even take notice of us. And we do know form history what happens next.
> You can't possibly know instantly all the exceptions to handle for a function

And you never should. That indeed is horrible design.

What you do need is a separation between 'exceptions that cause hard failure' v.s. 'exceptions that can lead to soft restarts'.

You can easily separate them using common sense just looking at where your interface is located.
We already have this in GitLab CI. Dind.
> My goal is to be totally unable to SSH into everything that powers my app.

In reality that means that when something doesn't work as expected, instead of logging in and solving the problem, you'll be spending your time writing tickets and fighting through the tiers of support and their templated replies, waiting for them to eventually escalate your issue to some actual engineer. Wish you a lot of luck with that, I prefer being able to fix my own stuff (or at least give it a try first).
Or raped someone, for that matter.
It may seem like a small thing, but paint-by-numbers was truly a revolutionary idea.

Rest in Peace, Mr. Robbins.
Really interesting article and good points. Although, I always had the opposite problem: people wanting to use technology that is too basic without caring about the implications at scale. "As long as it's free".
A fun thought experiment: how could you go from selling $10 bills for $5 to selling $10 bills for $15?
"Sorry, a potential security risk was detected in your submitted request. The Webmaster has been alerted."

Holy crap, should I be on the lookout for black helicopters?

For someone having the same problem: https://web.archive.org/web/20190402011933/https://www.warre...
I totally need you to write my articles in the future. :)
The quality has gotten much better though.
Ask HN: Why am I shadow banned?
Hi, I posted two days ago and have just noticed that my account is shadow banned as my reply to the comment on my post is only showing to me.

Disappointed that HN would shadow ban instead of communicating the reason for the ban. Cheers

Original post: https://news.ycombinator.com/item?id=19562159
As manufacturers continue to make increasingly questionable design choices, it's natural that users will become hesitant. You can get a possibly not-that-much-faster system, at the risk of losing functionality that has worked for a long time.

In the same timeframe, we went from a 200 MHz Pentium MMX to a 1 GHz Pentium 3.

...and most if not all of your existing hardware and software would continue to work unchanged, in addition you got new features. I remember going from a 233MHz Pentium to a 2.4GHz P4 and pretty much everything was the same, just faster. The situation isn't so clear now.

To summarise, with the 90s to early 2000s each upgrade really was an upgrade. Now, not so much.
In theory once you get a "awesome list of awesome lists" you can just add subsections to it.
What about all the actually guilty?

> Special counsel Robert Mueller’s team indicted or got guilty pleas from 34 people and three companies during their lengthy investigation, which is now complete.

> That group is composed of six former Trump advisers, 26 Russian nationals, three Russian companies, one California man, and one London-based lawyer. Seven of these people (including five of the six former Trump advisers) have pleaded guilty.

https://www.vox.com/policy-and-politics/2018/2/20/17031772/m...
> Being able to share access, but not the password itself... really nice feature.

How you just share access? You mean the password is autofilled?
How do you sync the passwords between devices (including mobile & non-linux) and keep them backed up?
Well, GDPR wasn't created to maximise profit or simplify the production of shareholder value. So... there.
> If majority of shareholders have strong opinion on the matter then it is significant

The process of determining whether a majority of shareholders have an opinion about anything is costly and tedious. That said, this doesn't appear to be a meaningless question from a shareholder perspective.
> you won't sell many $10 bills for $11

Unless you're a payday lender (or similar). Of course, they have to accept the risk that they'll sometimes be unable to collect the $11 at all.
Yes, why not actually train the junior dev?
Ahh yes, I'd forgotten about them. We had a team of 4 or 5 keypunchers at one of the of the companies I worked for near the start of my career.
> And yes, the other side does the same while calling you "communists" — doesn't change anything

Well, both the right and left thinks the other is the fascist. The right also thinks the left is communist. Both think the other is bigoted in different ways.
I think that the primary value of this platform would reside on making the fact-checking available and shareable to non-journalists.
> C++ 17 is still a mess.

No, it is not.

> proper package manager, modules

That's an OS usability issue, not a language problem. Personally, Nix solved this for me.

> type constraints

C++ has type constraints, and ones that actually work. I suspect what you call 'type constraints' is something that can't exist if you understand the difference between 'run-time' and 'compile-time'.

> sane lookup rules for function calls

A very minor issue. If you don't like function overloads, then don't use them.

> thread safety, a proper monastic future type

Please no. The kind of 'thread safety' you want destroys the benefit of using threads in the first place. C++ threading is perfect as it is.

> Also most people won’t see C++ 17 or 14 for another decade.

Frankly, I don't care about these twisted people stuck in enterprise hell.
Dalio is an interesting guy.

His advice about an 'All Weather Portfolio' differs radically from most investment advice.

I like some of his YouTube videos, he tries to share good ideas.
Micro-engrave artwork onto the bills, and drum up publicity.

https://www.changechecker.org/2016/12/07/look-out-for-these-...
These lists are a nice idea, but i do not like the execution - they are little more than a dump of someone's bookmarks. Personally i'd like to see a bit more information about each entry, including screenshots and a short explanation about the program.

Something like Softpedia would be great (although simpler), although preferably without garbage reviews like this: https://www.softpedia.com/get/Programming/Coding-languages-C... (for a bonus WTF check the screenshot).

Alternatively (and probably easier to do) something like tinyapps.org but with a bit more information per entry.
People have stretched the concept quite far, but your example IS a stack with a meaningful concept of up and down.

Can you replace the application while leaving the OS in tact? Of course. Now try replacing the OS without impacting the other two.
Often that fallacy is argued on the basis of artificially reduced complexity.

"Some first order actions can be justified by higher order danger" is often transliterated as "this first order action is justified by higher order danger" precisely because it drops all the subtlety and pretense for higher-order reasoning that the original speaker intended as an unspoken follow-up.

People often seem to allow others only the luxury of starting a thought, but never finishing it.
Also, according to the spec HTTP servers may not always honour the value in the `Accept-Encoding` header[0].

> Even if both the client and the server supports the same compression algorithms, the server may choose not to compress the body of a response, if the identity value is also acceptable.

I've actually run into this twice in my career and it has been a surprise to those around me in both cases. Both times in the context of small payloads where the server is applying some heuristic about whether to encode or not. (e.g status page stops sending gzipped output when the server is becoming "unhealthy")

[0]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Ac...
>> We're taking a comprehensive, disciplined approach, and taking the time, to get the software update right.

If only you had done that the first time.

>> This update, along with the associated training and additional educational materials that pilots want in the wake of these accidents, will eliminate the possibility of unintended MCAS activation and prevent an MCAS-related accident from ever happening again.

From what we've read, your company thought that cost too much the first time around. Maybe it's time to reconsider the costs of NOT doing the work up front. Boeing used to be better at this.
I have a house in the burbs in Atlanta - 5 bedroom/3.5 bath, 3000 square feet, new build.

It’s in a top rated school district, 30 minutes away from where I work and we paid $335K for it back in 2016. Now, it would probably be around $385K. How much would a similar setup cost in San Francisco?

We bought it with the 5% down that the builder required to start, but we ended up even getting some of that back when we used an FHA loan that required only 3.5% down.
Replace all of the ports on the bill with a single USB-C port and call it revolutionary?

Edit1:

/s

Slightly more seriously, you could promise to anyone who bought a $10 bill that in some x number of years they could redeem that bill for $20. This is called "being the Treasury and Federal Reserve".

The hard part is finding a way to invest the $5 of profit they gave you in an asset which will appreciate faster than your promised return.

Edit2:

This is not advisable, see "Bernard Madoff, Ponzi Scheme".
turn based games like chess or even magic the gathering

Risk -> Risk 2210.
1password works perfectly well as a browser extension on both my Arch and GalliumOS machines. There is also a CLI that spits out JSON, and you can find (or code) a wrapper around it (or use jq to display the JSON nicely). Client on windows at work works fine too. Don't really understand where you're getting at with your criticism.
Live Broadcast of Liverpool and Southampton
Ask HN: Effective Methods for Predicting Technology?
A recent interview with the CTO of OpenAI, Greg Bockman, made a fascinating point: new technology is hard to predict (“imagine predicting Uber and smartphones in the 50s”).

And yet good science fiction writers routinely do just that. I think in particular of Forster’s “The Machine Stops.”

What are effective methods for predicting future technology?
Key difference is there is no VDOM. Instead of doing multiple passes over a tree top-down on scheduled update cycles to render a virtual DOM representation and then diffing and patching against a real DOM. Solid compiles it's JSX down to optimized real DOM instructions. Then through basically event subscriptions it triggers updates based only on dependencies of data that has changed to update specific nodes.

While ReactDOM is just an implementation of the VDOM, Solid uses a completely different change management approach than React which is why it's API can look like React Hooks but not be subject to the Hook Rules. Although its more the other way around in that React Hooks is influenced by fine grained libraries that have existed for over a decade now.

Historically this approach suffered greatly on initialization but precompilation of the JSX mitigates this. Which just leaves this approaches strength which is partial updates to handle the rest. In so the approach differs from a lot of previous precompiled work since the update cycle is more optimized.

EDIT: I see meant more that React itself isn't married to the VDOM. That is true-ish. It still is based on Partitioned Top Down evaluation. So even if it wasn't using a VDOM it would attack things a similar way. Solid is using fine grained evaluation through an Synchronous Reactive Programming graph. It just fundamentally works very differently on how it handles changes.
Well, it's not like you're in any real danger for trying it, if your system becomes unstable you just take out that extra ram. It's exactly the same as overclocking, your box might not work as stable as before, but you get the extra speed, so thousands of people do it...
> It is pointless to compare richest subset of Europe to the entire US. If you want to do a fair comparison, compare entire Europe to the entire US.

I don't think that's really a fair comparison. Every city from NYC to a small town in Midwest get the same benefits of being one of the richest countries in the world. American federal policies affect everyone in America, rich or poor, in big cities or small towns. Comparing with every European country is disingenuous because that group also consists of Ukraine, Serbia etc. I would way a fair comparison will be with European countries with similar economic indicators as the USA. If you do that, you will notice that metrics are indeed better in those countries.
as much as psychology and history are sciences, depends who you ask.
My impression is that the relevant laws for crash liability are those of Indonesia and Ethiopia. So nobody professional is clamoring for it. The silence of the pundit class is curious; I guess we will find out how political this in the next few days.

That said, it seems likely that in the US Boeing is liable to their customers (airlines and aircraft owners) for fraud. In theory, the entire organization could be disbanded under RICO, but Boeing is a defense contractor, so more likely they pay to settle damages. I could see them getting away with paying for the costs of repairs, retraining and the lost revenue for planes already delivered in the US.

It also seems likely that Boeing is spending incredible amounts of money on PR to control the fallout. I expected the release of this report to be near the top of Reddit, but on reddit's /r/news the BBC report on this was sitting at only 21 net upvotes after 3 hours. (As of 8 hours ago.)
That would ignore the potential it represents. Miniscule today. Amazon already dogfoods this product to handle verification of employee badges so you know the person swiping in is actually the person the badge belongs to. It's a real-time two factor authentication. Security is the foot in the door. On the surface that is not a terrible application.
Commemorative $10 bills like https://www.royalmint.com/our-coins/?
write an e-mail to hn@ycombinator.com
Mobile phones still come with pretty limited operating systems though. I can't seriously shift my local home server [running on a beat up old 4GB ram intel computer, with various kinds of heavy duty services] to my 8GB mid-upper range android phone, even with turmux.

Also, I can't turn my stock mobile into a good desktop like environment, given I have a big screen. I work with LLVM and Haskell, with Emacs or VSCode [lately], with some Blender3D mixed in.

My phone was not built for this. It is a purely consumer device.
They're headlessly trying everything possible, how to let user schedule "restart after update". But they really should work on file locking mechanism instead. It dates back to MS-DOS 3.3 era. Make any process not to lock accessed file by default. Then they can serve more updates more often, as restarts would be very scarce (like on unix or linux).
Interesting. In the German version of the article [0], you see the list of criticism, including the contaminated haemophilia scandal.

[0]: https://de.wikipedia.org/wiki/Bayer_AG#Kritik_und_Skandale
Fantastic, thanks for that info!
> You seem to be more concerned about UX than security. Compromising security for better comfort is not a very good strategy.

People are reusing passwords and writing passwords down on post-its specifically because they haven't found sufficiently UI friendly options of password management. Regardless if that is out of ignorance of available options, UI not being friendly enough for them, or some other technical hinderance.

A compromise isn't weighing between an ideal scenario and your current situation. A compromise is finding an optimum between value extremes in acceptable real world scenarios. An ideal security extreme is a disconnected system, but that's never something you can compromise towards since the comfort/usability reaches 0.

You're trying to move security up by getting users away from pass reusage and post-its. In this case added comfort happens to also be increased security.
#Script – Live Scripting of .NET
I've long wondered why the government doesn't do the calculation first, then you have the right to appeal if you want a change. If they have the data to check the calculations you make, they have the data to do the calculation.

I am deeply disappointed in the gratuitous attack on Republicans at the bottom of the article. Low for even the Atlantic, it shows this is not an unbiased source but rather a politically biased one.
What I find especially sad is I am a total believer in political correctness as a general courtesy to people and I think it's the right thing to do. However by simply sharing my upthread viewpoint that we need to be careful about this meta-trend I will probably be lumped in as one of these dark web right wing types even though it couldn't be further from the truth.
Let me start by saying Hanson is brilliant and this idea is well worth thinking about as a thought experiment, even if not a serious policy suggestion.

However, there is a profitable manipulation of this mechanism. A manipulator with deep pockets can bet heavily that some policies will have terrible outcomes. These policies are never selected, so the manipulator is never harmed by this misinformation.

I guess Hanson would reply that the rest of the market hopefully has deeper pockets than the manipulator and might be able to make money by correcting the predictions, but that sounds a bit fragile to me. An example research paper on the issue (pdf): http://yiling.seas.harvard.edu/wp-content/uploads/DM_full_ve...
>Any source for 119?

Looks like it’s just FUD. Appears it came from Wikipedia which clearly states that it was a 2014 figure, but OP conveniently forgot to note that their figure was severely out of date.
While everybody may use or abuse that term there is only person who popularized that term, to me, and that person does not claim to be left wing.
Huawei P30 Pro Review – Better Than P20 Pro but No Mate of Mine
"Trust" without any details about what actually happened?

Without any details about where these photos came from?

Without court decision?
New Assassin’s Creed Game Can Be About Vikings
Healthcare’s Cyber Security Problem
not prior ? I've read that stack were brought to solve recursive functions, I'm not sure it was tied to assembly or brought in a more theoretical manner
We had no civilisations for most of our time on earth.
Not relevant to the accusation in my opinion. I also have trouble with indictments for making false statements to the FBI, since this institution has become part of a problem itself.

Comparatively, these people don't seem to be clean but I am lacking a reference here.
This logic sounds like "I've heard that if your car falls in a river, wearing a seat belt makes it harder for you to get out. I don't have time to worry about whether that's a real problem, so I just don't wear my seat belt. Too much complexity."
> fragmented languages and cultures

This is what people forget when they compare USA and Europe, because it's not really easy for Americans to grasp this until they come live in Europe. I feel this is an understatement, and the different cultures and languages often leads to market fragmentation.
The first thing I noticed is that the sound output is going through this convoluted 2-buffer system where it writes to one, and when it fills up, switch to the other

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

I've worked with some Windows audio code before and this is the norm --- while it's playing one buffer, you write to the other one, and switch between the two so the sound card gets an uninterrupted stream of data. In earlier versions of Windows (3.x), the DMA on the sound card would read directly from the buffer.
Nopec might have made some sense in the 90s or 00s. But with oil independence the effect the opec states have on the price of oil is muted so the time for this is passed for all intents and purposes.
Why, just look at Mick Jagger!

This week he could have used the fine health care provided by the UK's government system. Instead, he opted to pay for service in an American hospital.

What's wrong with Mick? Doesn't he recognize superior quality in healthcare when he sees it?
Isn't the revenue 50k, and the loss (minus) 100k?
> Most people would even shut the door if they weren't around. Same principle.

This is a poor example because finding bugs requires a lot more effort than giving a door a push (which I find a little spurious - I wouldn't touch my neighbours' car).

There is in practice an almost infinite amount of things you can donate time to and all else being equal (for example, they're all password managers) I doubt you'll convince most people by telling them they should do it because "it makes things better for everyone", they could be making everything better for everyone and still getting paid - that's the superior option. Even if I think you are correct.
> I really wish someone would explain to me how that attitude makes any sense at all,

The regime resorts to political assassinations on foreign soil even in petty issues that are insignificant at state-level. Do you have a problem understanding how that affects international relations?
Blend2D isn't a SVG rendering engine; maybe a SVG rendering engine can be built on top of Blend2D. But anyway SVG specifications are a hell (and these include a lot of features that are not related to the pure rendering). How do i know? I'm one of the developers of https://www.amanithsvg.com
I'm not sure what you have in mind... generally speaking Windows software keeps working. PCs aren't speeding up much anymore, but what functionality is lost? I can still run (and i do run) software from the mid and late 90s on the Windows 10 PC i bought four months ago.
I collect vintage electronics, mostly computers and gaming consoles. The Voodoo cards are considered quite collectable because of their GLIDE API. There is a decent stack of games that will ONLY run on Voodoo cards, or will only support Voodoo natively, which matters to a lot of collectors. Back then, a good eye could sometimes identify a card just by looking at the game. For one, for a brief period, games were only made to run on specific cards, so you could narrow it down just by what game is playing. Also, the artifacts would give them each a different look. Some were grainy, washed out, etc. The Voodoo 1 cards would stand out by the artifact that I can only describe as what looked like faint artificial scan lines.

They are really special cards, and two of my vintage computers were built around a Voodoo 1 and Voodoo 2, meaning, I started with the cards, and knew I had to build a PC to run them optimally.
> This seems to me like a great argument to avoid all cloud based providers and their mobie apps.

Any app that gets updates is vulnerable to that type of attack.
What a dominant way to handle that situation. Especially the rotted fruit.