skysight-inc/HackerNews huggingface dataset:
Why I’m not voting this time (and why you should be upset)
I can’t remember the last time someone actively told me “I’m not going to vote”. It’s an anomaly, one that doesn’t belong in the two boxes of “too busy/lazy/disenchanted” or “voter”.

Nearly everyone who knows me, friends and enemies alike, believe I’m certainly better-informed and hold stronger opinions than the typical voter. I used to vote in every election.

That doesn’t explain why so many people get upset when they hear I’m not going to vote when they don’t know me from Adam. Maybe my politics would be so diametrically opposed to yours that it would cancel your vote out. Maybe you should be happy.

Here’s why:
The government convinced itself I was a felon.
I would argue wrongfully (and have), but this posting isn’t so much about that.

I’m supposed to go to federal prison someday. For about a year. I don’t know when I’ll have to go. Neither does the government. I don’t even know when it will decide when it will decide. But it’s been a cloud looming over me for almost a decade now.

It still amazes me how ignorant otherwise intelligent and even otherwise brilliant people are about how this aspect of their government works. Dunning-Kruger cubed, at least.

On some ethereal naughty-and-nice list, I have “felon” next to my name, which I will carry for the rest of my days, even if it gets reversed someday. Countries like UK and Canada will bar me from vacationing or businessing, on the mere word of the US government, which you have to admit is well past two grains of salt lately.

In the state I live in, election officials are supposed to purge felons from the rolls, at least until my sentence is up. Mine hasn’t, so I’m still on the rolls.

I could vote, if I wanted to. Probably legally.

Google “Crystal Mason”. That’s why I’m not voting. The risk is too great the government will decide to send me away for longer. It’s well-settled the government has it out for me, so it’s just simply not worth it for me to vote.
Very Disingenuous , AOSP standalone is rarely sold over the counter in a consumer droid phone, you could run it if you are interested, projects use it as a base but AOSP standalone is not the version most consumers run.

Every major version ports more functionality from AOSP over to GSF - which is closed source.

I cannot audit GSF and I cannot check for backdoors,, GSF phones home as it legitimate functionality, it is next to possible to verify back-doors don't exist. Location APIs could just be for your location, or google/ three letter agencies could be tracking you .

All the major OEMs include AOSP + GSF and then their custom layers. The only popular OEM using without GSF I know is Amazon with the kindle platform. To get Google certified OEM / use droid trademarks / use GSF you need to jump through hoops and give Google all kinds of access, not remotely same as open source.
The Mechanical Universe (1986) [video]
https://news.ycombinator.com/item?id=17793483
At least you didn't get an email from a recruiter immediately after the interview saying, "looks like this is going to be successful."

Contract recruiters are a nightmare.
Even when I’m calling a phone candidate at the scheduled time, I make sure to ask if it’s still a good time, are they ready and in an environment where they’re comfortable doing the interview. At phone interview stage, candidates Are about to get their first real experience of interacting with your company, and if they’re any good you will be one of many phone interviews they are juggling to fit in around their current work and normal life. It is an appropriate time to be accommodating and understanding.
A minimum wage isn't one coffee shop with expensive beans. It means Every shop has expensive beans.
Jurassic Park OS in your browser
A Victorian gentleman's self-defense toolkit
That just shows how smart the idea is of having a constitution and separating government powers.

And by the way, I guess UPS trucks can’t deliver at night now. Stuck between a rock and a hard place mwahaha

https://amp.cnn.com/cnn/2017/02/16/world/ups-trucks-no-left-...
>Facebook said this amounted to the most domestic pages and accounts it had ever removed related to influence campaigns.

They don't want some things even if they're operated domestically by Americans, but it looks like per OP, they're fine with people/political PAC's/Political Parties buying literal 'influence campaigns' for ideas that prop up the status quo.

https://www.nytimes.com/2018/10/11/technology/fake-news-onli...
> Is Facebook just a fancy machine for auctioning off the electorate to the highest bidder?

