skysight-inc/HackerNews huggingface dataset:
If the government had mandated that everyone had to buy an ENIAC, would that have made computers smaller and faster?

Rather, the government should invest in research so solar + storage (let's call it green energy) becomes cheap enough that people want to use it.

This is not because its better that people want to do it, or because capitalism is glorious.

This is because you want the incentives in the right place. If green power were cheap enough, that would mean you solve the latency problem, the efficiency problem, the distribution problem and the waste problem.

Simply mandating rooftop solar might make some of these problems worse.
I can definitely sympathize with the issues that come from not being familiar with ES6. I'm working through a React Native tutorial currently and, while I've managed to understand some of it via context, there's some very odd looking syntax that I still don't understand.

Can't really comment on the rest of the React ecosystem until I get through the tutorial and start trying to do things on my own.
Solar panels == sexy, shade trees == not sexy.
Native modules have brought the fun and immediacy back to development for me. I never quite got used to the delay and boilerplate of build systems, despite their power.

But performance seems a little inconsistent in production. For iOS Safari in particular, I've had apps take over a minute to load via modules, versus seconds when bundled. So I stick to rollup for deploy (maybe http2 is supposed to fix this?)

(great demo btw!)
This x1000. I'm only just getting to reading these now 10 years into my career and I find them to be a bit useless for me since I've already picked up bits and pieces of each throughout my past jobs/companies. Would have been much better off earlier on if I had just read these beforehand.
Fully managed OpenShift now available on Microsoft Azure
uBlock Origin in medium or hard mode is similar to those.

https://github.com/gorhill/uBlock/wiki/Blocking-mode:-medium...
You would think, if you wrote a hosted CAD program that ran on large compute instances in AWS, you'd really lock the market down. No more buying expensive CAD workstations, way less graphics drivers, just fire it up. Need more power? Just pay more each month/day/hour. Plus you could host all your giant CAD files in the cloud, no more buying storage and easier to share across remote teams.
Web Scalability for Startup Engineers
https://www.theverge.com/2018/4/11/17225482/facebook-shadow-...
I guess it depends on how you learn. I personally used CRA in my learning process and it helped me get up to speed in understanding React fundamentals (reconciliation, lifecycles, state management..) Then I started going down into the stack and understanding Webpack, etc..

For me personally it would be exasperating to learn all of the stuff that CRA bootstraps before actually getting to learn React.
So how does that get me a TPU in my own servers?
The research has already been done. Generation and consumption of renewables still requires regulation to align incentives.
I agree that some aspects of Qualcomm's licensing practices are clearly in violation of that agreement and US regulator ignored it too long. But I find it a bit shady that the Korean regulator didn't ask/allow Qualcomm to explain/defend their practices, or even to respond to accusations made by companies like Apple. In US lawsuit where Apple and Qaulcomm sued and countersued each other, Apple is accused of lying and misleading regulators about their exclusivity deal, which resulted in Qualcomm holding back rebates. So I think we should wait and see what really happened there.

Further. Apple's claim that Qualcomm violated FRAND in respect to royalty basis and rates is somewhat dubious at best -- never been upheld legally -- and does not demonstrate Qualcomm's licensing malpractices. Apple challenged pretty much every wireless patent holders (eg, Nokia, Ericsson, Moto, Qualcomm, etc..) and refused to pay claiming that the entire industry's licensing practices were in violation of FRAND, but ended up losing or settling every lawsuit, including the one with Samsung a few years back where Obama had to intervene to prevent Apple's sales import ban.
Principal Software Engineer is what I use.
You can still put a tree up. You will also be required to put solar panels underneath it.
Why use jQuery when the native document.querySelector/querySelectorAll methods are available everywhere these days?
Taskell 1.1.0: command line Kanban board/task manager, now with Trello import
Every truck at least in the EU has such a mandated device. Basically it's a signed timestamp with current speed. They have a shedule, they know the driver. If they fear manipulation just include the device in the train and read the data every other week. Trains in the EU also have this.
Common Lisp is a successor ro Maclisp, which was a successor for the original Lisp implementation. Common Lisp was designed such that the old code can be ported to a modernized version of Lisp. This code moved from Lisp 1.5 to Maclisp to ZetaLisp and to Common Lisp.

Scheme OTOH has its own code bases, its own libraries, its own standards, its own books, its own community.

It is a Lisp, but that has become more or less meaningless for practical work. Being 'a Lisp" means practically very little. It's just a name with an unclear definition and less and less practical value. Thus 'a Lisp' means mostly an unspecified bunch of dialects which are in practical terms mostly unrelated.

I prefer a stronger definition, where Lisp means those dialects and their implementation which actually share code, books, libraries, tools.

Otherwise people get the impression of some compatibility, which in real life isn't given.

It's like a family member, which used to carry your name, but now has left the house and has its own life.
It sounds like the signals may not really be _fixable_, from rohansingh's comment nearby. They are very old fully mechanical devices, you could send someone around to reset them, but there's no guarantee the reset would actually _work_, they might remain unpredictable. After all the problem is that they _tried_ to set them to a new value, and it didn't work.

Perhaps they were working fine in the same configuration they were in for decades, but once they were touched to change the settings, they are just entirely unreliable. I dunno, but ancient mechanical parts can be like that.
The shocking story of Israel's disappeared babies
Check out uMatrix. I used to use RP, but switched to uM because it gives even better fine-grain controls.
This 2 minute video explains everything you need to know about the phallacy of identity theft. With credits to Mitchell and Webb.

https://www.youtube.com/watch?v=CS9ptA3Ya9E
If you think nothing is wrong with society and everything is great, that's interesting to me. It makes me wonder how much luck you've experienced in your life. I have certainly experienced a ton.

For most Americans, their reality is massive income inequality, insane healthcare expenses, working shitty jobs for 40+ hours a week, suffering from some kind chronic or preventable illness, and numbing the pain with 5 hours of TV per day. It's total shit.

Granted, it's less shit than it was 50 years ago in terms of social progress, medical advances, etc. But fundamentally, I believe it's still broken for the vast majority of people, if you were to somehow measure the NPS of being a human. ("Would you recommend being a human to a friend or colleague?")
Even though rooftop solar might not be the most economical solution to reduce greenhouse gas footprints, I would argue it's very effective. The costs are directly baked into the real estate mortgage and requires zero changes with regards to zoning and planning.

In an ideal world SB827 makes sense, but it was rejected. So I'm glad CA is trying something more pragmatic instead of waiting for a 'perfect' solution. Even if something similar to SB827 is passed in the future - worse case, we'll end up a bunch of rooftop solar installations. That's not so terrible.
I haven't tried these sites yet, I'll take a look. Do you use noise-cancelling headphones? The best feature I've found with my QC35 is not so much the noise cancelling but the combination of noise cancelling and audio. Obviously with noise cancelling on, I can hear most of what's going on around me, just a bit dulled. But add in a VERY small amount of quiet music and the rest of the world disappears in a way it doesn't with just NC.. or that requires MUCH louder music without NC.
Agreed. I am very familiar with most front-end stacks. I typically choose React for my projects, and I really love it. But when a beginner asks me "What is the best framework for me, having little knowledge of front-end dev/ecosystem?", I almost always just recommend Vue.js. I personally don't mind the setup of React, even for small projects, but I wouldn't wish that upon someone jumping into front-end dev for the first time.
This should honestly be the top-voted answer. The standard palette of cargo cult options are at best a weak proxy for real-world experience.

But Kleppman's book is genuinely and outstandingly useful for understanding the various components involved in modern backend architectures.
> 4. Getting lost in this-land.

This is one of major design flaws in JavaScript; when one goes deeper into prototype land and using 'this' in closures/functions, facepalming happens all the time as the semantics is completely different to what one would expect in better designed languages like C++ and Java. So you have to workaround around these warts, making the programming akin to walking on eggshells. Especially if JavaScript is only one of languages you know well, and you have to switch back and forth between many different languages that are more-less compatible with each other in this regard.
Faster Android Adoption with Project Treble
In Utrecht they recently closed the main corridor from one end of the station to the other (which, unlike the Amsterdam station, also splits the city in half).

Fortunately, they left a relatively narrow outside corridor open. Still feels odd to have to check in and out again when you're coming from or to some of the main busses, or take a detour.
Firefox ESR 60 has been released at the same time, and is more or less identical to the non-ESR version. ESR makes a lot of sense for corporate networks, even if it can be a drag being a bit behind the curve.
Well, storage is still too expensive.

There is a role for regulation but a carbon tax is the way to go.
Solar panels increase roof structural strength through the racking used for mounting and increase roof material longevity by directly shielding the roof from solar irradiation.
Perhaps. But this design needs to perform well on some relatively mundane terrestrial applications before it scales up to stellar megaproject size.
Dont give up, learn the basics of human interactions and get interested in people, your life will change.
It always blows my mind when people who claim to have issues with focus or task management then go on to talk about how they've automated tons of trivial tasks. That sounds like the OPPOSITE of someone who has issues with focus.
You should have linked to the video not your empty Reddit thread.
I hate webapps. What will happen to scripting, application automation? Just have a look, how dumbed down most webapps are when compared to their desktop parts or similare programs as desktop version.
Your benchmarks:

Google's new Cloud Memorystore, 1.0 GB:

redis-cli -h 10.0.0.3 --intrinsic-latency 100
677411416 total runs in 100 seconds
avg latency: 0.1476 microseconds / 147.62 nanoseconds per run

Open-source Redis on a Google Cloud Platform micro instance, 0.6 GB:

redis-cli -h localhost --intrinsic-latency 100
353427208 total runs in 100 seconds
avg latency: 0.2829 microseconds / 282.94 nanoseconds per run

Open-source Redis on an AWS EC2 micro instance, 1.0 GB:

redis-cli -h localhost --intrinsic-latency 100
21681751 total runs in 100 seconds
avg latency: 4.6122 microseconds / 4612.17 nanoseconds per run

My benchmark:

Open-source Redis on a Hetzner Cloud VPS, CX11 (92% cheaper than Google's Cloud Memorystore):

redisbench-client:~# redis-cli -h 88.99.124.195 --intrinsic-latency 100
Max latency so far: 1 microseconds.
Max latency so far: 77 microseconds.
Max latency so far: 113 microseconds.
Max latency so far: 130 microseconds.
Max latency so far: 2562 microseconds.
Max latency so far: 2835 microseconds.
Max latency so far: 4165 microseconds.
Max latency so far: 5497 microseconds.

757281326 total runs (avg latency: 0.1321 microseconds / 132.05 nanoseconds per run).
Worst run took 41628x longer than the average latency.
Well. In that case you get to skip most of Intel. Minor parts like capacitors and resistors are also almost completely made in China fabs.

You will have to be extremely particular and thorough to get rid of all chibese products.
It was usable as a main browser at some point between 4.0 and the current quantum (read - when 90% of the useful extensions were axed and the only advantage over chrome was thrown out)

I can't tell whether it's mostly web 2.1's fault or Firefox's gross mismanagement and stubbornness
Not necessarily. Given the rate of progress in AI and the number of companies working on it, it's only a matter of time until Duplex-like tech is reimplemented by other large corps like Amazon and Microsoft, and eventually it'll could even be implemented by startups if there is a decent business case for it
ESPN Discontinues Public Editor Position
> 1) We are not using persistence at all in beta, this is something we are working towards

Persistence is a key feature of Redis, it isn't just a fancy memcached. This severely limits the applicability of this offering.
Yup. I'm great at putting items on RememberTheMilk or Outlook or Google Calendar or Google Tasks or iCloud Notes or a whiteboard, but REALLY BAD at using the same system consistently, let alone actually checking the list ("hey, I'm bored, what should I do now?")
Wanted to make counter-argument, opened new tab, found you are right.
Google Chrome mobile on the other hand gives me both sides.
Ah I misunderstood. You're 100% correct sir.
ہوور کرافٹ (hovercraft) or اے سی وی (ACV)?

Source: http://advancepakistan.com/2017/09/20/hovercraft/ . Google translate works on both, but translates "hovercraft" as ہورچرک . The source was found by looking up the most common Urdu word (کے), and googling for "کے hovercraft".
But you can display likes and notifications realtime on top of your screen with no effort! Can't you see the immediate benefit? /s
We are talking millions of dollars. There must be someone who can figure that out - even if the failure is kind of random it follows probably a distribution and you can set it to a value that has enough margin to stop the train and not trip on slower trains. But you are right - easy to look and comment from the outside, there is probably a reason it is how it is.
"fix the faulty signals" is not an easy fix - it's something the MTA has been trying to do for a very long time, and taking forever to do it. The reasons are systemic. They need to be fixed, but they won't be easy.
Google's contempt for all humans that aren't executives at Google has always been baffling to me.

If I call a company and can't reach a human within about 90 seconds I don't do business with that company. End of discussion dot period.

I'm sure Google has decided that only 5% of people are like that and therefore I don't exist but they are completely wrong. Sooner or later the ad gravy train will run out and they will have to reevaluate this statistical arrogance style of business management.
Eh, Hodinkee may not be to your taste (it's not entirely to mine), but your dismissiveness of it seems misplaced. It's a hugely trafficked website and has been consistently putting out a lot of quality content about watches and men's fashion for almost 10 years now. That's is what got him this access. Not being a "mawkish fanboy with a lot of money to spend on men's jewelry."
On average, it might even save a homeowner money after about 10 years. But I'd much rather leave the decision up to the relevant people instead of mandating this at the state level. If it makes sense to build it, I trust they already would have (as many do), and there will always be exceptions (e.g. shade) where the mandate will be perverse.
Do you have any links/resources for using React with ClojureScript?
Expensive compared to what? CO2 emissions? You already get a 30% federal tax credit as well as CA state and local utility incentives, what more is necessary? A free system?

I agree a carbon tax would be ideal. It seems politically impossible though, so you achieve what you can.
That's probably what the reality will be. But I hate the idea of once I do 'upgrade' after a few years of no support, that the current version of Android will be so different that I'll have to relearn how to use it again...
It seems like a subset of glom specs would be uniquely invertable. For example, the spec `{'c': 'a.b'}` could trivially invert to `{'a.b': 'c'}`. I'm not sure how you'd invert more complex specs which make function calls, e.g. sum or len.
The ship has really already sailed on longform communication, perhaps out of laziness or cost/benefit.

Really? I see a flourishing of detailed video content, much of which is interesting and fairly information dense.

Examples:

Civilizations at the End of Time: Black Hole Farming
https://www.youtube.com/watch?v=Qam5BkXIEhQ

CGP Grey. Rules for Rulers
https://www.youtube.com/watch?v=rStL7niR7gs

Granted, that these are really pointers to other sources, in many cases text sources.

Cost/Benefit is a big factor! Remember: The street finds its own uses for things.
Umm, it should be working. Can you provide more details, please?
So too has the art of cave painting. We forget that the style and substance of a communication is more often an outcome of the medium than anything else. Letters were long because they needed to be. Postcards were shorter. And in Britain, during the days of multiple mail deliveries, letters too were very short. Emails and IMs are short because they also need to be short.
Maybe its hard for them because they're being led astray by all these blogophytes looking for a piece of their mind-share.
React is just mapping data to XML, which may or may not end up as XML (React DOM vs. React Native). Throw in a component lifecycle, and you're good to go. Sure, it's not jQuery simple but for a modern SPA it's about as good as it gets. It allows you to just deal with things in terms of composed functions which is wicked elegant, and since you're almost surely thinking of your page and application hierarchically it maps to reality nice and clean.

Redux makes managing global / central state reasonable, and in conjunction with the `connect()` function allows you to A) pull in needed global state and B) dispatch data to be centrally processed such that your component gets to not give a shit. It'll just update as-needed. It's dumb.

