skysight-inc/HackerNews huggingface dataset:
I've done this as well. It reminds me of when I upgraded PalmOS devices in Ye Olde Days and home would appear instantly when you tapped it.
IMO Google Maps became completely awful when they made that new version of it, and they've been doing everything in their power to continue making it worse. Sure the scrolling is a lot smoother, but it's missing just a ton of features that the old version had. Plus the problems mentioned in the tweet storm, everything disappearing as soon as you change one item. PLUS that stupid side-bar that takes up half the screen now.

Edit: Here's another good one I just ran into -- I can't sign out of just one Gmail account. I have to sign out of all my Gmail accounts, and sign back into the ones I didn't intend to sign out of.
People that do any kind of data entry or work in finance learn to use it too. The number pad is not just for cashiers.
RAM from computers from 20 years ago had seek times of milliseconds? I find that very hard to believe.
I am new to React16, so need to check several ideas. Thanks!
Let's be clear: JavaScript tries to be both a platform and a programming language.

People hate it because there's no practical reason why we're forced to use JavaScript in order to program - and most of the people who are productive are probably using some sort of variation on ECMAScript that makes it bearable anyway.
The numpad is a considerably faster input method, and it can be performed one handed. For a point of sale system, this is critical: the clerk can juggle an item while typing the phone number (or price, or whatever)
NASA Lets VR and AR Headset Owners Follow in Curiosity’s Tracks on Mars
It's main value lies in a mostly irreversible ledger of transactions, which in my opinion, has the potential to disrupt atleast some parts of global economics (online shops maybe). For international transfers, bitcoin is ahead of the current banking system (though banks are catching up in terms of fees and speed... or is bitcoin getting worse?)

On the other hand, bitcoin is also an interesting exercise in distributed consensus (though blockchain/PoW consensus is largely overhyped)

Other cryptocoins have improved on all these concepts or plan to develop them. Bitcoin might be remembered in the same way modern computer scientists remember the Turing Machine or the Zuse Z1.
Why is this a problem?

We do all sorts of relatively useless stuff that burns electricity. How many gigawatts are wasted in internet forums? Call of Duty? Lighting empty rooms?

Why is bitcoin worse?
Can we have something like a person or democratic coin?

Everyone gets one vote for being a human alone.

Not for having more money or more computing power.
Designing Intelligent Software: Embracing Inconsistency
So bitcoin, which still has almost no practical use for anyone in the real world, consumes as much energy as a country with a GDP of $98B and population of $16M.

It used to be that this was acceptable because bitcoin was going to solve our inequality problems and make money more egalitarian and all internet transactions smoother (or something). Yet, with a price of $7K per coin I still struggle to find anyone I know who has ever made a real purchase with it.

So what exactly are we getting from this energy demand? Does there exist a pie chart for where all the miners source their energy and maybe a metric for tons of CO2 per coin/transaction?
How do you propose visually impaired users use that interface?
Classic simple problem that's impossible to solve.

The thought that web browsers support could solve this problem speaks volumes about the kind of rate people _think_ software gets updated. You could never trust input=country to be supported much less up to date thus it will always be poly filled by some library. So why the false hope?
When the Polyfills are gone (mostly), I'll come back to web components. I love the idea of web components, but the browsers are still pretty fragmented in terms of support.

There's definitely progress, but an older Polymer 1.0 app of mine is painfully slow on everything but Chrome.
And what do you do when China shows up and says "We're blocking your download servers unless you take Taiwan out of the `country` input"?

