skysight-inc/HackerNews huggingface dataset:
Your Opinions On: Why Self Regulation is  better than Legislative Regulation?
This might be a side-effect of CPUs being much less deterministic than the older hardware, leading to even harder to track down out-of-sync bugs.
iOS bans loading external executable code.

> 2.5.2 Apps should be self-contained in their bundles, and may not read or write data outside the designated container area, nor may they download, install, or execute code which introduces or changes features or functionality of the app, including other apps. Educational apps designed to teach, develop, or allow students to test executable code may, in limited circumstances, download code provided that such code is not used for other purposes. Such apps must make the source code provided by the Application completely viewable and editable by the user.

https://developer.apple.com/app-store/review/guidelines/#sof...

(Edit: obviously the ban is via reviewing apps in the store, not on the software level.)
Cost doesn't set price. Value sets price
> I am 100% sure that font is Roboto

Okay this is just ridiculous. Have you tried searching Google for the string that you think is forged?

Try searching for the following, taken from the "fake" portion of the email: "based on your high usage it appears you are eligible for volume pricing discounts, enterprise-grade customer support, and/or offline contracts"

The very first hit is one of Google's pricing pages for their Maps platform:

https://cloud.google.com/maps-platform/user-guide/pricing-ch...

Which says (highlight added by me):

When do I need an Enterprise account?

Businesses with high-volume usage who are looking for volume pricing discounts,
**enterprise-grade** customer support, and/or offline contracts should contact
us about setting up an Enterprise account.

They've obviously reused text between this page and their client update emails. Now please explain how this fits into your conspiracy theory.

EDIT:

The font used on Google's pricing page is Roboto, which means that the discrepancy is Google's fault as someone obviously did a bad copy/paste job when preparing emails for clients.

If nothing else, you have a good eye for fonts I guess.

Care to retract your accusation now?
Not an ancient Egyptian tomb, no.
Ah, then you might like the new `nsm-trust-local-network` knob I'm putting in. My "netsec" branch will also trust localhost unconditionally.
Putting off integration is cheaper when it's not yet clear what you need to integrate with. Or to frame it differently: having requirements of "be everything for everyone" is a surefire way to fail.
In almost all wars, the "bad" is that one group wants to take something away from another group. Sometimes that thing is their freedom, but even in those cases, there is usually an underlying material issue.
FFI Introduction
Apple's lost decade, HyperCard
Thank you. Mostly for the fish farming thought experiment.
Universal bytecode formats have been tried since UNCOL.

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

Outside the browser it adds very little over Java, MSCLI, LLVM, P-Code, M-Code, Python Bytecodes, TIMI, DEX and a myriad of other formats.

