skysight-inc/HackerNews huggingface dataset:
You never know with 5 years old. It could be what you say, or it could be some topic they are deeply interested in and will want to know all the little tiny details.

I had a discussion with some 4 years old about fire extinguisher and why there were 2 at the nursery. My simple explanation was disappointing to one and I learned from his mom that it ended up looking the various type of firetruck and what number of what type of fire extinguisher they were carrying as well as the various hose option, the different type of fire and the various safety labels on product helping determining the type of fire they produce, ...

The others where also unhappy with the few details I provided, it seems "there is a big one and a smaller one" was what they were expecting.
Capitol Records Taken Over by Hackathon June 2
I just build ergodone from aliexpress(copy of ergodox) for $200
Yes and no. The escape key is hot garbage. That can be fixed by key remapping. I've also had it drop the first keystroke after a period of inactivity. Finally, more than once it has exhibited stuck keys without any underlying physical reason. It really sucked when the stuck key was 'delete' and Outlook had window focus.

Other than that, yes, it's great.
Automating Customer Feedback with Machine Learning
Let me tl;dr your post for you:

My political opponents are brainlets. Sincerely, the left.
>We do need more diversity in role models, however by saying you want less of the current role models you are initiating a direct attack.

Literally nobody is saying this. If people are reading "we should have more role models who aren't men" as "we should have fewer male role models" then that is _their_ problem, not a legitimate point which needs to be debated.
For fantasy, I would add the Malazan Book of the Fallen.
http://malazan.wikia.com/wiki/Malazan_Book_of_the_Fallen
https://en.wikipedia.org/wiki/Malazan_Book_of_the_Fallen
I have just signed a contract to do this. 32 hours a week. I will still need to hash with HR out how this will work with i.e. bank holidays and such, but I am looking forward to that :-)
> Has there been any significant American emigration to e.g. Canada?

In recent history, Vietnam War draft dodgers[0]. Estimates range between 20,000 to 30,000 men fled to Canada to avoid the draft.

[0] - https://en.wikipedia.org/wiki/Canada_and_the_Vietnam_War#Dra...
No, but that’s just a numbers of games—there are millions of developers out there, and only a few hundred high demand skills.
Don't forget the Commodities Futures Modernization Act when assessing the damage of 21st century banking and the, ahem, "Great Recovery"....

https://en.m.wikipedia.org/wiki/Commodity_Futures_Modernizat...
For reference: https://www.xkcd.com/977/
If by neoliberal you mean socialists, then sure.
> Is there room for below average programmers?

Yes!

If we assume that about a third of all programmers are "average" (whatever that means), another third is "above average", and one third is "below average". So, it's not actually a tiny minority, despite what Hackernews might make you think.

Programming consists of many different aspects: creating an architecture, designing algorithms, implementing them, hunting bugs, testing etc.

If you think you are "below average" in one of these areas, you can team up with other developers who are good in that area, and let them guide you.

For example, I work with somebody who is amazing at digging deep and really understand the low-level nitty gritty of bugs. But, they are not that great at building high-level abstractions. So when a task involves building high-level abstractions, we discuss these abstractions beforehand, write some mock examples that use the new abstractions etc.

Some developers aren't good at low-level stuff, but build great user interfaces. Some don't do that very well, but shine when it comes to automation.

To sum it up, "below average" programmers can be very useful to an organization with the right amount of specialization and collaboration/mentoring.
Vote for sane republicans in the primaries?
It takes a bit of reading to get there, but the article resolves in the affirmative; yes things can be both popular and silenced. The absurdist scenario to show how at the end rather catches my fancy.

That little gem captures quite a complicated interaction about how society orders itself: that the enforcement of conformity shouldn't be so strong that opposition cannot form against it.

