skysight-inc/HackerNews huggingface dataset:
See my reply to bogomipz above. I think the law could do more. Fiduciary duty is hard to prove but we do have fairly common practices that fairly clearly have negative influence on shareholders. I think the law should regulate those explicitly. Back to my GM example, there was some sort of class action lawsuit I signed on to, I believe all the money went to the lawyers. The bankruptcy laws are biased against the "small" shareholders. The large shareholders typically negotiate some terms that aren't available to the "little guys". Usually because they are also bond holders or hold some convertible instruments or preferred shares. A corporation like GM can effectively erase the small shareholders, start over, while pouring millions (of government money) into the pockets of the large shareholders. That shouldn't be legal.

(Edit: GM today, which is basically the same company that went under and then got Government $$'s is now worth $50B dollars. I didn't lose that much money but what pisses me off is that the dice was clearly loaded here. 80% of GM shares are held by institutions and funds and they're laughing all the way to the bank ... well, they are the bank!).
That is where the burden is placed, but it doesn't change natural human limits. Bikes are small, silent, agile, and often erratic things that often ride within mere inches of a car (if they're weaving in between lanes). In a busy city, you can check the bike lane before you right turn, and a bike could easily slip back into it while you change your focus back to the intersection. I'm a pedestrian in a crowded city, so I know that drivers aren't always attentive and that's a big part of the problem, but I also drive on occasion, and it can be hard to stay on top of all of the cars, bikes, and pedestrians all around you (and many cyclists and pedestrians pay no regard to traffic laws).

> so go at a speed that lets you stop before hitting anything you don't see. Why aren't drivers taught this?

This was part of my driver's education curriculum.
I mean, if you're buying and selling bitcoin, especially if you're doing it in the MTGOX era, you made an explicit choice to choose a currency that did not have governmental insurance for depositors, or other regulatory controls.
FYI, in sqlite is still on disk.
Oh nice! Thanks for sharing! Especially for Bitcoin article!
I have had dry eye issues for over 20 years. Here is what's helped me:

1. For early morning dryness: I use drops that are less viscous. For some reason, these help me more than the thick, gel types. I empty one vial across both eyes within 5 minutes of waking up.

2. Get a minimum of 8 hours of shut-eye. I generally try to be in bed, lights off, and listening to a very boring, non-stimulating audiobook with my eyes shut by 10PM. I'm an insomniac, so this is quite a milestone for me.

3. Drink plenty of water, exercise, avoid pro-inflammatory foods.

4. Avoid medications that can cause dry eye (I know, easier said than done).
https://www.peoplespharmacy.com/2013/07/15/drugs-that-can-ca...
select * from sign
Spirit Airlines adding 'DOT unintended consequences fee' (2012)
SB7.0 Livestream: 7th Intl. Meeting on Synthetic Biology (live from Singapore)
It doesn't have to be. There's an in-memory option
You probably do suck at coding, but that's actually OK. Lots of people suck at coding, even people who have been professional software developers for years.

It's hard to get that first job, but just keep trying. With a bit of luck you'll end up in a position where some people with more experience can mentor you. This will be a bit painful at times because you'll fail a lot, but you'll learn rapidly.

Do learn Python, it's a really accessible language and highly valuable in the marketplace. Just keep at it. If you have a degree in CS all of the knowledge is in place to succeed.
The outcomes can be easily enumerated. If Sleeping Beauty always answers "Heads" she will be right 33% of the times she is asked. This is pretty close to the definition of a 33% chance.

She hasn't been given new information by waking up, she also knows as she goes into the experiment - "most of the outcomes where I am being interviewed involve the coin toss coming up tails".
Sweeping ants away with a broom
In 2010 I built an 8-GPU machine[1] (4 dual-GPU AMD HD5970) and wrote an MD5 bruteforcer (then faster than hashcat), doing 28.6 then 33.1 billion passwd hashes/sec with a software optimization:

http://blog.zorinaq.com/whitepixel-breaks-286-billion-passwo...

