skysight-inc/HackerNews huggingface dataset:
> What’s the point of a 300$ keyboard that minimizes movement when you have to move your entire hand every time you you need a mouse?

Because I rarely use the mouse (trackball in my case), and if I type on a 'regular' keyboard for any extended period of time I will experience discomfort; whereas on the Kinesis Advantage I don't experience any discomfort.

300$ seems like a steal to me!

(Not that I paid. My company did.)
Well, what would a society that optimizes for happiness actually do differently?
When I was in highschool and having a rough time (nothing like these kids are going through) then I really liked hockey because for 60 mins only the game mattered, none of the other bull shit. I don't think I could get that at a robotics club, maybe you could.
https://news.ycombinator.com/item?id=16559699
I was in a similar situation a few years back but my weakness was calculus. I really had no grasp of what it was used for until I had to learn as part of my work. I was on the brink of losing my job if I hadn't. I had a very patient boss as mentor who spent hours teaching me the practical applications of it - remotely over phone. Now I love calculus.

So I believe the best way to learn math is by finding areas where you are forced to apply it. And it is never too late. I learnt most of it after turning 30.
40% of US college students are reluctant to discuss race and sex in classrooms
True, but CompSci isn’t the motivation of this poster.
Source https://twitter.com/primalpoly/status/972626671672045568
I map CapsLock to Ctrl, where it belongs. I've recently gotten into the habit of using Ctrl-[ for Escape, though, because I'm stuck on a MacBook with one of those horrible touchbars, and I had to turn it off to remain sane.
Get a wake up light.
To second the other poster, (Felleisen) expressiveness is not power, it's more like a ratio of power to program length.
And yet, you avoided answering the question :-)
Because there is a surprising number of well-funded startups founded by people who can't/won't build anything themselves. While this seems OK on the face of it (maybe they are good at other things like business plans or marketing), in practice what it means is that they end up burning large sums of money unnecessarily on hiring and cloud hosting because they start with a massive technical debt. Also, since they aren't building anything themselves, the odds that they are solving their own problem (a problem you know exists) goes down. The alternative for someone who finds that they can't build anything is to learn how to build something. While this seems like it will take longer than just hiring people and telling them what to do, in fact it is a good investment of time because it eliminates all the headaches I described above.
Of course cancer can be cured. What I wish we did is spend more on preventing cnacer, but the regulatory system basically makes this impossible.
They completely dropped the ball on the NBN. That is almost completely Tony Abbott’s Gault. He will always be known as a wrecker.
Your example with my link was really helpful. I think it’s hard to rule in or out without some objective measure. I could show if I wrote a letter to the editor (which I didn’t) but it would be hard or impossible for me to verify.

Plus the behavior change would be hard for you to measure since I basically just spend more time vetting articles from NYTimes. Theoretically, it would reduce my likelihood to share news from that source, but I rarely share items anyway.

So the term isn’t very useful to me other than just filtering out people who use it. But I would be interested in discounting priority of people who do actually virtue signal since their content is less likely to be useful to me.
That's funny. When I read it, I don't see a prescription for that at all. What I do see is setting a proper introduction and baseline for your story, so that when it truly begins (one day...), your audience understand what about it is special and why.
This is cool and all, but coming from the emacs world, all I want is a keyboard with four meta keys. Ctrl/alt/command/option maybe. All in a row to the left/right of the spacebar. That would be ideal.
I read both the Times and the WSJ for years now, and can say the opinion and lifestyle pieces on both have chronically suffered from a lack of “journalistic integrity”... because they’re intended to be biased from the get go.

IMO, this has been a pretty consistent feature of lifestyle/opinion pieces across the history of newspapers. It just used to be buried away in its proper section. Unfortunately, these types of fluff/garbage pieces can “trend” and blend in with proper journalism making you feel like they’re to be held to some standard of journalism or science.

