skysight-inc/HackerNews huggingface dataset:
You should consider 2 “presses” for the pedal:

1) quick press-release: changes mode

2) long press-hold-release: changes mode on press and then changes mode back on release

This allows the user to not have to hold the pedal down if they dont want.

User can specify a time threshold used to determine the difference between a quick press and a long press
TL;DR Geth 1.8.0 shipped with [DSN rebind protection](https://github.com/ethereum/go-ethereum/pull/15962), so as far as we know, it's not vulnerable.

---

We originally rejected the bounty report because:

* We always recommend people communicate with Geth via IPC, not HTTP. The APIs are too powerful for public access: even if noone can steal your Ether, they can exhaust all your local resources via eth_call for example. Our suggestion is to always run a custom proxy that properly rate limits and authenticates outside users vs. running an HTTP server inside Geth. CORS is a protection that always depends on browsers correctly enforcing it, which have been circumvented multiple times, so it's not a good enough security measure.
* For a very long time now, we considered unlocking an account a dangerous operation recommended only to power users who can properly protect their setup. Mist and other applications transact via API endpoints that do not unlock accounts, so unless a user explicitly manually unlocks their account, they should be fine.

That being said... even though we consider the attack vector fairly convoluted and would require a lot of bad user practices to pull off; we agreed that if we can do anything meaningful to prevent it, then we should most definitely do that. For that reason we introduced the `--rpcvhosts` flag which is similar to CORS, but checks the requests origin via different means, and rejects DNS rebound HTTP actions server side.

As for the original report, although we rejected the bounty request initially, we agreed that it should be rewarded with a low-impact value since we did make a software modification based on the report. Unfortunately this bounty decision is waiting for approval since the 5th of February. Not sure why it got stuck in the pipeline, we apologize for the delay.
Been a user of a Microsoft Natural, then switched to a Kinesis Freestyle, and now I've migrated to an ergodox.

They are not curved like the Kinesis Advantage are, but I have really long arms and the ability to move both keyboard parts around is so good on my elbows and wrists.

As per mouse, I have been looking at trackballs, but I was kinda scared to get one so far. Having large hands, I previously used a Razer Mad Cat, because I could adjust the mouse to a size so I don't have to grab inwards, and I could just hold it without effort. That thing recently broke, and I changed to a slightly angled, equally large trust mouse.
Unless you are disabled, moving between adjacent floors is pretty easy with stairs. And lots of types of disabilities that would prevent the use of stairs would seem to make these risky or impossible to ride. All in all, I'm pretty happy these never caught on.
https://outline.com/JEKSzP
This looks interesting, I'll have look later.

Thanks for reminding me of Dragon by Nuance. I first saw Dragon being used by a quadriplegic guy I used to work for. This was ~10 years ago, he had a bit of a speech impediment too and it worked reasonably well.

I occasionally think about Dragon and think it might be useful in my 2D CAD and laser cutter workflow. It actually seems reasonably priced, so maybe I'll give it a whirl.
Was fixed 2 months ago https://github.com/ethereum/go-ethereum/pull/15962
Back in the late 80's, my housemate told me about his coworker who made a footpedal ESC key to make his EMACS editing faster.
Nine months with Vim
Why would you prescribe a 100 mile ride to an old person?

My point was that living a long and fairly healthy life is a day to day project, not a pill you take once you hit 70.
Make sure to read the article all the way to the end; I think it’s quite a powerful statement.

We’re too focussed on our individual choices, looking for elusive cures for aging; instead of fighting for things we know will help.

Reducing engine emmissions will make us live longer. Reducing pesticides will also make us live longer. Limiting work hours will make us healthier.

But instead, we pretend that our health is defined only by our individual life style decisions, and let the industry do whatever they want.
I don't think the positive effects daily cardio are superstition.
Jeremy Kun (who is worth reading beyond this article) has a post with very useful insights:

https://j2kun.svbtle.com/mathematicians-are-chronically-lost...

It begins (and there is far more of value in the post):

Many people who are in this position, trying to learn mathematics on their own, have roughly two approaches. The first is to learn only the things that you need for the applications you’re interested in. There’s nothing wrong with it, but it’s akin to learning just enough vocabulary to fill out your tax forms. It’s often too specialized to give you a good understanding of how to apply the key ideas elsewhere. A common example is learning very specific linear algebra facts in order to understand a particular machine learning algorithm. It’s a commendable effort and undoubtedly useful, but in my experience this route makes you start from scratch in every new application.

The second approach is to try to understand everything so thoroughly as to become a part of it. In technical terms, they try to grok mathematics. For example, I often hear of people going through some foundational (and truly good) mathematics textbook forcing themselves to solve every exercise and prove every claim “left for the reader” before moving on.

This is again commendable, but it often results in insurmountable frustrations and quitting before the best part of the subject. And for all one’s desire to grok mathematics, mathematicians don’t work like this! The truth is that mathematicians are chronically lost and confused. It’s our natural state of being, and I mean that in a good way. ...
Not everything requires a multiple layer NN to be trained. It is not optimal, sure, but it might open up different possibilities
I'm not sure how inherently unsafe they are compared with regular elevators that have shaft doors but not cabin doors.

They can theoretically squish you between the floor of a rising cabin and the ceiling, and between the ceiling of a cabin going down and the floor. To prevent this, you could place a movable board coupled to a sensor at ceiling of the cabin and the ceilings of the entry "doors". If the cabin starts squishing someone while going down, the board gets pushed upwards, and triggers an e-stop. If it starts squishing someone going upwards, again, the outer board at that floor gets pushed, and again, triggers the e-stop. (The board would have to be able to move more than the elevator needs to stop, obviously).

At that point, the remaining risk seems to be similar to regular elevators that don't have inner doors.

(Existing installations seem to have solved this passively with breakaway panels and gaps, which is probably good enough, but would make it possible to jump from the cabin into the shaft while it is between floors.)
Recruiter claim Google discrimination against white men, Google deletes evidence
Agile sprint with barely no gap does not help
Short term thinking is one way, rarely the best, at least if done regularly. You'd be dead long if nature didn't accumulate a set of non long term mechanisms and learning schemes.
Elon Musk's Boring Company Concept Is Now Even More Hopelessly Complicated
Allow me to ask this related question: of our modern (if I may say so) societies, in our modern era; we see a lot of improvements and optimisations. But I rarely see ideas about the simple question of happiness.

It's as if we think happinnes comes by x or y (in here longer existence).
"cruise control" for vi :)
From an investor's perspective, sure, the market can be "wrong"; and avoiding its incorrect beliefs and hype-trains is how you make gains while avoiding losses.

