skysight-inc/HackerNews huggingface dataset:
Both the EU and US have internal controls on food quality and sanctions.

Contrary to the impression your post gives, the EU has much more "sanctions" against food (esp. imports) than the US does, and is generally taxing much heavier and restricting many more things. Importing essentially any milk product into the EU is only possible on an exception basis. Trump has a LOT more work before extra sanctions in the US will become comparable to the EU ones.

What is often not said is that the EU not only has sanctions on its borders against food products, it actually has internal sanctions and regulations that are purely political in nature.

For example "champagne" in the EU can only be made within a particular region in France. Which leads to funny, in a sad way, consequences:

https://www.theguardian.com/business/2017/feb/15/eu-fears-in...

This applies to many products. Wines, cheeses, cakes, fruit, meat, potatoes, candy ... and is generally absolutely ridiculous:

https://www.foodmanufacture.co.uk/Article/2014/11/13/Interac...

For your other part of your comment, I am unwilling to give a real answer. Obviously the US checks it's food quality. It's made different choices than the EU, famously the US allows hormone "enhanced" meat, but it does check food quality and safety. There are heavy penalties for breaking them.
What is more telling for me is that Apple has cut off all contracts with the company involved and will have nothing more to do with them - despite their denial.
So:

30 guns fired / 10.10^6 people vs 1 000 police murders / 325.10^6 people.

3.10^-6 guns fired per capita vs 3.10^-6 murders per capita.

Couldn't find the Swedish police murders stats. I'd estimate on their police murders per capita to be 2 or 3 orders of magnitude less than the USA.
> except in the case of "defense" of course...

Well, this thread is exactly the reason we subsidize the defense industry to make sure things are produced in the US.
I think a simple love of complexity is also part of it. It's fun to do things that make you feel clever.

One experience I've had more often than I'd care to admit is diving into a multithreaded module with the intent of fixing a race condition bug, and finding that I could simultaneously remove the bug and realize a healthy performance improvement by making it single-threaded.

Which, for that matter, is another reason to be wary of mutexes and shared mutable data: Memory barriers do really impolite things to pipelines and caches in a modern CPU.
There's no right to "more civil and effective discourse in the public sphere" and while I'm not an apologist for assholes, the freedom to offend is essential in terms of those in power responding to the populace at large.

Yes, some individual might be bullied, and if they want to constrain it to "those not serving in public office, management in a government position, or celebrity status" I might be willing to consider it. But that would be way more tight in wording than any legislature is likely to introduce. In the end it's another law to control mindshare.

With liberty and freedom comes things you may not like, but liberty is far more important than protecting people who don't know how to handle getting their feelings hurt.
I don't agree. It's just that the familiar is easier. If you first teach someone programming with haskell, they'll have the same hard time switching to C.
I wonder how the Kernal writers decided on the two-pulse-per-bit scheme. They must have been targetting some awful hardware (or low quality tape media, I suppose)

The fastloaders that came after all worked fine using one pulse per bit.
I think the problem there is that different communities have completely different standards for what pornography (or any other category) is, but Facebook is hoping that they'll all use the same Facebook. Scaling any one group's definition of pornography to the rest of the world won't work even if the technical aspects of scaling go perfectly. You have two (...billion) people who all "know it when they see it", but consistently make different judgements when shown the same content.
"I realize due to the repeating pattern the problem ..."

Sure.

I reprogrammed myself. I chose to be positive, optimistic. It took years.

Life is a gift, every day a celebration. I rejected the recurring debilitating existential terror. I now find joy wherever I can, however I can, and do good works as able.

Good luck.
Search Engine Optimization (SEO) – The top books that will make you smarter
I know one person with one, and that very much seems to be his impression too.

In other words it's the phone (Android + BB keyboard) they should have made years ago, and many were hoping for.
https://news.ycombinator.com/item?id=17081684
There is a clone of Reddit that I've been using for 2 months that reminds me of a 2008-era Reddit. Its called Tildes and is run by a former Reddit admin. https://tildes.net/

