skysight-inc/HackerNews huggingface dataset:
Indeed. Nant have been talking $100/kWh all in which is cheap but I think that's projected rather than that you can actually buy them for anything like that. Though the material cost is interesting as a potential end point if you got super automated production. A problem with Vanadium flow for example is that the materials are like 60% of the cost of the battery so it's hard to drop much. With LiCo the materials are quite a big % of the battery cost though these things vary with time and may drop. I think Telsa are reducing the amount of Cobalt used dramatically for example https://qnovo.com/82-the-cost-components-of-a-battery/
Maybe not most people, but a little over 2.25 million jobs lost and mostly not replaced for years. It had a big effect on those millions of people.

At the time of dot com boom, the Y2K rush, and the early growth and commercialization of the web, people throughout the country (not just silicon valley) were getting hired with excellent salaries. Basic HTML skills paid very well. After the bust, many of those jobs went away and people had to go back to lower-paying work or to those jobs that remained but now paid half as much. The jobs gradually returned over the decades but with more skills required and the pay only slightly and gradually moving back toward the levels it had been.
why do you think pharma is immune, after fiascos like Vioxx, Accutane, opioids, the fact that much regulatory machinery is in place to create drug monopolies?
TDD for those who don't need it [video]
“This particular branch of the [commission] will be able to be approached by various companies who believe that the algorithms have been misused,”

The lobby of accountants seems to desire approving every algorithm, including AI. I've seen this come up in government circles in Europe. Yearly approval of financial numbers, algorithms, and tech in general. All this is going to do is create more red tape and no real change.

Just make online profiling illegal.
i'm on a vpn that blocks ad networks no software in my browser is needed
IMO the first place to start implementing ad bans is in public spaces, which I hear is common in Europe. I don't have to watch TV so I don't see TV ads. I don't listen to the radio much so I don't listen to radio ads. I can use an ad blocker on the web, yet for some reason the public spaces I inhabit (and help pay for) are full of ads.
I’ve got a relevant experience to back this up.

I had a urinary tract infection that I felt progress up to my bladder and eventually into one kidney and then the next. I would’ve liked to visit a doctor immediately, but with American medical costs being what they are and hospitals advising me to hold out a few more days until a doctor in my insurance network was available, I’d hoped that small stinging pain down there would go away. But nope, it spread to all the regions mentioned plus I was passing blood almost nonstop. I couldn’t sleep, could barely walk, and felt like I was on the verge of dying.

I made it to a doctor once I knew it was a life or death situation, described my symptoms and the progression, and the guy starts digging into me, trying to say I’m just fishing for antibiotics (what?) and it’s clearly a kidney stone. I all but called him a dumbass, because it wouldn’t make sense for a kidney stone to move backwards up to both of my kidneys. I had to wait around for a urine test to prove that yes, it was in fact an obvious kidney infection, but the doctor was still skeptical asserting that it’s probably just a mild kidney stone, and reluctantly gave my antibiotics that cleared it up instantly.

That wasn’t the first time a doctor tried to argue against my obvious problem (I also had one argue that I didn’t break a clearly broken bone), but it was the most frustrating experience.
I'm guessing some misguided attempt at unifying: "They're all a kind of branch". The instruction here is JALR rd,rs1,offs.

It takes three arguments: rd, the destination register to put the return address in (it should always be the ABI-defined link register, e.g. t1), rs1, the source register that jump should be relative to (it should always be the link register for a return, and 0 for a call/branch). To a software guy, there's elegance in unifying the three cases, but there's really no such principle in hardware. It just makes the implementation more complex, since branch/call/return all greatly differ for prediction, prefetching, etc.
Meanwhile in the northeast, where water is plentiful, agriculture is grinding out of existence as its unable to compete with subsidized, scaled up desert agriculture.

Leafy greens can be grown with tunnels nearly everywhere, we shouldn’t be stuck with such a concentration in a place that is so obviously strategically dumb to put 90% of production.
I’ve managed to resist the hype and still not ever used docker for anything ...