As an entrepreneur, though, the market makes the final decision on whether you make money, whether it's "right" or "wrong." If you're "right" when the market is "wrong" as an entrepreneur, you lose—you're "ahead of your time" or some other pleasantry meaning "you weren't giving the market what it wanted."

If you want to sell something to the market, then if the market is irrationally exuberant, you have to be irrationally exuberant too.
It's interesting that you mention thermodynamics. Macrostates are not a real thing. They are a reflection of our lack of knowledge about the precise state of the physical universe. We use a statistical ensemble of microstates, all of which could be the actual one as far as we can tell. In the best case, the true microstate will be included. But thermodynamic properties are not "real", they are a construct.

I don't see the point of the analogy. In statistical mechanics we have to consider all the possible microstates because we don't know which one is real. In the multiverse approach we know what universe is real, so what is the point in keeping all the universes that "could have been but are not" around? We know they are not real! Deriving thermodynamics from statistical mechanics we get a useful theory. What does the multiverse bring us?

The wave function can be interpreted epistemologically, as the expression of our lack of knowledge of the precise state of the universe (v.g. pilot wave theory). But there is no need for parallel universes that we know are not real, if you want to have virtual parallel universes they will be just those that we could be in as far as we know (and one of them will be the true one). The wave function collapse is in that interpretation the fact of narrowing the set of potential universes compatible with the actual one, as we learn more about the universe we live in.
Only seen it done with ones removed from old keyboards. On at least some (including the IBM SpaceSaver IIs that I have), it's on a separate little board. I believe the outputs are pretty simple to decode.
The Killers of Kiev: How Putin Created an Assassin’s Metropolis
This reminds me of an ArsTechnica story from some years back, $500 for some rugged steel pedals for a flight simualator:

https://arstechnica.com/gadgets/2015/01/want-high-end-flight...
Yea I was thinking something similar, the alignment of the eyes is also most similar to that class as well.

The reason we find the frown to be most important is our understanding that this is a common symbolic representation of an emotion.

If we were to look at it as just an abstract shape, I think we'd come to the same conclusion as the algorithm though.
I’m pretty done with old school change managers that act like ITIL is the only sane way to practice safe, reliable management of systems. In fact, I’ve never, ever seen anyone go full hog ITIL in IT leadership in the F500 that had ever worked at a high performance engineering or IT organization - it appears to be correlated like Six Sigma with low performing organizations after they adopt it (performance in the HBR study I saw for Six Sigma correlated negatively with the S&P 500).

What I used to do for demos was to automate the manual processes of ITIL style change review including diffs of the code, test plans executed, test coverage, etc. and the dependency graph of CI impacted by a change (because CMDBs are broken in 99.9% of orgs, you need tools like CloudFormation, Terraform, etc. to give the granularity necessary for a thorough review even in bureaucratic hell). All the other parts of dealing with bureaucracy is pretty much filling out other fields like a list of approvers, signed commits, org, billing codes, etc. are all a matter of trivia rather than smarts.

Your changesets need to become higher grained enough to warrant all the human eyes involved. But going backwards like that in processes is usually a sign that a place that is in decline though so that alone should be setting off warnings.
Show HN: Evolving ESPway, the self-balancing robot
ec2:TerminateInstances still doesn’t support the vpc as a condition but it does allow you to use tags. You can also limit a role to tagging only the instances they create (as long as they include the tags when they call ec2:RunInstances). You can even require that specific tags are present. Combine all of that with some kind of “owner” tag and it’s a pretty decent solution to the problem. Add automatic tagging on the backend and it’s even better.

That said, it’s not perfect and there’s probably plenty of resources it wouldn’t work for. It’s also comparatively fragile.
The art of unbiased decision making
If you want to see what this OTCA Metapixel can be used for, besides simulating Conway's Game of Life inside Conway's Game of Life, I highly recommending reading:

https://codegolf.stackexchange.com/questions/11880/build-a-w...

Over four years a number of users from StackOverflow built Tetris using the OTCA Metapixel. To summarise, they built layers of abstraction to move from the Game of Life, to Metapixels, to wires, to logic gates, to a RISC computer. There they developed their own assembly language to write tetris and finally compiled and ran it. In total the world is 2,940,928 x 10,295,296 blocks in size.

Here's an interpreter for that language running Tetris: http://play.starmaninnovations.com/qftasm/#jllHdnBGSP
From the previous discussion linked above: https://news.ycombinator.com/item?id=16563135

> I regularly encounter users who don’t accept that websites can access services on localhost or their intranet. These users understand that services bound to localhost are only accessible to software running on the local machine, and that their browser is running on the local machine – but somehow believe that accessing a website “transfers” execution somewhere else. It doesn’t work like that, but this is a common source of confusion.
Ironically being the most well known! That and Bohemian Grove!
It really depends on the person.
Some West Africans captured in the slave trade brought the sickle cell mutation to the Americas. But in places like the United States, where malaria was uncommon or nonexistent, the mutation offered less of an evolutionary advantage. As a result, African-Americans have a lower rate of sickle cell anemia than Africans today.

