skysight-inc/HackerNews huggingface dataset:
Tracking what adtech companies are using sellers.json
If a place gets less than 40cm of rain per year, adding water collection for the entire roof of a 100 sq meters building will only result in 40 cubic meters of water, or 40000 liters. At 100 liters per day usage (lower than a typical European), collecting rainwater gives you 40 days of usage, and in reality much less due to evaporation and other inefficiencies.

What is needed most are laws preventing, or at least disincentivizing, taking more out than what is coming in. Of course this is really hard: water systems don’t follow neat political boundaries, so one entity drilling deeper or damming a river also drains the water of its neighbors.
double clicking. but still.
Playing devil's advocate: one trait that is highly desirable in a hire is the ability to explain a technical topic to others. Maintaining a blog with basic explanations serves a similar purpose to a portfolio, but for teaching rather than for project-building.
You're talking about heat cycling? What affect does that have on a spring? Are the temperatures here even extreme for a piece of metal?
If I have one webpage with different languages and want my visitors recognize it from url, what are the options?
Previously I could have www.example.com/en/ and www.example.com/fr/ etc
If subdomains are not possible there's no hope that visitors using Chrome would see it?
> Either it's not clear, or you're implying that multiple commenters here are in some way incompetent.

Reading comprehension—especially deciding if something is satire or not—is a common problem on HN. I wouldn't classify that as incompetence, but it is an issue.
what is this 1992
To me, this is a sign of grubhub/insert copycat delivery service circling the drain, trying to extract whatever cash they can get before the inevitable. Anecdata, but among my peers people sort by delivery fee or try to game the system for a new user discount. Delivery fees can easily be $7 now which is like buying another entire portion at some restaurants.

Personally, I use grubhub a lot--as a menu to look at for when I call the restaurant directly with my pickup order.
> I also feel that work visas should be granted under a very few limitations

The problem is that everybody and their Uncle has a detailed plan for a fairer immigration policy, but every plan is different and nobody is willing to compromise. So everybody gets to claim that they're the reasonable one while simultaneously persisting the patently unreasonable and inhumane status quo.
I'm running a batch of SBCs which boot from SD cards as home or forgettable servers. None of them died due to SD card failure yet. A good SD card with a little optimization keeps the flash media wear out at bay.
That's using Notion! https://www.notion.so/
It's a notes app with which you can do a lot of cool stuff!

I know, cuz I'm the author. lol
And security risk of installing an app.
>There's a reason beyond laziness that many American's look down on typical urban, liberal arts thought and discussion

Yes, its dismal historical lows...
Bingo, and that is what’s happening. Insurance companies and providers both benefit from higher prices.
The Top 5 Mistakes to Avoid in Ecommerce Site Development
I have met many doctors who say they did essentially no research whatsoever on what being a doctor really entails and what it's like. They spend four years in school racking up six figures in debt, then three years in residency, based on nebulous ideas and media commentary. That is part of the driving reason why I wrote this: https://jakeseliger.com/2012/10/20/why-you-should-become-a-n...
Only for the linux user.
GRIC?
I was reading your comment thinking, "What? No!" and then kept reading. I apparently checked "Show full website address" when the change was first made.
For small sites they might not want to deal with Article 27, which can cost hundreds of euros per year.
Streamhut seems to be a more mature version of OPs.

The window for viewing streams appears to even have commenting (and file/image sharing?). I also like how you lead with the "stream the whole terminal" example which lets me see how I can continue streaming a terminal instead of just piping a single program like htop to it.

Another plus is you've open sourced the server-side unlike Seashells/OP:
https://github.com/streamhut/streamhut

Nice work and thanks!
Microsoft to Disable IE 11 VBScript Closing Major Security Loophole
This is great and all until you (like me) need to be able to differentiate www.example.com from example.com and https:// example.com versus http:// example.com. My website doesn't forward example.com to www.example.com (due to errors on my part that I don't know how to fix, my email is in my profile and if you can help I'd greatly appreciate it).

I don't know if there are any scenarios in which a properly-configured website (mine isn't) needs to differentiate example.com from www.example.com. But I liked the ability to do so easily.
OK..Take a Break..Lots of Versions of “Hey Joe”
Why is there a 'null' value in JavaScript?
Or even just regular cameras. If I take a picture of something unrelated, and the background happens to contain a license plate on a car, or the face of a person walking by, am I at risk for recording a person's identifiable information?
By your reasoning is there any circumstance where a high deductible plan, albeit paired with an HSA, could ever work for anyone, at any time? Because it worked quite nicely for me for quite some time.
I believe Athens[0] was the first, or perhaps just a successful early effort. I remember being quite inspired when I read about it.