I still really struggle to understand what the practical benefits to this kind of containerization actually are ...

It seems like people reach for it because they want to have some kind of “compile target” into which they can stick “all the things” their application needs to run — which is supposed to then help them “deploy” into their development environment or onto their production infrastructure in a way that serves the goal that the applications within the image should behave the “same way” in either location ... but does anything about this kind of container abstraction actually help with doing this? Don’t you still inevitably end up having to manage assumptions about the differences between these environments in order to make this work in practice (oh if you are in development environment make sure you don’t actually submit payment to stripe, if you are deploying to this cloud provider make sure you get secrets from <here> instead of <here> ...) ...?

Do you actually get any good abstractions out of the container which empower better solutions to deployment challenges? “I don’t have to think about which hosts the (random) http client used in my application is configured to talk to because I can just magically retarget it at the container level by manipulating networking configuration” — is that a thing — does it actually work? To my understanding the extent to which you _can_ do that requires you to write your application a certain way with a crazy service discovery layer like istio — and you’ve got to make sure you build your application completely to use service discovery fabric ... but if you built your application to use a service discovery fabric do you gain anything extra by also using docker at that point ...?

And what about the impact to developer ergonomics? Is it easy and smooth to use debuggers to quickly edit code running in an image ...? Do people regularly run production docker images locally to debug production application issues ...? Are there solutions that allow one to say, attach to a remote qa testers chrome instance and then automatically attach debugger to the set of production containers handling the requests associated with that browser ...?

Those are the kind of features I want ... I’m not sure exactly if the containerization abstraction model would really help me get there or just create another set of configuration knobs that _also_ have to be correctly aligned for me to get the right environment specific behaviors out of my application ...
> I get that one can be seen as a simplified model of the other, but can anyone expand further on the attraction?

Program errors are much more fun with trains. :)
Yes like Yoyogi park, though hard to move a piano there.
https://en.m.wikipedia.org/wiki/Nuclear_Explosions_for_the_N...
Some of the trains you can buy now are amazing.

I pass the physical presence of this place frequently https://railsofsheffield.com/ & their window displays make me drool.

I guess my loft is going to be repurposed when I retire :)
When their is such pent-up demand for housing, losing investors doesn't sound so bad.
Blipblox is such a disappointment (we have one). Worth $80 not $179. Totally agree sa77 is the way to go.
Auto-restart isn't even default behavior though. I'd argue for "start a daemon when needed behavior."
The task as described included an easy for a human but tricky for a computer verification that the correct word will always be a color. Given this, and the need for the system to be tolerant against human error occurring at the paper, I believe a typical untrained human will have a better reliability on this task than almost any automated system.

But in the general case you’re absolutely right: any analysis like this should include the costs and probability of faults occurring in each option.
Are you sure? GraphQL, with no extra effort, gives your Business Intelligence unit everything they need? GraphQL, "for free", populates a hot cache of your 10% most active data? GraphQL, with no effort, feeds historical data to your AI prediction engine, and also provides a high level summary to your CEO, and combines multiple databases into a unified view of inventory?

Most companies have denormalize data to a great many materialized views, to support multiple use cases. I don't see how GraphQL gives you those materialized views for free. I admit, I have not worked with GraphQL since 2017, and maybe the eco-system has come a long way. But at the time, we were doing all the work ourselves, and much of it was redundant with other efforts we had ongoing.
> you could argue systemd shouldn’t be a daemon too and sysv init scripts are better too.

You certainly could.
I don't actually want to block ads. If you want to put a small text or image blurb anywhere on the page... Good for you. I'll gladly accept those on a webpage so that the content creator can make a bit of cash.

But these companies are intentionally blurring the lines between advertisement and digital surveillance. You don't need to collect everything about my operating system, browser, monitors, GPU, every click I make on every website I visit, etc.

