skysight-inc/HackerNews huggingface dataset:
I have built my own cheat sheet over the months I have been using Vim. I highly recommend doing that after you are familar with the basics. My next step is to work on putting it in Vim itself via a documentation plugin. I got the idea from this [1] blog post.

[1] http://technosophos.com/2014/10/09/create-built-in-vim-cheat...
It's generally really hard to truly brick a phone these days.

People throw around the term like it's lost all meaning - usually when someone says they "bricked" their device, they're meaning that "it was moderately inconvenient to recover and I lost my data". Not that it's a literal brick that they now put in the garbage bin.

If you've got recovery, you've got an easy path to getting it up and running again. Just reflash your ROM, a different ROM, a stock ROM, whatever.

If you hose your recovery, you boot your phone into fastboot/odin/heimdall/etc mode which is built into the phone's firmware. From there, you can still flash images to the internal partitions to replace your recovery/system/anything else.

I don't wanna be the guy that doesn't include the "there's always risk" warning on his instructions, but if you're just flashing back and forth between ROMs the worst I'd ever expect you to mess up is wiping your internal storage and photos by accident.
Graduate students face alarming tax hike
They have a pretty bad experience with coal, too. Several thousand Germans die each year due to pollution from coal-fired power plants. Yet there's no urgent push to immediately shut down every.
Why Libraries.io and Dependency CI Are Joining Tidelift
> 'yeah forget about that LSAT and MCAT,'

Trade schools aren't the alternative to the LSAT and MCAT. They are the alternative to the SAT. Important distinction.

The point is that if you CAN'T get a professional white-collar job, you are better off learning a blue-collar school than getting a degree in nothing-marketable.
Did it seem to anyone else that sticking to Python would have been way easier? It didn’t seem like any of the performance gains were through Golang.
The Eternal Struggle to Balance Creation and Consumption
Overview AI, Machine Learning, and Deep Learning Buzzwords
I have a similar set up! How do you monitor for failures and deal with the scrape target changing?
I suggest Alan Turning's 1950 Computing Machinery and Intelligence. Many of the ideas first written in this paper are commonly referenced. It's good to have read the primary source. Do machines think? If you know what a theoretical Turning Machine is you'll have all the prerequisite knowledge. If not you can skip over that part. Do they still teach Turning Machines in Highschool?

http://www.loebner.net/Prizef/TuringArticle.html
I'm not sure I agree that the DOM is that bad(more that people are using it improperly and for the wrong things), but yeah, modern JavaScript is hardly to blame for anything. The closest thing to an argument I've heard is "mah static typing".

Asking WebASM to be everything, including a rendering engine, is asking for problems at such an atrocious level.
That's a fair point. And I don't mean to argue against continuing to try and understand how the brain works. But I don't think we should take "we don't know how the brain works" as a final argument against being able to build useful kind of AI.
All food which is being sold is "commercialized".
Perfect. So web login does that too, I guess. Therefore as good as before but easier to use. I'm happy I don't need to trust the server.
If I were to, say, build a document-management-system-as-a-filesystem,[1] I might approach it something like this:

1. Provide an independent storage tier for the actual content. Say, "stacks". This would store various formats of documents, uniquely identified (say, by a corresponding hash), and maintained independently of access.

2. I'd have an interface tier that would, simply put, be a search interface. The concept of "filesystem as document management" could present this in a familiar, apparently hierarchical fashion, but the hierarchy would actually be searches against various metadata. Say: author, publisher, title, publication date (as range), subject, or keywords.

3. These metadata would be comprised of one or more indices of the actual contents. The indices are what you want on fast storage, in memory if at all possible. Various forms of caching and distribution might provide for this.

4. In order to associate metadata with works and their attributes, you'd need an intake process. This means that as works are onboarded, the would be, effectively, catalogued and classified, with metadata fields supplied. It turns out that there are available metadata repositories for a large class of works (the US Library of Congress and OCLC are two organisations providing same), and it's possible that various distributed, crowdsourced, automated, AI, or similar mechanisms could be used to fill in metadata for works not otherwise categorised.