[0] https://en.m.wikipedia.org/wiki/Athens_Wireless_Metropolitan...
By default, Firefox's address bar hides the http:// scheme but shows the https:// scheme (to emphasize that the connection is secure). Firefox users that want to see the http:// scheme can set the "browser.urlbar.trimURLs" about:config pref to false.
This looks super cool. I got a bunch of questions!

1. Am I correct in understanding this is meant as a client-side only solution for now? Right now we have a pretty complicated translations process that needs to support translations that are spread across the client and server. Would this support a hybrid approach like that?

2. Another question I have is where does the `translations.json` file come from and where is that stored? Is that just generated by the CLI and then we have to deal with serving that however we want?

3. Is there one `translations.json` file per language? One with all of them? Are there performance concerns with sending large files like that over to the client? This is a general question for me to other developers of large sites: how do you deal with tons of translations?

4. Any plans to support existing translations? E.g. if I have an existing set of translations keys and values can I plug those in somewhere? I know y'all are bootstrapping so it wouldn't surprise me if that's a Future feature.

Again, love the idea of this, and it would be super cool if this solves the problems due to complexity we currently have with supporting a ton of languages.

--

For some background our current solution involves a generating a rather large (> 1MB) `translations.json` file for each language that we serve to the client via a CDN. Typical map of keys to values.

We create the keys ourselves as we go along something like `dashboard.salesCard-helpText`. Then we have to kludgy Drupal instance to populate the key and value, add some tagging to show it needs to be translated. Translations get entered into that Drupal instance. All of this is entered manually. Then that gets used to generate the `translations.json` file I mentioned earlier.

We have plans in the future to overhaul the process.
Chopping roots and undigging plants with a hoe: AKA agriculture
I'm going through this now, but following links, perhaps, answers your Q.

Mesh Design: https://docs.nycmesh.net/networking/mesh/

Supernode Architecture: https://docs.nycmesh.net/networking/supernode-architecture/
And what if you happened to not be able to save? Or if something was too expensive for your savings? Or if you chose the wrong savings vehicle and the stock market tanked just when you needed that new hip? How much should you save? How do you know?

Pre-WW2 America isn't a place most people would want to return to in terms of healthcare. It was far far less advanced, people died much more easily and you may recall a certain Great Depression which made it so those savings weren't quite as reliable as people hoped.

Oh and when you go to the ER after getting hit by a bus, are you going to call around for the best deal?

You might argue that's what insurance is for, but now you end up back where we are today, with a middle-man paying for things. Things that are essentially guaranteed to happen but unpredictable in their magnitude.

I'm not saying we shouldn't have more market information, but it's just incorrect to say the market will solve this. Serious medical problems are a, "your money or your life" situation, pure unregulated markets are going to really struggle in this area.
This could be worked into the calibration phase pretty easily, I think.
The Netherlands expenditure per capita is also quite high. I cant believe how high it is actually in Western European countries. If you compare it to South Korea or Singapore the Netherlands looks just as expensive as the US of A, just on a different scale.
How would a commercial venture plan to recoup their investment cost when (if) they finally reach a viable reactor design?

If an American/European company came out with a working reactor, would India and China pay for the technology, or would they put hundreds of billions into developing their own? What about the opposite scenario? Even a tiny peek at the design would shave off a large portion of the cutting edge investment.
On the other hand, fusion could completely alter the course of climate change, perhaps it's cheaper in the long run to just give out the technology.
Why do 87% of data science projects never make it into production?
Yeeaars ago I remember reading one optimal play against people you don't know, that's supposed to give a slight advantage over multiple rounds: Repeat the move your opponent used in the prior round.

IIRC, the idea was that people tend not to repeat the same move, and then of the other two, it's slightly more likely they'd pick the one on their mind already - the one they were hoping their opponent would've chosen in the prior round.
> The dashcam is one of my coping mechanisms for OCD.

I don't understand. Care to explain?
> If a place gets less than 40cm of rain per year, adding water collection for the entire roof of a 100 sq meters building will only result in 40 cubic meters of water, or 40000 liters. At 100 liters per day usage (lower than a typical European), collecting rainwater gives you 40 days of usage,

40000/100 = 400 days of usage.
Auto Engineers: Higher Efficiency Possible but Buyers Not Interested
They fail because of egos and arrogance. This is the root cause of a lot of life's problems. People think they are above it and too smart etc. They hate being "told what to do". An example, I have a family member who will complain about texting and driving from some position of superiority but who does it constantly himself. When challenged with that behavior he refuses to acknowledge it. He believes he is above it, better than those who cause accidents, and only those "lesser" people need to follow rules. It's an incredibly common behavior and doctors are no different...and in some cultures more likely to assert their status.
Safari only shows the domain name. Chrome still shows both the domain name (minus "www.") and URL path.
Ff mobile says:

ottofeller.com uses an invalid security certificate. The certificate is not trusted because the issuer certificate is unknown. The server might not be sending the appropriate intermediate certificates. An additional root certificate may need to be imported. Error code: SEC_ERROR_UNKNOWN_ISSUER

But didn't name the issuer. Why?!
Likely either a fringe issuer or self-signed cert
Farmers in many areas have long been pumping out groundwater from wells at unsustainable rates. In recent years some of those wells have started running dry, or governments have imposed restrictions.
The mutation allowed certain individuals to invent recursive language, which could then be taught to individuals without the mutation during a critical period in childhood.
It's easy to give vague advice though, and the more vague it is the less actionable it tends to be. These "huge leaps" can be seen as a counterpoint to that, where people are trying to do something, and anything less extreme won't really feel like something -- it won't feel like a life-changing event.
This is R&D - not a commercial path.

These types of fusion projects are trying to prove the most basic piece of the puzzle: net energy generation. And it is a big problem, even for Commonwealth. I've heard that the magnets are underperforming by about a factor of 2 - and that's 4 years into the project.

But commercialization is a lot more than just proving that the concept is physically possible. It was proven possible that man could walk on the moon, but it's not a commercial activity 50 years in. Commercialization for nuclear energy systems means global deployment, mass manufacturing, lack of proliferation risk, extreme safety, etc. Fusion systems like Commonwealth's do not meet any of these criteria. They are constantly generating radioactive waste because they have to breed their fuel and reprocess it on site.

To commercialize, you have to be able to deploy the technology in a significantly better way than traditional fission. These large fusion prototypes ($65B for ITER and $5B for Commonwealth based on their 2015 white paper, so probably 2-4x larger now) exacerbate traditional nuclear's cost problems because they are construction projects that will last decades. Viable nuclear solutions will be factory manufactured rather than constructed.

For comments from MIT dissenter in 80s that stand true today: http://orcutt.net/weblog/wp-content/uploads/2015/08/The-Trou...

For a review of fusion problems: https://thebulletin.org/2018/02/iter-is-a-showcase-for-the-d...
AT&T employees were bribed to install phone unlocking malware on company network
I waited all my life to be interrupted every 10 minutes... jokes aside , this is a bit pointless, at least from a dev perspective, when you are finally in the zone to let a tool constantly interrupt
> Neither the connector itself nor the implementation are innovative.

This is a market innovation, not a technical one.
ActivityPub as it has been understood
Libra: It’s not the ‘crypto’ that’s the issue, it’s the organisation behind it
I may be desperately confused, but as far as I can tell, the Hathi Trust does not make any of the books publicly available.