That's crossing a line of what "advertisement" means. So the more these "advertisers" work to blur those lines the more their "ads" will be blocked under the umbrella of those who don't want this level of pervasive tracking and surveillance.
So, every consumer needs a computer with a web camera that can actually focus on their ID (not all do), plus we have to share pictures of ourselves holding our ID with anyone who asks for it. And then it will inevitably leak.

This is placing the burden on consumers in a different way.
I regret, though should be grateful, that I live in a space too small to fit my own model railroad setup.

Been thinking about building an El onto the crowning for a while, though.
Not saying you are wrong, but which European states is this common in? I’ve never noticed this, and many public spaces in Europe have a great deal of poster/bill board style advertisements.

I remember reading Paris tried this, but that’s a long way from “common in Europe”.
The thing that really jumps at me is: don't get injured, disabled or just old. If you're going to have problems with ladders you're going to have problems living like this.

On the other hand, some things that take a lot of space are easier to replace these days. Books? I have a lot but I'm not buying a lot of physical books these days. Video collections? How many DVDs have you bought in the past year? TVs are thin, headphones are common, no need for that big multimedia cabinet that used to hold a TV, stereo and media storage.

This is also going to tend to push some people towards "third spaces" for socializing with friends. There's a very active Starbucks near me that's open until midnight, always packed, and which in addition to a bunch of tables full of laptops has several divided off areas with armchairs that regularly have small groups chatting.
I wish more people had this opinion--"cursed" is a good way to put it.
Sounds like some are conflating housing-developer-investors with housing-buyer-investors. Discouraging the second need not discourage the first, if done right.
I’ve stayed at a friend’s house about 30-40 minutes from inner Tokyo on a single train ride (which is about the second last stop on one of the subway lines). It was a relatively normal sized 1-bedroom apartment for about $800 USD a month. You definitely have options in Tokyo, and the infrastructure makes housing choices like this possible (live closer in the city or live further out).
It’s worth boring that OOP was invented by Lisp programmers. Simula was the first language were you could write class. At the University of Oslo in Norway, most computer science courses used Simula up until the late 1990’s. Some of the lectures was held by the inventors of OOP themeselves.
That’s essentially my point. Just finding simple code quality issues isn’t going to cut it, especially when you need hundreds of thousands of dollars of hardware to even test the code against.
Every Windows 3.1 Theme
Are those really new models? People’ve been subscribing to newspapers forever, and HBO has been a subscription service.
كلمات اغنية لا تشتكي ماجد المهندس
How to build an API (without spending a fortune and going crazy)
Data Science Past and Future
Eric (the author) built a tool to add dots to maps at scale. To say it's powerful would be an understatement https://github.com/mapbox/tippecanoe

http://geohipster.com/2017/08/07/eric-fischer-may-yet-object...
There is this interesting part:

> Furthermore, the attackers attempted to exploit an unpatched vulnerability in an open source software that is widely used by email providers in an effort to bypass spam and abuse filters. We were previously aware of this vulnerability and have already been watching it for some time, but we will not disclose it here because the software in question is not developed by ProtonMail, and it has not yet been patched by the software maintainers. This vulnerability, however, is not widely known and indicates a higher level of sophistication on the part of the attackers.

So there's a yet unfixed vulnerability, but some email provider knows about it and also probably some russian spies. Yet protonmail doesn't want to disclose it. Why do they know about it in the first place? Who else knows about it?
> and indeed, some ad-blockers actually track users!

Can someone please explain this?
Static blacklists versus live heuristics is a pretty obvious compromise, and prone to lose in the long term arms race. That's exactly why Chrome proposed manifest V3...which is basically implementing Safari rules.
I still really just don’t get where you’re going with this. You’d need hundreds of thousands of dollars worth of hardware to even test these kinds of software systems.