I can't beleive how wrong the journalist got this paragraph. The whole reason for the African slave trade was Malaria as the European "slaves" (poor indentured workers) could not survive in the US south because of Malaria which was very common until the 20th C. Also the reason the rate of Sickle Cell is lower is USA is there has been a significant amount of European geneflow (~30%) into the African American population.

I should add that while the selection pressure has been lower in the USA, this has not been the major reason for the lower rate.
The government seems incapable of build versus buy analysis. This is an insane waste of taxpayer money.
Remapping esc with capslock mod has definitely helped me maintain sanity. I'm still using the prev gen MBPs but I can only imagine the frustration the new MBPs introduce by omitting a physical esc key.
HtDP is a much less difficult warmup often used to prepare students for SICP.
You may have to use the -display parameter though the man page for xclip says that it will use the value of $DISPLAY by default. You will also need to enable X11 forwarding over ssh with the -X parameter or with the ForwardX11 option in the ssh config file.
Elon Musk on what the first Mars colony will look like – Axios
The same in Denmark, but in my experience people still have curtains in the bedroom. It would be difficult to sleep (especially for children) in the summer without them.
Yeah, not really. If what you said were true, mortality would be increasing dramatically. This clearly isn't the case, therefore any apparent increase in disease rates must be due to improved detection. Or disease rates aren't really increasing at all.
Transforming enterprise integration with reactive streams – O'Reilly Media
Look for motorized roller curtain. I have those in two bedrooms. They are actually very convenient, even though I just have the remote control and not any automation. DIY persons can also find instructions for getting the shades from IKEA and motors from Ebay.

Mine are using motors/control from Somfy. Those have at least worked flawlessly for several years.

For the roller curtains there are also models which have "things" on the sides where the curtain slides in. This blocks the light that would otherwise shine in from there. If this is not an option, should look for curtain which is dark from the outside. This should also help a little bit.
You gotta be careful though: often times, first intuitions aren't so bad, and further iterations can get more and more complicated until there's no freshness left at all.
Ask HN: IT pipeline for producing a high-budget film without any shooting?
Hello, High-budget cinema is the least reproducible art these days because masses have little money, no crew, no actors and no tools. Is there a virtual pipeline out there aka a collection of software packages aimed at producing a high-budget, mainstream (no-cartoonish a la Disney) film without any shooting or writing? Can you try and win and Oscar prize for best film entirely from your basement in 2018? Thanks!
I know 5 long-time Dvorak users including myself and none has significant trouble using qwerty.

It's also very uncommon to have to type on somebody else keyboard (and not good for hygiene).
This article brings up an interesting question. Since much of programming is based on simply making something easier for humans to read, create and design with, is there a trade off with functional programming in regards to debugging?

I really appreciate some aspects of both styles, but I am not a die hard either way, my limited experience with functional programming has never lead me into the depths of debugging like discussed in the article. So the article actually makes me wary of going further.

I would liken this effect to a form of technical debt similar to a framework. Upfront development is faster, but when there's a problem, it's much harder to fix or work around, and problems can be more obscure.

Is this concern valid?
What you said sounds lame and boring.

Running fast, yelling as loud as possible, and knocking into other people from time to time sounds like a great time.

I'm sure "cohesion built through the journey through a shared struggle" reads very strongly on a resume, but try telling that one girl in class that you're building trade skills on your way towards a common goal.
Why stop there? Why not grab a MIDI-powered Organ footboard and get a ton of switches?

You could probably use a bunch of them for programming macros, like moom layout shortcuts, class skeletons, lock-screen, etc.
Virtual card for online payments (USD/Cryptocurrencies)
They're not good for people with movement disabilities or anyone moving things using the elevators so you'll need a set of regular elevators too.
> Anecdotally, the best developers seem to always be pushing small changes

More formally, this is true, too. At least according to Donald G. Reinertsen, the author of this book:

https://www.goodreads.com/book/show/6278270-the-principles-o...

Batches and queues are primary themes of the book and Reinertsen waxes prosaic on the extensive benefits of making batches smaller all around during product development.