One example from the Secretly Public Domain list (https://botsin.space/@SecretlyPublicDomain): "The course of Europe since Waterloo
[by] Walter Phelps Hall [and] William Stearns Davis." (https://catalog.hathitrust.org/Record/008232465) The catalog page only allows search

"This item is not available online ( Limited - search only) due to copyright restrictions.

"You can try to find this item in a library or search in this text to find the frequency and page number of specific words and phrases. This can be especially useful to help you decide if the book is worth buying, checking out from a library, etc." (https://babel.hathitrust.org/cgi/pt?id=uc1.$b740539)

Even things which are currently acknowledged to be in the public domain are not downloadable without a "partner login" (although they can be viewed): https://babel.hathitrust.org/cgi/pt?id=mdp.39015031485447&vi...

So this is great news and would be better if there were a usable interface to the copyright registration information, it doesn't materially improve the situation.
What could be more "modern" in this case than existing at the present moment?
Reminds me of this: https://en.m.wikipedia.org/wiki/Athens_Wireless_Metropolitan...
I saw that, don't see how that is related to GDPR? Police officers haven't been allowed to do that before GDPR (I remember a policemen friend being asked by another guy 10 years ago in Germany to help identify someone based on their license plate, he declined for legal reasons).
"If - like in pre-ww2 America - instead people saved up for the inevitable doctors visits and paid out of pocket directly to the doctors and hospitals, costs would be FAR lower both due to competition and price sensitivity."

So like, real question here... How does would that work if you're poor, chronically ill, have cancer, need an organ replacement, have HIV, etc? How do I know if I'm getting my money's worth, given I do not have medical education? What happens if I can't make a choice of what services I consent to because I've been rendered incapacitated due to a medical emergency?
Was Email a Mistake?
To be fair, people are mostly saying "we should forbid cars in city centers".

Presumably your commute is so much longer on public transport because neither your home nor your job is in the city center and there are fewer lines out there? Not saying that you deserve to suffer if that's the case, but also probably people aren't coming for cars in your neighborhood first.
Reminds me of Nintendo freaking out about people posting this friend codes on Tumblr and removing the over-the-internet drawing exchange from 3DS.
Yea they went through a bit of a rough patch, but it's honestly been years since that was the case, they're more in-line with other manufacturers now and the pricing is very competitive!
‘Emoji house’ feud erupts as residents urge Manhattan Beach to take action
The focus of this change is to improve the identification of content. This coupled with payment has been subject lots of fraud where users misled about the owner of a website.

google-payments-secure.via.net is not a google payment website despite the google in the domain name. The key part that signifies the ownership / identify of the person hosting the site is the END of the domain, the google.com part. That is the owner of the web property, not whatever appears before that.
There are entire industries built around helping people of color look and act more white. One of the early post-abolition black businesses sold hair straightening products. Toni Morrison's writing was based on real lived experiences.

You don't know what you don't know. Now you know there are things outside your knowledge and experience. Take this as an opportunity to look deeper.

Personally, I do enjoy finally seeing more queer characters on TV and in movies who aren't stereotypes and who aren't killed off to make cisgender and heterosexual people cry. I know a lot of people of color who are ecstatic over improving representation in the same way.
No it can't. Look at the photos. The glare is part of what makes this method work in the first place.
Subdomains in general still show, just not www. Also, in the case you mentioned, the subdomains are the same. The path still shows.
A Plague of Pigs in Texas
> Thread CPU affinity cannot be managed

That's because the capability of doing so depends on the target environment. C++ is all-target. If you need that you can use `std::thread::native_handle` + the OS's API for that.

> Code cannot query which thread it is running on

You're wrong assuming that. std::this_thread::get_id() exists:
https://en.cppreference.com/w/cpp/thread/get_id

> There are no thread ids

Yes, there are. std::thread::get_id() exists (also see above):
https://en.cppreference.com/w/cpp/thread/thread/get_id

> Threads cannot be killed.

Not all runtime environments actually support doing this kind of thing. Also within the semantics of C++ the ability to kill threads opens an gargantuan can of worms. For example how would you implement RAII style deallocation and deinitialization of objects created within the scope of a thread?

Or even one lower level: How do you deal with locks held within such a thread? Not all OS's define semantics on what to do with synchronization objects that a held in a thread that's been killed. Window implicitly releases them. Pthreads defined mutex consistency, but after killing a thread holding a mutex, the state of the affected mutex is indeterminate until a locking attempt on the mutex is done.

Killing threads really is something that should be avoided if possible. Not since C++11 but since ever, because it causes a lot more problems than it solves. If you need something that can be killed without going through too much trouble, spawn a processes and use shared memory.

std::thread is very limited because C++ is an all-purpose, all-operating-system, all-environment language and it must limit itself to greatest common denominator of threading support you can expect. And realistically this boils down to: 1. there are threads. And 2. threads are created, run for some time, may terminate and you can wait for termination.

That's it. Anything beyond that is utterly dependent on the runtime environment. And because of that std::thread does give you std::thread::native_handle, to be able to interface with that.
GitHub API Change Management via Feature Flags
This is a very sneaky argument that misses the point I think, you are effectively defining any sharing of information as a language, then using that definition.
I created a small react.js component for background videos
Elon Musk is one of the paypal mafia, but it seems that many people who aren't "in it for the profits" profess blind adoration
I need the marketing, but I also care for my users.
No, they are a unicellular fungus, which is a completely separate evolutionary branch (eukaryota).
We built EDR-like investigations capabilities for cloud workloads
We already socialize and use effectively 'free' labor from universities.

And then it gets turned around and copyrighted/patented anyways.

So yeah it should cost $.02/gal . It's only cause of profittering goons at every level do essential needs for humans get privatized and 'owned'.
Well 300 years ago my village was a fishing port and now water is 4 miles away. And the city next was an island, and now is a peninsula. Not sure about temperature, but the water level was definitely higher.
The market isn't wealthy or large enough to target for a lot of American companies.
I think the chrome team just considers its users to be your average corporate america employee, and no longer considers developers or tech literate people to be their main market.
From their docs, it looks like they're deploying a series of neighborhood-scale mesh networks, each with at least one "supernode" which acts as gateway to other supernodes and the meshes behind them, and possibly also to the internet. All the supernodes themselves are meshed together as well, each with its own private ASN.
A few years ago, the government of Japan decided to have people visit everyone over the age of 100, to see how they were getting along and what they were doing right.[1] They found 231 cases where pensions were being paid out but the person could not be found.

[1] https://www.nytimes.com/2010/08/15/world/asia/15japan.html
Unison File Synchronizer
Not really. One problem is most of the good names got taken by squatters right out of the gate, like hundreds of thousands of them - irl trademarks, all the nouns in the dictionary bought by one guy, etc. Mainstream business will never adopt it for that reason, so its growth is inherently capped and most crypto natives ignore it.