It's interesting to note that 6.5 years later a single GPU like the Nvidia 1080 Ti can match the whole 2010 machine (32 billion hashes/sec). This is a doubling of speed every ~2 years. Moore's Law is still alive and kicking (contrary to what many claim)!

[1] Incidentally posting this machine on HN is how I got pointed to Bitcoin thanks to the reply of a HN user :) https://news.ycombinator.com/item?id=2003888
Spotlight on the Remarkable Potential of AI in KYC
You lost a certain amount of value at that time. You could have had that value in any storage format. It isn't like Bitcoin was a rare irreplaceable work of art: it was a thing you could have bought more of using other dollars, and so the tort against you should be measured in the common unit of value and not exactly what you owned.
Moqui Framework – Open Source ERP Software
I see that it's unclear, but my second set of questions was related to how chrome and safari don't send it for requests caused by img tags.
Maybe, but I'm not talking about beginners here, I'm talking about people who already have years of experience
Disrupting the Disruptors: Startup Accelerators Feel Pressure to Evolve
I'm not attempting to compare the usefulness of CSV to a RDBMS. I'm simply pointing out it should be inherently obvious that writing to 1 file is faster than writing to N files, which is the only thing the benchmark is in question is concerned with as well.
There's no product description whatsoever...

How do you plan to monetize plain text?
Yeah, the Koa2 framework for Node.js is a beautiful way to handle requests in my opinion and it's built on async/await functionality from the ground up.
What about Pricing?
Exactly -- I think that's one of the points of the article.
I did not try it, but it looks like you can download it under the Resources tab.
Ray Peat addresses the science better than anyone I've read. He's a biology phd from University of Oregon with a specialization in biochemistry, physiology, and endocrinology. Many of his ideas are not the mainstream but everything he writes about is extensively researched and cited.

He has a number of articles on sugar but a good one to start with is Sugar Issues[0]. It can get a bit technical so I would recommend keeping wikipedia and google handy. It looks to have around 50-100 references for further investigation. Here's also one of his many radio interviews where he discuses sugar (starts in earnest with respect to sugar at around 14:35, but whole talk is great)[1].

Basically, sugars (glucose, fructose, sucrose, lactose) are healthy and protective for a wide variety of reasons - as long as they are able to be fully oxidized by the mitochondria, to produce carbon dioxide and a greater number of ATP. Many of the alleged "evils" of sugar are actually due to the polyunsaturated fats, which inhibit proper metabolism of sugar and damage cells in a variety of ways. One well established mechanism is by competing with glucose for oxidation, resulting in higher blood sugar levels. This is known as the Randall cycle (or glucose fatty acid cycle) and actually serves as the foundation for an as-of-yet unchallenged theory of type 2 diabetes.

I highly recommend reading ray peat, and listening to his interviews. His intelligence, recall, and ability to synthesize information to form coherent biological models across a variety of topics are all-together astounding. I honestly recommend all of his articles and interviews. It takes some time and re-readings to fully grasp the concepts he advances, but it is well worth it.

[0] http://raypeat.com/articles/articles/sugar-issues.shtml
[1] https://www.youtube.com/watch?v=Lx96YYKvA9w
The Economist explains: What is federalism?
No Windows or Linux? Okay.
Why stop there? One could use the raw device to get even greater performance!
> Although it is technically a purely functional language [..]

This (purity) stirred my interest, but as far as I can see it's incorrect. This[1] Wikipedia page on pure languages does not list Elixir, and the Elixir Wikipedia page itself does not mention purity at all.

Can anyone clarify?

[1] https://en.wikipedia.org/wiki/List_of_programming_languages_...
Amazon.in-is-not-a-customer-centric-company
You should look at memsql.com
I like reStructuredText, but the format is grating compared to markdown. The two things I do the most are sectioning and links. Inline links are ok in rst, but I prefer markdown. Sectioning though is awful. I hate having to hold the damn == or -- or ~~ down and getting the length right. It's easier to parse when you read the plaintext, but makes me loath writing it. Most the time I deal with md or rst, they end up formatted anyway, which is the point IMO.
A unlikely bone marrow match that led to a close connection
In many (most?) cases herbivores aren't taking the life of the plant.

