skysight-inc/HackerNews huggingface dataset:
I agree that 5x10 is small and hard to read, but what use would a bitmapped font have for subpixel rendering?
What kind of DB did you have? As I recall, the 7$ offer only supported 10000 rows of PostgreSQL?
I'm quite intrigued by the libfossil project (http://fossil.wanderinghorse.net/repos/libfossil) which attempts to make the core fossil VCS abilities available as a library. To the best of my understanding this is and will remain a "spin-off" project of the main fossil project, but it looks like as of August 2016 there is still active work on it.

The combination of the BSD license and a self-contained C library in the style of sqlite that offers VCS capabilities app developers could build into their applications is extremely enticing. libgit2 (https://libgit2.github.com/) may have matured enough to be viable for that use case if one is comfortable with GPLv2 plus linking exception, but the sqlite-style include one header, build one C file and you're done integration is really really nice.
Why prefix your tables with tbl? Do you prefix your functions with "fun" and your variables with "var" and your classes with "cls"? It's completely redundant.
My guess is it has the same root cause as this Wells Fargo debacle: clueless executives give drones impossible goals accompanied by threats; drones cut corners to meet those impossible goals and keep their jobs.
Actually any drug that cures people with cancer even a small percentage is a game changer. A drug that cured 5% of all cancers would be fantastic given most drugs just delay progression with very bad side effects.

Our metrics are really skewed - we reward companies that develop drugs that increase average life expectancy by a few months in a large percentage of the target population and which cure nobody, not those that cure even if it is only a small percentage of the target populations.

The really bad thing is we are doing almost nothing to develop treatments that prevent cancer in the first place (well nothing gets to the clinic). The three really big advances in cancer treatment in the last 100 years have been the HPV vaccine, Hep B vaccine / anit-Hep C drugs, and antibiotic treatment of Helicobacter (stomach cancer). All of these are preventive treatments that have “cured" millions of cancers.
7/10 Americans have less than $1000 in savings. How do you suggest squeezing blood from the rock?
Did you read the manual? They use their own little language which is imperative, but unlike C side effect free. To execute side effects it offers a way to implement machines in regular C. This is for example how 'Timer' is implemented in the manual.
Usually you can just search for languages with weird unsearchable names as "*lang".

https://en.wikipedia.org/wiki/S_(programming_language) (Not really sure how you'd search for this language in particular, though...)
It was amusing when my government teacher explained the urinal problem to women in the class in a discussion on "man laws." He first asked where they would go in a four, urinal situation if there was nobody present, a person at urinal 1, and people at 1 and 3. The men and women had very, different answers that were pretty consistent within each gender. The women always asked, "Well what do you do if 1 and 3 are taken if 2 and 4 aren't an option?" Every guy but me effectively said, "Try not to piss yourself until 1 or 3 become available."

"Nick, you aren't weirded out by people sneaking a peek?"

"Nah, my protocol is different. It recognizes root cause is them looking at what they don't need to. If I notice this, I'll simply remind them they should turn away from me before I turn something toward them. Not my eyes either. Most rational and irrational people will avoid that outcome to maintain what dignity they can when exiting a bathroom."

The guys got a kick out of that solution but chose not to upgrade their protocol. Their loss. ;)
If a philosopher of science studied contemporary scientists and judged "these practices common to this field tend to produce more accurate far-reaching knowledge of the world, compared to these other practices accepted in this other field", and a few decades later we could judge that the philosopher was basically right, then I'd want more to read their work. They of course may have broader concerns.
Only look at the site.

I don't have a team to use it with, I also don't like Slack very much, so my feedback is probably worthless.
Nothing fancy, I just do

fossil export --git repo.fossil | git fast-import

manually every now and then. I could set up a fossil hook to do it, but I haven't quite bothered to yet.
I wrote a blog post yesterday about switching to Hugo from Jekyll: http://jvns.ca/blog/2016/10/09/switching-to-hugo/

I mostly did it because it's faster and sometimes I like to waste time microoptimizing my website, but I don't there's any really good reason to switch your static site generator if you're happy.
"rlang" is not really fun to search for either
Bash script to dump all DBs local and tar up any config files.

Then the script sends it to s3 using aws s3 sync. If versioning is enabled you get versioning applied for free and can ship your actual data and webdocs type stuff up extremely fast and it's browsable via the console or tools. Set a retention policy how you desire. Industry's best durability, nearly the cheapest too.
The rich benefit from a society where he can conduct profitable business. I think he benefits more than he cares to admit, because a more heavily taxed middle class is going to spend less, and that is going to affect his bottom line, one way or another.
Or a profession that so strongly assumes ability is innate and cannot be trained.

