skysight-inc/HackerNews huggingface dataset:
Nice table, which shows that you are free to use <dialog> and many other modern features to write your Electron app:

Electron v2.0.2
Chromium v61.0.3163.100
Node v8.9.3v8 v6.1.534.41
I have good news for you: the small claims limit varies by state and, according to data from this website[1], the average upper limit is $8K (median is $6K, with the lowest being $2.5K).

[1] https://www.nolo.com/legal-encyclopedia/small-claims-suits-h...
VR didn't fail. .
Virtual reality itself is software.
VR hardware is merely an interface.
The headset display is going to be replaced by something better. There are many ways to provide virtual reality, without the flaws of headsets.
We're going to look back at headsets the same way we see CRT monitors.
For all the war stories given here and the various comments about system doing what they should or needing to have human overrides, what are the actual take-homes for programmers here?

I have spent many years automating tasks out of existence or at least to the point where it takes minutes instead of hours or days to do something.

My own take-homes from my own experience and all the comments here are:

1). make systems that have an interrupt and roll-back facility.

2). make sure that permanent effect actions are authorised properly. Especially when actions are for removals of any kind.

3). don't automate without good cause - hiring and firing are not good cause areas, even if certain specific sequences of actions can benefit from it.

4). think carefully of all the edge cases, you don't really want to be bitten in the nether regions by systems that cannot be stopped.

5). just because it appears to be simple, it probably isn't. So take a step back and look at the unintended consequences of that automation.

6). think strategically about what should be automated and raise awareness if there are obvious flaws with what is being requested.

7). a follow on to 6). is to not be afraid of asking questions and giving opinions.

8). if nobody will listen, then leave and find something else better to do with your precious time and experience.

I am sure that there are more gems that can be added to this list. Feel free to add, discuss or dispute.
Don’t pay the invoice until they either fix it or let it go (they can’t go to court as you’re in the right from a legal point of view).

That’s what I always do with shitty utility providers - it’s funny how the “computer says no” excuse suddenly disappears when they start to be out of pocket.
IPFS

https://ipfs.io/ipfs/QmfBDkAQhgVd1nbREXGocVJr48jLp42zX8gEJKg...
Could be because of the insane THC levels in street cannabis. At least if it was legalised it could be regulated to be under a certain level.
In reality it would be: spend court fees..sue in small claims court. Win. Good luck collecting in many cases. Filing for a lien? Good luck with that pointless venture...
No, it wouldn't mean recompiling for every CPU revision.

Today's CPUs contains a kind of JIT compiler implemented in hardware. There is no reason why this JIT compiler couldn't be implemented in Software.

A lot of business-software runs already in some kind of VM, with a JIT compiler. This JIT compilers could easily spit out the hardware depended low-level code instead of e.g. x64 ASM. So a new hardware revision would only require an update to the runtime's JIT compiler.

I think IBM is doing something similar for decades now with their mainframes. "Native" executable are "only" some byte-code so you don't ever need to recompile your applications when you upgrade the hardware.
Is the a cultural difference with Dutch people? Are they more, lets say, level headed or pragmatic in nature compared to their French neighbours?
>you could tell them to stop and they would say "yes" and then carry on anyway... //

This was discussed/commented on at length a couple of weeks ago. In Indian culture, apparently, the "yes" is like a verbal tick - kinda - and just acknowledges you've spoken without giving any commitment to doing anything (nor indeed indicating any level of understanding).
I find it interesting that you went in a different direction than the earlier ideas discussed for this problem. I can see where this is simpler in many ways and probably more importantly a better fit for a lot of content than some of those early ideas.

You mentioned the overhead for handling many streams being a problem. Can you go into more detail on the type of overhead you saw and do you feel this is something can can be addressed with better drivers or some application changes? Or do you think the only solution is packing multiple stripes into a single stream using the encoding bit manipulation you mentioned? It seems a shame for hardware that can support more streams leaves them inaccessible to real world applications.
They care about making OpenBSD secure, not about producing security exploits.