They're in beta mode right now, I have a few invites if anyone is interested.
>The fact is, doing any kind of hardware production in China, you have to be aware Chineese have different value system and you would not be suited doing any business if you throw tantrum at any sign of apparent dishonesty

Sounds like the solution is not doing business with them and pushing for a ban on others doing business with them (since this largely has a socialized cost when things go wrong, such as individual people having their credit cards stolen).
who brought this up anyway?
I'm not convinced it'd be impossible to use the GOOL code though. It should in theory have been plausible to port a GOOL interpreter, and then simply use the original code in the new interpreter. That said, there are some possible complications with the approach, depending on how tightly integrated the old GOOL system was with the rest of Naughty Dog's very custom engine.

Of course they'd need to actually have the GOOL code to start with. It sounds like all they got from the original games was the original meshes and some other non-code assets, which ... I mean, that's some incredible reverse engineering work. I'm much, much more forgiving of the tiny little inconsistencies here and there given that context; the team did a fantastic job if they were primarily going off reference footage.
It's not that I don't expect the codebase to age or design it with long-term thinking, I just don't expect to be working on it for that long. Someone will replace me, and I'd like to leave them with well-designed, readable code that they will be able to understand.
Consumer dog DNA testing reveal duplication associated with blue eyes in Huskies
ESPN2’s NL Wild Card game Statcast broadcast drew rave reviews
Interesting how there is also another post on the front page on the thing I associate with Datasette:

https://news.ycombinator.com/item?id=18129349
This sounds like the same sort of pseudoscience that gives rise to apps like Lumosity, et al.
"There are YouTubers whose whole bit is insulting people, having a short temper, inconviniencing people and playing it all off as jokes. However, I have seen my younger cousins directly adopt behaviors from these YouTubers and try to solve their problems by shouting, insulting and throwing a tantrum. Ofc, throwing tantrums is something all kids do, but the manner in which they do it closely resembles these channels."

Back in the vacuum-tube days, I was watching a Three Stooges short. One hit another in the face with a pie. This inspired me to throw a pillow in my father's face. I don't think he'd have thought this good in any case, but he was smoking a cigarette. This led to an indefinite ban on The Three Stooges in our household.

Of course, in the days when the average household had at most one TV, and that TV had at most three channels, parents had very granular control over the filtering process.
> Or that they are incompetent enough, to not secure their own back doors and networks, and allowed the FBI, NSA, and other American government organizations, the ability to counter-hack them, and monitor all their internal communications.

Wait.. did I miss something in the article?
The closest thing to that, I remember happening, had the roles reversed [0], and should be an important lesson about not underestimating the opposition.

[0] https://foreignpolicy.com/2018/08/15/botched-cia-communicati...
node.js came into existence because it turned out that it was particularly apt for server side programming, not because it was force fitted into it.
Go made tradeoffs that maybe didn’t make it “better” at concurrency, but it really did make it easier than alternatives.
Of course "Are we living in a simulation" is far too vague to test. The type of simulation must be narrowed down before the question can be tested.

In my paper "A type of simulation which some experimental evidence suggests we don't live in", I give an example of a (very specific) type of simulation which we can easily test: https://philpapers.org/archive/ALEATO-6.pdf
No, none of the companies lied about it. The companies worked with the FBI's Data Intercept Technology Unit. They would obviously have no knowledge of a dowstream data processing system like PRISM.
Who can possibly forget the font that Mike Koss's "The Terminal" Apple ][ terminal emulator used to get 32 lines of 70 characters each in HIRES graphics mode in 1981? It's the most difficult to read font I've ever used regularly! (Don't try using it on a color TV, though.)

https://web.archive.org/web/20120206091422/http://mckoss.com...

>Tiny (3x5) Font

