skysight-inc/HackerNews huggingface dataset:
Apologies for confusing you with brightball; I didn't notice that you jumped in after the back-and-forth.

The entire argument put forth was that the government can't annul a contract agreed upon by both parties (even if it is illegal under current law). Which is how pretty much all labor laws. It is a completely generic argument. Once we admit that there are exceptions (oh, but children can't form a contract!), the generic argument has been thrown away.
Is the US somehow unique in selling plastic bottles? Why don't those environmentally conscious countries ban plastic?
This page, http://www.fossil-scm.org/fossil-v-git/wiki?name=Fossil+vers..., on the fossil-dcm.org site makes the following claim [emphasis mine]:

> Fossil uses a transactional database for local storage, meaning that the repository is protected from corruption even if a crash or power failure occurs in the middle of a commit. Extensive self-checks protect the repository from corruption from bugs. No work has ever been lost due to a software bug in Fossil.

I've never heard that Fossil could eat your data. I don't use it now, but I've tried it for a few personal projects and liked it.
At the very least twitter should have never gone public. The stresses of a public company don't jive with the needs of a platform like Twitter.
Thousands of employees looking to monetize our tweets aren't what Twitter needs, in any case.
I can't tell if this question is intended to be a joke or not, but either way i'm in support of it.
From the study[1]:

"For outsiders, we see evidence for gender bias: women’s acceptance rates are 71.8% when they use gender neutral profiles, but drop to 62.5% when their gender is identifiable. There is a similar drop for men, but the effect is not as strong."

Yours is a good point, however, that seems to have been missed in the reporting on this study. The men's acceptance rates did also drop (significantly even) when their gender was revealed. So it appears that men might also benefit from having a gender-neutral identity.

[1] - https://peerj.com/preprints/1733v1.pdf
The bill of materials of a Samsung flagship phone is actually relatively high.

If it turns out to be simple physics, Samsung having pushed the battery-capacity-to-phone-size ratio a bit too far, this would be your classic case of a giant company putting so much pressure on its suppliers that they end up committing to the impossible. Apple ran GTAT into bankruptcy the same way.
>...I was still getting interrupted by phone calls. Calls that would last 10-20 seconds, that type of conversations in an open space wouldn't be as distracting.

Think about the other people around you. When you are getting phone calls in a private office you are not distracting them from your work - every phone call you get in an open floor plan will be distracting to everyone around you.
I think you're a cynical monster. And, by the way, this is not a binary situation - you either get vaccinated, or you don't.

I'm not per se against vaccines, but I'm against the following I can think of right now:

- To lower insurance costs, we inject infants, and toddlers with many vaccines at a time, often without much space between shots either. My kids are fully vaccinated but on a spaced-out schedule, and our family doctor fully supports this as a smart choice. There are toxins in vaccines and the more you put at once, the greater the toxicity, so, an intelligent person would try to space out, don't you agree?

- Again, to lower costs, all kinds of questionable preservatives were/are used in vaccines - just like with drugs where you have generics and brand ones, I'd rather have choices and pay extra to get a less toxic form if available. Although ethylmercury is pretty much out (mostly thanks to anti-vaxxers), I'm pretty sure there are other better choices at higher costs;

- Hepatitis vaccine given to infants is usually not justified and could be delayed unless justified by a simple blood test;

- Studies just confirmed that tetanus vaccine works twice long as previously thought - why schedules are not immediately adjusted to both cut costs, and reduce risks?

- Flu vaccine is useless if not harmful.
We can take this a step further.

If chatbots can replace the dead, then they can replace the living.

How long until hot startup in 2040 gives us vchat bots that will be better than your real friends, with a VR set you wouldn't have to spend anymore times with those pesky real people with their real problems? Don't like something about friend #201 ("Bobby"), change parameter y and he'll be just what you want, say their annoying snoring[0].

[0] https://en.wikipedia.org/wiki/Fair_Haven_(Star_Trek:_Voyager...
How screwed is a non-traditional recent college grad with a CS degree? I am talking late 30s early 40s.
Amazing RE paper, thanks.
> but naming and organization