I suppose the flip side of this is that political groups have a responsibility to self-regulate their own more extreme elements so that external action is clearly not needed. It'd be lovely to see more of that on the left and right of politics.
In my opinion learning new languages and even technologies opens our minds to think better. It would widen our vision. But, in the other hand, sticking just to one specific technology can limit your way of thinking to an specific paradigm or technique or what ever.
sandler is by far the best method suited to technical people that I have seen. Ultimately in sandler you do not persuade or pitch. You dont talk about benefits, features, or yourself. "You cant teach a kid to ride a bike at a seminar"

You ask questions to understand the problem and help guide a prospect to a yes or equally good, a no.

Other complementary books are SPIN selling, (where spin is an acronym for types of questions) challenger sales, and getting naked.

They all advocate for a consultative approach to sales where you ask questions vs. pitch.
A System for Recommending 3+ Billion Items to 200+ Million Users in Real-Time
The whole book is about, as the subtitle states "Serious Scientific Answers to Absurd Hypothetical Questions".

(Sorry for saying the (possibly) obvious.)

And this is what makes it wonderful.
US issues alert after employee in China reports 'abnormal' sound sensations
But the walled garden is nicely maintained with neatly trimmed lawns, beautiful flowers, cool rippling ponds and shady trees. While over the wall is all rocky scrub land, with no benches, muddy paths and the occasional smelly dumpster fire.
It really depends on what you personally believe means "amazingly good programmer".

For some it means writing hard mathematical algorithms. For some it means writing the efficient and secure low level code. For some it means solving real problems fast by efficiently glueing existing code. For some it means great communication/management with 30 other programmers on team.

I think it is more about finding who you really are and following that than trying to become some dogmatic idea of what "amazingly good programmer" is.

Find your niche. The bubble effect is strong in all of us.
Maybe this is just me being a curmudgeon, which is likely...

I seem to have a category in my brain for cool, creative internet stuff that will last as long as it lasts, but probably won't be replaced by the modern internet.

Anyway.. these days.. xkcd would be starting on Twitter, FB or pictogram. Back then it was blogrolls and Reddit. The medium is the message and the discovery channel is the medium, I think.
I'm going to respond even though not OP, because I had this same mindset for a long time.

A while ago I was posting on one of the "how do I learn math as an adult" threads that inevitably pop up here, and I got an absolutely wonderful response full of details and resources, but I asked basically the same followup question: "Thanks so much, this is great, but by the way, how can I use these things?"

The hard part about answering that question is that these are fairly abstract mental tools that affect your very perception of problems. I don't ever bust out Prolog or Haskell while in my day-to-day work, or even directly and consciously apply Prolog or Haskell-style constructs, but I 100% approach problems differently as a result of knowing them. How can I demonstrate that? It's difficult. When I think about real work problems, I don't spend a lot of time doing some kind of meta-thought where I try to identify how I know to think that way. But I do know for example that my Java code ends up looking and feeling more Haskell-y when I'm done. And I know that my coworkers look at my JavaScript code for example and wonder how the hell I came up with a particular solution, and it's for the same reason: I just see it differently, because I've built up a more varied mental toolbox.

That may seem like a wishy-washy answer, but hopefully it has some use. Think of it like learning Latin or how to play an obscure instrument: they're not necessarily tools for application, they're for changing how you see language or music, or in our case, how you see problems.

EDIT: All of this isn't to say that discussions of languages in the context of a specific problem area can't be useful. Sasa Juric has a wonderful section on which problem domain Elixir excels at in "Elixir on Action," for example. I just think in many cases, as with Prolog and Haskell, the primary benefits appear at higher levels of abstraction.
If you haven't already, I recommend checking out rlwrap, which you can use to run any ol' program that takes input on stdin and give it readline support. I use it quite a lot, and I have aliases in my .bashrc for wrapping various interpreters (like tclsh, sbcl, ocaml, and my own interpreters), but you can even use it to wrap /bin/cat and have a rudimentary line editor ;)
I worked part-time during almost all of my programming career, maybe 17 years. One job was 3 days a week, another 9 months out of 15, currently it's two weeks out of three.