>Created for the Apple II program The Terminal. Copyright (c) 1981 Michael C. Koss

>In 1981 I wrote a terminal emulator for the Apple II. At the time, the Apple II could only display upper case characters. I used the hi-res display (280 x 192 pixels!) to display my own character set. In order to come close to showing an 80-column display, I created a truly tiny font, displaying the full ASCII character set (upper and lower case).

>I created a font within a 3x5 pixel dimension, allowing the display of 32 lines of 70 characters each. The font definitely takes some training and getting used to (especially recognition of characters that use descenders); but I found it to be quite readable after a while.
Transpile is just a word for compiling from one high-level language to another. It's still a compilation process, some people just don't like to call it compiling when it doesn't go to something like LLVM or x86.
it require login with fb, google, twitter or MS.
this does not solve the problem with secure key exchange
Next for the Decentralized Web:DWeb Camp, or Hacker's Conference/Burning Man
If it's intrinsically doing any code modification (which as I understand it does in order to dynamically load and link code), even with all of that they might be up shit creek. Some of these platforms don't allow anyone, even the kernel, to make pages executable without providing signatures.
> Whenever the simulation hypothesis comes up, there's always the questions like: Who is simulating us? Where is the power coming from? What happens if they pull the plug? But why would any of that matter?

Reminds me of one of, in my opinion, the more underrated quotes from The Matrix:

Cypher: You know, I know this steak doesn't exist.
I know that when I put it in my mouth, the Matrix is
telling my brain that it is juicy and delicious.
After nine years, you know what I realize?

[Takes a bite of steak]

Cypher: Ignorance is bliss.
It just sounds like you underestimate the difficulty of building games and, especially, overestimate the certainly that they will be successful.

It’s easy to preach how software should be written in the hindsight of a successful project that you had zero stake in. I doubt the developers of games that flop (so, most of them) wish they’d spent more time and money ensuring their unwanted flop of a game was easier to archive.
Nonsense. JavaScript is a general programming language that's suitable for many different kinds of environments. It just so happens to have started in the browser, but it could just as easily be embedded like Lua, or ran on the server like Python, or be used for shell scripting like Perl, and even used in embedded devices like mruby.
Ostensibly agree, but as someone who is far from a Biblical scholar, can't we "trace" at least to a limited degree the lineage of these translations?

Said more simply: If the 120 years bit popped up first in the King James version then yes, that's only 420 or so years old so it makes sense that their expectations for maximum life expectancy might be closer to ours.

But what if we have examples from 1000+ years back?

Why is the oral tradition part so important? Wouldn't transcribed versions of "the Bible" (or at least this fragment) that are millenia+ years old be just as valid?

Probably showing my Biblical ignorance here so apologies in advance if this is a poorly conceived question.
Though it is, because it happened with Kobe Steel. (Not saying Canada specifically.)

They faked the data on what it could handle; and with things such as aircraft, lives depend on that data.
A Sketch for a New Distribution Sketch
I’m not in operations so I don’t have context. But operations seems to value certs more than development. Why is that? No one really cares if a developer has a certain cert but the infrastructure guys do.

I’m assuming by “Microsoft Cert” you are referring to operations certs and not developer certs.
> Proper use of channels removes the need for more explicit locking

If you're lucky. Sharing mutable state is unsafe by default (map writes can crash!) yet very common and the language doesn't help you avoid it. A good language for concurrency would also make it easy to switch between sync and async method calls; the trouble with channels is they don't support passing errors and panics without rewriting everything to wrap them in a pseudo-generic struct.
I am asking how one would safely upgrade the service that nginx is proxying to, not how to restart nginx.
> As mercutio2 mentioned in a reply to your same parent, the controversy w/r/t Snowden is domestic spying.

