skysight-inc/HackerNews huggingface dataset:
If it were me, I would quit if our IT department still supported IE8. This package was developed for JD.com which is a site where supporting IE8 makes a lot of sense.
Sorry about that - I'm relying on the notebook itself as the example. If you open it up, you'll see a full analysis.
(Edit: pwinnski was faster than me)

I think 2.7MB is the size of the average web page on the Web on mobile (3.4M on desktop).
Which is quite scary. (Edit: though this may refer to pages that are being developed and tested in Page Speed, see the other comment).

I wrote a whole (private, small) website with pictures (photos and images) and styles that includes a maze using JavaScript in 0.6 MB total. I didn't spend too much time in optimizing this.

I cheated a bit: links in this website point to anchors in the same HTML file. This does mean that without this trick, one page would be even lighter.

I would find it hard to write a 3MB webpage without doing it on purpose. Something is wrong with Web development. Stop wasting resources!
What hardware does it effect?
React is still cool and that’s been the preferred thing for awhile now
byteball is a DAG system with smart contracts I suggest people to look into it
As one of the first responders who actually went to this incident, I completely agree. Seems like it should have been staggered/staged down.

The other thing I dislike about this incident is the "Lakewood Mayor warns a fatality/accident would happen soon", which though prophetic, the derailment had precisely zero to do with what he was talking about (which was, several miles north, the layout, offsets of pedestrian crossings of the track in the urban area).
The field generated by the drive is in the realm of 50 nanoteslas, and Earth’s geomagnetic field for example is in the microtesla range. I don’t think it really matters though, because the magnetic field around a planet redirects solar wind, and that alone would be enough to screw up this drive. In my opinion this is something you use for the interstellar leg of the journey, and you would avoid planets while the drive is on. That isn’t really a problem though, because other than a relatively short trip away from Earth, you’d be avoiding planets and building up momentum. To make this work, you’d be going at a hell of s clip relative to any other planets you’d come across, and you’d be a tiny mass to boot.

You’d probably just sail on past, with a deviation in course, but not orbit or a 180. For any gravitational maneuver, you could rely on momentum and shut down the drive, restarting for the return leg.
Bixby isnt a voice interface, it’s a random activity generator attached to a microphone.

Google Assistant OTOH is really very good and pretty useful.
Τα χρήματα των συλλόγων από το Μουντιάλ 2018
Atom can also configured via JSON files. They create their config file as CoffeeScript Object Notation (CSON) by default, but nothing is stopping you from changing it to ~/.atom/config.json
Come on man, they are trying to get a startup running and are competing on price. Heaving a great benefit package for their employees is not core to that value proposition. If this is someone's main decicion point when choosing an airline they probably are better of with one of the big brand airlines.

I am also agreeing with the other comments on don't bash your competition that much. If you have a good offer - and you do - you don't have to do that. You just need to highlight your core benefits/conditions - your two hubs and the private terminal time saver.
I suspect there is more people in the world that have built their own cpu and hardware from scratch than there is people that operate computers where they have made informed decision about every parameter for every default variable on all software that they use.

Even if we limit our self to just security defaults, what linux system don't have default ulimits? There is tradeoffs naturally in every number, but I would assume even linux from scratch users don't need to explicitly set each and every number. If a user prefer making different tradeoffs they can opt-in to make changes, but even a operative system that is designed to be built by hand by the user carries with it some defaults.
> People want Do Not Track, but also hate paywalls and irrelevant ads.

Do people really hate irrelevant ads?
Unless you go there for the artist and you know what you're after.

Progressive images... eh. The js you load for it is 3-4x the images at 720p. Progressive jpeg, that's better.
Ah, brings back fond memories. I always loved physics simulations and managed to implement a fluid solver (after reading [1]) back in 2005. When I got the basic 2D version working, I spent maybe 20 minutes just stirring the vortices with a mouse - so fun!