Aka abstraction!

Quoting SICP, abstraction is the means "by which compound elements can be named and manipulated as units"
On this project the maintainers have chosen not to adopt any post-2012 JS frameworks, citing poor stability. I think they made a sound decision, so I'm not interested in going down that road with them.

You raised a good point about alert dialogs and it helped me refine my thoughts. Sometimes it's actually worth it to "reinvent" browser features. I don't know anyone who thinks that alert dialogs are good UX. So "reinventing the wheel" doesn't work here because it's too broad.

I found the concept I was looking for, and it's called "perceived affordances" vs. "false affordances." A perceived affordance is any sort of intuitive, visual clue that a user can perform an action. For example, text that is blue and underlined lets a user know it is a link that can be clicked. A false affordance is a perceived affordance that is not real. For example, a back button that does not do the intuitive function of taking you one screen back is a false affordance.
Could the Oculus Rift Become the Facebook Rift?
I used Fossil for about 4 months on a project. Found it easier than git in terms of CLI usability. The inbuilt UI, although not polished, is pretty usable. And the entire project is pretty much a single SQLite file. It definitely hasn't gotten the attention it deserves.

P.S: It's primary author is known for another piece of software that runs pretty much everywhere - SQLite!
I think the term natural selection is sort of a misnomer, makes it easy to misinterpret it as if many are let to die while few are selected. It just happens creatures that with certain traits are more adapted to survive and reproduce (not having tusks in this case), where as some other creatures are not and die. Hence those specific traits tend to be preserved in subsequent generations while the others just didn't survive to reproduce.

And, the extinction events, its not like nature is cruel and killed off most species. As you see in the list of extinctions, the reasons mostly are that the environment (or nature if you will), changed too drastically and quickly that most species couldn't adapt fast enough to survive.
Get a performance tool like NewRelic, Dynatrace, Appdynamics.

They'll give you all of that.
Found it: "false affordance." See my other comment below.
You need to subscribe to something like https://wtfevolution.tumblr.com/ then.
Is it really that hard to add an anti siphon valve? All it is is a small one-way flap.

Or a backflow preventer - they are the law in many states. Put one on the hot and cold side.
> Don't really agree with the leading whitespace alignment either. Alignment across lines is generally troublesome when combined with team development and version control: it leads to merge conflicts.

I'm definitely with you there. I've written about the disadvantages of this kind of column alignment several times on HN, so won't repeat them here. (Well, if anyone asks, I'll dig up a specific comment or two.)

I have a suggestion that can help anyone cure the temptation to column align all the things: Try coding in a proportional font for a while.

Contrary to popular wisdom, proportional fonts work fine for most kinds of programming. The only thing you can't do in them is column alignment, and in most cases this limitation is a good thing.

Instead of column alignment, you'll be forced to use indentation, and you may discover that indentation alone gives you enough ways to make your code structure clear without arbitrary alignment.

In my case, it happened the other way around. I got tired of the problems that column alignment caused, so I stopped using it and switched to indentation only. Some time later I was curious and tried a proportional font, and the code was still just as readable as before. So now I use proportional fonts all the time, and I'm no longer tempted to use column alignment.
>Hilary Clinton isn't even close to being the most corrupt. She probably wouldn't even be in the top ten.

Technically you are right, but this sounds pretty depressing.

At least she didn't make it to the top 10!
There's nothing wrong with CamelCase if it's readable for you. Readability is the only reason some people prefer using underscores between words.
If we're going to appeal to authority Micheal Porter, the most cited author in business and economics and six-time winner of the McKinsey Award for the best Harvard Business Review article of the year agrees :