Simply reading the code isn’t going to help you find critical safety flaws.
I'm not sure that would be an accurate portrait of quantum computers, at least when applied to a deterministic problem. I was referring to the inflationary use of the “AI” moniker.
Desktops, Laptops and Palmtops
> CSS, cookies, external images and fonts, redirect links, referrer headers, browser caches

Aside from CSS and redirect links, all of these features are fairly straightforward. The consequences of disabling the Referer header, for example, are pretty small and easy to understand: you'll stop sending sites information about what links you used to get to them, but some very picky websites that check the header (e.g. image hosts that try to prevent hotlinking) might not work. This means browsers can provide options to let the user choose their preferred balance of privacy, functionality, performance, and "helping us improve your experience".

With JavaScript, on the other hand, it is very difficult for end-users to tell what a given website is doing. Are those hundred kilobytes of minified code a tracking/fingerprinting script, a crypto-miner, or a Hello World app in the UI framework du jour? It's hard for even an experienced developer to know for sure, and it's basically impossible for browsers. Your options are (1) allow everything, (2) use really crummy heuristics like "what domain is this file being served from", or (3) disable JavaScript and give up on using half the websites on the Internet.
Il10ojJIi
HK born and raised here and enjoyed this comment. Not sure why it's downvoted - it offers a solid perspective.
GitHub banned all Iranian users. Our accounts are restricted. Please support us
Yes. See https://www.sciencedirect.com/science/article/pii/S016762450..., https://www.jstor.org/stable/3003609
Some doctors are idiots. No different than people in any other profession.
Mobile SDK lead generation and analysis platform targeting user growth
Hello! We have been working on building a mobile market intelligence platform targeting user acquisition and growth: https://appnitio.com You can track mobile apps that use your open-source code or your competitor's SDK in real-time with interactive custom alerts, discover new opportunities for your business, and take down questionable apps. We would love to hear any feedback you may have for us. Thanks!
wait for WebAssembly to be ubiquitous in the browser. Another turing complete language, but faster and smaller.
Browser extensions can see quite a bit of your activity. And if they know your browser/IP/OS and the sites you visit, there's money to be made.

Here's an article on it: https://www.wired.com/2016/03/heres-how-that-adblocker-youre...
Germany's Largest Union Now Backing a Union of YouTubers
Biology is the New Tech: Letter from a conference on CRISPR
There was a paper on the psychological effects, i.e. net negative effects on happiness not too long ago [1], I think it was posted on HN a while back. Haven't read it though so I can't comment on the specific findings and the quality.

If anyone has any literature on the other effects mentioned by the parent, I'd be highly interested as well.

1. https://warwick.ac.uk/fac/soc/economics/research/centres/cag...
It depends on the culture...I think medical culture differs from place to place. When I was in the northeast, everyone had the ambition of being the next Michael DeBakey or chief of Harvard Medical School, so we'd all run every single test under the sun. The patient'd get a huge bill later from the lab because the insurance didn't want to pay, but what the hey, we were all medical residents and didn't have to deal with the fallout (the primary cares probably did and were pissed).

Out here in the west...people will roll in with some obvious diagnosis and some overworked urgent care doc seeing 60 patients a day wouldn't have bothered to ordered even the most basic tests....
The only example I know is São Paulo (not in Europe).

https://en.wikipedia.org/wiki/Cidade_Limpa
Yeah, it looks bad, but the y axis on the chart only represents 1 degree. This is kind of my point, it’s so easy to show a chart with a big uptick and if you don’t dig deeper you come away thinking we’re about to catch fire.
C# has `readonly` variables. The values of these cannot be changed after the constructor has finished running.
It's still an expense with no offsetting revenue. (It probably doesn't actually cost them anywhere near $813 to provide, though.)
I never had one in my life. I'm 27 and have had the same number since I was ~13 or so. I did get a few spam text messages, maybe one every three years.
You should really check out the author's research

https://www.cs.cmu.edu/~kmcrane/

There's also a repo for this