In the US maybe, but most of the US's supposed "allies", and their citizens, would probably disagree with that interpretation.
Yeah, but is it because people actually like the syntax? Some languages seem to be attractive to people right from the start, like Python. Some take a while to grow on you but then you realise their brilliance and don't want anything else, like Lisp. C isn't either of those.
lol, you're the second person today that told me that idiom.

I don't know...
Did you guys hear about Unit 731?
Vote for Python in the browser 2020!
Bloomberg’s ‘The Big Hack’
von Neumann was a lot more than a computer scientist though...
Honestly, I don't like JavaScript, but this isn't a terribly good argument against it. There are many things to criticize about the language itself and its ecosystem, but the fact that it started as a client-side language is not one of them.
Can't hear you, still waiting for your reply letter! :-D
Been a long time since my Latin days and there's so much nominative/genitive overlap in those words I can't figure it out. "Writings of a fat snake" or something, I don't know. Help? :-)
Let's be clear about this: high level languages like python and ruby in production use are doing server side web operations, most of which aren't even very intensive - the assertion that this is being offloaded to the user is false. Anything that a low level language would replace is server side. A Java web app still needs to serve the same javascript that a Ruby or Python app does.

Javascript is used client side, and again, it's quite fast, with performance comparable to Java and C++ in most use cases. And a web app is basically never going to reach the cpu/gpu levels that even the lightest game coded in C++ will reach, with rare exceptions.
>"...we..."

"We"? Down this line of thinking, maybe the rest of you don't exist. Maybe I made the simulation complete with friends and then erased the fact from my memory.

Maybe instead of bugs in the simulation we should be looking for design flaws like irrational numbers for constants or slews of arbitrary particles. Of course if the universe were well designed we could use that as proof it's a simulation too.

But I'm not sure "fun to think about" corresponds with "interesting enough to take even remotely seriously"
This is somewhat tangential to the topic, but having worked in PR/marketing agency environments and heard stories from friends, I've found them to be the most amoral places to work at.

The agency where I worked (social media marketing) would make outrageous claims and give a lot of "smoke and mirror" presentations to both land clients and give them the impression they were getting more for their money than they were. They'd engage in astroturf, fake views, and generally do whatever it took to deliver on the number they promised. It made me uncomfortable, but I was young in my career and thought that's just how the world worked. Thankfully I didn't have to stay there long enough for it to really rub off on me. I've heard enough stories from others over the years to know this wasn't an isolated experience.

Most agencies only have a few big customers paying everyone's paychecks, and it's far easier to retain a client than land a new one. As a result, they're highly incentivized to do whatever it takes to keep them. It's probably the biggest dark side of a directly incentivized culture.

Hearing that an agency for Boeing did this doesn't surprise me. What might be worse is it's quite possible Boeing is finding out through this reporting.
Kind of, though your tone seems a bit dismissive. In the end, the Node/JS community, mostly because of npm, has a lot to offer and that is the ability to create a working product more quickly than most other options in most conditions.
The Apple II Source Code for the LOGO Language Found
The Snowden leak confirmed Apple's statement. It showed that Apple worked with the FBI on a system to process court ordered user data requests. Apple would obviously have no knowledge of the code name of a downstream NSA system that processed that data.
Did you mean... culturist?
The architecture of the BEAM is quite complex.

I don't believe you could reach the same raw performance that you have with go.

However it is an unfair comparison, BEAM processes do much more than coroutines.
Or maybe the ones running the simulation don't have good tools to check the logs, and have not yet found out.
Business lesson to include a 'no China' if the hardware handles anything sensitive, with a large fee for violating it for the middle man servicing the contract.
I guess it's news to you that the financial sector and especially banks in fact do exactly that:

https://www.creditcards.com/credit-card-news/credit-card-sec...

But it doesn't stop with the cards. ATMs, Tax Fraud, ... almost all businesses within banks have to deal with fraud and there is some threshold that they just allow to happen.
The problem is that those experiments would invalidate only their assumption about the supposed structure of the supposed simulation, not the overall idea of the simulation. So the statement overall actually is non-falsifiable.