Porter wrote "The Competitive Advantage of Nations" in 1990. The book is based on studies of ten nations and argues that a key to national wealth and advantage was the productivity of firms and workers collectively, and that the national and regional environment supports that productivity. He proposed the "diamond" framework, a mutually-reinforcing system of four factors that determine national advantage: factor conditions; demand conditions; related or supporting industries; and firm strategy, structure and rivalry. Information, incentives, and infrastructure were also key to that productivity.
Scaling Bitcoin 2016 conference transcripts
Isn't "minimal framework" an oxymoron?
Ok, maybe not law, but the others certainly have a high technical bar in the interviews.
OK Labs had one way stronger than QubesOS that's based on L4 kernels with user-mode virtualization of OS's since 2006. Same research group and company that did seL4 kernel. It was acquired by General Dynamics. OKL4 3.0 was open-source, though. So are L4Linux, OCL4, and Genode that could all be modified to recreate the OKL4 platform.

Summary of OK Labs:

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

Current company:

https://gdmissionsystems.com/cyber/products/trusted-computin...

Others include INTEGRITY, LynxSecure, VxWorks MILS, PikeOS... many lightweight kernels have done this. Also had real-time properties in most which helps with rooting out covert, timing channels.
It might be trending, but that doesn’t make it true
Poop 101: A beginner’s guide to reading your own poop
>> It's true: the developers with the best reputations don't get interviewed. They can get their pick of jobs just by networking.

This is arguable. Personally, of the local (London) developers I look up to, not one of them is in what we'd call here a prestigious job. They are still forced to apply to jobs as any other average candidate. I am referring to people I've worked with, and other with amazing github repos.

Despite all we've heard, I am forced to conclude that talent is mostly unrecognized in this industry.
yes. But for a first job, it's better than being unemployment.
Side note: if you are hungry for more interactive fiction, I highly recommend "Lost Pig" by Grunk[0]: http://iplayif.com/?story=http%3A//mirror.ifarchive.org/if-a...

[0] http://grunk.org/lostpig/
There's no way that would apply to them. They're unique... and so is their product.
An interesting article, although I disagree with use of the term "artificial intelligence" to describe what was created.

In some ways, I can sympathize with Ms. Kuyda. Both my father and grandmother died in 2013, and even though they are gone, I still get birthday alerts for them on my phone. I don't have the heart to remove them.
I don't think you're correct. If you're vaccinated, you can't get harmed by that pathogen anyway. Only those who choose not to get vaccinated, can get infected, but by refusing to get vaccinated, they should be waiving some rights, or have to pay some deductibles. What I don't get is why unvaccinated children are not allowed in California schools as they supposedly can't harm the vaccinated ones.
DO does that too: https://news.ycombinator.com/item?id=11036554
[citation needed] ?

no software is perfect, but fossil uses sqlite under the hood and is developed by the author of sqlite. a fairly strong data integrity guarantee in my book.
The video showing two benchmarks, one on a SSD and one on a HD, is kind of pointless and possibly misleading. The files are already in memory cache, and the disk is not being read from. There is no way 5000 files can be loaded off a HD in less than 6 seconds, especially on NTFS.

That doesn't make the benchmark totally uninteresting, though, because dealing with 5000 posts in 5 to 7s is still good, and would be what you'd get from several rendering iterations, which you'd get for subsequent edits of your text, or tweaks of your templates.

The point I'm trying to make is that he should not care about showing more than one measurement.
whoops: typo above. I'm not "wording" that this might get passed... I'm worried :)
I use Jekyll for my main site and Hugo for a couple one-off sites that maybe ten people will ever see. From what I've seen:

- Jekyll is a Ruby thing and requires you to have pretty much all the Ruby stack, including some kind of version manager like RVM.
- Hugo is a binary that you can download and stick in ~/bin/.
- Jekyll comes with Sass; Hugo comes with LiveReload.
- You can extend Jekyll in Ruby. I wrote a thingy for Jekyll to generate breadcrumbs and color them based on a SHA hash of the page title; I don't think I could do this in Hugo without adding this sort of functionality to it myself and possibly submitting it upstream.

If I gave up my beloved auto-colorized breadcrumbs and moved to Hugo I'd still have to find a way to get Sass to execute on every Hugo rebuild, and there's still all the things I have Gulp do for production builds (autoprefix my CSS and minify the HTML). Seems like all programs in this space helpfully offer to be file-monitoring task runners, but I'd rather not have too many for what I think are simple sites.
I know about https://www.mail-archive.com/fossil-users@lists.fossil-scm.o... where a bug in Fossil in trying to figure out what check-in to update to, followed by a user attempt to recover, ended up deleting edited/uncommitted files. Details in http://www.mail-archive.com/fossil-users@lists.fossil-scm.or... .