Unfortunately, people have a lot of difficulty distinguishing between the two, which is probably why people consider things like conservative talk radio and the Huffington Post and this lifestyle piece rigorous journalism.
Lest we forget coding-er.
Programming, for this (my) generation is perceived as a noble, profitable, ideal pursuit for Better People. Hi tech is its own economic class, lifestyle, #goal.

While this is obviously backed and semijustified by the economic factors alone - I’ve always felt there’s a false mythology and idealization around “them” (and, later in my career, “us”.)
I'd be interested in the economics of founders selling to their employees from a founder's point of view. It seems like a way to protect a founder's legacy after they exit.

Where does the money come from? Do the employees get a loan and then the money from the loan go to the founder? Does the founder provide a loan to the employees and receive regular payments on the loan? Do the employees have to have cash? Do all employees own equal shares regardless of role of employment length? Do employees buy businesses at the market rate?
Plus Cheryl sandberg is not tech
Comments moved to https://news.ycombinator.com/item?id=16559024.
> large amount of drug dealing is done by the poverty class

Same here, as I articulated earlier.

> and 99% of them deal in cash only

Curious, why haven't the dealers moved on from delivering the merchandise hand-to-hand? Isn't it significantly more dangerous than burying?
Skunked Terms and Scorched Earth
I guess it's that people are walking since their first months after being born, so they are pretty good at it and even when you are older, unwell, intoxicated, etc., unless you are dancing on the edge of subway platform or right on the curb, you are generally pretty safe even in traffic. Compare that to jumping on and off platforms moving vertically, that's pretty new.

I had a go on this a long time ago, the building was empty on Saturday and they turned the elevator on just for us who were having a programming competition there. We rode in circles, went over the top and jokingly returned in handstands, jumped on and off on each floor...
And while they are generally pretty safe - each platform in upward shaft and in the cabin was on hinges, each top of the "door"frame and top of the cabin had a hanging piece of wood and if any of these things were moved, the elevator would stop, so your feet or other body parts won't be crushed if stuck between the cabin and the frame. But still, you can hurt yourself pretty badly (think broken bones or head injury) just from slipping or falling forward/backward if you try to step on or off too soon or too late.

Being twenty-somethings, we had a great fun on them, but if you think of people you see daily moving on escalators, in the mall, on the pavement, you can pretty easily see that an older person or a less coordinated person may have a problem with them.

Btw. For the brave out there, there is also an industrial "version" called belt manlift. Dying on them is pretty easy.

https://www.youtube.com/watch?v=5kPOxeV2lzs

https://www.youtube.com/watch?v=AUdL_st3FFw
Is Singapore suffering from FOMO?
Mine is not the pro version, although I was tempted to get it. Mine is just the DAC+. So far I'm extremely happy with it. It's super easy to attach to Pi (no soldering). I had to make 2 simple edits to /boot/config.txt and it works. Sound is very good and I play mostly MP3 and some FLAC.
In a sense, if you already understand functional programming, then the leap to logic programming is comparatively straight-forward:

Say you have a function f with N arguments that yields a value y. That is, you have y = f(x_1,...,x_N).

Then you can regard such a function as a relation with (N+1) arguments, relating the N arguments to the intended result y.

So, in other words, the function can be modeled as a predicate P(x_1, ..., x_N, y) that holds iff y = f(x_1, ..., x_N).

The key differences between functions and predicates are:

1. In contrast to a function, a predicate can relate the same arguments to multiple (different) results.

2. You can query a predicate in all directions, also if none of the arguments and not even the result is known, and it will still often yield useful answers. In fact, it no longer even makes sense to regard one particular argument as the "result". A predicate simply holds for certain combinations of arguments, and does not hold for others.

Hence, you can consider predicates as a natural generalization of functions, and if you are already familiar with functional programming, logic programming will likely be comparatively easy to grasp.