[1] Visual Simulation of Smoke (physbam.stanford.edu/~fedkiw/papers/stanford2001-01.pdf)
I use Google Assistant in the car reasonably frequently.
You are aware of the fact that even in 2016 more than 40% of registered Republicans thought president Obama was born in Kenya, right? It was a bit more than a handful...
"biggest" by number of affected CPUs? very possibly, yes. the march of time has that effect: there are more cpus potentially and actually affected, worldwide, than at any other time in history.

"biggest" by net financial loss to a single entity? I dunno. How much did that failed NSA launch cost the state again?
Maybe it's Apple's strategy - let macOS slowly disintegrate and then give iOS to frustrated desktop users as the only right way? Last time I've seen that strategy was when Nokia had a mole as CEO installed, though the outcome wasn't very nice to either Nokia nor MS...
https://www.youtube.com/watch?v=RbHbFkh6eeE
Trees shouldn't be planted on this scale. The land should be left idle, and nature will take its course, sprouting species that thrive in local conditions, i.e. the soil type and microclimate.

They might be planting "local, mainly broadleaf tree species", but the principle is still wrong. Why attempt to second guess what will work, when nature will do it better than we ever possibly could, saving a lot of labour, too. I'm sure the resulting woodland would be far more interesting.
Inevitable el fantasma que le recorre por el corazón
BBC Basic for x86 systems also includes the inline assembler.

http://www.bbcbasic.co.uk/bbcbasic.html
A North Korean Monero Cryptocurrency Miner
I helped a friend set up his new Samsung phone and was surprised to see the browser nagging us about a installing adblockers and anti-trackers. Looks like Samsung too is taking privacy seriously.

Happy to see things are improving, it was a wild west for a while...
isn't their "no commercials" policy just about serving other people's ads? I don't see how that's relevant here
If it were just

11am
12am
1pm

That would make sense.

But it would be

11:59:59.9999999999am

12:00:00.0000000000am

12:00:00.0000000001pm

So incrementing the arbitrarily least significant unit would require toggling the most significant unit with no other digits changing.

And if you ever saw a clock displaying 12am, it should actually be p.m. by the time the light reached your eye.

Makes more sense to increment the a to p at the same time you roll over all those 99s and 59s to 0, then 12 is consistent however precise your clock is.
Duplication of effort is something that a small company may worry about but Apple has boatloads of money.
Correct. Don't get a better whip for your buggy, get a car sort of thing.
Yeah, the React team takes backwards compatibility very seriously. They did finally drop some deprecated methods from the main package in React 16, but made them available as separate packages, and even wrote codemods to automatically replace usages.

I can recommend several resources for understanding the changes in React 16:

- Lin Clark's fantastic ReactConf presentation on "A Cartoon Intro to Fiber": https://youtu.be/ZCuYPiUIONs

- The official announcements for React 16: https://reactjs.org/blog/2017/09/26/react-v16.0.html and https://code.facebook.com/posts/1716776591680069/react-16-a-...

- A good summary of the major changes: https://www.infoq.com/news/2017/05/react-fiber-closer-look

- Two articles looking at the user-facing features and changes: http://www.benmvp.com/slides/2017/reactboston/fiber.html#/ and https://www.robinwieruch.de/what-is-new-in-react-16/
That's good to know. I wouldn't rule out that behaviour in NZ's past. But I don't know anything about it. I believe NZ's first national park was gifted by the indigenous people to the Crown, on the proviso that it would be protected.

We're not exactly past this, sadly: https://en.wikipedia.org/wiki/Chagos_Marine_Protected_Area#W...
Why do crypto-to-crypto exchanges like Poloniex and Bittrex now verify accounts?
Your retirement could include classes which only show a realized ROI on termination, and do not demonstrate profit across their life. Forestry for instance, is almost nothing but cost until 30 years later.