And that, by virtue of being plunked down into the interviewer's chair through whatever chain of random circumstance... you've suddenly become innately endowed with the ability to evaluate it in others.
Twitter and WhatsApp are both Real Time. However, if they could save a lot money going from Real Time to Near Real Time, they should do it.
> It would feel extremely awkward to now, years later, send them an email "would you know a job for me", no matter how well we worked together. You just don't do that, at least I wouldn't. If I was asked by someone by someone I once knew I would immediately feel like an unwritten and unspoken social contract was broken. It just doesn't feel right to me.

Anyone that I worked with (even 20 years ago) and who was a good colleague then would be more than welcome to ask me for help in a job search. I'd think of it as totally normal and something that I'm happy to do.
Why is it ideal that a candidate has been coding since before they were in college? I understand wanting people who have an interest in the job, but how many other industries feel that the only good candidate is one whose been involved in it since they were a child? Sports are the only one that come readily to mind
Apparently it is used to implement the Windows 8 USB driver. I can't think of a higher bar of 'in production' than that.
It's very clear to me what the parent is saying. The people you give as example only got that recognition long after doing the work that established their career. In an interview process at the start of their careers this work had not been done and their talent could hardly have been recognized in an interview process. Actually, after reading Masters of Doom I am pretty sure that a 20 year old Carmack or Romero would not get hired at any company in the entire state of California that has an HR team. This due to personality traits, lacking educational pedigree and poor work history.
It's pretty easy to find with "p programming language".
"Born in South Africa, where baboons were regarded as a pest, he had spent his teenage years shooting the animals for bounty and dissecting their bodies for fun. This odd adolescent hobby notwithstanding,..."

Completely changed the tone of the article from describing a scientist that misjudged the data, to a psychopath that used the data to justify his warped sense of the world.
I was an inexperienced candidate when I got my first dev job. I had literally some very basic front end skills in that I could use jquery to change font colors. I'm now a fairly seasoned backend developer - if nobody had taken a risk on me (for low pay at first) or mentored me I would not be anywhere near where I am today. We treat training like a cost center and despite the huge amount of money being made out of the tech industry there are very few companies organizations or even groups of people that prioritize taking time to make people productive. I don't know the solution but it seems that there is a huge untapped amount of potential skill that will never get used.
Weird.

I'm not aware of the British laws and am not going to Google the sex ads for London -- but those ought to be paid for by renting out half a flat?

Considering the English reputation of being as kinky as the Japanese, those services should exist. (I have no clue if those reputations are deserved.)

I assume you're not going to meet interesting people in a weird way like that anyway. Or maybe you meet too interesting people like that...

(From the divorced people I know, I realize not all people with serious problems regarding relationships are following any cliché. Shudder. So I would expect quite normal people otherwise are doing weird stuff.)

But the article's point was to show weird people. Is this interesting for HN? It isn't exactly news that you will find some extreme people at the outer edges of the Bell curve of 8 million people.
I tried Hugo on a quick prototype for a API documentation site, but quickly ran into limitations in the go template engine and how Hugo handles variables.

It's great for a simple static site, but without a way to extend the template engine easily, there was no way to do what we wanted (which was to style a yaml file of service metadata into a swagger like UI).
> I suppose a case could be made that people are entitled to a share of the success that they didn't help provide, but no one ever even tries to make it.

Ha! If you genuinely want to hear people (very passionately) make this argument, try proposing a higher estate tax
I have duplicity set up, sending encrypted backups to S3. It works pretty well, and is pretty cheap.
AWS can be cheap if you architect right. However, bandwidth costs are going to kill you at AWS.
Is using Hugo suitable even for non-tech people?
I have worked with several systems during last years (Wordpress, Drupal, custom apps, several wikis), but I am still not happy with them, because of missing combination "easy to maintain" and "easy to use by non-tech people (when installed)". In my experience, non-tech people can use markdown (if properly motivated) at most and can log in into a system, but that is.
Is Hugo going to help here?
Look at a red state like South Carolina as an example.

Basic services like fire protection are membership based, folks who live in unincorporated territory have to BYO water, sewer, security, and poor folk are really poor.
Wow. Were these candidates with CS degrees? What was the problem? Did they not know how to parse command line args in any language? Not know how to compute an average? Not know how to do anything on the command line (or outside an IDE)? Something else?
They're all completely different. Most Wikipedia content is created by volunteers. Most Linux development is funded by corporations the likes of Red Hat and Intel. Most Windows development is done in house by Microsoft.

You obviously mean Windows as the outlier, but decentralized is orthogonal to proprietary. TCP/IP is decentralized but people still make money selling proprietary operating systems with TCP support and proprietary TCP libraries and proprietary routers and so on.
Yeah, if only the Twitter demographic was representative of the general populace. Which it is not.
Good point. Well, FWIW parliamentary procedure can still handle non-voting parties, e.g. the non-voting representatives of U.S. territories in the U.S. Congress.
Navigating Through Grace Hopper Conference Career Fair
> imperative, but unlike C side effect free