Cortex M4 is already targeted by MicroEJ and MicroPython.
Have you ever been tested for asthma? I used to get that feeling all the time when doing rigorous exercise, and I was always under the impression that it was related to my asthma in some way (I could well be wrong though, I can't remember where I learnt this).
Thanks for that share! I love random obscure things hidden in our history like that.
I'm curious as to why you'd want to move away from Pycharm?
Rarely, and malware devs must go through various loops to load a third-party-hosted app/code on a device
Batteries appear to be operating on a vastly slower Moore's law at least. They have been sinfully underfunded as a research field historically.
I just programmed a function, which added 2 numbers and compiled it and got a huge binary. But maybe I did something wrong. I will try again. Thanks.
At 1 atmosphere of pressure. Important to remember when we are talking about Moon and such.
> If you live in a fancy metro, your rent will be above average compared to the nation.

The problem with this view is that places that a few decades ago would have counted as 'fancy metros' are now more accurately described as 'the only places where there are any jobs (the wages of which are still often insufficient to pay for housing)'.

Which leads to another actionable suggestion: we should stop tolerating failure to hire remote workers. (Yes, I know the excuses. We should also stop tolerating those excuses.)
So if the NYTimes is such a bastion of credibility, how do you explain this newsdiff? This isn't just outright slanted, the article was originally neutral and somebody decided it needed to be edited from a factual report into a heroic tale in the battle for social justice:

https://archive.is/t4EVf

This is textbook propaganda, so perfect you could use it as classroom material.

Furthermore, we hear so much about social media filter bubbles, but it doesn't seem to occur to contemporary reporters that if they write stories based on what they see and hear on their own social feed, it is going to be equally skewed and subject to a massive preselected availability bias of their own making.

If you wanted to effectively manipulate the news, you'd organize massive protests and disruptions right outside every news station... Well, now this is the default mode for much of what you hear. Every time you read any story about online sentiment that is not explicitly statistical and honest and precise in its conclusions, it's pretty much bullshit from top to bottom for this reason.

Now, before you say this doesn't apply to "real" news in the "real" world, I remind you that the topics they haven't been able to shut up about for 5 minutes is Trump's tweeting, Russian trolls, and the online anger of a supposedly pervasive alt-right, and that they blame everything from Brexit to Charlottesville on that. This includes people who are frequently misquoted, misconstrued and misrepresented at a level that, if it isn't malice, is chronic and incurable professional incompetence.

Their incentives are not aligned with mine, because to me, truth and skepticism are foundational values.
>Minimal required dependencies, no built-in class library, etc. It'd be ideal if WASM runtime environment is very lightweight, preferably just 100s of kB. The smaller, the better. Especially some kind of dependency for Javascript would be disastrous.

Unfortunately, what's likely to happen is that everyone just ships their WASM apps in Electron since that's already the de facto standard.
I must defend Notepad here. I enjoy having a simple text editor included on my machine that doesn’t try correct words or style anything. I often paste text from Word or Google Docs into Notepad, then paste into a WYSIWYG editor simply to remove all the inline span tags and other crust. Comes in handy when training others how to WordPress, for instance. TextEdit, on the other hand, is a rich text editor and gets in the way for this use case.
> Universal bytecode formats have been tried since UNCOL.

No doubt there have been plenty of those.

> Outside the browser it adds very little over Java, MSCLI, LLVM, P-Code, M-Code, Python Bytecodes, TIMI, DEX and a myriad of other formats.

It does add one very important thing: a large ecosystem. One where security and performance matters: the web.
"I don’t want to live in a world where the best language humans could think of for working with data was invented in the 70’s"

I don't want to live in a world where the best language humans could think of for communicating with other humans was invented in the ${CENTURY_WHEN_ENGLISH_WAS_INVENTED}70's.
Some whois sleuthing suggest a company called Conseev who operate a shared hosting service[1] with a 250MB bandwidth limit.

[1]: https://www.purespeedhosting.com/shared-hosting/
Nicely done.

If the wheels were bigger, it could be double-sided / flippable (no "this side up").
It reminded me of a very excited Steve Ballmer: https://www.youtube.com/watch?v=HMhrRovP9qA
There is another area where WASM could become very interesting; Operating Systems. Or more specific: Kernels.

A nanokernel with the capability to run a WASM binary with a simple GC could have highly portable kernel modules and due to the properties of WASM, run userspace code in ring 0 without much risk to hardware and software.

Additionally stuff like paging and memory management are much simpler to begin with as the memory access pattern of WASM is much simpler (with some dynamic relocation tricks that should be possible you could even identity map and don't do paging at all)

I've also thought about doing microcontrollers as you mention, however, I was thinking about Arduino's (ATmega). They would need a much simpler and more reduced WASM since you only have about 2 KB of work memory.
That’s still a problem with the OS. Why does any app need access to the file system instead of the users photo library or access to certain files in a document store where the app only has read access to files that the user explicitly chooses in a system provided file picker or can write files to a location that the user chooses?
Wow! Thank you so much for that link.
Well, I did say trike in the original post above. I think the relationship with the bicyclist community depends on the safety and weight/speed of the vehicle and how well it suits their own needs. Trikes and electric trikes are allowed on bicycle tracks depending on jurisdiction, an example upper ceiling of power is 250W.
> Source: never actually wrote a networked game, but love reading about this stuff.

Got any favourite sources where I can learn more? It sounds pretty interesting!
Got any more reading material on that? sounds interesting but google is failing me.
Spoiled, eh? Well excuse me for wanting to be able to focus my thoughts onto something other than the ambient temperature, and for wanting to not drown in my own sweat.

Seriously, now that uncomfortable weather is largely a solved problem in the modern world, we really would do better to move on to less mundane problems that have yet to be solved.
Windows picks up usage patterns and pre-loads applications to match that. But indeed, right after launching an application it's still in the disk cache anyway, so subsequent launches (until heavy I/O) should be quick.
Which target are you using?
Even if you could sneak loading external code by app review, there's no way to have the OS execute code that hasn't been signed by Apple.

You can't mark memory as executable and you can't have the OS load code not signed by Apple
>sane concurrency primitives

Could you elaborate on this? Are you perhaps talking about STM? I can't think of anything else that is really missing.
If you check each Go release notes for generics you're doing it wrong. If generics will come one day you will have heard about it long before any release notes.
Alcohol: Special occasions, and other than that maybe a beer or mixed drink once or twice a month. I have passed my "alcohol era" (which was still only 1x a week but much heavier drinking) because it does more harm than it's worth. I think I got a decent amount of enjoyment out of it without most of the damage (but who knows)

Coffee: Used to be everyday, now my caffeine intake is more varied (Caff+L-Theanine pills, energy drinks, lots of tea). I probably consume on average between 300-500mg a day total, spread out. Coffee itself, maybe once a week, though I plan to go back to drinking it daily. I do love coffee just lately I haven't had as much of a desire to have it.
Because then 90% of the calls for $ spent will be "for the children" and other social justice stuff that won't move the needle.
New Name and New Coding Score and New User Profile
Were there collisions between players and players/NPCs? Or only on terrain.
Thai youth football team cave first appeared after being rescued
Interesting read so far. The fish farming story is a nice example. For further analysis around the same topic, https://equilibriabook.com is a great read.
I would say that a nice simplified view of things is that the WebAssembly lifts complexity from execution optimization into compilation (or wasm production) optimization, allowing the runtime to be much lighter/faster.
Is the windscreen the defining feature of a car? It can be replaced with a plastic, zipper tarpaulin. I see the distinction more as a weight-power-danger thing.
Existential Risks
It's not really a "Moore's law" thing at all - it's more that, like every single other technology in history that isn't specifically semiconductors, batteries don't follow an exponential improvement curve. They also evolve slower than many other technologies even on a more typical growth trajectory, because battery chemistry has way less room for easy improvement. There's only a few battery chemistries that could even theoretically offer much better density than lithium-ion, and we've been trying to make them work for a long time.
I actually ended up with this word while attempting to translate the French word "hydrocution" but after some more googling it looks like "cold shock response" is the right term: https://en.wikipedia.org/wiki/Cold_shock_response
> How is a license that puts no restrictions on usage "less business-friendly"?

Use of GPL licensed software is heavily restricted in many corporations, whether or not it has the Classpath Exception. Among other things, it's hard to verify/enforce that projects only link against files that have the Classpath Exception.
Ibuprofen at 3am? Go downstairs and walk around the corner to the bodega or 24-hour pharmacy.
> Requesting permissions for everything your app can possibly do at install time makes apps look scary.

There's another point in favor of requiring it. The only downside I can see is that the people who most need to be scared by it would not be.
WebAssembly manipulation tooling is in its infancy compared with what is available for manipulating some of the bytecodes I mentioned on my comment.

Regarding libraries, graphical debuggers and reverse code generation.

Security and performance were part of Java and .NET design, hence why they have validation as part of their execution workflow.

As for security on the Web, cross site scripting and WebGL exploits prove that is still room for improvement.
I think there were two steps. Yes, TrueType fonts have been available for quite a while, but the list was fixed and you had to edit the registry to add other fonts. The current state seems to be that monospaced fonts installed are automatically picked up by that list, so no registry editing necessary anymore.
Getting Started with DNS over HTTPS on Firefox
I would say being 20x larger than the largest JS framework is pretty significant. There's a lot of use-cases that are simply not plausible if you need to wait for 2mb to download.

Maybe they can use some DCE to get it smaller, idk. Go binaries have never been that small so I have my doubts, but hopefully!

EDIT: I see the release notes now that says 500k compressed. That's much better. I didn't realize webassembly could be compressed, is this just gzip?
It's not free as in you are not allowed to use OSM tiling servers for commercial purposes. "OpenStreetMap’s own servers are run entirely on donated resources. They have strictly limited capacity. [...] OpenStreetMap data is free for everyone to use. Our tile servers are not." [1]. They've even banned some sites for abusing their servers, e.g., FastPokeMap in 2016 [2]. But there is a very clear way of switching to OSM and serving your own map tiles with any styling you want [3]. I personally think that startups like these should go for these options since their user base is concentrated in one region.

[1] https://operations.osmfoundation.org/policies/tiles/
[2] https://github.com/openstreetmap/chef/pull/78
[3] https://switch2osm.org/serving-tiles/
I build my Emacs distribution, including packages, using Nix[1], which means that input hashes of all the package sources are fully pinned. This process is external to Emacs though.

The Emacs internal managers all go towards the same HTTP(S) sources and I haven't seen one that pins input hashes or uses signatures, with the exception of pinning git commit hashes when using git as a package source in straight.el[2].

[1]: https://github.com/tazjin/nixos-config/blob/master/emacs.nix
[2]: https://github.com/raxod502/straight.el#advantages-of-straig...
> Unfortunately, what's likely to happen is that everyone just ships their WASM apps in Electron since that's already the de facto standard.

Standard where? A couple of well know apps beloved by startups with high end desktop systems?
Well, enumerating all program states is a superset of the halting problem. False positives, false negatives, and sometimes taking an infinite amount of time to get an answer: choose at least one. (Technically only true if the phone had an infinite amount of memory, but gigabytes of memory are enough to craft an input that would take well beyond the heat death of the universe to get an answer.)

In other words, even if you had some algorithm could somehow look at a program state and with 100% accuracy determine if that state was the start of an interpreter main loop, there would be at least one program where you couldn't be certain that you'd run your algorithm on every program state.
A good competitor can make a drop in replacement possible by aligning their api with that of google's
> I really hate it when I need to send a single file or photo, an app suddenly "needs access to my filesystem" and I have to grant that access.

There's another way: the app could instead use Android's Intent system to request a file chooser. This switches to a separate app which already has access to the filesystem (like the built-in Gallery app), which after the user has chosen the file, returns something which allows the original app access to just that file. This mechanism exists since the first version of Android.
I write for a small publisher and they use gumroad and mailinglists filled with contacts they gathered via squeeze pages.
Good question,
I don't use any custom api servers for this. It queries the hacker news and reddit public api's directly from your browser, no other servers are contacted or information stored.

It uses ajax to check if a post exists on one of these sites. If it does, then it finds the number of comments and link to the post.
Have a try and Let me know what you think!
Cheers
They are selling 21st Century Fox.
I wouldn't be surprised if their game state ran completely on integer types to avoid the awful x87 instructions.
Thanks! Great idea, will try and put it up soon!
70% of people who’ve had an MDD episode get better with some intervention, drugs or behaviour modification. The efficacy of behaviour modification, diet, exercise, sleep is on par with drugs. It’s not out of the bounds of reason to extrapolate that for the majority of people suffering from depression behaviour modifications would be beneficial.
You did mention that "F1 cars go a little bit slowly". The difference is that speed is pretty much irrelevant. It's sub/trans/super-sonic that matters.
JPMorgan: Ripple, Bitcoin, Ethereum, Cardano, Dash, Litecoin Are Here to Stay
Never been tested and generally speaking I rarely suffer from chest issues. I have no problem exerting myself in a well maintained pool (or whilst running or cycling), it was just a particular experience I had in a poorly maintained pool.
Define "proper parameters". Perl subroutines are delightfully flexible in that regard compared to most other languages, and they also happen to be closer to your machine's reality (x86 doesn't care about what's in your stack when you JMP). With the Perl approach, you have the tools to implement multiple dispatch, variable numbers of arguments, etc. rather easily and elegantly. Yeah, it looks weird from the outside, but once you're used to it you start to want it in other languages.

That's one example of what makes Perl a great teaching tool for general programming: it doesn't hide the mechanics of function/method calls behind the language, but instead shows it off to you and encourages you to explore and experiment.
Or maybe they'd move to offering services, like with software?
In C for webassembly I can access the provided memory directly, which leads to the following unusual code.

char *m = NULL;

m[1] = 0xFF;

For m[0] the compiler exchanges the code with the abort function :-)

I wonder, if something similar is possible in Rust.
How do you handle it somewhere else? It can only get worse.

In the city I have the shops around and a lot of transport options (bike, bus, tram, walk, carsharing..) or I can order it online, or, gasp, ask any of my 20 neighbours. Elsewhere your options are far more limited.
That has definitely been my experience from a worker’s point of view. People assessing costs, etc., might have other opinions.

The second-biggest benefit is not spending time on a commute. And if you have child care needs or other family arrangements to tend to, the flexibility offered being at home is a benefit.

But by far the biggest benefit is that it lets you get away from working in open-plan offices.

At one past employer that had a mix of on-site and remote workers, the company had an amazing policy of letting on-site employees work from home as often as they wanted, no questions asked.

During one especially difficult design and implementation phase for a certain project, I worked from home for three weeks straight, because otherwise it was literally impossible to get the work done with noise distractions and lack of private space to think and tinker while at the office.

Personally, I like working on-site (in private offices) most of all, but the downsides of open-plan arrangements are so severe that I’d practically use any other type of working arrangement, even being fully remote, if it allowed me to avoid an open-plan office.
This is clearly the fundamental flaw of any study that attempts to study the mind. You can't publicly observe thoughts. You can convince yourself that the mind functions in a particular way because you may find yourself synced in with a group where it appears your own thoughts are reliable predictors for everything that are not your own thoughts, but this is clearly flawed.

All (and obviously, I don't say this lightly) you have to do is ask yourself the question whether you have the ability to select a different thought. A single different thought to use as a ground. You can ask yourself that question for the rest of your life.

Causality when it comes to mental events, while removing the ability to accept introspection as a valid means of reasoning. This is pure absurdity at it's finest hour.
The word "Networked" could mean either a LAN (Local Area Network) or an internet connection.

The word "networked" is instead used to distinguish from "non-networked" gaming, which involves playing on a single PC. This could be either a single-player game like the Starcraft campaign, a turn-based hotseat game like Civilization hotseat, or a simultaneous shared-keyboard game like Achtung, die Kurve!
Google's Mortal Enemy Does It a $95B Favor
The difference between 123k and 500k is ~4x, not ~20x, no?
Or so we were led to believe. There's clearly a single possible explanation to all this.
>The New York Times, as but one example: they have a 150+ year record of processes and individual commitment to get their facts straight

This is trolling, right here.
I gotta say, I'm surprised to see threads being mapped to WebWorkers. Are they an appropriate target, being that they're heavyweight, with a lot of overhead? Also, it seems like it'd be a nightmare for compilers to convert threads to WebWorkers. I also noticed Chrome Canary has had WebAssembly threads via a flag for a few weeks now, is that based on WebWorkers as well?
I agree, but is it _that_ easy? Not like no one has tried
Could this mean the great filter is likely behind us?
the tooling is quite immature at the moment - and tools like Emscripten especially add a lot of bloat. In the future wasm modules will be a lot slimmer. The Rust community are certainly leading the way on that one.