Would that have been fixed via reflog?

What other failures have there been?

To note, many heard about Fossil because of Zed Shaw, who was bitten by the bug, and wrote about leaving Fossil because of the data loss. I wonder, therefore, if your recollection is echoes of that one report.

Fossil users pipe up in HN comments, like https://news.ycombinator.com/item?id=12665875 from a day ago, https://news.ycombinator.com/item?id=12655740 from 3 days ago, and https://news.ycombinator.com/item?id=12622773 from a week ago, so there are active users.
Yes, though generally only if a field or table name happens to be a SQL keyword.
Many people think Facebook is the web, just like people think the web is the Internet. I'm sure both web and Internet will outlive Facebook though.
Facebook have introduced a lot of new people to the web/Internet. It's just a matter of time though, until those people discover that there's more, like Youtube for example.
Enjoy this site
I couldn't find them, sorry
On the notion of "unhackable" I commented here:
https://news.ycombinator.com/item?id=12671744
Whether or not it's 50 people to field legal requests, it's certainly more than zero. And I'm sure that you don't need to look hard to find complaints that, even given current staffing levels, it's hard to reach a human who can deal with a hijacked account/harassment/etc. Scaling up from narrowly scoped technical support takes a lot more people.
I've built two client sites with Hugo recently with great success: https://www.halorestorationservices.com/ and http://www.laviagelaw.com/. Both are fairly extensive in their use of templates and Hugo's features.

That said, I typically grab from site templates and don't do a lot of css/js manipulation myself. Though, if I did, I'd just set-up Grunt or Gulp to handle automatic regeneration of the final asset files.

For those asking why should you switch? Well, exactly, why should you? If you are happy with your current toolset and are productive using it, isn't it all about the final product anyway? Who cares what you use. But if you aren't happy with your toolset, or are just keeping an eye out for something that might be better ...

Hugo is known most for its speed. If you have a site with many, many pages that needs to be built quickly, strongly consider Hugo. It really is super fast. I'm actually considering building out a very large sample site with various engines to demonstrate just how fast it is. I'll try to find this post on Hacker News again and post if I ever get around to it.

Layout of content is extremely nice in Hugo. Basically, you just organize everything in directories how you want it to be rendered in the end. This can be overridden if necessary.

Documentation is also really nice. I'm actually about to build another client site and considered using Jekyll (you know, just to see), but found the documentation lacking compared to Hugo. It also seems to needlessly complicate things, but that's probably just personal opinion based on prior experience with Hugo.

There are a few downsides obviously. You get what you get, unless you want to add functionality and recompile. But now you have to maintain your own version.

As parent5446 mentioned, variables can be a bit confusing. They are not as idiot proof as I'd like them to be.
Mentorship as the way to learn and grow
I'm impressed by your ability to ignore the banning of people like RSM for apparently no reason other than having wrote wrongthink in another forum. I suppose that was "harmful" too?

Given the left's continuing efforts to restrict freedom of association, I don't find myself under any obligation to respect their desire to exclude people of my ideological persuasion from any given platform.

Ironically Twitter's censorship efforts are just barely effective enough to drive respectable, real-name conservatives off of their platform, but laughably underpowered against dedicated trolls. If anything it's giving them a nice lesson in disposable identities and minor opsec.
I hear it starts out strong but once your code reaches an advanced age it starts to putter out.
Since the top 1% continue to accumulate a vast percent of the wealth, they are the best ones to tax to support the rest. It is unfortunately that things are so unbalanced that the poor don't have much to tax. We could choose to do nothing about it and let the rich keep more of the money. Eventually it will result in more of the poor and average people falling behind. Where will Walmart gets their billions when none of their workers and customers have money to spend? At the worst the whole economy will stagnate or people will revolt. The super rich could afford to take and "us vs them" mentality and bunker down somewhere safe.
I use fossil for all my personal projects. It's absolutely a pleasure to use. Not much more to say about it, it's a tool that's easy to use and gets the job done.