Many OpenBSD devs are security researchers in academia. If they hear whisphers over beers that there are new Spectre attacks coming that exploit this or that, they might not be able to reproduce the exploit without putting a lot of work into it (it's research after all), but they might be able to prevent it by making a simple change, like disabling hyperthreading.

OpenBSD cares more about security than basically any other trade-off in OS design (performance, usability, ...), so it makes sense to me that they went this way. If you want a balance of security and performance, OpenBSD is not for you any ways.
US regulator blocks sales of device that fools Tesla's Autopilot
Objective comparison between React and Ember projects
Check out the landing page at https://vue-native.io/ at the bottom, "Compiles to React Native". It's important to note that "Vue Native" isn't officially endorsed by Vue.js.
And the grand-(N)-parent 'bkor already answered this by saying that it becomes a self-fulfilling prophecy. Yes, the government has potential for doing enormous evils, which comes from its very nature - it's large and has monopoly on violence. But people having a cooperative, instead of antagonistic approach to government helps that potential to go unfulfilled.
I'm not sure they sell it.
If I'm reading their dialogue correctly, they appear to just give it away which is either a lie or even more worrying.
I mostly agree, but:

> Sometimes APIs on the web are difficult because they're poorly designed.

> But sometimes APIs are difficult because they're solving really hard

> problems that developers aren't aware of. Before those APIs are thrown

> in the trash, we should take a step back and think about why they were

> built in the first place.

I think the reality is much simpler. Most Web APIs are bad because they have been designed to solve an overly specific problem, with the assumption that Javascript is too slow, and finally messed up by too many cooks.

The worst examples are WebAudio and WebRTC. A good Web API (unfortunately
about the only one) is WebGL.

Most Web APIs deserve to be thrown into the trash TBH.

Browser makers and web standard makers need to read the extensible web manifesto again and again and again:

https://github.com/extensibleweb/manifesto
Wow, really good photos. My family once visited close to there and I remember everyone telling us the wine is a scam too.
I found this article so well written and interesting
It was the idea behind HP Dynamo.

There's a good article here spoiled by the bitrotted formatting: http://archive.arstechnica.com/reviews/1q00/dynamo/dynamo-1.... It looks better if you use Firefox Reader view.
Attacking Private Networks from the Internet with DNS Rebinding
Yes! And it works in practice:

A friend overdose in my loungeroom one evening. He’d taken a lot of Valium, a little bit of a alcohol, and then half the heroin I sold him. After a 15 minute argument he took the rest of the Heroin. I tried to tell him he’d already taken some but couldn’t remember.

Anyway, he started going a bit blue: Cyanosis. Became progressively and rapidly more difficult for him to speak and stay alert.

Called the ambulance, put him in the stable side position, watched his breathing, he was ok. Ambulance arrived, started administering breathing assistance and naltrexone. They commented he required a lot of naltrexone. He came to, they took him to hospital for observation over night. I rode with him in the ambulance and sat with him in hospital for a few hours.

No long term harm. Still friends, and I like to joke he owes me his life.

Friends don’t let friends die from overdosing on opiates.
Crucially here there are even countries that phased out lead at different times in different areas and saw geographically corresponding changes in crime rates. The evidence for lead:crime is phenomenal.
Microsoft staff demand firm ends Border Patrol contract
IDAP Blog – Mobile App Development Blog
Did you see hueving discussing politics?
this is the problem with our current implementation of democracy. it's more of a popularity contest than it is about doing whats right & best. It's bloody hard to think of an alternative that would work better in this front, while also avoiding risks of turning into a dictatorship, though.

hopefully someone smarter than me can think of a way.
I don't think that's an accurate analogy. An accurate analogy would be forcing someone to officiate a gay wedding.

To take an extreme example, I actually don't think someone selling cake to concentration camp guards is guilty of anything - but someone selling fenceposts, guns, gas and census software(cough IBM) is complicit.
Sure, but the GP wasn't asking for life advice.
> Why do so many tech companies have these Kafkaesque exception paths?

Support doesn't scale. Better that a million users have a terrible experience than one user takes up staff time getting their problem fixed.
5 Must-Have Components of API Strategy That Generates Revenue
The same I heard about smartwatches, and it was true until they went for that niche of fitness tracker. Its an overhyped niche, that we agree on
The real fun starts when you need to do advanced debugging, the toolkit doesn't cover your use case properly or you hit performance problems you can't solve in the non-native language :)
Look Me Wine Store Template
https://news.ycombinator.com/item?id=17351275
Quick summary for those who read the comments first:

1) If you have an existing monolith that you want to convert to microservices, don't rm -rf your project in order to start from scratch.

2) Keep each microservice extremely limited in scope.

3) Try to avoid paying for resources that you are not using.

4) Have certain users and departments be responsible for specific parts of the system.

In other words, two simple steps:

1) Don't be a complete moron.

2) Avoid accidently getting your genitals stuck in a fan while implementing standard microservice practices.

This article is nothing but dot points of what defines microservices with loads of advertising thrown in.

You're welcome.
Buildily- Offering £17,000 worth of discounts to startups
Paul Tudor Jones: The Next Recession Is Really Frightening
That’s very common with badly designed anomaly detection systems. Customer support say the system has detected something wrong in the customer behavior and ask, often order, to stop or fix whatever they’re doing. Neither customers nor support are able to intervene
My understanding is that your reference doesn't include services. I find this: https://www.usitc.gov/publications/industry_econ_analysis_33... and a synthesis by the WP: https://www.washingtonpost.com/news/politics/wp/2018/06/11/w...

It seems that US and Canada trade is globally balanced.
I'm using Save Page WE for full-page save, so far can save whole page to single HTML file, available for Chrome and Firefox.

https://chrome.google.com/webstore/detail/save-page-we/dhhpe...

https://addons.mozilla.org/en-US/firefox/addon/save-page-we/
People like to joke about and deride America's litigious culture but the US doesn't have the same labor rights infrastructure as other countries... sometimes lawsuits are the only legal recourse a "typical American" has.
> I would not be surprised at all if a judge would laugh at an employer that tried to make the argument that he was "terminated" due to a clerical error and automated systems, therefore they don't need to pay him...

Yeah, judging from this thread and the negative scores on some of my comments, I was way off base about that.
A classic! :)

Mistake? *chuckles* We don't make mistakes!

*crashing sound as an improvised plug for the new hole in the ground falls straight through*

Bloody typical! They've gone back to metric without telling us!
> What are the day to day effects you face every day due to current vs ideal immigration policy?

It's the key reason one of the richest states has some of the worst public schooling in the country.

It impacts hundreds of thousands of school kids and ensures they end up with a worse education.

I wish the techies who didn't care about the negative impacts had to send their kids to these schools.
I was confused by the title at first, but they actually mean braking, not breaking.
An university teaches much more than just object-oriented programming.

In 2018 C++ is the programming language driving Machine Learning, VR/AR, HPC, Fintech, GPGPU, WebAssembly, compiler research, OS research.

Which are all CS degree relevant subjects.

If you want to learn a specific language for whatever is currently cool on the job market there are vocational schools for that.
>If you build an automation system that goes out of human control after a human error, that is a failed design.

Unless it was designed with the intent that human intervention should be impossible once a process was started. That would make it a very poor design, but not a failed one.

I've seen lots of internal software that doesn't have failsafes or rollbacks - the operator is simply trained to follow procedure and then is expected to follow it. Software that considers operator error is more complex, and therefore more expensive, to produce. Cost often supersedes quality or flexibility when these systems are developed.
It doesn't count services. I did find a useful link when I wanted to respond to another comment : https://www.usitc.gov/publications/industry_econ_analysis_33...
The Rise and Fall of CORBA
I find the tone odd at the end, like they were trying to elicit some sympathy for VW for still dealing with emissions scandal fallout.