Better to not centralize the failure points that political actors can put pressure on for what gets to be a country or not.
POWER9 Could Be a Game Changer for Cryptocurrency Mining – Phoronix
You can also speed them up a bit. Makes the phone seem a lot snappier without breaking apps that seem to rely on animations for timing (I'm looking at you, messenger's "share" feature which doesn't have a send delay if you disable animations)
Something else not mentioned in the article is that graphic tees have fallen in popularity in the past decade vs plain t-shirts.

I'm just one data point but having purchased from Threadless a few times, I haven't bought one graphic tee in the past five years or more. The novelty of a graphic tee wears off quickly. I'd rather have a more expensive but high quality plain shirt I'll like for years to come.
Maybe instead of a linear chain we need a hierarchical chain, with distributed verifications

As in: you send a transaction, there's a low effort PoW needed for that to be accepted by the network

Intermediate nodes bundle up some transactions and create a hash using a higher difficulty PoW. Those are compensated with a small fee

Higher level nodes bundle those in bigger blocks with a high-effort PoW and higher fee.

This way the transaction cost is spread more evenly
I know what we should do! A dropdown with every possible latitude and longitude combination.
with you on that one... a better comparison would be to see how bitcoin stacks up against the power dedicated to porn... or spam
An input list of all current passport issuing countries would be useful. The Scotland problem doesn't arise as they don't issue passports (the UK does).
timezones are a similar topic in the context of managing them, except there's less politics involved. i don't see how a global solution would look like, but i'm sure china will want a different list than russia and the US will want a different list from both of them, and that's only 3 countries out of 199 or 249 or however many are there at the moment (and then the temporal aspect comes into play.)
One paragraph into the article:

> while also marvelling at the witless mansplainers

Yeah, let’s make every discussion about gender, shall we?

How about no?
I wonder how many people could find a country on a world map and drop a pin. I bet it's not too many.
Your fingers don't have as far to travel, and there's no seeking involved (hand doesn't move)
Because most accountant and office types will use the numeric keypad and go blazing fast. That’s probably one reasons for the complaints. God help any PC tech who screws up their settings and doesn’t enable num-lock at boot.
Yeah, it's the fine line of "do we upgrade now or can we postpone the upgrade"
Another bonus is how much longer your battery lasts without animations. I'm pretty sure battery saver just turns off tactile response, and disables animations for the most part (in addition to changing the gps update speed if you are using location services)
In the name of usability, we have practically neutered these computing machines. I think optimizing for user experience is partly to blame for this. You don't want users to have a confusing experience the first time they use the application, and you want the application to look good and be inviting. But that may be at cross purposes with making applications that allow open-ended exploration. Exploration implies that the user is driving the process, which suggests that the UI is not actively trying to constrain them to the usage patterns it is designed for.

I think pretty much everything in computing is like this. By setting our sights on enabling users rather than training operators, we have not only limited what they are able to do, we have actually turned ourselves into users, and we're basically unable to program without the help of frameworks, libraries and Stack Overflow.
what about taiwan? what about taiwan if you're in china...?
Eight Ways of Building an Effective Startup Team
Perl is also user hostile. So is haskell. Many languages are not, and people don’t typically build and maintain software in them for a reason—it’s expensive and slow compared to, say, java. What’s your point?
Not in latency, by a very long stretch (500ns 30 years ago).
You're overestimating the education levels of more people than you realize.
everything seams a bit much. There are so many things you just could not do at all in 1983, like HD videos or 3D engines or even rendering Mandelbrot fractals
According to http://status.evernote.com/

"We are actively investigating an issue that is impacting the availability of our service."
Everything is much closer together, you don't have to move your hand only your fingers. It is clearly the better input device for pure digit sequences.
I think he would of appreciated some type of compensation from Intel given its massive usage by a massive company. Not even a small thank you donation. It is sort of shitty on Intel's part to not compensate him at all and also they got a large number of questions/support from him.

They should throw a donation of $1M his way. Even at that rate, it is a massive steal.
Though somehow the submitter replaced the ASCII double-quotes (") in the original title with paired Unicode quotes (“ and ”). Notably the modified title is not valid XML. I wonder if that was necessary to get it past some filter?
Threadless announced Artist Shops in 2015 and rolled them out to Threadless’s general community in early 2016. Artist Shops, still in existence, allow designers to sell items printed with any design (allowed by Threadless’s terms and conditions) directly to customers and receive royalties on each sale....

The shift to a more equitable royalties and rights model removed the gamification elements of Threadless that made the site so addictive to some designers and users... many designers said that the windfall $2,500 prize for winning the weekly design competition was preferable to them and they lost the motivation to submit designs due to the change.

That's a pretty dark lesson in human nature. If you give somebody nothing, they'll judge you by the big payoff you gave to someone else. If you give them a little more than nothing, they'll judge you by that. Better to give a few people a lot and give the rest nothing but dreams so everyone will always see you in a positive light.
It depends on the length of the number you're typing and the context.

In PoS, you're not likely to be typing many letters most of the time, so left hand for function keys, right hand for numbers is pretty good. You can move your hands if you move to a search.
Climate denial videos would have been a much better example for me to use, rather than flat-earth videos.
Main points:

1. Do not place USB ports near antennas, or RF parts
2. USB allows for rather large deviation from base frequency, use a drifting frequency source to spread the emission spectrum
3. Use shielding where possible
- https://en.wikipedia.org/wiki/Open_Location_Code

- http://www.mapcode.com
Ask HN: What's the best crowdfunding website for a programming book?
I have recently started to work on a programming book and I would like to launch a crowdfunding campaign to fund the project.

What's the crowdfunding website you would recommend me for something like that?
this would have to be supported on the network level, something like DNS with temporal querying for 'i was born in yugoslavia' type of forms.
How long until people are making bathtub crystal meth with GM yeast?
When we bought MacBooks I bought a bunch of USB numeric keypads to plug in to their desktop monitor. Made a lot of folks doing data entry very happy.
Monitor and track errors in AWS Lambda
Good to hear that. Yeah, I think we can revisit a new version of infographic covering those forks too someday.
Stopped reading at "mansplainers".
!!!!!

That is a amazing!!! I had no idea developer meant "interested user".

> Make sure developer options are enabled. If they're not, go to Settings > About phone, then tap on Build number several times to enable it

> Go to Settings > Developer options, and scroll down to Window animation scale, Transition animation scale, and Animator duration scale.

> Tap on each of the animation options and turn them off.

https://lifehacker.com/disable-animations-on-android-to-impr...
Wouldn't that be a choice of the browser implementation, likely derived from the locale not unlike time zones?
Sorry stupid question(s) here. People use mobile phones now for basically everything. JS is for building web apps. Webapps are god awful on mobile devices. So why is everyone switching over to JS? Why not just ios/android native -> to a backend. If you need a webpage just a few beautiful static html pages is great. People like the broken scrolling, the rotating arrows, loading circles, alerts?
A pithy starter kit with router and internationalization in Vue
"The good news is, you still have your Ethereum. The bad news is, you always will..."
It wouldn't be that hard in this case. You just have to watch for an address holding stuck ethers because of the bug, if the ethers move, it is a proof that a fork has happened.
It's good for beginners.
I've always thought ctypes a bit of a hack as you get crashes and so on if you're not constantly careful about updating function definitions. It would be much nicer if the compiler could catch the errors, e.g.

#include "mylib.h"
PYTHON_WRAP(myfunc, void, float, float...)

Even with cython (please correct me if I'm wrong), the definition needs to be duplicated in the cython script to use it.
I think we can do better. You know those comically bad volume sliders that were all the rage on reddit earlier this year? Let's apply that to entire list of long/lats!
> A true sign of maturity is when a programmer is faced with a workload that they are deeply unhappy about, but still get it done, because it needs to be done.

I’d like to pause the ruby discussion here to point out this is a deeply unhealthy viewpoint—it’s your own funeral if you knowingly go to a job that makes you “deeply unhappy” every day. That’s not maturity, that’s self harm. Maturity is responsibility, including to yourself.
Some people think they’ll be rich, that’s enough for them, and they either don’t care about, or rationalize away the rest.
And then someone tries to use it for an app where you have to select which national football you play for.
Don't forget the scene where the rabbit warren is gassed. Imagine you are ~five and you see that for the first time:)

What really hit me was the haunting, archetypal imagery surrounding the rabbit mythology and the Black Rabbit of Inle. When you are a kid just figuring out that you and your loved ones will die and you see that kind thing it has an impact.

Honestly, the emotional music and expressionist death imagery combine to create almost an initiation-like experience for the unsuspecting kids who sit down to watch a cartoon about bunnies!
Someone on twitter suggested using the OS' own list of countries, working around the problem of the standard having to define what is/isn't a country. I think that's a reasonable solution.
It's pretty much an availability heuristic / complexity (or cost) constraint.

If the operation cannot be done quickly -- in a few seconds at most for reasonably interactive work, in a few minutes to, perhaps, a few days for batch -- then it's very, very very rarely done.

It it occurs in less than about 1/10 second, there's not much incentive to try to speed it up, and inefficiencies that bump process time up to even a few seconds tend to creep in. That despite the fact that there are psychologically and outcomes-measurable differences between interfaces with even 1/10s vs. 1/1000s delays or responses.

The Jevons Paradox plays into this, balancing against Gresham's. Stuff that's cheap (clock time) happens, stuff that's non-discernable (under perceptible / outcomes limits) tends not to get constrained.
I've had a similar experience on a current project.

Even after disabling any and all caching and minification (read: basically parsing all templates per request, a bit like PHP), the entire render process take less than 20ms of time to the point that I've simply left out caching during some production runs.

I also keep the interface free of any expensive rendering precisely because I don't really need all of the niceties of JS frameworks.

Surely, the page could be more fancy but vanilla HTML5/CSS3/JS can do the job too. (And document.querySelector has replaced jQuery for me)
I think the TK Maxx name is not only in the UK but all over Europe (maybe there are exceptions)
Not paying attention to tab order is also bad for accessibility, e.g. for blind users.
I read that, stopped caring, and closed the tab.
I have purchased hotel rooms and computer parts with Bitcoin.
I'll add another thing to your list - segment! It's so weird to me to see a homepage load, look into my dev tools and find that my browser is talking to Facebook.
First choice is prefer javascript and second choice is scheme? Can confirm something is wrong with you. Trust me, I'm from the internet.

Is this the order you learned programming languages in or something?
This is awesome even though I am not interested in the NBA that much. It has cool tools. And looks very light.
I suspect you haven't particularly looked very hard, then
"Things that could be done in 1983" getting worse is fairly defensible.
Janitorial Services Kansas City
I have found this article’s quality to be extremely low. The “fix” mentioned in the title is proof-of-work, with an explanation that spans one full sentence. According to the author, the annual electricity consumption of bitcoin mining is estimated to be 27.03 TWh. To compare, we have a very scientific “that’s still peanuts compared to the energy use of the internet”. Recall that the bitcoin network processes approximately 3 transactions per second when running in full gear.

I dug up this report [0], which seems to be one of the most recent estimates of datacenter energy usage (US only unfortunately). The estimated energy usage for datacenters in the US is 70 TWh in 2014, and estimated to be 73 TWh in 2020.

So bitcoin uses approximately ⅓ of the energy the Internet uses in the US. That is far from “peanuts”.

0: https://eta.lbl.gov/sites/all/files/publications/lbnl-100577...
That's exactly the opposite of what he said:

"Many people (including me) don't like the idea of an all-powerful management engine in there at all (since it is a possible security hole and a dangerous idea in the first place), but that is Intel's business decision and a separate issue from the code it runs."
We are planning to support Bitbucket and GitLab in long term.

You can check out more detail in https://deepscan.io/docs/get-started/basics/#non-github
These articles about how much energy Bitcoin uses never mention the value it provides - it's a secure way to make financial transactions internationally with zero trust, relatively (compared to most other current methods) low fees and high speed. There are other ways, like the banking system, but they have their own costs associated with the security of the transactions, and their guarantees are backed by government, which don't always agree with you.

Maybe this kind of system is worth burning a lot of electricity for. It seems like the market is saying that it is.
Textbook whataboutism. I'm not sure I agree with OP, but this is not a response.
Is there a reason for this?

The mathematical concept seems to be like kind of a wrapper
I agree. PoW is critical for minting a currency. I hope (and bet) that Bitoin Cash is Bitcoin.
Looks like the article on Works Hub was copied & pasted from the original source on GitHub, as others have mentioned in subthreads. Would be great if we could update the article link to the primary source to give the many contributors credit.

https://github.com/hemanth/functional-programming-jargon
How sheep with cameras got some tiny islands onto Google Street View
Why can't Linux use gpl v2 or later? Because Linus doesn't want to?
We're talking about the granddaddy of click-bait here. I think that the only genuine thing about him is the bitter impression that he never got his due

From: ast@cs.vu.nl (Andy Tanenbaum)
Newsgroups: comp.os.minix
Subject: LINUX is obsolete
Date: 29 Jan 92 12:12:50 GMT

http://www.oreilly.com/openbook/opensources/book/appa.html
> and we either optimise or simplify (approximate) problems that would have taken years to make solutions more practical.

Or we just don't do them.
What kind of timeframe would it take for this to work?
Have you considered that developers may have motivations other than attracting as many companies as possible to make millions off of their free labor?
And yet I find myself increasingly reaching for tools to remove that complexity: Outline.com, Reader Mode, Pocket (despite its many, many flaws).

Not infrequently: stripping out content, running it in Markdown, and generating a static document (PDF, ePub, text) that I can just fucking read.
The payment forms were in HTTPS from the beginning, but the webpages (hosted at GitHub Pages). Now it's all HTTPS with a proper domain certificate, thanks to CloudFlare. Enjoy!
Timezones are downright trivial compared to this one, even if the heads-up can be very limited there's a central well-maintained database of them, and they have fairly low context-dependence: some historical context (timezones can "move around") and the socio-political context is limited to changes to timezones.
Exploring Tcl internals from script
The Best of the Best: YC SaaS Founders (Video and Transcript)
How to Create More Robust Data Science Algorithms
A Curated List of Dedicated Resources- TensorFlow Books
Most problems with Rails:

- Fat models (huge number of hooks, scopes, many methods stuffed inside in the name of "domain-driven design", etc)

- Fat controllers (huge number of shared methods, hooks, shared variables and hooks, concerns, etc)

- Fat views/helpers/templates

In multiple years of working with Ruby (+/- Rails) - there is one talk that changed my whole mind of scaling systems - aka ways to build the majestic monolith [1]. And I believe the author of that talk would be laughing silently at this post right now, thinking, "I know what you're talking about".

Models, Models, Everywhere by Chris Griego: https://speakerdeck.com/u/cgriego/p/models-models-every-wher...

Check out those slides, and check the codebase. This is not a Ruby problem. Splitting things mindlessly into microservices, trying to go "fully functional" (answer: nope, nothing in the world is pure or perfect), everything has trade-offs.

[1] Majestic Monolith: https://m.signalvnoise.com/the-majestic-monolith-29166d02222...
I wonder if this why my new Logitec mouse works poorly in the default wireless mode but is OK in the Bluetooth mode.
I think the opposite direction is actually more telling. Developers tolerate bloat and BS up to the level of seconds.

So there is plenty of computation being done that only requires milli or microseconds, but due to development practices now stretches just out into the annoying time frame.

(Prime example: the growth of web pages to match increases in processing, RAM, and internet speeds, means that the web is actually slower to use these days.)
Sadly, I've got to disagree with your point of view, and you do seem to have a hugely engineer-y viewpoint on what is "aesthetic".

There's a functional aspect going together with the novelty factor in introducing a new, touchable screen that does not require physical buttons to be controlled - but it is just a matter of driving the wave of what is fashionable today (or well, tomorrow).

The lack of detail _can_ be aesthetic, but it does not mean that something with a huge amount of detail could not be as aesthetic.

Depending on when and where you're introducing your product:

- single-button switch supporting voice control for your lights? Works for me.

- voice-controlled power drill? Not so much (unless it's actually a hired human handling the power drill with his own hands and listening to my commands).