5. Further capabilities, access, reports, summaries, groupings, workflows, workgroups, projects, security layers, publication, editing, revision, editing, reference, exploration, etc., might be provided by filesystem analogues as possible, other means where not.

If the overal system sounds a lot like a library and cataloguing system, that might be because it rather much is.

Google's web index operates in much the same way. Primary storage is the origin server of a given URL. The index is maintained and accessed by Google within its own systems. Google typically returns a response in a few hundredths of a second. Retrieval of the referenced source typically takes a number of seconds, or roughly 2-3 orders of magnitude slower.

________________________________

Notes:

1. See: https://redd.it/6bgowu
Not too long ago microwave radiation was a huge boogeyman. Everybody was afraid of it turning them into mutants or used as super weapons. The only thing that changed was some people started putting it into their homes. They were cooking their food with it, and nobody died. Then they went through the whole technology adoption curve, jumped the chasm, and the rest is history.

I honestly believe that if we had focused more on building smaller and smaller nuclear power plants, and putting them in more and more cities, that we wouldn't have had this problem. If you look around at the areas that have high support for nuclear power, they're all areas that have had nuclear power plants for decades without a problem. Make them small enough that people don't notice them, and when they find out one has been in their backyard for 20 years, they shrug it off like if they found out their neighbor was a lesbian (maybe that's a bad example but whatever).
How to Release Apps
There's no point in having 100million "business" majors either.
using FF on a BQ Aquaris X. I don't notice any issue of speed or scrolling.
Web pages have included code in them since 1996. Less than 1% of browser users have ever experienced an Internet without code included in the pages they visit (or run NoScript).

While there is issue with how ill informed the general public is in general on how web browsers / http / html operate in the first place, there is no disinformation campaign here - users don't think the browser does or doesn't run code because they don't understand how any of the system they are interacting with operates at all. The average extent of knowledge when it comes to computers is that the Chrome has the Facebook and you need the Wifi logo lit up for it to work, and even that last one is often way beyond the knowledge scope of your average Internet user.
I remember hearing somewhere that the US had a large influx of Chinese immigrants earlier than the UK, so the Chinese food in the UK is a more modern Chinese cuisine compared to the US.
An application can read from one store and send data to another app to persist into another store.

The one issue I see is that to sync properly such app would need a changelist (with the vector clocks and stuff), and the only thing most credential stores provide is the current state and no history track. An app may implement such list to itself, though, outside of the OS credential storage - without actual credentials, just referring to the record IDs so it's not too sensitive.

Another is, such external app would need to repeatedly access the credential store. If there is no API to detect if the store is locked or not, it may either require to keep it unlocked, or spam user with access prompts or something like that.

Oh, and it would be problematic if the store pins records to the applications and doesn't allow e.g. Chrome to access Firefox passwords and vice versa. You'll need highly privileged access (root) or somehow hook another app and inject yourself into its address space (WinHook, Xposed, etc).

But e.g. Windows Vault <-> KDE or Gnome keyring sync is certainly possible. In theory. Don't know if anyone had ever implemented it in practice, though.
An index maps a query to a specific item.

Say, a file reference within a storage hierarchy or record within a database.

(The concepts are fundamentally identical.)
And Isabel dos Santos, daughter of former Angolan dictator J. E. dos Santos, has a net worth of 3bn US dollar.
CouchDB Remote Privilege and Code Execution
What OS, CPU, etc? It's pretty fast to me.
a hyper-concrete alibi usually works (such as reliable documentation of being on a different continent), but everything else is just "absence of evidence" (not a clearing).

unless "cleared" actually just means "insufficient evidence".
If you like this, I can't recommend the BBC's "Supersizers" enough. The pair is super funny as they re-create and re-eat historical foods.

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

