skysight-inc/HackerNews huggingface dataset:
If that ugly NUC ran macOS I would be ordering one right now. I don't mind if a desktop comp is ugly, I always hide them anyways, I only care about the results. But I do mind if my laptop is ugly.
The original RFC[1] dates from 1971, before the internet, firewalls, NAT, etc. So, not too surprising.

[1]https://tools.ietf.org/html/rfc114
Someone else mentioned Quick, I can't confirm from memory. I've had free refills at Pizza Hut in France, though.
And sqlite is going to be an order of magnitude faster, being written in cross platform C.

I do think there's a gap for a sqlite-like cross platform native "in a file" nosql-db however..
I'm going to have to call that out...Windows 10 updates have bricked two different Dell laptops for me (Anniversary update did for the first, the second started throwing admin errors following an update then BSOD on reboot; neither case did roll back or restore points work - and that's in the last three months).
I'm not saying Linux is painless, but neither is Windows.
Nobody has mentioned the smell of the data.

The archive tapes were saturated with insecticide, so bugs would not be inclined to chew up your stored info.

There were also separate mechanical duplicators, plus multi-layer tape so that ordinary terminals could make more than one copy in real time.

For RS-232 electrical reliability, it's hard to beat a design intended to allow any pins to be connected to + or - 25 volts or ground in any combination without doing any damage to the equipment at either end.

Plus not restricted to the minuscule cable-length specifications of USB, and to reach the rest of the conected (by phone) world, the same EIA open-source digital protocol was just modulated/demodulated to analog audio upon send/recieve.

Remember RS-232 was always expected to be at least building-wide if not site-wide, depending on the size of the site.

Ordinary data communication at relatiely slow speeds has benefits that might as well be taken advantage of when they are needed.

Of course no code was absolutely required for any of these processes, but you could still seamlessly share ASCII files between Apple, Commodore, DOS PC's etc. using native COM port commands.

To get more speed between two points, on early PC's you could get software to multiplex more than one COM port to handle a single data stream over multiple signal pairs.

When needed, this would require and tie up multiple phone lines to reach off-site but it worked, plus it was the same technique on your own local copper but then it was more feasible to be always on.

Many buildings were originally equipped with top-quality AT&T/Bell copper pairs each dedicated to a separate signal for each (prospective) phone line to each office through its on-site relay box. At the time many of these pairs were rapidly becoming idle with the arrival of the modern office multiline phone which ran on fewer pairs, or had its own dedicated wiring installed at deployment.

With Windows 9x, COM port multiplexing was built into Windows, and with the arrival of the 115Kbaud UART's you could theoretically get 460Kbaud between offices by running four 3-conductor DB9 cables from the phone access plate on the nearest office wall, and using a PC having connectors for the full 4 COM ports which had become standard on motherboards.
but that's the beauty of it. i don't have to name such a politician in order to justify my comment.

even if every single US politician takes donations from the Saudis, it still makes sense to scrutinize the motivations behind any policies that appear to unfairly favor Saudi Arabia.
I am German and use a credit card in the US like you use an EC card. I think it's a cultural thing. When I grew up it simply was inconceivable to buy things like Christmas presents on credit. I have never bought a car on credit either. In the US getting a loan is just much more accepted. Even people who could easily save up for a car still buy it on credit. And they buy two sizes bigger than I do (we have plenty of young engineers driving cars like a BMW 328i).
The team they have right now is more than big enough to manage all product lines they have.

The reason they're struggling is probably because they have lots of people working on other things than their current products, like the car.
Just today I swapped SQLite out for NeDB in the electron app I'm building.

Does RxDB handle persistence to disk easily?
Just saw recently that the classic FORTH tutorial is available online:

Starting FORTH — Online Edition:

https://www.forth.com/starting-forth/

I had read it and played around with FORTH on a microcomputer some years ago. Fun language.

Thinking FORTH, a more advanced book, also by Leo Brodie, is also linked to from the above URL.
Temporary allow your friends to ssh to your Linux box using github's keys
There's already leveldb and bdb. However both have kind of odd interfaces, but other than that their nice. Bdb not so much however, because it has a very odd license.
The credit system is not important. When I came to the US I didn't even know what "building credit" means. To me being creditworthy meant not to have debt.
Literally no one does that. rsync-over-SSH is often used for this, sometimes plain rsync, sometimes custom stuff running atop SFTP (which is a completely different thing from FTP(S)).
the title seems like click bait. Its very misleading to the point of being intentional. The title to me implies that there are intention to replace the use of sqlite with this javascript database.

sqlite (from their website) "SQLite is a self-contained, high-reliability, embedded, full-featured, public-domain, SQL database engine. SQLite is the most used database engine in the world."

When I click on a link I see a nodejs application with a bunch of info on how to use it. No justification or details on implementation, or how real problems were solved.