Yes. Just like TV, radio or newspapers are. Who decided elections in the past? TV, radio and newspapers/journalists. Today, those old platforms still matter but social media is muscling out its own "sphere of influence".

> Should we think of as the means of modern slavery?

Modern slavery started long before facebook.
I'm sure they mean "What's a bad work situation you were in, and how did you deal with it"
very cool this is why i actually gave it a try, but using this in practice once things got more complex it wasn't as useful
As usual from OpenBSD folks, quality README.
I am still not buying the idea that Facebook ads can decide the outcome of any elections.

If I could be convinced then I would have a lot of questions about our society, specie and civilization.

Isn't it more likely Facebook is just the designated scapegoat for everything going wrong in elections and politics ?
What do people mean by truly free market? Can you provide an example of one?
I'm afraid you're looking at it purely from a citizen/resident of a developed country. Where I'm originally from, addresses are all mostly a description of how to reach a certain location given the surrounding landmarks.

A close to reality (just changed the exact names) example is:

Firstname Lastname
Second floor North
John Hancock's building behind the Saint Joseph school (Church side)
Neighborhood of the Priars
City
Country

Of course in native language it's more fluid but you get the idea.
Neither your tone or attitude were an issue. I just wanted to note that the idea that there is absolutely no way out of this mess is too negative a view, in my opinion. Until we reach the point of no return, people need to keep engaging in discourse.

The path to success is simply education. It is not a sexy suggestion by any means, but I would point to how successful bad education is at stopping progress as evidence that it is the determinant factor. It is not a quick or a guaranteed solution. But by staying informed and engaging in conversation with people, this can have a knock-on effects on others. Further, key moments in contemporary human history show that shifts can occur seemingly out of nowhere. Will it be enough? Who knows? Realistically, this is our only play left and to squander it to apathy is not acceptable.

Re: rational. I guess this becomes a semantic issue, which means it is a non-issue to begin with as we are in agreement. I personally just feel that the word doesn't add much to the discussion as it is implicitly understood that economic actors will be driven to certain decisions by their own self-serving motivations. Using the word rational, while I agree that if we were to take your definition would be absolutely correct, connotes the notion that they are acting in absolute self interest, which is not the case in this example as that would mean individual actors would find a way to cooperate given that the existence of humanity is at stake. So, despite the fact that there is nothing wrong with the word, I avoid using it as I find it to be quite confusing.

My opinion on the matter probably reflects quite well on why I switched out of an economics degree :)
On the other hand, I've certainly interviewed people that wanted a leadership position, but didn't do well with leadership questions. But, they did do well technically.

Offering a position lower than the one advertised, in that situation, seems okay to me, provided it's not a step down from where they are now.
exactly why is left as an exercise for the reader.

Because for a long time politicians in all western countries have been pushing the idea that attending university shouldn't be a rare or elite thing, that instead nearly everyone should go to university and get a degree. Scaling up changes things fundamentally. Numbers of students graduating with degrees has been showing a clear exponential growth curve over the last 100 years, see page 14 here for the UK:

http://researchbriefings.files.parliament.uk/documents/SN042...

The explosion in size and funding levels of the university system that accompanied this growth has radically changed society in many subtle ways I suspect we're still struggling to understand.

Why did politicians do this? We must speculate. The explanations given at the time were somewhat dubious and tended to revolve around "the knowledge economy" (at least in the UK). Tony Blair was big into this around the turn of the millennium - the idea that the rise of China meant western countries couldn't compete anymore in traditional labour intensive industries and would have to move on to "knowledge work", which they then assumed meant needing a degree. Quite why China would be unable to educate its workforce to the same level, or why labour costs would not eventually rise in China to western levels, was left unexplored.

I personally suspect there was another agenda at work. From the mid 1990s to early 2000s, the USA and Europe were dominated by left wing parties (arguably Europe still is). People who spend more time in the university system tend to get more socialist in general. The correlation between increasing student populations and increasing future left wing voters would be hard for any political strategist to ignore.