More Claret!
I agree with this. As part of the underwriting for the loan the school has to have skin in the game and is responsible for at least some of the default and no extra recourse to go after the debtor beyond what the original lender already did. It would definitely change the admissions criteria for the better and also incentivize institutions to to spend more wisely.
Windows forms was the coolest thing I’d ever seen back in 2002, and it’s still my go to for a little window with a couple buttons, but the HTML/CSS ecosystem has so blown past it in the past 15 years that even built on a terrible foundation (CSS when I want Xaml) and a terrible language (JS when I want C#), HTML/CSS still ends up looking like the right choice to me for anything really sophisticated UI/UX wise.
Nothing stops that.

It's the same as with the old telephone system. The government can do a wiretap but you are always free to use an encrypting telephone if you are worried about that.
There are so many xkcds, I still discover some of them! Thanks for sharing.
Coal is more dangerous than nuclear even if you count the deaths in Hiroshima and Nagasaki under the "nuclear" column.
Protective war chest: don't sue me, I probably own a patent you're infringing upon. At least my lawyers will make it seem so.
I think you can get cheap and reliable still, but it takes some looking. (I'd probably start with Consumer Reports.)
Mux Video: Manipulate Videos via URLs
Why not Coreboot?
Toy Story, 20 years later: how Pixar made its first blockbuster
The idea here is that there is a feedback system causing the price of tuition to go up. Banks can lend at little risk and schools can charge a lot because students can get loans.

The hypothesis is that if students can't get the loans then the schools can't charge as much and have to become leaner. Combine this with a social change in perception of "you need to go to college to be successful" and I think the idea has merits. Simplified and not the full answer, but it definitely has merits.
If you look at the lifetime of Firefox, in the second half there's a negative correlation between (product popularity + contributor experience) and (revenue + company size).
You consider him more of a Menshevik?
Ah, better. It was not at all obvious how to get rid of it.

Hamburger -> General -> Home -> Top Sites

Then it can be toggled off. Whew!

EDIT: It's still not nice to have this sort of thing come up by surprise.
> but there are way more languages targeting the JVM than the CLR these days

This is often repeated, but it turns out that the JVM and CLR have roughly the same number of high profile languages:

Specifically, the CLR enjoys the following mature languages:

C#
F#
VB (which has some distinct advantages over C#)
C++/CLI
PowerShell
IronPython
Nemerle

It's also worth noting that Clojure absolutely works on the CLR, and F* (F# with a more powerful type system) just hit version 0.9.

C# (and VB), get a bit of love of HN, but they're even more powerful than they get credit for. C# has monad comprehensions, a metaobject protocol[1], and can straight-forwardly simulate type classes (in the form of implicit conversions to constructed classes). So, as a language, C# can get close to both Scala and Clojure even without having higher-kinded types, multimethods, or macros.

[1] https://books.google.com/books?id=QGciuyBRyU0C&pg=PA119&lpg=...
Why Shenzhen Is Amazing? Talk at HuaQiangBei by Economic Researcher and Maker
Randomized Iteration Order
European Travel Ventures | Full-time | ONSITE | London, UK | £30k-£50k | https://www.theyachtweek.com/ | React/React Native/Web developers

ETV, the company behind The Yacht Week (https://www.theyachtweek.com/) and The Ski Week (https://www.theskiweek.com/), is looking for some new coders to join its ranks to work on its web & mobile apps.

To be a good fit you'd need to:

- Be passionate about coding

- Have at least 1 year of production level experience

- Be willing to take risks and propose your ideas

- Not afraid to ask questions

- Like to have fun and travel

In particular, we are looking for

* a Full Stack Developer (details: https://angel.co/european-travel-venture-the-yacht-week/jobs...)

* a React Native Developer (details: https://angel.co/european-travel-venture-the-yacht-week/jobs...)

We can't sponsor visa.
If you are interested, sent me an email with your CV at lorenzo (dot) s (at) europeantravelventures (dot) com (and please tell me in the subject which role you are interested in)
> toolbars

Man, am I glad that UI/UX knowledge went down the drain
> According to Susman, the Pixar team initially thought they could render the film over 20 months using 53 processors. Each of the machines in the render farm was named after an animal, and when it completed a frame it would play the corresponding animal’s sound.
This is a fantastic article! I built something similar a few years ago, except I couldn't rely on a centralized server. So I had to come up with a P2P/decentralized variant of it.

There is a test page up for it, so you can test it out in practice across multiple devices to see how precise (not accurate) it is: https://gunjs.herokuapp.com/game/nts.html

Turns out the math/algorithm isn't too hard! Less than 50LOC for full implementation: https://github.com/amark/gun/blob/master/nts.js

I recommend you have fun and challenge yourself to solve it first before looking at the code! It made me really understand General Relativity spacetime so much more, it clicked.
If "Firefox will Never remember history" is set in the settings then the icon will not be present.
The speed of bootstrapping would be greatly increased by the knowledge we have. Even a very serious nuclear war would leave significant caches of scientific and technological knowledge. Galactic timescales are so large that we could easily afford to spend thousands of years rebooting, even do so many times. Of course if there's some technology that is even more damaging (and easier to make) than nuclear weapons, we might have a good great filter candidate.
Most vocational programs are multi-year but the later years are work-placement supervised externships, since you can't command a meaningful wage just from your basic training year.
The excepted answer on this stack overflow question[1] might help. tl;dr is to build your own chromedriver, but with renamed variables.

[1] https://stackoverflow.com/a/41220267/4079962
Thanks! I didn't know that. It seems to be like that in other OSes too. I've tried to edit my previous comment but I was just over the time limit.
> electrovim is in no way a replacement for Vimperator. It's a couple of keyboard shortcuts. None of the current vim-like plugins for FF57 match what vimperator/pentadactyl can do.

Uh, yes, I'm the author of Electrovim, so I'm quite aware of the functionality that I was literally unable to implement because no equivalent API existed.

> The problem I have isn't that they broke legacy things, it's that they broke legacy things without offering a path to rebuild them.

Did you not read the rest of the comment, where I explain why there is no feasible way that they could have offered any path to rebuild them?
One of the challenges with modern day scraping is you need to account for client-side JS rendering.

If you prefer an API as a service that can pre-render pages, I built Page.REST (https://www.page.rest). It allows you to get rendered page content via CSS selectors as a JSON response.
I'll try again soon-ish but I was seeing the netflix home page freeze for 5-10 seconds on open and often going unresponsive which is just intolerable tbh
Several of the best mathematicians I've met had degrees in music theory; there's a surprising practicality to it in modern CS as the concepts translate well to machine learning.
Cavium and Qualcomm sell the "top" Arm servers. There's also AppliedMicro but not sure what kind of future they have there.
Netflix was sued because they kept rental history on former customers.

Netflix revenue: $8,800,000,000

Lawsuit amount: $9,000,000 (or approx 0.1%)

Lawyers received: $2,100,000

Plaintiffs received: $30,000

[0] https://arstechnica.com/tech-policy/2012/07/class-action-law...
Shamelessly stealing links from the discussion on https://lwn.net/Articles/738898/

https://www.avantek.co.uk/arm-server-h270-t70/]

http://www.asacomputers.com/Cavium-ThunderX-ARM.html

https://system76.com/servers/starling

https://www.deltacomputer.com/hochleistungs-rechner/stand...
Wow, nice work)
OpenSSH ‘sftp-server’ Remote Security Vulnerability
One thing this article misses is that real advances in operating systems may very well involve changes to the system APIs and that one of the reasons why mainstream OS are not the "end-all-be-all of operating system design."
Link to the resulting open-source project:

https://github.com/discordapp/lilliput
Ask HN: Anyone else get dizzy when scrolling?
I get dizzy for half a second, this happens when I scroll down a page and I unexpectedly reach the end of the page and it won't scroll down anymore.

It feels like the brain considers the mouse as an extension of the limbs, in a way it prepares the vision for the scroll. And when it doesnt scroll it becomes confused.

Anyone else experiencing this?
These are all on Chrome. Firefox doesn't have Planyway and Ultimello yet.

- Toby (for tab management)

- The Great Suspender (for reclaiming memory from unused tabs)

- Evernote Web Clipper (for bookmarks)

- LastPass

- Colorzilla (to pick up colors)

- uBlock Origin (ad blocker)

- Ultimello (great Trello extension)

- Planyway (another great Trello extension with calendar features)

- Hacker News Stylish +

- Ember Inspector

- Youtube Subscription Manager (groups all of my subscribed users)
This is precisely what I'm waiting for as well. I want to run the Nengo neural simulator in the browser, so I can share my research easily, but it looks like I'll have to wait a few years.
Risk is not the only reason to move away from nuclear energy. There's also the problem of radioactive waste, which will need to be dealt with for many, many years (German laws require secure storage for one million years).

I won't claim that radioactive waste is more problematic than burning coal here, because I don't know enough about the topic. But it needs to be taken into account in the discussion.

Calling nuclear energy "emissions free" is just wrong in my opinion: it just generates a different kind of emissions, nuclear waste.
Ghostery- I basically block all tracking cookies and ads and social media widgets

Adguard- for ads not caught by ghostery

Youtube Magic Actions- Makes the youtube experience way better. Although the recent changes to youtube seems to have temporarily broken it :(
> All those countries were protecting assets sent to Russia and Czechs abused by Bolsheviks. If they were actually _participated_ in civil war, Bolsheviks will be crushed in a week or so.

Just because they didn't fully mobilize to crush the revolution doesn't mean they didn't participate. You're splitting hairs over definitions. "Protecting assets" with military action is... military action.

> Yes, sure. "I'm not guilty, they've made me do it" - looks like favourite mantra for wrongdoers all over the world.

I never said they're not guilty. I think they all fucked up. You're arguing against a strawman of your own devising.

> Ok, why you're still calling USSR, Venezuela, Cuba etc socialist countries then?

You'll note that I never mentioned a socialist state, but a socialist revolution. A revolution is socialist if it aims to achieve socialism. A revolution succeeds if the forces that attempt it seize power. All successful socialist revolutions have failed to achieve socialism after they seize power. It's a very simple argument. I've given a hypothesis for why that's the case: All the successful ones were achieved by military means and never demobilized. Their structures after the revolution grew to reflect the autocracy that is intrinsic to all known forms of effective military organization.

Some tried more democratic military organization-- it failed spectacularly. Is it reasonable to conclude that socialism can't be achieved through violent confrontation? It's plausible.

Honestly, you're being so combative that you have to resort to pedantry and strawmen. Who are you trying to convince with such a hostile uncharitable attitude?
The loading animations are really distracting and bad. Some better UI to disable them (or ideally just get rid of them by default) is needed.
Will do! It's just that I've heard this before. Redshift is supposedly fully managed only that in reality it takes like a team.of engineers to get it moving and Bigquery is supposedly serverless only that of you also want your queries to run then you need constant tuning so excuse me for being extremely sceptic.
> will it even by worth it beyond a few specific applications?

I'm sure if you sampled all developers the number that would say Javascript is their favorite programming language would be in a substantial minority. So if it makes it easier for developers to write client side code in their preferred language its worth it.

That being said, I'm worried a bit. Javascript being awful has traditionally kept developers doing as much runtime work as possible server side. In the last 5 years the rapid growth of JS libraries, client side frameworks, and recently ES6 have all reduced the pain points and correlated to a dramatic rise in client side code being loaded on users computers with corresponding huge page size bloat.
It seems like the ThunderX chips from Cavium are the most prevalent 64-bit arm marketed as server platforms. Very high core count, high memory capacity.. I've been hoping that these things take off because I love the idea: http://www.cavium.com/ThunderX_ARM_Processors.html

System76 has a server using this chipset: https://system76.com/servers/starling

and Gigabyte has a whole line of them:
http://b2b.gigabyte.com/ARM-Server/Cavium-ThunderX
I am a bit biased. But, I like this regression testing tool I created to make testing as easy as Record and play.

https://chrome.google.com/webstore/detail/swifclub/eplcgfhhc...
Hi, this is not how encryption works. Please go read up on the subject before participating in this discussion.