How portable is RxDB (PouchDB)?
Can you run it on a embeded device without a browser?
How full featured is it?
Is it crash safe?

For instance see how sqlite is tested https://www.sqlite.org/testing.html

Finally how is this any better than simply using the databases built into the browsers, like html5 storage?
The kind of perpetual motion that violates thermodynamics is the kind that can do useful work, i.e. that you can get energy out of, without putting any energy into it. So it violates conservation of energy.

A planet in orbit, or a spaceship like Voyager travelling through the galaxy, is in perpetual motion, but if you try to harness that kinetic energy, you'll slow it down.
Conflates "government" and "providing services". The later is a small part of the former.

Software isnt political. It has impacts upon politics, but name something that doesnt? We cannot saddle coders with the political outcomes of thier code. Down that road are restrictions on research (to head off changes to encryption) or communication of ideas (to head off copyright violarions).

That said, anyone asked to create the tool for "identifying muslims" knows what they do. But that isnt so much software as the use of software. That person isnt creating software but keying for a paticular trait. The same code would find people who like ice cream or who are at risk for some rare disease. We dont blame someone who creates code to calculate safe drug dosages if that code is then misused in capital punishment.
Logo seems familiar, Wowza?
What kind of pay comp do you get for being on call?

We have it at my company but it's an expectation everyone is on call and there is no bonus for doing it.
I wouldn't call it clunky and slow, it is just meant to be used from a tv. It's like saying steam big picture mode is clunky if you use it with mouse and keyboard. Kodi has a good api, although there are no good web interfaces yet, I have been also contemplating trying to build a cli around it
> this is a client side browser database...sqlite is not.

I should think it's referring to WebSQL, which I understand was just SQLite integrated into the browser.
Reality taught me to not trust what people reply, they have different standards.

Met way too many people who consider their on-call to be okay. And when digging deeper, they're being totally exploited and I wouldn't touch their positions/teams/organizations with a 10 foot pole.

People who care about on-call moved to contracting or positions where they are not on call, they're not coming back. I did and I ain't coming back ;)
Shoutcast Metadata Protocol
Does GMAIL does something similar too?

This should be standard feature of mail softwares. At my organization, whenever a 2MB file is mailed by management to entire organization mail system crawls for some times.

EDIT: Our mail system is hosted in-house.
Ask HN: Can local domain name registars enforce naming policies?
I am asking this, because of this,

http://nic.lk/index.php/policies-procedures/domain-registration-policy

in particular the clause which says,

"Personal names/ Country names"

I am a bit confused since I always thought you could register whatever you want as a domain name and this is the first time i have seen such a warning.
It's like $300 for a big TV. Not the very best one of course.

I guess 50 hours can still be a lot though.
Seattle traffic worsens, but mass transit may be helping
They could be made accountable in theory, but in practice they are held to much lower standards of accountability than either the government or individual persons.
Duplicity isn't bad; I often recommend it to people who want something similar to Tarsnap but don't want Tarsnap itself.

The biggest disadvantage to Duplicity is that it has a far more constrained archive management model -- with tarsnap you can delete any archive at any time, but Duplicity works with a "full plus incrementals" model, which means that (a) you can't delete an archive without deleting the archives which "depend" on it, and (b) you'll inevitably need multiple full archives.

Other points which are probably of lower importance to most users: Duplicity's website and documentation is even worse than Tarsnap's; and they rely on GPG, which has a pretty lousy security track record.
Not sure why people are downvoting your comment. It's a real issue you are trying to help.

I had mine replaced for free a few months back as well :)
I think "this time it's different" for reasons that aren't clear yet, but for technical people, has been an ominous fear for some decades.

It comes to this: Computer Systems aren't simply inert turing machines we can pull the plug on anymore. We are letting them off the leash and they are moving on their own out in the world, and they are making decisions to interact as peers or better within our social structures.

The car analogy [0] doesn't work anymore because cars are starting to drive themselves.

If you put this into an ecological premise, consider that we've been at the top of the food chain, above all other animals, and we have dominated the biosphere for a million or more years.

Now we are introducing machines as peers and they may soon dominate us, if we're not careful.

Look at the examples in the article, and consider that malfunctioning wi-fi might illustrate how poorly equipped most people are, to confront machines that don't act in their best interests.

[0] https://en.wikipedia.org/wiki/Car_analogy
PH user here - have you posted it on their forums?

If we spot that the lowest price has changed from the previous day, we'll email you an alert right away.

Do you do anything about sellers listing cars at £0, £1 or some other below market value? What about excluding cat d cars, etc?
If you could do that, you'd likely have much better and more profitable things to use your SHA-1 cracking skills on.
There's also this amusing article about FTP:
http://mywiki.wooledge.org/FtpMustDie
Hankel Alternative View of Koopman Analysis for Non-Linear Dynamical Systems
Conor McGregor Swipes at Phone as Fan Records Dublin Encounter
Are you cherry-picking studies to support your beliefs? Because you should click through to the letters to the editor in response to the article:
http://www.nejm.org/doi/full/10.1056/NEJM199802123380713