Is this a sign of how things are at VW these days? We are probably going to need a "new for us" car in the not too distant future and I have been suggesting to my spouse that we get another VW since out mechanics who we love only only on VW and Audi Cars.
Running finite element models with MSC NASTRAN, basically heavy matrix math. Matrices were NxN, N was around 10 million. This was on a server with 36 cores and a half terabyte of RAM, purchased in 2014.

Also seen Erlang workloads where you could get a bit of throughput increase with your VM scheduler scheduling more threads than your physical cores (so starting to use HT) but the latency would spike and become very unpredictable, which was a bad tradeoff for the use case.
People who reward companies like Alphabet are the reason we don't have nice things.
So not familiar with the fact that not everyone runs the very latest Chrome or Safari on their desktop computers, and there are other kind of devices on the field?
> What are the day to day effects you face every day due to current vs ideal immigration policy? What about most people? Do you really think that harm is more than the huge amounts of suffering this policy is causing?

I'd be interested in your answers to your own question. What are the day to day effects you face every day versus a much more liberal or a much more stringent immigration policy?
Open Source Web Application Development with VisionX
Don’t panic – the debating robots aren’t coming for our jobs, yet
Yeah it's quite different to the leaked email Tim Cook has sent to his employees.
Look at American the sharp spike in American obesity and mental illness. People have tried to explain it by convenient things like the internet or lethargic lives, yet our deterioration is relatively unique while internet access and lethargy is not. Something we are doing or consuming is screwing us up mightily, and generations of the future will look back with bewilderment that we didn't know we shouldn't [...] .

Lead had a huge lobby during its heyday. The inventor of leaded fuel [1] would have exhibitions where he would sit and huff leaded fuel, pour it on his hands, and so on. And there was extensive corporate backed science arguing that it was all perfectly safe. Incidentally he's also the guy who invented CFCs, which also ended up banned. Interesting character!

[1] - https://en.wikipedia.org/wiki/Thomas_Midgley_Jr.
> disable HT outright

That would describe it if they...disabled it outright.

But they made HT user configurable, just like any other performance tuning knob.
You would need to find an instance of peertube that is following all other instances. There are several peertubes that try to follow as many other instances as possible, but there will always be private or unadvertised instances. If nobody knows a particular instance exists, then nobody can follow it and its content won't be discoverable.
Just like many devs for their tools it seems.
I cheated
Mining for Bitcoin in a remote Russian outpost
I don't know. A lot of Tory voters today will have medical complaints and be informed enough about medical cannabis to want to try it. Recreational use would be nice, but I'd be less angry with the world if we got medicinal use through. Theresa May by categorically denying recreational use doesn't just show she is doing her job badly, it shows how much she is out of touch with people. Add to this her apology about Grenfell and not being sad enough.
Having upgraded from the non-touch bar MacBook Pro (unwillingly, I might add, the old one died and it's a work machine so the replacement wasn't chosen by me), I'm surprised how disgruntled people are with it. While I'm not a fan of the touchbar either, everything else is for me either a micro-annoyance - for example, the need for a couple of adapters which most of the time I don't need anyway, or a total non-issue: keyboard works totally fine, I actually prefer the larger keys, and the USB-C charger is so much better for me - I had gone through countless of the magsafe ones due to the cable breaking where it connects with the charger, the design of this ones resolves that issue, plus I can replace the cable itself if necessary (say if my cat chews it up, which also happened in the past).
Also, there are third-party power adapters that are cheaper, car adapters that actually work for it now, I can charge it from a battery pack etc. Really, for me USB-C charging easily makes up for all the other downsides. That, and auto-sleep/hibernate finally working flawlessly.
Corporations are no less evil than governments. If anything, they may be more evil, as they are motivated solely by profit and have no particular reason to care about the population at large.