Sounds like a dream language :)
Searching out victories
Yeah, git doesn't restrict you in that regard and supports both workflows, which may differ from project to project. Mercurial has a nice improved version of this, where it's safe to rewrite locally but you're not allowed to rewrite public history. I think that's a smart compromise, although if the project you're working on has the concept of patch queues, like the linux kernel and others, then mutable history to maintain patch queues is a feature, which in fact had been supported by a few extensions before the new mercurial rebase implementation landed.
What about VAT? Lower earners have to spend all their income just to live by, so VAT for them is essentially an additional income tax.
Nothing is as bad as C#. E.g. try it on remoteok.io. They're not the only ones who can't search it. Even Google couldn't a few years back IIRC.
Because the people giving the interviewers were hired under the old system. Which they can't just turn on its head, all of the sudden, because that would... invalidate the exacting, methodical "high bar" which they had to pass in order to be hired (though proving their Great Developer status).
What kind of format is BDF? It seems that it isn't readable by any of the font tools on my computer.
The PR response thus far from Samsung is baffling to me. Samsung's worry at this point should not their phones catching fire, but their brand's reputation.

The textbook example (literally, books have been written about it) on how to handle a case like this is The Tylenol Crisis[1] -- when Tylenol bottles on the shelves were removed, laced with cyanide, then put back on the shelves (killing seven). The perpetrator(s) has never been caught.

For those that don't remember...

* Johnson & Johnson recalled 100% of US inventory and had it destroyed. 31 million bottles, $100M (in 1982 dollars) loss.

* Tylenol was put back on the shelves with newly developed triple-seal tamper resistant packaging.

* Johnson & Johnsonl also issued coupons for a $2.50 discount, available in newspapers and by calling a toll-free telephone number.

* Johnson & Johnson also unleashed a massive marketing campaign aimed directly at the medical community, and had over 2000 sales people going out and making presentations on how they've tried to make this kind of tampering near impossible to go undetected again.

[1]http://www.aerobiologicalengineering.com/wxk116/TylenolMurde...
Did it have zero impact? I wonder if white men at GitHub have the same promotion opportunities; I wonder if they face subtle forms of discrimination in the workplace.

I am certain that some white men don't even bother applying there, because they don't wish to handle a prejudicial environment.
Time to point out that Evian is a place in France where the company originated

https://en.wikipedia.org/wiki/%C3%89vian-les-Bains
> I haven't even heard from friends about people going through anything approaching 8 hour interviews.

Is this a joke? "All-day" interviews are so common as to be the usual expectation.

And while they aren't always a full 8 hours, it's not unusual for them to be 5-7+ (including giving candidates a lunch, and interviewing them during it while they eat).
It's a shame that we had to get this deep into the thread to get you to admit your preferred policy (and Twitter's, apparently) is that straightforward ideological purges by default make the platform better (unless you can prove a negative and establish that no one ever had a sad as a result of their writing).

Instead of leading with spurious claims of abuse, next time you should go with that on top.
Would the cyanide slowly leach out when people touch it or something like that?
> Feynman, like some other famous scientists, gave in to the temptation of pontificating on subjects he knew very little about.

I suspect that is what some physicists think philosophy does in their field, but if so, I don't see that there is anything for them to get worked up about. A lot of water has flowed under the bridge since Bergson annoyed Einstein.
Highchart in One Line
I think this logic applies to side projects too. Unless the infrastructure stuff is of interest in itself, it is better to let someone else take that pain away. The beauty being that to do so for a side project is free or almost free.

> But if you think that a decent developer is worth at least $50/hr and it might take you an 1hr to set up and 1hr/yr to manage a server (e.g. apply patches, update security) then you're better off not spending those 2hrs and paying an extra $100 hosting your app.

It doesn't change your point (it enhances it actually) but I'd say you need the 1hr/1hr for heroku (to learn their way of doing things etc.) and 24h/8h for the self-hosted, based on my experiences. But I am not a linux whizz.
Create Production Ready Highcharts in one line of Code using WebComponents (in Google Polymer)!

Featured by Highcharts on twitter: https://twitter.com/Highcharts/status/697813952865136642
Looks like they are now accepting down payments via wire transfer, https://my.neo900.org. The FAQ claims they will pay 2% monthly (!) interest on down-payments, http://neo900.org/faq. Even with reuse of a Nokia N900 case/LCD, the motherboard will cost about $1K USD. The FAQ mentions baseband isolation:

"We're going to address privacy concerns of non-free modem firmware by ensuring that the modem has access to no more data than absolutely necessary, so it won't be able to spy on anything that's not already available on carrier side. On Neo900 one can be sure that the modem is actually turned off when requested, not just pretending to be. Users will be notified in case of the modem wanting to do something without their consent. Unlike some other smartphones do, Neo900 won't share system RAM with the modem and system CPU will always have full control over the microphone signal sent to the modem. You can think of it as a USB dongle connected to the PC, with you in full control over the drivers, with a virtual LED to show any modem activity."