That leaves the question of why university tends to make people more left wing. Leftist academics themselves tend to explain it as "smart people agree with left-wing policies" and leave it at that. But there are lots of smart people who don't, so that explanation seems lacking. However that's a topic for another time.
On the mac there is DaisyDisk
SEEKING WORK | Earth.Americas.South.* | REMOTE ONLY

Unlike most people here, I'm more of a cowboy than a professional developer. I've been using a Unix-lookalike as my only OS for over a decade so I know my way around it fairly well.

I've also completed quite a few freelance projects in the past. Anything from coding simple static websites to fairly sophisticated CRUD apps. Some scrapping, some testing, some sysadmin stuff, part-time DBA, technical writer/translator, etc.

I feel most comfortable with a Python-centric stack, but I've actually done quite a bit of work with other languages (Java, PHP, Perl, JavaScript...) I also took two semesters of programming using C at university. Also I don't mind learning obscure stacks nor working with old and unsexy technologies.

I'm open to all kind of offers. I'm neither fussy nor pricey.

worldclasshack@die-optimisten.net
hot take: facebook should not legally be allowed to show political ads in any country.
That isn't a bit weird, that is outright creepy and borderline cyberstalkish. I wonder what you have done before a first date.
Author here, prior art by https://atom.io/packages/unregistered
Where does the government get the money to buy out all of these owners? Or are you proposing just throwing a wrecking ball through someone's home without compensation?

And these one million new apartments...where shall they get their water to drink or send their waste water? Where will these people park? What highway will they use?
Moore's law is about transistor density, not clock rate, floating point operations or anything else.

CPUs have risen in transistor count too, they just use the transistors to speed up serial general purpose computations as much as possible.

Moore's law is not about benchmarks.
Knowledge of consensus rules is the knowledge you’re building consensus upon. It’s a given.
Russia's Soyuz Rocket Returns to Flight with Crewed Launch in Early December
nope, it doesn’t.
That seems like a good thing to use logging for, instead of a print statement.

But you're right, figuring out a dev / prod discrepancy in already-running code is a case where a debugger is not as useful.
This is really neat, does your team/you actually use this in a meaningful way? Take a snapshot of a project occasionally to get an idea of whether it's getting unwieldy, etc.?
Memrise | Software Engineers | London UK | Full-Time, Onsite, Visa sponsorship and relocation available | https://www.memrise.com
Memrise gives people learning superpowers!

We've got:

* An impactful mission - Memrise helps users achieve confident, real-world language skills & connect with new cultures.

* Exciting technical challenges for you to work on. We build for scalability & high availability; use machine learning powering real-world, user facing features; have big data to process and feed into our adaptive learning algorithms; and smooth, refined user interfaces to build that our users will adore.

* Funding - we just closed our Series B at $15.5M!

* A large user base - we now have about 40M users!

* An awesome team - https://www.youtube.com/watch?v=wORv8J1n0y8

We're looking for:

* A Full-Stack Software Engineer. We use Python 3.6 / Django / MySQL / Redis / Celery running on Kubernetes / AWS, and React & Redux on the frontend.

* A Senior Android Engineer. We're App of the Year 2017 on the Google Play Store.

* Mobile Engineering Manager (iOS / Android)

Apply at https://www.memrise.com/jobs/
How does github.com/upspin/upspin compare?
The problem is that some notifications for a particular app are useful. It just seems like the creators of the app feel all of their many notifications are equally important. It's granular to the level of "all or nothing" in most cases.
Nvidia dominates at large studios because those studios buy prebuilt linux workstations where Nvidia's drivers make a big difference.
> There is no way to get people to freely build affordable
> housing in or around larger cities under this current system.

This is largely true but needs more qualifiers. There are non-profits that have done this successfully in cooperation with federal and local governments for the long term, for example Arlington Housing Corporation

https://www.ahcinc.org/

They created a business model that works and are staffed with people that are happy to take the combination of salary and pride in what they accomplish.