Easy to export to a git repo too, e.g. to mirror to GitHub (which I do).
> Computer science isn't about craftsmanship.

If it were, there would be a lot less frustrated hiring directors and despairing grads discovering that four years of comp sci doesn't qualify you for anything except teaching comp sci.

I wish to God my courses had included any of that stuff you mentioned.
Is there a CFG spec I could look at?
The BBC was one of the most egregious pioneers in soliciting meaningless viewer responses in the pre-social media era. They would go so far as to kill 30+ seconds of airtime to soliciting/demanding "participatory" viewer responses that were invariably inane. On the plus side, at least it led to some good satire [1].

[1] https://www.youtube.com/watch?v=OQnd5ilKx2Y
I'm intrigued. Using Kubernetes on GKE is just so easy, it's hard to put the work into running it on EC2. If you can match the ease-of-setup, it would be amazing. I signed up, and tried to deploy a cluster, but had some challenges that stopped me:

1. During signup, I have no idea what AccountName means, and it took me more than a few time times to make your form not say "You must match the required format". As it turns out, all lowercase seemed to have worked.

2. I'd recommend dropping the signup form and use GitHub and Google OAuth. Check out Auth0.

3. When I went to turn on a cluster, you ask for an AWS Access Key and Secret. It's obvious that you need these, but you are asking for some pretty big permissions: ec2:, cloudformation:, and more. I'm not going to give you an AccessKey and SecretKey because you don't have anything on your docs about how you store and protect these.

4. Why would you charge me a per-hour fee based on the # of nodes when it's running in my own AWS account? Your software was involved in installing (and I assume upgrading) the k8s cluster, but are you also providing any management tools on top of it? Help me understand the full lifecycle and value you continue to bring. Currently, I can't tell if you plan to charge me $1 per node per month, or $10, or even $100.

In the end, I didn't spin up a cluster because I didn't set up a new AWS account that I can sandbox everything in. I should do that and give it a try though. Keep working on this, I like the idea, and it's definitely early for you!
Show HN: Svgcleaner – an SVG cleaning application written on Rust
And see what? Mostly 1-to-1 events, no search, no broadcast, no history, not badgered with legal matters on any comparable scale, ...

I don't think it's comparable.
Comcast has symmetrical 2gbps fiber.

The 940/40 is DOCSIS 3.1

The situation with uploads on home connections is better than it was a few years ago though.
Microsoft Paint is getting an incredible upgrade in Windows 10
Slack has a pastebin built in, too.
Such an incredible show, new episodes later this month on Netflix, can't wait.
>its not like nature is cruel and killed off most species

>the environment (or nature if you will), changed too drastically and quickly that most species couldn't adapt fast enough to survive.

These are not mutually exclusive. Mass starvation caused by environmental changes is a cruel kill off. I'm not sure what the point you're trying to make is.
Vaccination is not 100% effective. People for whom vaccines are not effective rely on the majority of others to be vaccinated so they don't come into contact with the pathogen.
Nah, it's much easier to git commit something useful than try to argue against a strawman version of oneself constructed by an SJW.
This bot expertly baits Internet imbeciles into losing arguments
Some say, streams are difficult to produce.
> Fibonacci is an algorithm? Really?

Fibonacci was a man. The Fibonacci sequence is a mathematical sequence. The various ways to calculate the Fibonacci sequence absolutely are algorithms.

Bubble sort's arguably useful as a first learning point and as a stepping-off point to learning more practical sort algorithms...but probably not something that you'll need after that.
Not any other codebase. Codebases with huge and often-changing binaries (e.g. images or 3d models), for example, were troublesome for git, at least historically. The Linux kernel isn't big in all ways.
Which are largely storms in a teapot, with little effect on the world. They are, at their best, slacktivism.
There's a group at USC that has been working for a few years on using AI to combat poaching, with some interesting results.

http://teamcore.usc.edu/people/Paws/index.html