Why single out governments?
Agreed, this is wrong. Confidentiality when it comes to health matters needs to apply on the web, too. There's far too much scope for information gained using marketing tools on NHS websites for abuse.
Character Separated Variables
Do you have the stuff to show it's actually hundreds of thousands? How much of a difference is the education quality?

Public schools are mostly funded by local taxes, yes? How exactly does this come into play?

All of this is still to say that you think your kid going to a slightly worse school is worth messing up all these lives so horrifically?

I'm not saying let's take every single person that goes to the US or that we shouldn't enforce immigration laws. I'm just saying let's not make a Holocaust in its name, and these policies are literally starting to mirror those types of events. I don't see how any equation of such direct pain to such a large number of people can possibly be justified by small effects on masses. That's a central utilitarian flaw in thinking this was a good idea. That and not caring about the lives of those being harmed. There's a difference between allowing one to immigrate and treating them as human.
Internet Summit 2018 London Review
“Ideology” is sufficiently broad a concept that it infects literally everything.
A bunch of ideas:

1) It would need to have good mechanisms for structuring knowledge and discovery (and deduplication) of previous points. Instead of time-based approach, where people read and respond to streams of comments, it should be easy to review past discussions and maybe add updates based on new information or situations that develop.

Structuring and discovery is hard. I spent some time on Kialo[0], which is a "debate platform" that encourages tree-structured arguments. For any stated problem, people post arguments for and against, and each of those arguments can be recursively subdivided into for and against points, ad infinitum. It's a cute concept, but my impression was that the tree structure isn't good enough fit for the problem - frequently, you'd find the same points repeated at many different levels. A point "X" can be found simultaneously as a top-level "against" argument, and as a support argument three levels deep inside a top-level "for" argument, etc. The experience reinforced my feelings that problem spaces tend to form cyclic graphs.

2) It would need to have some mechanisms to encourage proper discourse standards. Moderation is one of them, but also some structural things more focused than just free-form comment textbox.

3) Ultimately, the goal of a platform should be to flesh out the problem space. The result should be an explorable artifact. This would help keep people on the same page, as well as get new participants up to speed (and inform non-participants who just want a honest overview of a problem they're interested in).

I have no clue how such system should be built, but I'd love to see and play with any experiments in this space.

--

[0] - https://www.kialo.com/tour/
Πως μπορείς να ξεχωρίσεις το αληθινό από το ψεύτικο στήθος
No that will absolutely never happen, ever. Sorry to burst your bubble. It isn't even in the realm of possibility, spotting Bigfoot riding the lochness monster is more realistic.
I don't want a much more liberal policy for the record. I'm frankly not too worried about the policy in terms of numbers/requirements so long as it's somewhere in the middle. What I have a huge problem with, as many I think do, is the method of enforcement. I'm not saying I have the solution either. I'm just saying this sure as hell isn't it.
Ok. I wish you could say a little more about why, though.
I hope so too, but then again we constantly read stories where serious industrial equipment and critical infrastructure has their computer systems opened up to the wide Internet because someone thought they would like to control it from a crappy app on their phone. Etc.
I'd argue selling a wedding cake is actually more involved than selling cloud compute time or office software if that is what is at stake in Microsoft's case, and which is really generic by nature.

I have more reserves on the concentration camp analogy. I don't think the shoah should be pulled in every debate.
> (and sugar)

That's the important part. Oh and you should like butyric acid too (most commonly found in vomit).

I love chocolate and peanuts. Can't stand any chocolate flavoured "candy" coming from the US.
I've found that OsmAnd's directions are high quality, but it's UX needs some more TLC. It's something I can use because I found poking around at it somehow enjoyable, but it's not something I can yet recommend to people who aren't peculiar in that sense.
"Braking". God damn...