This is like saying "there are invisible elephants walking everywhere, let's try to see if they are made of neutrinos".
Doesn't "get better at retaining this information" have an inherent assumption of "in a certain amount of time"? If not, you could always just keep rereading the text until you memorize it.
A belief that it’s creater later discovered was in err.
> But that's essentially was Google is doing: dictating things unilaterally

Nonsense. The publishers agreed to sell their inventory to Google, just as the movie studios agreed to license their content to Netflix or sell it on DVD.

Everything else from your post stems from this fundamental misunderstanding about how publishers monetize their content.

> That's why publishers like the Guardian are already on board.

Then it's ethical for Brave to monetize The Guardian's content. It is not ethical for it to monetize everybody else's. The same with a piracy service. If a piracy service resells content it has an agreement from the owner to resell, that's kosher. It doesn't mean that it also gets to resell everybody else's content.

> Do you work for some big ad-tech company?

No. I'm just not stupid enough to accept Eich's stupid output.
What does WebAssembly have to do with JS?

WebAssembly support for multithreading is in progress https://github.com/WebAssembly/design/issues/1073

Look, you want to poo-poo on WebAssembly, that's fine, but the folks who build these browsers don't seem to be concerned enough about having GC'd langs running on their platform. Who has more at stake - you or them?
I don't know their specific setup, but Bare Metal providers generally either netboot your image, or netboot something that copies your image to local disk, and then reboot into it. That can be automated quite far, the biggest issue is having a hardware platform that can't be permanently compromised by the running OS (e.g. on a typical x86 system, the OS could reflash the BIOS or firmware of other components)
For the large companies, it was probably due to pensions. When you take into account ever increasing lifespans and the number of people nearing eligibility for pensions at that time, it was a no brainer for finance and management. A lot of people didn't get fired. Instead they were transferred to one of the big consulting firms like Accenture and they ended up working for the same pay but much less benefits as contractor to their former employer. Some of those affected were smart enough to sue their former employers but I would guess that most did not.
As the article pointed out, the problem here is you can't easily deal with multiple branches stacking on each other.

You may argue that it is possible to put all these changes into one branch, but "asking 6 people to review a 500+ lines change, in which only ~100 lines is meaningful for each reviewer" is not a nice thing to do and it obviously delays the code review process.
It's hard to share, unfortunately, but I would recommend trying it out yourself regardless. The journey was more rewarding than the destination, at least for me.

In my case, the destination was a very simple Forth interpreter that read input from the serial port and sent a single packet over the virtual NIC interface. There are so many ways to go, that just happened to be my choice.
That's a good point. Modern programming languages are all pretty big and complex and whenever someone tries to nail down "this is why it's good/popular" there always seem to be other significant factors that got missed. After all, if it were just one factor that leads to programming language popularity, we could design the Next Big Language by just following that recipe!

In the case of Go, I can imagine many of its attributes are significant:

- Good concurrency model

- Familiar style for imperative C/Algol-family programmers

- Requires no VM

- Backed by major corporation

- Runs on all major OSs

- etc

Actually, I think I'm changing my mind. I'd put "corporate backing" higher on the list. Some languages have gotten a huge boost by being backed by a major corporation (classic example: Objective-C), and I'm having trouble thinking of a general-purpose programming language backed by a major company that did not become popular (Dart would be my best guess but even that seems to be doing alright).
Or you hacker :), Greasemonkey with 33 lines (including filter) and you newer see nytimes, wsj, washington, techcrunch and usual offenders again
Malware Has a New Way to Hide on Your Mac
Facebook bug prevented users from deleting their accounts
Profit. Changing suppliers is going to cost money.
Actually it was more because it allowed JavaScript developers to do server side programming.

I still don't see what it offers against .NET, Java, C++, OCaml, Haskell stacks, and their concurrency options.