Like many business models it is often a challenge to pull off successfully and attempts to make it work without the right combination of people with the right skills, motivation, long term vision, persistence... will fail.
The most intellectual creature to ever walk Earth is destroying its only home'
Show HN: A reflection  tool ️ and calculator for visualizing time ⌛️
Your last and second-to-last paragraphs aren't entirely congruous are they?

Firstly you argue that "the right" is responsible for villifying government action, i.e. the population at large were basically static in their views until "the right" came along.

But then you say that the same era was kinda crazy and academics in particular (absolutely not a bastion of the right) came out looking extreme.

I'm not sure where you're based in the world, but that description seems accurate for the UK, perhaps the USA but my knowledge of 1970s era America is not so hot.

Rather than "the right" winning some sort of struggle, perhaps the population came to be suspicious of government naturally as a result of observing the craziness of those times. After all it would be strange if times could be crazy and government employees (as all academics are) could look kinda extreme, and that not affect people's views on a large scale.
No it has to do with it being Germany not the US.
They are. But it will be built in the context of a market economy. If you want someone to pre-build a city for a million people, try China, which still has "ghost cities".
I think this is an awesome idea. I go to Flippa pretty regularly but don’t want to spend 50k on something. Knowing everything is less than 1k is refreshing.
Well, most games with decent speedrunning communities end up being more intellectually stimulating if you get involved in that sort of thing. The amount of tech and number of strategies you have to learn to master the likes of Zelda Breath of the Wild at a high level is pretty impressive. Same with everything from Ocarina of Time to Super Mario Odyssey to any Metroid game to whatever else. Heck, if you want the equivalent of a phD in either Super Mario 64 or Paper Mario, then videos by pannenkoek and Stryder7x are fascinating:

https://www.youtube.com/user/pannenkoek2012/videos

https://www.youtube.com/channel/UCYDnJiF0_RqSjkjvjRbG1tA/vid...

I suspect competitive Pokemon would probably be pretty intellectually stimulating too, if at the level of Smogon or the world championships. There are a crap ton of tactics in that series, and trying to anticipate your opponent's own strategies while countering with your own requires a lot of creativity and thought.
I was literally hanging out with Doug Miles in a cafe in Seattle in the late 90's. I feel like an idiot in hindsight. He was so patient with me and I must have let him down.

Oh well, the penny has dropped, and better late than never.

I think you're right. I suspect that it would be easier (and likely advantageous) to teach predicate logic first and then introduce Prolog as a kind of straightforward calculator for it, than to teach people imperative programming and then teach them Prolog from that context.

I will say that it's really weird to go from being a Python expert to a Prolog tyro, but you couldn't pay me enough to go back now.

> It's a really brilliant piece of theory and engineering and there's very good historical reasons why it is the way it is, the good and the bad, and the ugly.

Absolutely! Part of the fun has been learning about the rich history and all the research and implementations that have been done.
Thanks! This is a very useful link to me.
Nothing is strictly true except truisms, but I still disagree. Unless bitcoin consensus rules necessitated energy source that is harmful for environment, it is not fair to blame energy consumer for environment impact. Energy producer is the villain and spineless politicians that won’t enforce punishment for harmful energy sources.
Yes, a bunch of guys are already past that step.

Hint: think simple here, real simple
But for many of the companies that the people on HN happen to work for the majority or even overwhelming majority of customers.
Netflix is a joke
What are securities and security tokens
Ask HN: Alternative to Google music to host own music?
I'm looking for this:

1) Host your own music, and play; easy configuration is a must. I have my own DO instance that I could host on, but configuration has to be easy, or a service you upload TO, and play your own music (you own).

Anyone have any suggestions? I've previously used google music, but not happy with having to pay and really just want to get rid of google in some senses. Youtube Red is like 11/month ... kinda expensive to play my own music.

Thank you so much!
Well, mostly we don't teach kids assembly ...