Strings for types sucks (it's better with Flow, or Typescript I assume) but it is what it is... the immutability can also lead to some subtle bugs if you fuckup and mutate something, but overall I'd rather write a React app with Redux than without at this point just for ease of reasoning about the system as a whole.

If you've never dealt with this type of architecture, it can be strange at first but it makes managing state / data flow much easier.

[0] - https://medium.com/@dan_abramov/smart-and-dumb-components-7c...
Sure. And I'd say that for some other use patterns FIFO quickly becomes acceptably predictable, though not maximally. The tradeoff is that pressure to manually edit the list is greatly reduced. Which is also something that matters.

My personal preference is for rock-solid spatial consistency plus manual fiddling, but I doubt that'd be best for the greatest number of people.
Sketchup is intended as a 3D "sketching" tool. The post to go this through in detail would be quite long but the gist of it Sketchup does not scale very far in terms of model complexity. You can model e.g. a factory floor or a complex office building in Autocad while still being able to navigate the model. Not so much in Sketchup.
To me, Android is definitely not FOSS but it is still open in the sense that matters.

As far as I know, any company can pay to use it on their phones. I think members of the Open Handset Alliance don't have to pay. I'm not sure what it takes to join that, though.

Anyone can download Android Studio on any major operating system and make an android app. There are no limitations as to what features those apps can use. There is no fee to put an app in the app store. People can still sideload their own apps.
Here are some links for Project Catapult (Microsoft Research initiative for large scale FPGA deployment in DCs) which includes Project brainwave (TPU competitor):

Landing page: https://www.microsoft.com/en-us/research/project/project-cat...

Talk: https://www.youtube.com/watch?v=-NJ-faSklzs

Blog post: https://blogs.microsoft.com/ai/the_moonshot_that_succeeded/
For the most part I'm using it for activity tracking, notifications, and a couple of complications, but there are a handful of apps that I've found are handy to have around:

1Password or Duo for TOTP codes. Visual Codes lets people scan my watch to join my wifi network. Dark Sky to check for upcoming rain. Remote to control an Apple TV. Huemote to control a few lights.

I only got it recently, but I get the impression that a lot of companies (Amazon, Twitter, Ebay, and Instagram, etc.) came up with Watch apps and then killed them because they were pointless. Those are things that are better done with a phone. But for small utility tasks, it's handy to have them right here.
> being more independent in case of grid electricity blackouts

That's generally not the case in California, as we're net-metering here. Very few people install storage and transfer switches to handle blackouts.
The length of a single piece of communication might be a function of bandwidth. If my only way to reach you is by a handwritten letter that must travel by ship across an ocean, I'm probably going to say more than "Yo."

Edit: joshuamorton made the same point while I was working on this comment.
I think some people just need to put the work into something they enjoy (and hope that doesn't become just a distraction)

Myself, I suck at budgeting. So naturally I'm building a Rails app to do it for me ...
Report your broken websites to webcompat.com
A single phrase?:

Health above all things.

How about 11 good ideas?:

1. Dance More

2. Women are attracted to confidence, nothing else (I'm heterosexual, hence women. Probably works for any romantic partner to be)

3. Stay with your dog when they put her down, she deserves that at least that

4. Wear good clothes that fit well

5. Life is harder if you are dumb

6. So get smart, define 'smart' as you go

7. Take care of your health

8. Take care of your friends and family

9. The world is only getting crazier, so learn to surf

10. Really, I'm serious, dance more

11. Go Giants!

I made a whole book with 1001 other little pithy bits as a gift for a friend's newborn. Let me know if you want a copy and I can send it to you.
> Are you saying we should prohibit American Samoans from putting their money in the international bank and getting higher returns, effectively forcing locals to lend to other locals?

If it improves the local economic conditions by keeping money flowing in the local economy, then such a ban seems like a reasonable trade-off for the common good.

Being a greedy individualist, by focusing on chasing after marginally higher savings account interests rates, is likely going to be self-defeating in this case. Your dozens of dollars in extra interest payments are unlikely to compensate you for the other economic hardships you'll encounter because there's no local bank that will bother to make loans to your community.