It might be possible to attack the phone from the USB connection to the baseband, https://news.ycombinator.com/item?id=12673735
I think the impression may come about because algorithmic problems have mostly been solved for you. But programming languages, frameworks and libraries don't magically appear, so advocating for a more "practical" CS curriculum may lead to stagnation if it means a lack of people knowing the fundamentals.

There's also the argument frequently made about math in schools that it's not so much about the specifics, but a way to teach people to think. I believe algorithms are excellent to teach abstraction and naming & organization are fundamentally about abstraction: what do these five functions have in common? what _is_ this thing?

I'd add that it's quite difficult to teach "naming & organization". It requires working on a large code base because the problems & benefits just aren't obvious in a typical 200-line student program. So students will have no experience of the problems you have and consequently be rather unmotivated, whereas I still remember the fascination at the genius that is the Smith=Waterman algorithm, watching it solve a problem in 10sec compared to the 1h+ that my naive solution took.

Algorithms just don't go out of style, either. If you had been taught "practical skills" in the 2000's, you'd know a lot about svn and java spring and php's $_GLOBAL, but the stuff you learnt sophomore year would have been old by graduation.

(Except svn, because Linus wouldn't have had a chance to implement git without a solid understanding of data structures and algorithms).
I've been seeing a lot of grumpy articles [1][2] by interior designers lamenting midcentury modern, recently.

[1] http://www.nytimes.com/2016/10/06/style/why-wont-midcentury-...
[2] http://fuckyournoguchicoffeetable.tumblr.com
Ivory's a beautiful, extremely useful substance; outlawing it makes as little sense as outlawing alcohol, marijuana or beef. What needs to be done is to create the appropriate legal framework and property rights to give Africans an incentive to ranch elephants. Cattle will never go extinct because people like hamburgers; the idea of elephants going extinct solely because people like ivory is mad.

Elephants are going extinct because no-one has an interest in keeping them alive. Give someone a reason to keep them alive, and the species will last forever.
Unfortunately a large percentage of this increase has been from detecting early cancers

Do you have a source for that? I've also seen data for stage IV cancers and they show the same improvement. Those weren't caught early.
I don't know about you but I have all of those things simply by leaving my bog standard IRC client connected to the networks.

IRC is not a limited protocol. What is happening is that people are using limited computers and networks (smart phones) that aren't capable of the same thing a 1990s computer was.
i'd just like to mention that hookers/blow & geek/nerd/gentoo are not mutually exclusive.

that is all.

see also: DEFCON, HoHoCon, pretty much any alt-Con.
There are some hurdles yet to be had for the non-tech person. But I would claim that when he/she gets the split panel up and running with the markdown editor on the left and the live-reloading browser on the right, it is no way going back to whatever Wordpress feeds you.

There are initiatives writing some nice clients on top of static site generators such as Hugo and Jekyll, but in my head you then lose out some of the most valuable features of Hugo, speed and simplicity.
I'm surprised too. I'm unaware of any disadvantages to doing it this way. I have always preferred this format myself. It makes things easier to comment out, it makes it so the clause never accidentally ends in a trailing comma before the next clause, and it looks nice.
> If someone is worth $50m, he's really getting very little value from the system.

He's getting everything from the system. Law, the courts, the ability to live in relative freedom without walled compounds and guards, etc.

When revolution comes, those $20-50M guys will be the ones on the wall.
They have a larger incentive to kill fewer elephants overall so there continues to be an elephant population to profit from. It doesn't change anything because a poacher is interested in getting big money now, not establishing a sustainable income stream for future decades.
ElasticBeanstalk is a lot more flexible, since it's basically just a wrapper around existing AWS services.
I would say you are a little too excited about the drama and morality of a statistical process, and it's occluding your understanding of what's actually going on.
The softened water is for more than just comfort of use though. It keeps the hard water from depositing in the pipes and any of the devices that have water pass through them. It was interesting when we installed a better softening system that our water heater started putting out hotter water since the elements got cleared of the deposits. It also stopped making creepy sounds.
In addition to people for whom the vaccine doesn't work, there are certain groups, like those with compromised immune systems, and infants, that rely on herd immunity. There's also the disruption from mass absences if an outbreak does happen. The teacher has to spend time to reteach things because of absences, to the detriment of everyone involved.
The prefix doesn't involve the server. The prefix that's prepended to your messages when another server passes them on to a client is ":nick!user@host " and is the same for all messages that you originate.

(On Freenode and other networks with a similar service, your hostname can be changed by services, but the client is notified of this and can update its knowledge about the prefix).