If you want to do something like that, my only advice is to stubbornly refuse to work more. I always make that clear before the first interview.
That's all well and good until someone steals my private keys and and now I'm out a house.
The Monacoin network was attacked
Chiming in because this book saved me too. Step one (as prescribed in the book) is to get thoroughly medically checked out. If a physical cause cannot be found, try this. Doing the free course on the TMS wiki sorted out my problem within a few weeks.
Recently getting into kotlin and to a lesser extent Rust; also from a Java background. First of all, there's more to learning a language than understanding the syntax. That you can accomplish in a few hours, depending on your understanding of the underlying concepts. But from there to grasping new idioms specific to a language and generally being productive takes a lot longer.

You have to engage with it for longer time and be forced to solve all the day to day problems you are going to have. So, learn by doing that. Just pick any modestly scoped project you are interested in doing and start doing it. Start with something not critical but still interesting enough that it is worth doing. I tend to avoid completely academic stuff. Then build on that.

In my case, I've been converting Java code to Kotlin for a few weeks now and am getting to the point where I'm comfortable with the language. Kotlin is of course the easy thing to pick up if you are doing Java since it is designed to be easy to make the switch. So definitely would recommend doing that provided your team is OK with that. It starts paying off pretty early in terms of reduced complexity and verbosity and extra type safety.

Rust is a bit harder but the only way to learn is by doing. I've been taking baby-steps there but it looks worth my time. There I've been reimplementing some OSS stuff I did years ago with an eye to reviving those projects. Progress is more slow because it is too academic. But rust has a lot of new idioms for me to wrap my head around before I can use it professionally so slow is not necessarily bad.
How do you manage multiple email addresses?
I've started to clear up my digital clutter and realised I have too many email addresses. Personal, a very old email address(junk), work, side project addresses etc. All are gmail and I use Inbox, but I'm curious to know how others manage this.
A compilation of handy development tools for working with Xcode
>2) as the blog post indicates, these are extremely simple triggers that work locally. The IMO interesting cases are moving those last modified columns to a separate table, requiring an index lookup, or inserting rows into an audit log.

Depends on the question you're asking. Benchmarking extremely simple triggers is the only way to find out whether the triggers invocations themselves cause significant overhead compared to what you would otherwise have to do from application code (such as inserting a row into a separate table or populating two additional columns in the same table).

I think triggers (and stored procedures in general) are more attractive the more roundtrips they help avoid.
I learned C on a 3B2, and for a while had access to a 3B20S at UIUC. You were right about the 3B20; UIUC had a pair of them that were originally called "shark" and "tornado", but were quickly nicknamed "snail" and "turtle" in honor of their performance. They were the size of refrigerators, and, IIRC, they were roughly equivalent to a VAX 750 (maybe a 780 at best).

To the best of my knowledge, the 3B20D, a dual-processor fault-tolerant system running a UNIX variant called DMERT, was only used in the #5 ESS telephone switch - and was eventually replaced by an emulator running on a Sun system.
There are lot of reasons (and also a few good reasons not to). It's a huge and an extremely diverse country, so there are probably places that match your lifestyle, your political views and so on... It's also a country where you can feel at home even as an immigrant.
Twitter has a market cap of $24 billion to the New York Times’ $3.85 billion.

The “mainstream media”, especially print journalism, is made up of underpaid people making sacrifices for a career they believe in. If you think they are doing such a terrible job, quit your high paid engineering job and try freelance journalism for a few years.

The David and Goliath narrative the New Right Wing loves so much is wearing a little thin.
I forget where, but I remember my father telling a story about being the only white on a Greyhound bus (and not in the South, IIRC) in the 60s or 70s, and the guy he ended up sitting next to being a bit uneasy about him being there, until he realised my father was some professional foreigner who didn't drive and not someone there to cause trouble.
Comment prendre soin de sa vie privée en ligne
> (maybe 3s)
> you drill down into previous annotations