A large number of the 99 problems you mention are very imperatively worded, and if you solve them only in the way they are phrased then you will benefit only little from the true potential of Prolog. For example, the task descriptions ask you to "find", "reverse", "flatten" and "eliminate", but rarely to actually express the relation between things so that you can use the predicate in all directions and thus truly benefit from logic programming.

Ideally, the same Prolog predicate can be used to generate all solutions, validate any given solution, to compute a specific solution etc.
I personally don't like the inclusion of mutli-word phrases such as dark chocolate and dumpster fire. I feel like some of the new words don't yet have solid enough meanings to warrant a dictionary definition.

I may be quite wrong..
What happens if the slavery one gets ratified? Does it invalidate the 13th? Does the 13th invalidate it? Does it become a constitutional crisis and we duke it out to figure out which one wins?
I've used Dvorak as my primary layout for ~12 years now, and I'm just as capable at typing on QWERTY. Colleagues object if I set servers and test machines to a different keyboard layout.

The biggest struggle is words beginning "am" or "ma", the two keys which are in the same location on both layouts.

If you can learn to cope with changing between a Mac and non-Mac then you can learn to cope with changing keyboard layouts.

I'd recommend using only one layout when learning though: I switched solely to Dvorak when I was learning, then learned to use both side-by-side afterwards.
Deathism appear to be rather popular here on HN [0].

0. https://hpluspedia.org/wiki/Deathism
Of these, the most amusing might be the Titles of Nobility amendment, which, recall from this article, revokes the citizenship of anyone who accepts such a title:

If any citizen of the United States shall accept, claim, receive or retain any title of nobility or honour, or shall, without the consent of Congress accept and retain any present, pension, office or emolument of any kind whatever, from any emperor, king, prince or foreign power, such person shall cease to be a citizen of the United States and shall be incapable of holding any office of trust or profit under them, or either of them.

Mainstream US history strongly suggests that this amendment was never ratified; it came within a hair's breadth before the process was interrupted by the War of 1812. But enterprising conspiracy theorists^H^H^H^H^H^Hhistorians claim to have uncovered printed copies of the US Constitution indicating that Virginia had provided the critical 13th ratification, and that the amendment is technically in force.

This forms the basis of a particularly virulent strain of Sovereign Citizenism ("Thirteentherism"). To wit: if the "original" 13th Amendment is in force, and practicing lawyers use the "title" "Esquire", then no lawyer participating in any legislature can be a citizen, and virtually all the laws passed in every legislating body in the country are null and void.