I've noticed the benefits mainly with user story size and pull request size (which are generally correlated). Large batch sizes lead to longer delays which lead to cut corners which lead to more defects which lead to further delays. There are other underestimated penalties that Reinertsen discusses as well.

Of course, too small and you're incurring disproportionate overhead with each batch. The key, I suppose, is figuring out mama-bear batch sizes for your team or organization and effectively paring down to them.
Most of the examples given are fairly unsurprising, but I'm unsure how to feel about "embiggen" being in the dictionary.

On the other end of the scale, I'm amazed "demonym" was previously absent.
Gemini Exchange: Adding Bitcoin Cash and Litecoin Is Their Main Goal
I tried a vertical mouse, but settled on a Kensington Orbit Trackball.

Works well. With my Kinesis Advantage forget pair programming; except with those in the office I have converted to the Kinesis Advantage of course!
Oh, you should be looking for the forums! Not as likely as they used to be. But I have yet to find anything similar.

Sidenote: if anybody has suggestions for sources of in depth articles on computer architecture of the level of quality that David Kanter used to produce for RWT, I'd be very grateful.
Comments moved to https://news.ycombinator.com/item?id=16547200.
You're thinking of the 27th amendment: https://en.m.wikipedia.org/wiki/Twenty-seventh_Amendment_to_...
Do you have some sort of failsafe in place for developers to be able to access AWS in the event of an Okta outage? Or are the Okta user sessions long-lived enough that you'd be able to mitigate some other way if Okta was down?
I started producing a list a while ago, although it never really got off the ground.

Feel free to submit a PR if you like: https://github.com/mikeanthonywild/hacker-news-for-x.
A Practical GraphQL Getting Started Guide with Node.js
I’m surprised by how little money it takes to buy senators.
What Is Hedera Hashgraph?, Intiva Health has a Token! Poll and More...
I think there really needs to be a separate acronym from CD to better distinguish deployment from delivery (similar to authn v. authz in security nomenclature). Nobody with the right mindshare seems to have made this a priority though because automated deployments are probably not cost-effective in many organizations but delivering a change, however, is something that has solid value everywhere. Coming up with a change ticket with the impact of a change and what’s typically paperwork in many places absolutely has value and will help people move faster with lower risk while making management feel like they have control (because most continuous code based controls of delivery mechanics tend to be more democratic in practices, not manager-oriented). Maybe it could be CDD (continuous delivery description) vs CDE (continuous delivery deployment)?
Wow, that's awesome. I love Khan Academy.
shout out to https://ftalphaville.ft.com/ for their alternative take on finance news
I don't understand this. Addiction, sure, it exists, and for those affected, maybe unplugging is impossible.

But how can you claim to be "unplugged" if you're not?? This is ridiculous. Words have meaning, or they should have, esp. for a journalist.

FM either is lying, or is delusional. He should be called out for it.
The "find the right subreddit" isn't something that works universally though. Yes, there are good ones, but it seems almost random for which topics they exist and for which they don't. Even if they keep the memes and joke comments in check, many more are full of endless repeats of the same basics. E.g. I'm always surprised how many hobby-topics are dominated by "I just bought $thingEveryoneRecommends, here is a photo of it, and the box it came in!", with droves of comments of how awesome $thing is.
I was wondering if it’s possible to use A-frame without the HTML stuff so to speak. Can I sort of just hand meshes and a camera position directly to A-frame? I am writing a video game currently in “fake” 3D with JS and Canvas and once I have the gameplay mechanics down I intend to rewrite it with WebGL and I was wondering if A-frame could then give me the ability to let people experience my game in VR.
Seemed fine until the end, where metaphors have been mistaken for new words. Example: "dumpster fire."

Webster's continues its descent into stupidity.
>sick peopLe praying to gods...

You may be on to something. Many religions in times of prayer also have fasting and special diets. Such a large change in diet would influence gut bacteria and the person would attribute the change to their god.