Profitability is inherent in anything which strives to increase value in the wider sense. You shouldn't invest in remediation of the environment directly as a retirement strategy, I agree. its solely cost. But you could chose to invest in a company which ethically contracts to perform the remediation. Now, you are both sides of the equation if (for instance) you live in Love canal, and its remediating the years of toxic waste, you benefit from the health outcome. So, what "cost" will you be prepared to pay in local taxes to fund the company you directly invest in, to earn profit to remediate?
Some of them are probably border line historic, with grafiti and messages dating back to the early 20th centuary. The visitor books in them are often a great read if stuck inside in bad weather.
The OpenBSD Web Stack
Well if the Atom developers are reading this I want to encourage them not to waste energy optimizing startup time due to Hacker News complainers who are using the product for a use case better suited to Notepad.
What's "legal" would be up to a jury. Note, however, that a deep pocket could bankrupt you simply through legal mechansims such as discovery.
We Don’t Talk Enough About Money in Silicon Valley. No, Really
We didn’t have a stand-alone website for this before the .camp.

Seweesummer.camp.

I do know that participation is up by 30% over the past three years. I wouldn’t attribute all/much of that to the website, but .camp doesn’t seem to scare folks away.

Part of it too is we are part of a University, so trust issues are mitigated there.
"... the bounds of criminal law should not be defined by the preferences of website operators. And private companies shouldn't be using criminal laws meant to target malicious actors as tool to enforce their computer use preferences or to interfere with competitors."

If a website operator wants to control if a user can access the website, then there are ways to do this without resorting to criminal prosecution.

Through server software, websites can control how fast HTTP requests can be made in succession or how many requests can be made in a single connection.

Websites can further control what IP addresses have their HTTP requests fulfilled.

But users can still utilize client software to make automated requests and comply with any of these restrictions.

The user might just send the requests slowly or from a different IP address.

Ultimately, no website can force a user to use a GUI, mice or touchcreens. The same as no website can force a user to use a particular browser.

If a website wants to control how a user accesses the website, there is no way to enforce this under the criminal law.
Hi Oliver, a few questions:

(1) Will these cars have a Voyage employee in them to supervise?

(2) What are your driver intervention rates, eg. compared to Waymo? [1]

(3) Is there anything unique about The Villages, FL that makes it easier (or harder) to deploy self driving cars?

Congrats and interested to see the responses!

[1] https://www.usatoday.com/story/money/cars/2017/01/13/waymos-...
Sounds like you've already come to your own conclusion, then. How can you collect data when you've already named the result of the experiment?
Hi, author here. Happy to answer any questions. Check out the notebook itself for a sample analysis. If you're on mobile, make sure to request it as a desktop site or GitHub will render it raw.
> primarily with the antislavery parties turning into the Republican party.