The responses raise legitimate concerns about the article's analysis, and they also support my assertion (which continues to be the mainstream view of the costs of smoking-related health-care). For example, the analysis you cited ignores secondhand smoke health costs entirely and ignores a number of conditions associated with smoking. In the author's reply to the criticism, they paper over these concerns in an inadequate way.
I'd be more worried that you can get away with adding code that cause catastrophic failure and there isn't a single automated test to catch it.
We took that out of the title as linkbait (https://news.ycombinator.com/newsguidelines.html). One does not mess with SQLite users.
New data show that joining the 1% remains unsettlingly hereditary
Hacker for hire
We are part of a team consisting of highly efficient developers and hackers.
Upgrade University Grades
Facebook, Instagram, Twitter, Whatsapp, Line, Skype Hack
Delete unwanted online Pictures and Videos on any website
Remove Criminal Records
Hack bank accounts
Apps hacking
MasterCard, Paypal, Bitcoin, WU, Money Gram with untraceable credit on it etc.
We also develop hacked facebook, twitter, instagram, yahoo, gmail passwords etc.
We do custom software and web development in php, java, asp.net
etc.
We have 100% records from our client as well as highest repeat hire rate.
our work speak for ourselves, we provide a perfect software solution to all clients.
We believe in mutual growing with client and hence we work as a technology partner and consultant for our clients.
Contact us @Lulzsekhackinc@outlook.com or ICQ: 703132619 or WhatsApp:+14696660879 or Skype: Lulzsekhackinc@outlook.com
ISTR something about an older version of Exchange that did dedup, but that as soon as someone _opened_ the attachment it was no longer a candidate for dedup.
Staingate is a real thing and @achow's comment is correct and is very useful and that's probably what is happening with @component's mbp.
and for whatever reason (i'll give benefit of doubt its a bug), every time i open a link it asks me which browser to use, no matter how many times i set the default to firefox.
I think you meant Pseudonymity when you wrote Anonymity.
The control/data connections are actually pretty neat, and for the era (actual working Internet) it was a good idea that worked quite well. I understand it looks "hacky" today - but that's largely due to far worse hacks lower down the stack.

NAT came along, and everyone broke everything. Now you can't make up neat protocols like this any more - everything must be user-initiated TCP or server based. I do wonder how much development and innovation this has held back. Even games back in the day had far more interesting network models - that were more sustainable long-term.

NAT was likely the first major crack in the wall of the open Internet, making it much weaker and the users more compliant than it previously was. I strongly believe that's one of the major reasons why we have what we're left with today.
Nice list! I also recommend "The Art of Electronics" by Horowitz and Hill.
It is quite encyclopedic, but often very clear and well illustrated.
The author is correct when he writes, "The truth is, kids can't use general purpose computers, and neither can most of the adults I know" but he goes much further than I think is really necessary or even realistic.

I teach at a liberal arts college and in most of my classes I devote a day or two to researching and evaluating sources. I ask them "How can to determine if a web site is credible?" and in every class I get a significant number of students say "If it is a .org, .gov, or .edu" Who is telling these kids this?

This week I had one class take an online survey and gave them a bit.ly link. I just cut and pasted it from bit.ly into notepad to make the font large enough that they could read it on the screen. In a class of ~35 I had 3-4 that were having problems. They were putting the url into google. At least one was typing in the "http://" that I had just cut and pasted. Of course it was on his phone so he had to find the punctuation.

THen ther are the students who submit .gdoc or .pages files and when I tell them to export the files to .docx or .rtf they say they don't have word. First off, you can download MS Office for free from the university. Secondly, you can export from google docs and pages to word files.

Of course this is not the majority of students but it is easily 1 in 10.

So whenever I see something about "digital natives" I roll my eyes. Until I have a colleague freak out about having to use the online gradebook the university is now making us use instead of a paper one because that person doesn't know how to do it.
What's amazing here is the scale that they're winning at, and doing it in such a rough regulatory environment.
To those who were confused at first like me, there is a typo in the title of the article and it should read "from 50PB to 32PB"
Google have really hamstrung the Android TV ones, but most of the media boxes you get off Amazon won't have that.

I have the Xiaomi MiBox 3 and it's a pain to put other apps on it. Anything that isn't explicitly Android TV compatible won't be installable from the Play Store, and even if you sideload it, it doesn't show up in the menu. Amusingly, this is the most useful that "OK Google" has ever been (Xiaomi's remote+voice control is excellent)

I will say it's worth reading up and buying based on chipset+firmware. You probably want Android 5+, something that runs Kodi well, Ethernet and HEVC decoding. I'd recommend the Mibox but Google and Xiaomi have really made a mess of it.
Don't know if my memory is failing me, but it seems like Google re-enabled my search history some time in 2015 without telling me. Maybe around that time, search history got subsumed by this newer "Web & App Activity" setting. You may want to re-check your settings.
How does it compare to https://github.com/amark/gun and http://lokijs.org ? Does it handle concurrency and conflict resolution?
Mobile supplied an acceptable device for doing most things a non technical person wants to do with a computer. This killed the advancement of technical competence but I'm not sure it set it back much. There have never been that many people who really get computers beyond the UI. Most people don't know how to fix a car either.

That being said, I do hate on mobile often for being closed and locked. PCs could provide a friendly UI that led people gently into more tech savvy levels, while mobile seems to lead nowhere.
> I've seen projects waste so much effort making the code uniform

This one is usually an automated task. Everyone agrees on a coding style, configures his/her development environment and first time you work on a non-std file you convert and commit it (most things are done by your editor/IDE, if configured correctly).

> If the code works and is readable, who cares if it varies somewhat from similar code.

Me. I regularly have to clean up after lone warriors who talk like you have "delivered features".

A coding style does not represent some universal truth about code esthetics: On one hand it allows programmers to read code with a well defined set of expectations, on the other hand it helps prevent some of the big annoyances for reviewers.

The point is not to like some specific style but to adhere to it. It takes you 5 minutes to adapt your own code to the project's coding style, it will take others 10 minutes to do so and, unfortunately the most common case, it will take hours over a single year when nobody fixes your coding style and everybody who has to touch your code trips over the same things.
Yes. Many secure email services handle data in methods that prevent identification of doubles. If you cannot read the data you dare not reduce it (multiple layers of keys, same doc going to or held by different people cannot be identified).
Paper is a material, not a medium. Newspaper has the ability to distinguish between real and fake news by way of an editor.
Every few days there is some self-aware rundown of startup or hacker type stuff that gets pretty wide attention here. I recently saw something maybe last week that was "what it's like to use JavaScript in 2017" that got spread pretty widely. It was a fictional conversation between a modern code hacker and an old school Netscape JavaScript guy and it was definitely not favorable to the state of JavaScript today.

You gotta be able to poke fun at yourself.
opentracker is what is used by the high-throughput trackers. the protocol is fairly simple and doesn't change a lot and the implementation is fairly minimal, so they don't need to update the codebase often, it does it's job, it's mature.

for smaller sites there are more specialized trackers that allow more control, e.g. chihaya and gazelle.
I got over my bibliomania by pretty much completely stopping to buy books online. I never used to buy book at airports, train stations, book stores. Almost always online and a lot. Just because it was on offer and/or it was reviewed well or was rated good. So whenever I would go on a journey I would pick a couple from my hoard.

Couple of years later I have a huge collection of unread books. I may not read a lot of them ever. And probably no one will read them. I have the option of either giving it to a public library or leave in the family in the hope that someone will get to read them someday.

I had also stopped getting books based on my own taste. It was always someone's review or so or genre search or famous works.

So now I buy a book when I want to read it. Be it airport, or a train station or a book store. I buy it if I like it - at MRP or whatever the price is. I would just go through the beginning of the book, or few pages from here and there. In this way - I spend less and read more books. I also discover a lot of books that I wouldn't have otherwise. It also is very close to what I think I can call my own taste. Only that I buy less books which I don't mind really.
I'm sure almost everybody here is already aware of it, but since it is so important:

Correlation does not imply causation

The author is doing a good job not mixing them up, and just uses common sense for her reasoning.
Happy Year of the Rooster
Oh, of course. But this is a subject in where nobody gets hurt at all, and may even benefit some people.
You basically just said "I don't understand why everyone isn't just like me."
For those downvoting, why? It is my belief from talking to green card holders that they have a right to entry in the U.S. I'm not a lawyer and I suspect those downvoting aren't either. I phrased my comment in terms of what I thought to be true and as a fact.
For me, a tutorial implies that students will attempt to practice the skill and the instructor is there to help with the practical aspects, and explain how to solve actual problems. It has to be interactive, and it has to involve solving specific problems rather than just talking about general ideas.

I find it very confusing when I come across all these "tutorials" on deep learning, reinforcement learning, etc. They just seem to be general lectures without any actionable instructions or practical guidance.

Am I missing some part of what happens when I look at these recordings, or does the word "tutorial" mean something different in the ML community?
> I'm not sure what a "peaceful ethnic cleansing" would look like

Peaceful for himself I suppose. He'd like to be nice and cozy, miles from the action, while it's being carried out.

The more that lad get's slapped about the place, the better I feel.