skysight-inc/HackerNews huggingface dataset:
Fedora cause it is so good out of the box. Also debian stretch from chromeOS in a chroot because crouton doesn't have so many options and I just want something boring and reliable.

I'm working on making Nixos my daily driver cause it's the future, also considering GuixSD cause I am trying to go as free as I can.
CAPTCHA based on a sliding tile puzzle
Show HN -- http://www.secanto.com is a mobile-centric CAPTCHA based on a sliding tile puzzle where users restore the original picture by sliding around the fragments that were randomly rearranged.
> ...and the employee was terminated immediately.

Jesus! C-can they do that?
Mandatory mention of D and its @nogc feature (as it sounds, a compile-time guarantee that a function doesn't allocate on the garbage-collected heap)

https://dlang.org/blog/2017/06/16/life-in-the-fast-lane/
Erlang has one message queue per prosess. So if a process discards the message, the message cannot be available for other processes. Moreover, as Erlang does not have message broadcast and all messages the process receives were explicitly sent to it, the process can not receive messages accidentally.
Fundamentally, the "pluggable storage" is probably the driver protocol. As in Scylla, Cassandra, or Cass/Rocks
> They’re just specifying the country, not including it in the list.

Yeah, no, not quite. Only one city got that treatment, so it's not an invalid
interpretation. The alternative to the journalist who cannot read a map is
that the journalist should learn how to write, but either way it's an error of
WSJ.
Back in the day, in the farming days, people still had only 2 children on average survive to the adulthood — the population growth only really took off after industrial revolution. The biggest problem back then was that having more than 2 children impoverished them in the long run — it ensured that each kid had less land to farm than their parents. If you kept having above replacement fertility rate for a while, after a few generations the descendants had no land to farm, and with few alternatives afforded by technology-less society, this meant absolute poverty and starvation.
Has YC ever provided the data around how many RFS startups get funded? What they attempted to do (starting biz model)? What they learned? Etc. I feel like this would be really interesting information to study.
> Just enough of it that they can skirt the DOT hour rules

Source?
You won't get a 4x for that price, but you can get a 5A for under $100. For that price you'll get a Snapdragon 425, 2GB of RAM, a surprisingly bright 720p display and a non-awful camera. I can only assume that these devices will sell for vastly below the listed price in their target markets, otherwise they're going to flop miserably.

https://www.banggood.com/Xiaomi-Redmi-5A-Global-Edition-5_0-...
>it's also using a 9% rate of return for the "conservative" scenario...

If 9% is good enough for most federal, state, and local pension estimates, it's good enough for us, too. /s
Show HN: Bookmark OS is like Mac or Windows optimized for bookmarks
Surprised to see "Supporting Creators" on here too. I thought Patreon (and others) had made meaningful progress on this front.
Yes, sorry to say, but this is a good idea (and you see plenty of those calculators), but assumptions and findings do not make sense. Inflation for long-term projections is one of the main drivers of the final results; you cannot ignore it.

It would be much better to make estimates in inflation-adjusted (today's) dollars: at least then one can relate the results to costs you see today. And even in pre-inflation dollars, average 9% return is anything but conservative.

On smaller points: adding "0" as an invest monthly option would be a good idea.
Is there a trend in the UK of nosy neighbors reporting unsupervised children to the authorities? This has been a disturbing trend[1] in the US that makes it harder to provide kids with independent time, particularly when the person responding to the complaint is guaranteed to be heavily armed.

1: I say trend, though it's probably much less than 1% of the population, but kids are seen by more than 100 adults in a week, and the nosier adults self-select for being more likely to be looking for kids doing something wrong.
Isn't Xiaomi subsidized by the government? Hard to compete against that in price.
That's actually what the Austin Zoo is: A bunch of animals people tried to keep as pets that they had to give up when the animal got big enough to eat them. Lions, Tigers, Bears...seriously someone tried to have a bear as a pet.
Announcing Kartridge, a New Downloadable Gaming Platform
Can one "downgrade" a normal android to go? Would be interesting to see what it does to your battery runtime, for people like me, who use their phones mainly for different forms of text messaging, some news browsing and some once in a while google maps routing.
> "well, the math doesn't support having children, so I won't"

The thing is that that's not how it works. It's not the case that everyone first does the math, and then the rational decision. But what does happen is that a lot of families, all over the place, make the individual choice of "we'd love to, but we can't afford another kid". And in aggregate, that leads to lower birth rates across society.

And if society makes it cheaper to have kids, the birth rate goes up.
My guess would be that there are very few people out there, at any stage in their career besides retirement, for whom interest and capital gains are more than a tiny fraction of their income. For most workers, things like salary, bonus, and (for a lucky few) stock grants make up 90% or even 99% of our income until we retire.
Founder here. Bookmark OS is a passion project that I’m building because I got tired of the linear and crappy UIs of almost every bookmark manager. It is an attempt to bring the ease of use, elegance, and power of a GUI like Mac or Windows to bookmarks.

I submitted the first basic version of Bookmark OS here 2 years ago and since then a ton of work has gone into it based on user feedback. Here are some of the highlights:

- Folder suggestions will attempt to predict the folder a bookmark should go using AI and NLP. This helps avoid creating different folders with the same content (for example, a "coding" and a "programming" folder) and makes it super fast to find the right folder.
- Keyboard shortcuts (inspired by vim): opening a bookmark has never been faster. For example, press "a" for "All" bookmarks, then the down arrow and then "enter" to open the latest bookmark.
- Customize icon view: change icon size, font size, spacing, and line height to your liking.
- Customize list view: change the order of columns and show/hide columns.
- You can now see a bookmark’s parent folder in a column when viewing all and searching. This makes it easy see where a bookmark lives and easily open the folder with a click.
- Folder sharing: share a folder of bookmarks that cannot be edited or collaborate on a folder with a friend.
- Tags and folders work together: for example, if you activate a "to read" tag, only folders that have a bookmark with a "to read" tag nested inside will show.

In terms of tech stack, I’ve tried to stay vanilla as possible to keep things simple. For the front end no framework is used, just jQuery and Bootstrap. On the backend, Rails, Sidekiq, Redis, and Postgresql. Right now, Postgresql is being used for search as well and it works great.

And lastly, Bookmark OS is subscription based and has a healthy paying userbase for longevity.

There are more features on the way, so let me know if you have any suggestions or questions!
Likely also simple embellishment
I have a really simple mental calculator for this: Can I ever retire? Only if social security is still there.
They're not perfect, but they seem useful to me: roughly how much stuff per mile is on your rails, and how far do you have to travel to reach it? Do you have some cost per mile figures to share?
Regarding Carbon Removal Technologies, the RFS states

> Other approaches to geoengineering to counteract the effects of climate change could have potential as well.

What safeguards does YC have in place to help a company do this without starting unintended consequences and maybe accidentally making the problem worse? A large body of evidence suggests that humans and businesses, overall, do not get a good grasp on how their actions will cascade 20-30-100 years into the future.

Does YC have a plan or opinion at least on how to reduce the likelihood of your startups wreaking uncertain havoc on the other side of the world while engaging in geoengineering?

Edit: I'm not allowed to reply on HN any more I guess, but here is my response to the comment below.

My comment was specifically not about carbon removal, but the "Other approaches to geoengineering to counteract the effects of climate change could have potential as well", specifically not talking about carbon removal.
Because of the "consequences" part. (This is the stupidest thing Randall Munroe has ever said.)

https://xkcd.com/1357/

Because he was so successfully un-personed, and it was basically because he was hurting people's "feels." If that's the way one does "Free Speech," it's just crappy. Get your hands on Manufacturing Consent -- If your press is technically free, but it still fits the propaganda model then it's not really free. If society supports free speech within the law, but huge swathes of private life extract huge consequences, it's not free speech. In that case people are being suppressed, not convinced, and both good and bad ideas are being suppressed.

That kind of society is authoritarian, not liberal.
The video ad is so crazy -- we still need a human to lock/unlock the cargo?? and its good for the truckers because they can go home early to their family??

The first part can be trivially automated and the second is just stupid. Truckers get paid per hour of work, less work == less money.

AI-self-driving has arrived but to make the transition look "humane" as in the AD is crazy. Almost insults the intelligence of these guys who have been driving our cargo around for whole generations.
Think object as if it cant draw itself, lets say you have a spreadsheet object that it can draw it self in some window manager so you are updating it with some method calls, etc and you want to share trough the network, what is the difference between serializing that object over the wire and drawing it in your screen than use some sort of json to wire the data and then recreate with a thin client the spreadsheet in your browser?

I mean the difference is subtle, you can say why we dont have the same draw engine and use json yo carry the data over the network? You will have to solve syncing, etc, but if you instead use something like a croquet (I'm assuming here, I don't have experience with that system) you are sharing the object, the methods the full object, not just a text representation of it.
Well, I've gained about 25 pounds, a lot of which is muscle, but some of it was fat as well. I'm probably about 15-18% bodyfat now. Since summer is approaching I'm thinking I want to cut. I've never really tried to cut before so I'm at a bit of a loss as to how to do that. I would basically just eat everything in an attempt to gain weight.
Marvell cooks up 400* Gbps Ethernet chips
Dynamic Typing Is Not Weak Typing (2011)
In addition to what others have said about honesty and ownership of mistakes, it shows you how much they're capable of learning from the inevitable mistakes.

Even more importantly, if they haven't made any major mistakes yet, there's a good chance they'll make it once you hire them, because they haven't been through the whole experience and have no scars to show for it. Or maybe they haven't had yet a job where they were responsible for anything that could result in a major incident. There's no lesson in paranoia as great as wiping the wrong storage array, shutting down services in an order other than the sanctioned one, etc.
Maybe a better way to phrase the question then would be “What is the most useful categorization of life and non-life?”
Are you suggesting that the life of a product does not depend on how it's used?
This would be so much cooler if it actually supported more than just a few, few, few bare keystrokes.
So "discard" means to post messages to own message queue? If so it seems like an awkward pattern that essentially implements a priority queue.
Hey there!
Having fun so far but I have an NPM ERR running atomic-algolia.

I am using an .env file (tried with and without quotes)

I'm starting here in case I am doing something wrong, but let me know if think it deserves a GitHub Issue

You can check the code here (branch/search): https://github.com/regisphilibert/benmerde/tree/search

Here's the npm log:
--------------
/Users/cheribibi/Boulot/projets/benmerde/hugov2/node_modules/atomic-algolia/lib/utils/getRemoteIndex.js:1
(function (exports, require, module, __filename, __dirname) { module.exports = async function getRemoteIndex(index) {
^^^^^^^^
SyntaxError: Unexpected token function
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/Users/cheribibi/Boulot/projets/benmerde/hugov2/node_modules/atomic-algolia/lib/update.js:9:22)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! benmerde@1.0.0 algolia: `atomic-algolia`
npm ERR! Exit status 1
--------------

Thanks for the post (and the help ;))
It seems blockchain technology and cryptocurrency are purposely absent from this list. Can we assume that YC is not interested in funding these types of startups?
> "This rule" seems a lot like the "skinny triangle" rule

This rule is exactly the Skinny Triangle Rule, or rather the part of the Skinny Triangle Rule which overlaps with the Small Angle Approximation[0].

[0]: https://en.wikipedia.org/wiki/Small-angle_approximation
+1 for mbasic.facebook.com
I never use the rest of the site, but there are some contacts that I can only reliably reach through messenger
There's only urban sprawl in urban/sub-urban areas. Different problems exist in rural areas.
That's the problem, it costs us a lot more than a few bucks.
Billions and billions in spending or the US Senator will not vote the bill, or block it. F-35 is made in 45 states, only because all Senators and Congressmen want to buy votes (indirectly) http://foreignpolicy.com/2014/07/08/the-pentagons-399-billio...

In Brazil they do it the honest way.
There is another way to look at children, which is from the societal level.

New humans are still the most important inputs to human society. As societies become more specialized and productive, the powers and burdens of new humans go up. Thus, richer societies need fewer people, but each person needs to be more specialized and capable. And inversely, a society that is not producing new humans who are more specialized and capable, is a society that will have trouble advancing.

Evaluating public policy from this perspective produces some different conclusions than the more traditional family-oriented perspective which is often used to look at policies related to children.

Policies that empower women professionally and reproductively mean that only women who affirmatively choose to have children will have them--increasing the chance that they will have the means and will to invest heavily in each child.

And policies that give each child the chance to maximize their potential can be seen as long-term investments, not handouts.

Conversely, policies that permit or force children to develop sub-optimally are wastes that should be eliminated. Today many societies promote policies that encourage procreation (no access to sex education or contraception, incentives for more kids), but don't invest in children (no early childhood education, bad primary and secondary education, poor health care, poor food programs, etc.).

If someone bought a car but refused to pay for gas and oil changes, you would probably say they are making some damn bad decisions. Either maintain the car, or if you can't afford to do that, don't get one until you can.

Traditionally, the analogous kid blame game has fallen on the parents themselves. But parents are part of a larger society, and ultimately, given an ~80 year life span, will only manage about 25% of a new human life. Society will manage the other 75%, but in a lot of ways, our thinking about policy has not caught up to that reality.
Even compared to a $5 Android Tracfone you can get at any Safeway, these are pretty underwhelming. Why would I pay 12x more and only get double the RAM & LTE compared to a $5 Alcatel Android phone?

Essentially the only reason is for modern Android, but its not as though any of these Android phones (except the Nokia) will ever see multiple years of software updates.
Hell, no! Google for "unfunded pension liabilities". 9% is wildly unrealistic for those estimates as well, but the folks who negotiate those hope to be retired and gone far away by the time when those obligations come due for large numbers of retirees.
If you don't believe that Shell/BP can buy politicians to have easy access to oil, you should better get acquainted with the politics of other countries [0]. This is the first thing I thought about when I heard about big oil reserves in Brazil.

[0] https://www.ft.com/content/a9e193de-2044-11e7-a454-ab0442897...
During my training, I worked on a BIND4-to-BIND9 migration in an IBM mainframe environment. One week I got bored and started "benchmarking" the server, wrote this little perl script that swamped the server with DNS queries. Then I realized that my feeble little antique of a desktop (Pentium II @400MHz, running NT 4.0, in 2004!) was not even capable to put some serious load on that behemoth, and had not IBM just recently ported Perl 5.8 to z/OS?

So I scp the script over to the mainframe, ssh into it, run it again... and grow disappointed that my puny little perl script is still the bottleneck. How much can this beast take, I wonder. Maybe, if I forked off a couple of children?

In retrospect, I should have let it go at this point. My benchmark was already querying the nameserver at a far higher rate than it would ever encounter in production. I should have written in my report that the performance impact of some configuration changes was negligible if not zero.

But I really wanted to see how many queries this beast could handle. So I kept increasing the number of worker processes hammering BIND with the same queries over and over, until ... my ssh connection dropped.
I pinged the mainframe, but I got no response. Ooops.

I was trying to look really busy as the monitoring guy who always looked as if he had just woken up walked down the corridor into our open plan office, grinning, and asked if anyone had something to tell him. Nobody replied. I do not think I have ever been that quiet in my entire life.

"Okay", he said, "the TCP/IP stack on that particular system just crashed, just in case you are wondering.". Oops

"Yeah, but SNA still works", the sysprog replied, "And the LPAR is scheduled for an IPL on Saturday, anyway. It'll do."

Obviously, it was a testing LPAR, so nobody got hurt; they would not let a trainee anywhere near a production system. But let the record show that I did manage to disable VTAM (at least the TCP/IP side of it) with a simple perl script from an unprivileged user account. By accident, but still. Also, I lost about a kilogram in sweat that day.
Will these phones still run the regular android apps like Duolingo, Memrise, Telegram, Brave, BaconReader...?
A negative view, sure. But 'close-minded' implies it's an unexamined decision, and that's certainly not the case for me or many other HN users.

My essential stance on data-gathering (and especially location data or communication metadata) is that it represents an irreversible erosion of privacy, and in many cases compromises the privacy of other people who never consented to share their data.

I've used services that (effectively) traded my data for cash, but I think there's a compelling argument that ill-defined location monitoring is underestimated as a personal risk and acutely underestimated as a source of externalities. This is up for debate, certainly, but 'close-minded' seems to presume the answer and deny the possibility of those externalities.
Low fiber from cheap diets.
I distinctly remember him saying "So if I get up to go to the bathroom, I pause the player".

You know what's pretty hardcore? Thinking that going to the bathroom is essentially the same as fucking off.

This seems like it might be one of those times when the person doing the speaking is being interpreted to say something he didn't mean to say.

The author seems to be coming from the direction of "count the time you weren't working as unproductive time in the day", while it's unclear from Carmack's statements (the subset referenced in the article, at least) whether he was considering that at all.

For an alternative perspective, consider that Carmack might have tracked the time he actively spent programming, and used that to measure commits or lines written/changed over time. He may not have minded the occasional interruption to clear his mind and reset. This changes the tone considerably, from one of "ruthlessly cut out 'unproductive' time" to something like "track your productivity when you're working to spot trends", and all it takes is looking at the situation from the other direction.
Education and caregiving maybe?
100 CSS forms
5% for conservative and 7% for aggressive would have been better choices...I know the goal was to make this calculator simple, but those values should have be configurable with saner defaults.
The fact that Social Security has survived for several decades is evidence otherwise. Even Moneybags McGee knows better than to poke at AARP and the most reliable voting demographic in the world.
Ask HN: Does your choice of technology affect your valuation?
Let's say we have two hypothetical startups that go through the startup gauntlet and are about to raise another round of funding. They are in the same industry and sell the same exact product with equal success. One startup built their stack on well known open source tech. Job postings for these technologies abound. The other uses lesser known tech and programming languages.

So, basically, all else equal (ceteris parabus), should these two companies be viewed differently by investors because of their tech stack?
I think the accountability is why a lot of people hate it.
Explainer: Jared Kushner and His Security Clearance
There's also issues with the suggestions. It suggests driving for Lyft or Uber for a cool $28k more a year, but the article linked doesn't seem to account for costs of that work, just revenue.
Yowzers! Please tell me what this magical investment is where I can expect an average rate of return of 9% (let alone 12%). That is off the charts optimistic.
Do they? I mean, trucks are hardly gas efficient, and aren't most roads maintained (supposedly) via gas taxes?

The question, I suppose, is how much harder they are on the roads relative to their fuel efficiency.
Yeah, the US rail system is the best in the world for freight. In other countries, passenger rail has priority, so the freight service suffers a bit. In the US, it's the other way around.
Always start with a stupid model, no exceptions
That's true - and it's been used in a few contexts.

The issue is the context. i.e. Living systems do take in energy and organize. However, if you make the box a little bigger, it's still subject to entropy.

However, even drawing the box/context is useful!
Deep Tech Atelier. How to turn scientific excellence into market success?