Music is frequently taught at schools but not pushed as a career choice, so I'm not sure that the original complaint holds (at least not everywhere). Almost all children where I grew up studied music in some form at school and virtually none took it as a career, those who did were amply warned about the risks. This was considered unremarkable.
Collapsed Lao Dam 'Was Built on a Sinkhole'
Tron’s Project Atlas Plans to Usher in a New Internet
I think the ironic part is that they could have written an article with the title "Buy Ads on Newspapers or Risk Losing the Election". They just don't like the competition.

[Also "Buy Ads on TV or Risk Losing the Election" is a good title. I wonder if they have already published that article a few decades ago.]
Typically, eminent domain is only applied when there are buyers waiting in the wings (developers), so financing isn't so much an issue. You issue some 5 year bonds to float it and you're done.
Minimum wage raises in America generally come out of the landlord's pocket, not the consumer's.
Exactly. There is absolutely no way anyone sane would want to live in a society where eminent domain is free and easy. Today its funny because they are tearing down some NIMBY mansion, but tomorrow they are tearing down your house. In the end, you realize you have created a society in which the same people who run BART can wake up in the morning and just decide your house is getting demolished "for justice".

Thats how revolutions start. Be sure to do a door-to-door inspection for firearms before tearing down someone's house without their consent.

OR, people in the Bay Area can MOVE. Why can't you move?
It’s things like this, and the open optimizing for low false positives over low false negatives that makes me totally unsympathetic to claims that high tech companies can’t find sufficient workers and need a legislative solution. Reveled preferences don’t show a desperation for qualified workers.
You're missing the ten years of lawsuits. Eminent domain cases have gone to the SCOTUS.
Not to mention that this law will surely induce racial and social biases.

I am sure no single old lady will ever be fined or otherwise harrassed by incurring in this violation. This clearly means that law enforcement is using this rule to expand its mandate.

This is just bad legislation.
We offered this as part of our SaaS product (now retired, https://github.com/quantifiedcode/quantifiedcode). The data was generated using a tool called "checkmate" (https://github.com/quantifiedcode/checkmate), which produced various metrics grouped by directory for each git commit of a project (in an efficient way). This data was then used to generate the visualizations.

An example for the data generated by checkmate can be found here:

http://quantifiedcode.github.io/code-is-beautiful/data/djang...

For a given git commit, checkmate only re-analyzed the files that changed and then recomputed all metrics on the fly using the new and existing file revisions, which would take only a few seconds to minutes even for very large projects.
“The never-ending notary nuisance,” or, “infinite loop at Infinite Loop”
Can you open source your tv and smart fridge designs so we can get in on the action?

An intro to your parts suppliers and negotiating mates rates would also help.
Perl 6 approved nickname is 'Raku', per Larry Wall
Perl 6, now also officially known as “Raku”
Somehow other professionals manage to pay for what goes into their toolboxes, music case, kitchen knives, ....
Some kind of treemap [1] might be a better visualization option, 3D visualizations are notoriously hard to navigate. NDepend [2] is a code analysis tool for .NET which, among other things, uses treemaps to visualize code bases. There are also a versions for Java [3] and C++ [4].

[1] https://en.wikipedia.org/wiki/Treemapping

[2] https://www.ndepend.com/screenshots

[3] https://www.jarchitect.com

[4] https://www.cppdepend.com
The referenced article mention this in passing without giving a reason. But didn't Pythgoras use musical whole number ratios like 2:1, 3:2 and 4:3?If so he must have considered 1 and 2 to be numbers.
Not quite. Just have at least one branch (like master) where everyone agrees to never ever rewrite history. Rewriting history on feature branches that are already pushed is very useful.

Unless you decide that your git history is not worth maintaining. In that case only merge and commit and never force push. But git history is worth the extra effort to learn to rebase properly imo.
The Entertainment Club
16 Blogs on Engineering Management and Leadership You May Not Know About
Have you tried any other logic languages, like Mercury?
Why Blockchains Struggle to Gain Traction in Enterprises