https://github.com/dgpdec/course
What does it matter when Facebook, Equifax and the like are let off the hook anyway? We know they’re selling the data anyway? So it’s not privacy we’re protecting but corporate bottom lines (if everyone has it the data has less value).

There is no truly secure computer system because there is no security from laws of nature and human avarice. There’s always a relative position from which one can get the data they need.

The best security we have is competent, functioning government diffusing and negotiating stable arrangements.

IMO we’ve pushed too many paranoias from social norms into products we build. Your data isn’t secure and there is no changing that.

And really the data isn’t THAT valuable. We’re just excited by a new level of granularity. This is promises of “nuclear powered rocket cars” all over again.

Sure there’s some novelty coming from it in scientific realms, but it’s largely useless to day to day life (only a truly lazy person can’t be bothered to phone call in their hair appointments).

Steve Bannon got all !! over data showing people that live by a church.... go to the church. Pretty sure that was already well known.

That’s the sort of “value” we’re achieving with all this big data. Obvious answers we’re already familiar with. Cause there are few interesting questions left to be asked about us in a context of “who are we in daily life.”
> I still really struggle to understand what the practical benefits to this kind of containerization actually are ...

Here's why I started using it years ago. I had a CentOS 6 machine that I wanted to run Plex, Subsonic and Transmission on, but I couldn't, because they had different (EDIT: and conflicting) requirements for various packages. I might have been able to hack it, but it was looking really tricky.

Enter Docker. I have all three running in separate Docker containers. And it just works. I've never hand a single problem. I made a yum exception for the Docker packages I use, so I can control when they are updated, which is about once a year.

The alternative was to build a new box that met all the requirements, but that seemed like a big waste of resources (electricity and my money).
Java uses Timsort, doc for Arrays.sort:

* <p>The implementation was adapted from Tim Peters's list sort for Python
* (<a href="http://svn.python.org/projects/python/trunk/Objects/listsort.txt">
* TimSort</a>). It uses techniques from Peter McIlroy's "Optimistic
* Sorting and Information Theoretic Complexity", in Proceedings of the
* Fourth Annual ACM-SIAM Symposium on Discrete Algorithms, pp 467-474,
* January 1993.
Rent isn't paid with debt, so is very different. You don't get to make magic money out of nothing to pay rent. But with the way the Fed is running things, almost anyone can create magic money out of nothing and buy a house. The money the bank lends you did not exist(save for the reserve requirement) before the loan was created.

Also, inflation requires increasing demand for it to occur. The existence of increasing demand does not mean it's not inflation. That's why goods/services with no increasing demand do not inflate in an inflationary economy. Inflation has always been an uneven phenomenon.
I can make a lot of things cpu bound with crappy implementation. I'm not going to write a blog post about any of them.
The quora question is "How mainland Chinese feel about protests in Hong Kong", and the answer IMO is same as the reality of how mainland Chinese really feel about it.
For anyone else wondering, EME is Encrypted Media Extensions, browser DRM.
How does it differ from libffi or Swig?
In such cases, isn't it usually better to have a business phone number, and perhaps a trade name as well?
Well, there was also first language to do prototype OO (sketchpad) back in 1962. Also the first VPL and probably constraint based programming language as well.
It's actually pretty close to racketeering because they're selling a solution to a problem they created.
>Everybody knows their personnummer by heart, while in Italy most people carry their health card around with the 16-character codice fiscale.

Cannot say about Sweden, but most people I know in Italy also know by heart their Codice Fiscale (whether they carry with them nonetheless the card is another thing).
I guess they mean purely via subscriptions. But of course Netflix also uses product placement and probably sells all your viewing and behavioural habits as well.
There's also the interesting talk on it here - https://www.youtube.com/watch?v=EvoOP6iKYMQ
Why are these people assuming GitHub is some sort of an open source authority. Is it so difficult to understand it’s a company that hosts free and open source projects like any other service? The ignorance is just baffling.