No thanks. I’d rather have a comment inline in the code than add 3 seconds per file, and still have to go searching through the history.
If your primary focus is to get a job,focus on languages, frameworks that are in demand.

If you already know Java, stick with it and learn an MVC framework to create APIs (I'm not a Java guy).

Learn HTML+CSS+JavaScript and then one UI Framework like Bootstrap and one SPA Framework (React or Angular).

Learn at least one RDMS - Postgres or MySQL they are the most popular open sourced RDMS

Learn Python. It seems to be the go to scripting language for data science and....

Learn about cloud infrastructure - preferable AWS since it's the most popular. You're going to have to host what you're doing somewhere. Opinions differ, some would say just to host on something like Linode, much cheaper and simpler.
Peer-to-peer updates for edge compute nodes
Fun fact: the orbit of the Moon around the Sun is concave in every point.
>write about the requirements of your side-project

>For technical posts look at your commit log and pick the one that you think is most complex and describe it

Thanks so much. This is exactly the kind of entrypoint I was looking for.
I was told myself that you should set your mouse sensitivity to the highest setting possible, so that you basically aren't moving the mouse, so there is no movement of your arm.
> US has problems of its own with "digital sovereignty" as it allowed China to take over most of manufacturing.

US manufacturing output is at an all-time high. Presently manufacturing in the US is booming, and the US is the #2 nation in manufacturing.

I'm guessing that you're referring to the myth that China stole away all US manufacturing. That didn't happen. What did happen is vast productivity gains in US manufacturing have eliminated millions of manufacturing jobs. Real manufacturing output per US manufacturing worker increased by 4x from just 1980 to 2010 for example.
A result of their Gawker heritage, no doubt.
You must eat 0.76 eggs a day to match the results of the study.
My opinion is that perl5 isnt going anywhere. Every time I have to read ruby it looks like bad perl5 or good php. Every time I have to read python it looks like good java or constrained perl5 with syntactically meaningful white space. Every time I have to read JavaScript it looks like weird and constrained perl. But then again I know perl well, and knowing a language well is counter to current industry fashion.
Also, 5) it's a 3B20, not a 3B2.
It's ridiculous because they are incredibly powerful, have won the debate, and continue winning. I mean, social justice is now considered a bad thing. Your evil has won, congratulations.
I think it's more of the fact that he doesn't want people coming on HN and whining everytime someone does them wrong just to get attention from the business.
> Mechanical ergonomical (angled) keyboards are currently very expensive / rare.

Yes. Paid close to €400 for a Kinesis Advantage 2, to replace the previous model. Hurts the wallet but better than nerve pain.
Favorite quote: "Really, what sort of moron wastes their time suppressing a leaderless movement that nobody believes in or cares about?"
So he doesn't actually answer the question - how long would it take? He goes off on a tangent about disembarking from the pole
I got a 301 redirect to HTTPS when I tried going there.
It's about time. Dodd-Frank is an absolute embarrassment and is just bureaucratic nonsense, created so the gov can pretend they've done something.
The (holy) ghost in the machine: Catholic thinkers tackle the ethics of AI
My political views align with them mostly and as I said I think most of them are net positives.

I was trying to point out the low quality of people identified as "intellectuals". People who oversimplify ideals that I agree should be criticized just as much as people who I disagree with.

I am an elitist in a sense that I seek improvement and intellectual challenge and I don't think popular ways to present them has intellectual value. I think that people who are most principled thinkers should get most of the recognition, and lead others, not pundits.
https://www.reddit.com/r/elixir/comments/8cuitp/what_skills_...
> When asked how many hours your work day takes, reply "as much as needed".

TBH that seems like a BS answer to me. With most programming projects there is always more work to be done, so "as much as needed" could mean 24 hours a day if you're being honest.
Hi, author of the post here. If you enjoyed this interview, want to become a part-time programmer (or even just work 40 hours a week), but still don't think you can do it, I wrote a book—The Programmer's Guide to a Sane Workweek—that will how help you:

1. Become more valuable as an employee.