Think of a squirrel, perhaps, and how it feeds on plants.

(Still don't agree with the GP)
Oil changes, safety recalls, and software updates
It's very interesting and I don't think there's an obvious correct answer. It's hard to formally model mathematically.

Here's a game-theoretic perspective. In general, when an event has a 1/3 chance of happening, an idealized gambler would be indifferent between the following two bets or lottery tickets: (A) win $2 if the event happens; (B) win $1 if the event doesn't happen. (Notice her average payoff is 2/3 no matter which bet she takes.)

Now in the sleeping beauty problem where tails is two awakenings and heads is one, a gambler would be indifferent between (A) winning $2 every time she wakes up and the coin is heads, and (B) winning $1 every time she wakes up and the coin is tails. This suggests that her "belief" is 1/3.

Another way to put it might be that for a risk-neutral agent, doubling the payoff in one state of the world is equivalent to doubling its "perceived probability". In the sleeping beauty problem, doubling the payoff is like experiencing everything twice.
> And this population is on average less motivated to make lifestyle changes that can stop or slow the disease.

Hmmm, how do you mean? We've seen a lot of people try to change their diets and lifestyle to be more healthy. Anecdotally, all my coworkers are very diligent, or at least mindful, about eating healthy (of course they splurge when going out, but on a daily basis they try and stick to healthy food). Granted most of my coworkers are younger millennials, but I think a fitness/healthy eating lifestyle has permeated US society.
New features for European platforms
Because SQLite isn't meant as a general purpose filesystem. It can do some things better (like, apparently, small blob storage), but not everything.

For example SQLlite vacuuming to free up deleted data can be slow, on large SQLite databases, we've found it much faster to rewrite the entire file than to vacuum it.

It also has some scalability limits, it uses locking to limit to a single concurrent writer (short duration locks), which only scales up to a point.

There're a lot of file system characteristics that differ from a database file format, SQLite could probably be more file-system like,but then it would diverge from being a fast and lightweight database format.

Microsoft tried the database as a filesystem once: https://en.wikipedia.org/wiki/WinFS (though this goes beyond just being a container)
If you are more of a vim person and don't like emacs modifier keys, I suggest checking out spacemacs.
Microsoft tried doing this and there are file systems that have tried or are trying. It just opens up multiple cans of worms but it's a pretty interesting idea.
I'm not sure why the focus is so much on the death rate. To me, my comment reads more about the arsehole behaviour of various groups. I even literally state that at the start of the second paragraph. The GP is talking about drivers acting like arseholes, and I'm responding that cyclists act like arseholes too, and so would pedestrians if they had someone to 'kick down' to.

Interesting, though, that you seek to 'excuse' the death of the pedestrian in your city 'because he's old', but don't bother to note the age spread of the vehicular deaths.
Free Social Bookmarking Sites List 2017 with High DA PA – Buddy Blogger
Bookmarking Sites
How to Develop Your MVP Software in 5 Easy Steps
User experience and companies business strategy in 2017
Same here. At my previous job, my desk was positioned directly below an HVAC vent. This was in DC, and I used to feel more relieved stepping outside into 90 degree humidity, because my eyes were so parched.

Someone really needs to invent a detachable, re-sizable vent cover that can block or redirect air flow, and yet still be easily removable for irritating building superintendent inspections.
It's really simple. The first number increments when a new release branch is cut off master, about every 6 weeks. The second is always zero. The third is a build number, which is an incrementing global.

There were exceptions in the early days when the team was still figuring things out. For example, release-branches were cut more sporadically, and the middle number was used to sorta-kinda represent smaller feature changes.

You might be thinking of release dates tied to a set of completed product features. Chrome doesn't work that way. The team ships on a regular schedule, holding back features that aren't ready for the public. Frequent releases help mitigate the urge for individual teams to ship low-quality stuff just because the next release train was a long and/or unpredictable time in the future.
I use eye drop vials (the kind that have no preservative). I put them on a subscription so I never run out and they're always kept at the right temperature (important).
"Could this be a tree, or graph?" is a great question to ask yourself when choosing how to model your schema. Even if you don't plan to expose that to users initially.
dplyr is the main reason to use R for tabular data manipulation over things like Python/pandas. (see the introduction for more background: https://cran.r-project.org/web/packages/dplyr/vignettes/dply... )

The key feature in this case is tidy evaluation, which will be slightly different to use since it favors functional programming paradigms. (pull() is neat for certain use cases as well)
SQLite is much faster than direct writes to disk on Windows when anti-virus protection is turned on. Since anti-virus software is and should be on by default in Windows, that means that SQLite is generally much faster than direct disk writes on Windows.

Isn't this because writing to a SQLite database file bypasses most (or all) of the antivirus file scanning since it's can't see a complete file, and can only look at raw blocks of data?

So if you find value in having your antivirus scan all of your files, that's a disadvantage for using SQLite to store them?
Have you had lasik?
Literally nothing is preventing you from creating your own secure Linux installation on any hardware you've got.
To be honest, human math notations is a weak type system combined with confusing single letter variables.

Some kind of plain text math notation using numpy expressions would be cool.
Great idea! And I like that it comes straight to my email. Can multitask and listen at 2x speed!
Her mega-salary, like that of other comparable executives, is decided by other mega-rich people. It's no hardship for them to hand her (one of their own) enough cash to buy a small town.

Let's ponder that $260M compared to every time an outgoing job offer was dialed down from $145K to $135K. Or when the yearly bonus for a rank and file is a healthy $25K (1/1000th her accumulated comp).

Sour grapes? Yes, and why not? We're all giving our lives to these same companies.
I know that SQLite performs exceptionally on embedded devices including most phones, IoT devices, and more. However, for better or worse, it's a flat file. Does anyone know of a TCP/IP-speaking SQL database that would work well on an embedded device? PostgreSQL/MariaDB seem kinda heavy, and the net couplers for SQLite look pretty unsupported.
You're asking whether a database can read/write records faster than disk? Yes. The opposite is also true. I'm not an expert in either fs or db, but it's obvious that the design and use of one is not the same as the design and use of the other, and given the right circumstances one will do a particular job better than another.

An append-only transaction log is probably going to perform better on a spinning disk than random writes. An intelligent app sorting and committing writes in order is probably going to perform better than an fs on a disk with no queue ordering facility. As they said in the post, block-aligned writes in bulk are going to be more efficient than spreading out a bunch of writes not block-aligned. And latency for a db write is going to be lower if you don't close an fd, assuming that closing an fd would always trigger an fsync.

But a properly tuned filesystem, with the right filesystem, with the right kernel driver, with the right disk, with the right bus, with the right control plane, etc etc may work fantastically better than an unoptimized database, and a given workload may fit that fs perfectly.

It's important to remember that a benchmark is only meaningful to the person who is running the benchmark. If you want it to be meaningful to you, you have to try it yourself (and then presumably blog about it).
> Writing your own methods to retrieve arbitrary chunks of data from a monolithic file would be a lot of work.

Oh goodness have we come a long way if interacting with a file is harder than interacting with a SQL database.

(it really depends on what language and/or library(ies) you use and for what purpose)
Why Nonprofits should use Quipist.com
web authentication is really not my area, but would you care to explain how this is safe ? For instance, I recognize when an app or a site is trying to use google to authenticate me, I am taken to google to authenticate. I'm not taken to the bank in this case. From https://blog.plaid.com/getting-started/, it looks like a curl request with plaintext password request made to plaid's servers.

Also from https://plaid.com/legal/longtail/, "You acknowledge that in accessing your data and information through the Service, your provider account access number(s), password(s), security question(s) and answer(s), account number(s), login information, and any other security or access information, and the actual data in your account(s) with such provider(s) such as bank and other account balances, credit card charges, debits and deposits (collectively, "Provider Account Data"), may be collected and stored in the Service."
Besides ones technical skills. Not all activists are knowledgeable enough to just roll their own distro.
Nope. Nor do I have any proofs that my balanced binary tree implementation is correct, or that my hash implementation is correct.

Given the number of stories about equator issues and negative altitude issues in autopilots, I'm unconvinced there are proofs involved in those either.
Black Horizontal Line on HN
Just noticed the black horizontal line right on top of Hacker News page. Not sure what this signifies to the community?

Update: Screen capture of HN: http://imgur.com/lwnjCuD
he still has the board seat, it's TPG board seat, he can pick one of his co-workers
What about mixed delete/write/read workloads? How well does SQLite deal with fragmentation?
Yes, that's also "paradoxical", though probably not the paradox that would trip people up first unless they'd seen the other problem first. But, you're right that I may have misread which departure from expected answer was bugging the OP. Nonetheless, everything else I stated still holds.
You are correct, sir. And thinking about OP's statement a little more, maybe staying off the road is a good idea in the sense that a two minute eclipse can distract drivers on the road.

But in general, unless you happen to glance at the sun in your field of view during the eclipse, it's all the darkness of passing clouds for most of the country.

Are traffic accidents statistically affected by proximity to a total eclipse of the sun?
Interesting and very relevant to the discussion!

Hmm... Does SQLite have some geo data or 2d coordinate lookup capabilities as well?
Isn't JWT a modern alternative to CSRF tokens?
One of my takeaways from TFA was along the lines of…

"Hmmm… he's using strtok, that's not how a real shell would work. What would a minimal shell, without scripting, pipes, redirects etc. do? Just correctly parsing legal file paths (which TFA needs to correctly implement 'cd') is well out of scope of a small article like this."
No. Read parent again.
GNU yes is fast because it is coded with the assumption that it's not answering any real question, such as "can I combine this free code with a proprietary program?" or "Would you accept the following monstrous patch to GNU Coreutils /bin/true without a copyright assignment?"
This post is peak 2017 Hacker News
Always write them when the code will actually be used.

You typically test all "trivial" functions, partly because they're easiest to test and sometimes very easy to screw up. It can be much harder to properly test non-trivial functions. Often you want to split them into smaller, testable units.

Functions that write to database get tested. The tests spin up a temporary test database and run against that. See rails for an example. Often just against sqlite3 or something, but of course that's configurable.

You can justify them because tests save time. They make starting slower (especially when you're new to testing) and they make editing and altering much, much faster. They also lead to more reliable applications on average, and the ability to make changes quickly.

I don't follow my own advice, because I'm lazy. But I really wish I tested every bit of code that I could. And it's the stupid kind of lazy--testing would make my life easier, all things considered.
I mean, it's just as arbitrary in my rephrased version. I could just as well ask "What proportion of two-children families with a boy born on Monday have girls?". But, very well, the different wording prompted differing intuitions for you; so it goes.
These states are best, worst for raising children
Dan Jones, Artist of London's East End
This isn't quite the same thing, but it kind of reminds me of Altera's Nios soft processor: https://www.altera.com/products/processors/overview.html

In one of my previous lives doing embedded development, we were able able to program the FPGA using pretty plain looking C on the Nios, which just dedicated a portion of the FPGA's gates to running a simple, ARM-like processor.

It was cool for us software dudes because we could just do general-purpose computing (mostly) on the FPGA, and the verilog folks would wire it up for us to work right. It's not the cheapest way to design a product, but the stuff I worked on had crazy high profit margins, so it was a fair trade-off for better productivity.
HN does this when a prominent tech person dies. The story will be on the front page. In this case, it was Chuck Thacker.
Of course it matters. Different file systems have different performance characteristics. Make sqlite into a file system, and I'm pretty sure you can't beat it by putting another sqlite on top.
You make some good points regarding LaTeX. In my opinion, anything that you can express in markdown is not that hard to read in TeX source. Most of md is centered around section headers, links, basic text formatting (bold/italic) and lists. Most of those are very readable in TeX source.