I think the fact that you had to reach back 150 years to find a practical example demonstrates my point pretty well. It is clearly much more likely that we'd see NN policy pushed forward by one of the two parties before we'd see a 3rd party do it, to suggest otherwise is just wishful thinking.
Do the planes have your own livery, or that of your regional partners?
Strictly speaking, what is legal is up to a judge, and whether the evidence shows that you've done what is legal may be up to either a jury or a judge depending on whether it's a jury or bench trial.
Does anybody know how this pertains to data scraping? Like many coders/tinkerers, I've been frustrated that TOS'es often forbid bots from scraping data from many sites. There are lots of ways data can be better visualized or synthesized than is currently done, but terms of service make this impossible (unless you're just doing a small side project you never plan to publish).

Does this mean that scraping is acceptable now, even if a site's TOS explicitly forbid it?
It always seemed to me that was sponsored content that probably subsidizes the gas station a bit. Kind of like the crap software that comes preinstalled on PCs to give a little extra kick back to the bottom line for the manufacturer.
But they have yet to do any recalls for cars that are susceptible to being broken into using a slim jim.
Nice +1 I wasn't aware of that.
> It's worth pointing out that particle-based fluid simulators are not physically accurate.

Do you have some references for this? I was under the impression that convergence results have been shown for purely Lagrangian approaches like SPH.
The experiment that keeps Appalachia poor, sick, and stuck on coal
> The thing is, are those alternative toolkits better?

IME, yes. Most of those toolkits also have thousands of hours invested to work well across platforms, not consistently but natively, or at least a close facsimile of native.

> In that situation, you suddenly realise just how much power the web platform give you. You can style any element, any way you want. You have you have a complete, out-of-the-box object model for your whole UI, plus developer tools to help you debug it. You have advanced typography control. You can drop a canvas element in and get an immediate-mode 2D or 3D graphics API. You can layout stuff in flexbox or grid, or just as a plain old document (which most toolkits would delegate to an embedded web browser anyway).

So nothing that hasn't been true of desktop apps for decades then? If you want power then nothing beats being able to overide the paint method of a widget, you have complete and total control.

If you're interested in seeing how easy desktop apps are I built the canonical todo list in Gtk (https://gitlab.com/flukus/gtk-todo/blob/master/main.c), the goal is a demo that's a bit more complex than hello world. This is in a language not known for it's terseness, uses one of the nastiest parts of the framework (GtkTreeView) yet it still comes in at less than 100 lines of fairly straight forward and simple code.
The article says this:

> In May, we rewrote Atom’s text rendering system from scratch, with the goal of making DOM updates after keystrokes as efficient as possible. We made use of the latest DOM technologies and rendering techniques, and built a tiny React-like library called etch that allows us to structure our rendering code cleanly while still allowing for imperative DOM manipulation for maximal performance in certain code paths. The result is that when typing, typical DOM updates now take less than 5 milliseconds: well within the range required for smooth animation and low energy usage.

Emphasis is mine.
There was some talk about netflix advertising their other shows between streams but once people threatened to cancel their subscriptions they scraped that.

also, you missed the joke.
3:2 is the best. It drives me fucking insane that all the laptop manufacturers have capitulated to the idea that everyone's spending time watching movies on their laptops more than anything else, which strikes me a complete nonsense but I suppose it must be true, otherwise they wouldn't make that decision... I hope.
woodland like 's-Hertogenbosch can be pretty open much of the time. I think people who read "children of the new forest" imagine some kind of dense dark mirkwood. its more like fields, scrubland, trees, ponies, wall-to-wall daytrippers cars..
Do you think the gap was caused by a decline in the quality of education? I'm convinced the Italian software industry was set back in the Eighties due to the lack of laws protecting intellectual property. It was more convenient and risk-free to sell compilations of pirated software on datasettes in newspaper stands, than set up a software development company.
Continuous low-power music recognition
They've been there and done that

http://blog.atom.io/2014/07/02/moving-atom-to-react.html

http://blog.atom.io/2014/07/22/default-to-react-editor.html

Turns out that for the important things in an editor, React has a hard time optimizing as much. I'm a huge proponent of React, but the right tool for the right job is an important principle for the pragmatic.

https://github.com/atom/atom/pull/5624

I think since then, they've circled around to a much more restrictive and faster virtual dom. React could be made quite a bit faster (as proven by Inferno) without changing the API and moving to a more monomorphic, but verbose API could probably offer a big performance boost.

I've wondered in the past if the best solution wouldn't actually be to render the editor part as a canvas element and remove the normal DOM from the picture completely. VS Code did something similar with their console a few versions ago.

https://code.visualstudio.com/blogs/2017/10/03/terminal-rend...

EDIT: Looks like they've given some thought to canvas already (for the next go around). With webassembly, they could even offload to a nice C++ or rust library running and repainting a canvas element in another thread.

http://blog.atom.io/2017/06/22/a-new-approach-to-text-render...
Thanks for putting this together Scott - I remember running through the exercises a year or so ago and realising how awesome some of these mistakes are. I ended up turning the S3 bucket stuff into a conference presentation, after bruteforcing *.s3.amazonaws.com for valid buckets, and checking their permissions/ACLs.

Great for bug bounties, or in UpGuard’s situation, a tonne of publicity from private data being accessible from public buckets.
At a minimum, some people aren't very mobile. Others just don't want to walk far. So now you have to run golf carts of some sort which many who would use them just don't feel like dealing with and which start to degrade a pedestrian-only experience. Just excluding people probably works for a city core where it's hard to drive. Less so for an upscale shopping area.
(Copying my instructions from another post).

If kernel 4.4 doesn't work, I recommend compiling the 4.15 kernel. (Note, however, that you may need to apply a patch to NVIDIA drivers).

I've done this on Ubuntu 16.04 LTS, 17.10, and Debian 8 so far this week. To compile, set CONFIG_PAGE_TABLE_ISOLATION=y. That is:

sudo apt-get build-dep linux
sudo apt-get install gcc-6-plugin-dev libelf-dev libncurses5-dev
cd /usr/src
wget https://git.kernel.org/torvalds/t/linux-4.15-rc7.tar.gz
tar -xvf linux-4.15-rc7.tar.gz
cd linux-4.15-rc7
cp /boot/config-`uname -r` .config
make CONFIG_PAGE_TABLE_ISOLATION=y deb-pkg
Muphry's Law strikes again!
This isn't that far away. If Dominos had an external API you could build this right now.

The only difference is that you would want a confirmation step with the VUI - i.e. "Alright, you want a large cheese, pepperoni, sausage, & pepper pizza from Dominos, which will take 15 minutes to deliver. Place the order?"
Berlin’s Flourishing FinTech Scene in 30 Inspiring Examples
This really scares me because the emacs unexec operation has had a ton of safety related bugs.
Actually, it is more like that someone can throw a rock through a car window and then compromise the car door lock. Or, probably more accurately, that a hitchhiker can knock you out of the car, and drive off with it.

Spectre/Meltdown ONLY is an issue if you run some untrusted code on your system. If you avoid this, there is not problem. Yes, we like to be able to run untrusted code (such as in a web browser / javascript), but that is not the fault of a car manufacturer that you like to pick up hitchhikers.
I've been working in software in San Francisco since 2001: i wear shorts and a collared shirt every day. I never have to interact with clients, though. I wear long pants when I interview for new jobs ;)
AFAIK worse case you should be able to select the previous kernel in grub2 upon reboot. It just hangs after grub on this (bad) kernel I think...
any report of windows update messing with the bios rendering motherboard non bootable (powers on , but no post, not even an error beep)
Android Malware Developed in Kotlin Programming Language Found in Google Play
There are not necessarily the local flora that should be taking hold. If you kill all of the trees in an area, you re going to have to wait an awful long time before they re-grow there, even though it will work, and can be support (and I would argue should be).

Additionally the land may still have a purpose, such as for flood defense down stream, in which case engineering the habitat should absolutely take place.

Frankly the lack of trees in some areas of the UK (even rural areas, such as large parts of the Yorkshire dales/moors where I am from) would mean that forest regeneration would take far longer (100's of years longer, as we would have to wait multiple times for trees to mature before spreading seeds in the local area.

Another thing to take into account is the local wildlife. Due to having a very unhealthy amount of predators tree growth is hampered by large numbers of deer, rabbits and in many areas sheep, which roam in un-enclosed fashion. Mature trees do very well, but saplings just get grazed to oblivion.

So yes, please plant trees on this scale, but they do need to take their time, and do it right.
China adds so little value there I don’t think it would cause a blip. Then Apple would have decide somewhere else to do that with the right supply chain in place.
In reality they could probably argue standard
depreciation on a product and offer the remaining
value as a discount towards a working product...

This could work for older models, but their flagship $15,000+ each (in bulk trays) are also affected. So its hard to argue depreciation on <2 month old silicon.
I feel like it's premature celebration? This seems like a very specific case, and not just violation of a terms of service in general?
This isn't the issue that's addressed by the article. It's another issue entirely. In fact, the article seems to suggest not that users were paralyzed, but that users were overactive and expected too much.
I didn't. At least, I don't believe I did.

The GP was consistently ignoring the salient point that I and others repeatedly made; instead pursuing the same line of attack as if we hadn't pointed out the inconsistency.

Hence, it seemed to me that he was not interested in engaging in honest dialogue, so I pointed to his approach to the discussion. There was no personal attack.
Do you support mercurial? If not, is it planned?
This debate is called Great Ape Personhood[0]

[0] https://en.wikipedia.org/wiki/Great_ape_personhood
This is exactly the kind of application my life needs! I've been using the Notes section of the toolbelt of Sublime.

edit- autosave would be great though. I made all these notes, then left for an hour (without saving), when I came back the page refreshed itself and everything was gone.