2. Improve your negotiating skills.

3. Negotiate the specifics of what you want from your job.

You can read more about it here: https://codewithoutrules.com/saneworkweek/
Doesn't work much these day I believe.

I think the only time there was a road for a true part-time in software development was during the time around 2005-2008 when first mainstream businesses just got hit with web 2.0 bug and began to think of having something other than a static website.

Back then, a good profile on any freelancing website would be scoring you $50-$100 per hour any time you want. And if you were already living in some cheap country in global south, that was a recipe for carefree life for a few years.
Before doing that you need to build the audience first otherwise you'll have a hard time marketing your idea.
Yeah. Makes sense. Too bad. :)
Microsoft ai demos call like Google
So, is there a race to see who can creep us out more?
I disagree. You can realise your ignorance without having to immediately correct every instance of it. And you can enjoy the slow uncovering of new information and points of view, building each into your worldview bit by bit. This is part of the joy of life, for me, the journey to deeper and deeper levels of understanding of the world.

And a decision to stick to one side is, in my opinion, a little lazy. No insult meant, it’s just that you seem unwilling to do the work and exert the extra mental effort, which is the dictionary definition. It seems like you have deemed dealing with complexity impossible so as to give yourself an excuse to remain biased. It’s not so difficult to enjoy being skeptical of both sides, and to prevent yourself from blindly accepting the narrative of one coin. And I feel like the world would be a great deal better if we all stopped preferring one side of the coin and appreciating both.
I 'm not a robot
What a strange title. It seems like a huge leap from the actual story of "Michael Jackson had special boots and pretty good core strength" to "Michael Jackson challenged our understanding of spine biomechanics"...
This is actually a good thing, the regulations were a big burden to small banks. The roll back doesnt affect the "too big to fall" institutions but it really eases the pressure on local and regional players.

Dodd-Frank costs banks a lot of many but it doesnt scale with the size of the bank, smaller banks are subject to the same constraints as the biggest banks though they are not capable of causing a systemic crash. They should not be penalized for the actions of the bigger players.
Ah a change.org petition. The PC left is out of control!

This is a great example of what bugs me about this crowd. They seemlessly move from actual problematic behavior (like a few famous examples of deplatforming at a few elite college campuses) to Twitter mobs and not entirely supportive op-ed pieces, as if it's all of a kind. Every public person gets Twitter mobbed, but they talk about mean people on Twitter as if it's more evidence that the entire American left has become deranged.
Nobody in my house or in my parents house wanted to lock their iOS devices at all...yet with every major update, Apple tries to trick us into re-enabling touch/pin/etc security with dark UI patterns.

A few times it actually worked when we weren't paying attention. Since I'm quite positive that nobody at Apple actually cares about what customers want or about their privacy and security, I'll just assume that this is more theater. Alternatively, perhaps they found that people who use touch/pin security are less likely to switch away from iOS or they buy more apps or something else that affects their bottom line.
Lyft will spend $100M on new driver support centers – The Verge
do you have this python script in some kind of github/bitbucket repo? would you mind to share it? Newsboat is awesome!
Unfortunately it is inaccurate.

Actually, the person sliding the pole would be like an object changing orbit. Remember, Moon orbits Earth. Even at L1 you can't just push yourself and coast along the pole. The movement along the pole is changing orbits and as we know this requires energy. In this case if you push yourself along the pole you would suddenly find yourself drifting away from it.

That's of course if you could create a rigid pole. As every piece of the pole would be on a different orbit there would be huge forces acting on the pole.
After Charlottesville, I checked reddit conservative, which has a variety of conservative viewpoints, and found mostly what-aboutism.

When I presented my own moderate Dem perspective, I was shouted down and then banned.

100% agree most conservatives are not racists or fascists -- but in their tribalism, they have allowed themselves to become complicit fellow travellers.
Nobody expected the war in 1918 either.

US, and to a lesser extent European countries, have had little difficulty finding bodies to send to war in the last 50 years.