This is silly on many levels ("esquire" wasn't a title of nobility, nor is it a title of any sort since it isn't hereditary, and, obviously, there isn't a secret original 13th Amendment) but that doesn't keep hundreds of people from relying on it to avoid paying taxes or, for that matter, filing hundreds of abusive false liens on the property of "illegitimate" public officials.
I've been experimenting with auto-generating documentation (with screenshots) from tests as a means of getting quicker and more trusting customer sign off.

The way I see it this is a communication feedback loop much like the one between tester and developer or product manager and developer and leaving that gap open means you're one step further away continuous delivery.

I don't think it's unreasonable for customers to be somewhat distrustful of us, their black box that spits out code.
Being able to work out of a home office helps with this. And moving out of San Francisco helps with being able to afford a home office. This wasn't my primary motivation for moving out of SF, but it's been a nice benefit.
The photos make it look like it's ruined today, but it's a fairly normal small central Amazonian town. There are nice beaches on the banks of the Tapajós nearby. The roads aren't great in the rainy season.
I never had a good handwriting in school(2010), but it was legible atleast. I never wrote much in college(2014) other than for exams. Since then, I've rarely picked up a pen.

Recently in December I was doing an online course and taking notes, and noticed how atrocious my handwriting had become.
I tried to fix it and write "neatly", but it was a slow process.

Something really helped though - changing the pen I used.

The previous pen was a Parker ball point pen with a relatively thin and tapering bottom. Hard to hold, didn't glide well, and had to put pressure to write.

I bought a much cheaper(<$1) gel pen with a thicker and non-tapering bottom - that really helped my handwriting and helps me write for much longer without any pain.

Sorry for making it sound like a marketing pitch. Lack of sleep made me revert to my previous profession.
It's one of the reasons why I quit marketing actually, but that'd be digressing.

Try out a few pens to see what fits comfortably in your hands. If you haven't written for a while, it'll take a few minutes to warm up but it'll be back to normal soon.

It's just like how using a keyboard of a different size is difficult at first.
This is approximately as interesting a question as "what would happen if a new amendment authorizing slavery passed Congress and was ratified by three quarters of the states?"
We software people roll our eyes at marketing's appropriation of our terminology. I wonder if builders and engineers roll their eyes at ours? (jk. The A in A-Frame has a different root.)
> They [the police] then made a copy of each server's entire drive, including records of every transaction performed in Hansa's history, and every conversation that took place through its anonymized messaging system.

Why can't all transactions be removed after say a day after completion? I just don't see the point in keeping all of that data there, sounds like a big liability for everyone involved.
Not all teams had moved to full-CD. Not all teams had a good set of tests, automated safe deployment windows, alarms and auto-rollback, all the things you need to deploy any software safely. This lead to high severity incidents, customer dissatisfaction.

The solution, of course, is more bureaucracy!

And it worked, sort of. Everyone spends all the time writing documents asking for permission to deploy software changes rather than coding, so there's less changes overall, leading to less incidents. Never mind that velocity is a fraction of what it was or might have been.

In short, management wants to solve the problem in a way they understand rather than a way that works. And they love a way that has them micromanage everything and nit-pick when you didn't fill out the paperwork correctly.

Now, I should caveat all this- I'm a terrible pessimist sometimes and also I haven't had any caffeine today which can only make things worse.
I think individual death is necessary for the greater of tapestry of life to flourish and to be something worth being involved. Most great people I ever knew or read seem to share this "live and let live" attitude. In contrast, the individuals who really really want to live forever are the ones that bore me to death after 5 minutes.
Thanks for putting it into perspective. 5 lux is quite a lot to me.
https://news.ycombinator.com/item?id=13667386
> We all get paid the same hourly rate regardless of the roles we do.

Good luck retaining any skilled professionals then. One of the most repulsing stories that I got from Soviet Union from my grandparents was about excellent engineers being on the same pay scale with manual labour workers. No matter how much do you put into your skills, the system had standard pay scale that you couldn't break out from.

I'm happy that these days are gone now, and skills and professionalism can be valued by the free market by people competing for them; why, despite pure populism for the lowest common denominator, someone wants to return to something like this, is completely beyond me.
Pretty awesome. I built one of these for world of warcraft to be my 'push to talk' key for teamspeak. Since I have used it for a variety of things. However I started with a standard pedal (1/4" phone plug type) and used a Cypress USB controller dev kit (free from one of their training classes) which had a small uP and a USB controller on it.

I'll have to see how 'clutch' mode works (I'm a VIM user). There was a person who showed off a hacked organ base pedal unit that had been improved to send keystrokes in a similar way.

For me I could see sending one, or two key strokes. Sending 10 or 12 seems like overkill.
I think the offices of zeb offer a lot of the zoning referenced here and would be of interest to you: https://officesnapshots.com/2016/10/26/zeb-offices-munich/

>The resulting workplace concept developed by Evolution Design is an activity-based work environment that divided the office into four separate zones, each with its own function:

>There is a library-style Quiet Area for activities that require focus and concentration. Another area is the Homezone, which incorporates all permanent workstations for secretarial staff, as
well as individual offices, which can be used by all zeb employees. The Meet & Exchange zone provides space for meetings and videoconferences and also includes spaces for team project work and phone booths for calls requiring privacy. And finally, the Smart Connect zone, which is a multi-functional area, suitable for a wide range of activities: here employees can meet, collaborate, exchange ideas, work, or simply have a coffee in a relaxed atmosphere.
Kill all the unhappy people. Such an action would be be the most effective way of raising the average level of happiness.

No society should ever optimise for a single simple factor.
According to [1], the difference between between winter and summer where I live is rather severe -- varying from 12 hours night and 7.5 hours daylight in winter to zero hours of night (I've read outside with no artificial light in those conditions - there's still quite a lot of light) and 17 hours of daylight in summer. Sunrise varies from 4:30am to 8:30am. I'm not sure most lifestyles can manage that sort of swing through the year.

[1] https://www.timeanddate.com/sun/uk/sheffield
Interesting and good points. I guess personally I’m more comfortable agreeing with the theme and ignoring the data for pieces like this, primarily because it’s more like a blog post than a serious news piece (the NYT might take issue with my characterization). I hold it to the same standard as conversation with peers about matters of personal choice and lifestyle. There may be fallacies and contradictions, but strict correctness isn’t as important to me in those settings, and hence not in a blog-post-like piece like this in the NYT. But, again, I see this as a matter of opinion because I don’t see Manjoo as having violated journalistic ethics here.
The later amendment always wins. See, for example, the 18th amendment which was later repealed by the 21st amendment.
Have you tried Japanese keyboards? They tend to have smaller spacebars and extra modifiers.
> Don't vim have decent autocomplete?

It does, but it requires that the word to be autocompleted is present in one of the other loaded buffers. If you're typing out a new variable name, it won't work.
Is this the most HackerNews-iest comment of all time?
> Like many recent protocols, WireGuard is based on UDP.
If anything he is probably wishing there were a codecademy back then, as that probably would have accelerated even his path up the learning curve. I'm his age and back then we had to connect to the wall or go to the library and get a book with coffee stains on it. Also back then surprisingly few people believed studying CS was worth the investment.
There's a bit of a bikeshedding effect in longevity science. Getting old only involves not dying aftet all. For most people that seems as simple as getting up in the morning every day and following often repeated diet and excercise advice.

To most people, any advance in longevity science just seems like a scam to sell vitamins or expensive cosmetic procedures.
I am not sure where you got the idea from that ending aging will end death. I do agree with you that those that want to live forever (i.e. those that beleive in a heaven) do tend to bore.
Just to be clear: it’s absolutely safe to go around.

There is a variation which isn't - the "man lift".[1] Those are dangerous, and sometimes seen in parking garages for staff only.
Those really do turn upside down at the top. They're usually equipped with a switch to shut them down if someone rides past the top landing.

[1] https://www.youtube.com/watch?v=7KzEAs3Yclg
My comment has spurred conversation about the perception/stigma of having been in a fraternity, instead of conversation about how the fraternity mentality can (and does?) lead to an unwelcoming environment for women. Isn't that telling that maybe we (as men) should look elsewhere than a fraternity for inspiration on how to run a tech company?
If coincidences are just coincidences why do they feel so contrived?
Make your customers feel valued! Meet the next generation feedback app.
Turbo thread on soldering onto test points
Seriously. Can you imagine trying to hire a skilled professional who has put years of effort into acquiring a skill when you won't pay them any more than a retail cashier?
Couldn't you theoretically run traffic over pseudo-TCP. I.e. you send packets that look like TCP (IP packet type TCP + TCP header), but bypass the kernel's TCP stack and put arbitrary, packet-based data in it, like UDP. Theoretically speaking.
How does a druggie claim to be "clean" if they are not??
It's a shame that npm seems to have such a hard time doing what's it's supposed to do: making packages easy to discover, use and keep using.
Wasn't expecting to gain karma with this comment, and I absolutely wanted to "derail the thread" with something I found interesting in the article.

I think it's important to discuss unwelcoming work environments every single time we celebrate a tech company's success because more often than not, tech companies continue to have terrible work environments for people of all walks of life.