skysight-inc/HackerNews huggingface dataset:
Studies on alcohol can show better results for moderate users because people who don't drink may have other medical issues or problems related to alcohol.

It's such a big part of culture that people who never drink often have a specific reason not to.
Elizabeth Warren Unpopular? It depends who you ask
Sony Boosts 3D Camera Output After Interest from Phone Makers
*Machine Learning
> I mean did you know ANY sustainable reasonably big city?

Big cities are more sustainable than suburban or rural areas, not less. Per capita energy usage in those cities is lower.

> in general cities are not more economically productive

Yes, they are. You can't just handwave away that their economic output is higher because you don't like the particular sectors that are more popular in cities.
> The issue tracker discussion seems reasonable to me. The UI team don't want to add and support the code necessary to facilitate the multitude of requests for remapping and shortcuts, so would prefer a suitable API for extensions. The kernel team have serious security concerns about such an API, because it would effectively permit keyloggers on the Chrome OS platform.

... And so nothing gets done.

After encountering a few issues like this, it's why I no longer use Chrome on any device. I understand the Chrome team is incredibly busy. But especially on Chrome UX matters, user_request > UX_rejection > API_request > /dev/null seems an annoyingly common outcome.
I was polite for 5 years and got ignored. I am willing to test your hypothesis.
Yep, and since he was one of the senior faculty teaching engineering (that the uni started the new program for within the last 4 years), he's immune to these kinds of "we'll fire you if you do X it thing".

He needed not wpa2 enterprise wireless. WPA2 personal would have sufficed for his robotics... but "Policies". When he asked how to proceed, IT-Networks responded with "We dont tell people how to do their networking. We enforce policy."

He had contacts in IT (my director), and put me to make it work. So I helped configure a better router, made sure DHCP and other protos wasn't leaking out the WAN, set a stupid long PSK. Took me .5h to get a good environment set up. And sure, it violated policy, but it was secure and enabled the prof to continue his swarming robotics experiments.
Thanks for the suggestions. I'd rather not deal with advertising if at all possible, but the other suggestions sound interesting to me.
Stopped reading at, "This heartfelt account is a Medium.com exclusive."
If you do a poly-repo approach from the start, and have dependencies between repos, you need to introduce component versioning from the start. Component versioning doesn't solve any business problems, but requires engineering effort.
Thanks for the suggestion, that's definitely something I'd be interested in implementing.
I think he's saying that without the support of the demos (voting public) the police/army won't move to support the government's position so their power is curtailed; in the same way that a centralised coin administration has their power curtailed if the community don't support their "army" (system changes to force a particular new regime).
This is a causation/correlation failure IMO

OP is attempting to place causation on the battery problem for the earnings miss or the valuation loss.

That is not supported by the evidence, which clearly shows that the primary cause had nothing to do with the Western market at all.

It's fair criticism, OP is discussing 5% of the problem and presenting it as if it's 100%.
The kiosk constitutes part of a public accommodation, which is covered by Title III. A light switch doesn't have to comply with the ADA; a light switch installed in a hotel or restaurant does.
Funny, I started out impressed to find, unlike in so many announcements of its kind, a prominent "What is Scratch 3.0?" heading, I guessed for those of us who have not been tracking Scratch from its inception.

What I found there was, basically, "This is version 3 of Scratch", i.e. completely uninformative to anyone wondering what in blinkered hell Scratch is, who it's for, what it's for, or why I should care that there are now three of it. "Scratch" is a traditional epithet of Satan. So, guessing a Satan animation for kids?

I guess they will have a chance to do better if they last to 4.0.
What the heck is the trivial one liner to check who will win a chess game given both players play perfect?
Apple Just Received a New Patent for “Smart Fabric”
You can always learn more C++. The C++ standard alone is thousands of densely-written pages - and they add to it with every new edition! So, don't worry about ever running out of stuff to learn about.
Everything you're quoting is at theraputic levels for bipolar disorder, way above those added to water. It occurs naturally in some waters at low levels.
I don't know if I'd call that talented though? I mean, I also got the right number in the IQ and motivation lottery, but not only is that like 80% biochemistry, it's not a differentiator in the sense of doing qualitatively different things. I do all the same things as everybody else, just faster and without guidance.

But I work with people who are extreme specialists. (I don't mean in React. I mean in computer vision or non linear optimization, that kind of thing.) There is an entire class of problems that only those people can address properly; I could learn to but it would take me a couple years and the output from these years would be significantly below state of the art. In general they're skilled, not just talented, but they also work with mental models that require some amount of essential ability to grasp and that plenty of people will never be able to fully understand.

Although, the most successful developers I know (of) are both generalists and extremely talented. Their special talent is "people understanding"!
I think at the annual Flutter conf in November they said they will be working towards making flutter officially support desktops.

I hope Flutter and ScenicUX[1] can become strong options for building lightweight, good looking UIs for apps and embedded device interfaces. By 'embedded' I mean something like a raspi connected to a 7" touch screen

[1]: https://github.com/boydm/scenic/blob/master/README.md
One species of banana is in common use at major grocery chains.

Go to any international grocery store in the US with a reasonably sized produce section and they will have at least four different species of banana, all of which taste far better than the Cavendish.
Yes, most of the analytics platforms out there can work without a cookie, including Countly.
Maybe you saw it, but there's a video below the first one on that page which I think illustrates the latency difference pretty good too!
Somebody suggested to take a look at bitwarden's business model, it sounds like something I could transition too and it seems it's working for them.

Fortunately the extra work of building an hosted solution or some business-oriented features doesn't put me off.
The collateral is your stake, in this case ethers.

If you engage in provably Byzantine actions, your stake can be slashed, burned, or otherwise sacrificed or redistributed.

There are Byzantine actions that one can take that are unprovable at this time AFAIK (IE: exploiting the data availability problem).
I've got to reconsider given adrusi's comment, I think he's actually right. The parallel postulate is what makes the sum of angles of any triangle to be 180º.
And? I'm not sure what point you're trying to make / what you're trying to communicate.
*Computational Statistics (a better name for both, given current methods, since it avoids anthropomorphism and sci-fi implications in uninformed readership).
I've never even HEARD of a 10-day conference before. Most conferences I've seen are two-days with an optional third, broken up as:

1. Optional "workshop" add-on day, preceding the main conference. Basically a guided tour through writing a Hello World app in Spring Boot, or React, or whatever framework is hot that year.

2. The main conference. Two days of hour-long sessions, with speakers consisting of:

(a) consultants trying to promote their firms,

(b) "evangelists" trying to promote their company's products, or

(c) local devs who don't require travel expenses, and are just presenting a topic to pad their resumes.

Around 90% of the value I've received from technical conferences came from group 2(c), and I'm not sure that was enough to justify the whole.

What the author describes sounds more like "a training class", which is a different animal. Even then, I've never seen a training course longer than 5 days.
The photos were originally published here: http://www.cnsa.gov.cn/n6758823/n6758838/c6805034/content.ht...

It's the original source. I chose to post the BI article because the original source is in Chinese.
Why are Britain's trains so bad? Could nationalisation fix them? [video]
> That's when I discovered that accessibility is very much a second thought for all the young and healthy people Google employ.

> No. The message being put out is that Google doesn't want unhealthy people using its products.

This upsets me because I know a lot of devs do care about accessibility. Hell, it's not even about developers, any decent human would want to help out someone when they can. To just say that google employees don't care because they're "young and healthy" is unwarranted and frankly quite rude.
It really depends on the conference.

Ones like Strangeloop out in St. Louis offer an incredible diversity of talks, topics, and forums offered: from language deep dives and workshops to architecture talks to rather arcane talks about modifying an automatic sewing machine to print jpegs onto sweaters and more casual forums on topics like validating resilience and durability guarantees of different datastores.

Ones like Google's series on GCP are exactly as you described though.
I know the average HN user sold their soul a long time ago, but just in case... let me pitch an alternative: don't spy on your users at all. You can live without your masturbatory dashboards and get all of the technical info you need by grepping through your access logs.
Foxconn's $9bn China chip project goes on
I think far more revolutionary in the long term with the iPod were the digital licensing deals they managed to forge with the record labels. However, for a device of it's time it did hold novel technical features.
I suspect the problem most people end up trying to solve isn't "how do I technically scale my tools", because the author points out that tools and techniques for this already exist and its an already solved problem.

Instead my experience has largely been that the problem to solve is "how do I make some few hundred developers behave in a predictable way" in the scenario where you have many ok developers, but that you can't really be sure that none of them will break stuff because you are trying to solve organisational problems of keeping people with merge rights to only the people who wont break things but at the same time not bottle necking development on to small a number of people then sure, split your repos up so that people can only break stuff that they 'own'.

But at least be honest about the fact that most of the technical issues of having a monorepo have been solved already so the issues you are probably trying to solve are actually people problems.
As you've already got an answer from Jeff, I thought it might not hurt to add an additional one. IMO, you should ask yourself why you want to read TAOCP; doing it just because everyone recommends it is probably not worthwhile. Read it if you find the material or presentation interesting.

IMO one can think of each chapter (only 6 completed so far) or even each major section of TAOCP as a very deep book/monograph on that specialized topic. The writing is clear and delightful (IMO), but each of them does tend to go rather deep, more than you may care to know about that topic — so each page will require a fair bit of attention; it's not easy going. You'll get an in-depth understanding of a narrow sliver of topics.

Why not read a few of the newer sections and see if you'd like to read more in the same style? Knuth has been putting draft versions online, and they are collected here: http://www.cs.utsa.edu/~wagner/knuth/ — for example, you could read Pre-Fascicle 3B, which is on generating all [number-theoretic, or set] partitions, or Pre-Fascicle 1B, which is on a fascinating (and little-known) data structure called Binary Decision Diagrams. He uses these to solve many interesting problems, different from the focus of typical algorithms books (which would probably dismiss these methods as “brute-force”, as they don't affect the asymptotic complexity but do affect what's practical to do on real computers).
For those who didn't get the reference to Omelas (including myself) it appears to be to "The Ones Who Walk Away from Omelas" 'a 1973 work of short philosophical fiction by American writer Ursula K. Le Guin. With deliberately both vague and vivid descriptions, the narrator depicts a summer festival in the utopian city of Omelas, whose prosperity depends on the perpetual misery of a single child'. [0]

[0]: https://en.wikipedia.org/wiki/The_Ones_Who_Walk_Away_from_Om...
> In Smalltalk there was no filesystem, so the canonical representation of the system was in memory at all times while the system was booted. It dumped and restored this object memory on shutdown and boot.

There was a lot of work on virtual memory for Smalltalk, where objects could be paged in and out of memory, but i don't think it was ever in any version i actually used:

http://xenon.stanford.edu/~eswierk/misc/kaehler81/
> Remapping mouse buttons come across to them as someone trying to map keyboard shortcuts to the mouse buttons for better productivity in whatever apps they use for work.

That's because key mapping and button mapping is more or less the same problem, as far as computers are concerned.

From the blog: "Evoluent - the manufacturer of my mouse - also provide a handy tool for Windows and Mac so that I can set the mouse buttons up just the way I like them".

There's a technical reason for that (actually, two): USB HID allows devices to expose how many buttons they have, plus some characteristics, but it's utterly useless to expose the information that "button 17 is the one in the top right corner when seen from above". The other reason is that USB device vendors (no matter which device type) don't feel the need to implement standards faithfully, so devices need special handling in drivers all the time.

So Evoluent provides its own Windows and Mac tool. In the bug linked in the post, the devs are discussing adding such special cases, or - instead, and preferred - providing an API through which third parties (no matter if Evoluent or that chap who can write xinput configs) could develop frontends that could do such configuration.

Now, these APIs shouldn't enable third parties to essentially log everything entered by the user. And that's where the discussion is at.

I'm not sure if the Evoluent tool reconfigures the device (through some proprietary vendor commands to the mouse) or reconfigures Windows to remap these buttons.

Interestingly the former case might already be supportable on Chrome OS, since it supports the WebUSB APIs. Since these USB commands would be non-standard and most likely undocumented by the hardware vendor, it would be up to Evoluent to provide such a frontend to configure the device.

The latter case (configuring a remapping) would be similar to that API that is under discussion. It doesn't go as fast as the blog post's author wants, okay. But screaming into the void (or even here) doesn't help with advancing that process.
Genchi – real time visibility for project stakeholders
Not at all. The poison is in the dose.
Last year the metro in São Paulo - Brazil, started playing classical music inside the trains and stations and no one understood why.

Makes sense since they always try to copy stuff that worked elsewhere, but I've seen more people mad at the decision than supportive of it.
Climate change is a matter of looking correctly at the data: look at the past 120 years and you are easily terrified but if you look at the past 10,000 years you understand that it is just nature.
EBPF, Sockets, TTL Distance and Manually Writing EBPF Assembly
How Long It Takes to Raise Capital for a Startup
> a standard ability in other operating systems

So standard that Evoluent needs to ship its own customization tool for Windows and macOS?
OmniLedger: A Secure, Scale-Out, Decentralized Ledger via Sharding
How to CREATE a CUSTOM DRUPAL THEME
Coconut: Pythonic functional programming
I don't know what the rules for JavaScript semantics are - this version will break if someone redefines `Math.pow`. Is that ok or does that break JavaScript semantics?
I can only come up with a recursive algorithm which depends on a PerfectPlay(state, player) like so:

WinnerWithPerfectPlay(state,currentPlayer):
if Winner(state)
return Winner(state)
else
nextPlayer <- "white" if currentPlayer = "black" else "black"
return WinnerWithPerfectPlay(PerfectPlay(state, player), nextPlayer)

Which doesn't allow for stalemate moves.
> The right comparison is with the distance at which this photo was taken: 18,000 miles, or about half an hour from closest approach.

Implicit in this statement: the camera was pointing close to the direction of travel and the target wasn't moving much within the field of view. Hugely easier than trying to image from the side at closest approach, which at best would have given a smeared image and at worst a complete miss.

It's still impressive and awesome. But always try to skew the odds of success in your favor when dealing with stuff like this. You have one pass and then the opportunity is gone.
Exercises for Programmers by PragProg and try to use Qt with them. Then Effective STL. Then Meyers books. C++ is fragmented between STL/Boost/Qt so you are actually learning three standard libraries.
When in the last 10k years have we ever seen a rise in CO2-concentration and global mean temperature with a similar speed?
The Docker Bench for Security – Best Practices Script
But it is guaranteed to happen eventually for all humans and therefore the debt is guaranteed to be discharged for every student.

But I don't think most people who are struggling to repay their student loan are in their 70s so there is no risk of elderly people dying all at once and leaving the government stranded with the huge debt.
So basically, "the Android phone I got it a lemon, so that means Android is a huge failure overall!"

Your experience is atypical. If your experience was the norm, Android wouldn't exist at this point.

Shall I point to my 2 MacBook pro keyboard failures and say the Apple laptop experience is a total failure?
The point about inspection overhead / regulatory capture is a good one.

Regulation is difficult because of unintended consequences. So given a choice between "ban pet stores from selling bred animals" and "create a new bureaucracy to oversee animal conditions" (then pairing it with something like a transfer tax), the former is a lighter market touch.

And if we want to get realpolitik, mongrels tend to have stronger genetics than pure-breds ("Life finds a way"), so this is probably long-term good for pets in general.
Chicago's population isn't sprawling out because of stomrwater problemns.

But the stormwater problems are because of Chicago sprawling out.
https://outline.com/wqfJxr
Even then, the yearly USD value of a 2-10% return on your ethers will be unknown, but hey... Compounding interest is compounding interest.
Ask HN: Searching for a corporation with particular investors
Hi, to preface- I'm asking this here because

1) this is related to business

2) Stack exchange doesn't seem to have a category I can ask in

I am trying to find an airfare website that Microsoft ventures invested in. I cannot find it. So I'm wondering if there is a general tool that lets me find a firm based in urs investors ?
What's the matter? You afraid of the same thing?
Isn't this a problem for the device manufacturer to write a driver that supports ChromeOS? Or a hardware toggle for the buttons to switch them?

That's like me writing an operating system right now, from zero and OP downloads it and feels left-out that I do not have support for re-assigning mouse buttons. What if I wrote an OS specifically for power users with no disability because I'm targeting that exact group? Or an OS that only works with gamepads (I am exaggerating here). Should I feel bad because people who can't use gamepads want to use it even tough it is not made for them specifically?

To me, a person with no disabilities and that does not know what you're going through, it feels like this: I'm way to tall to fit in a Disney World ride and instead of going for another ride I could fit in I complain that they discriminate against me and demand they make changes specifically for my tallness.

Or due to my physical condition (way to tall and a bit overweight) I can't make it as an astronaut for Nasa's next mission since I don't fit in the capsule and I demand they compensate for my extra kg's and need of space inside the capsule instead of choosing someone that fits their current capsule.

I'm not being ignorant of your problem I'm just trying to understand how the dev team behind ChromeOS is responsible for all the edge-cases out there. I'd see it as a problem if they were designing an OS specifically for people with disabilities.
See also: https://xkcd.com/1732/
Regarding the cost of train travel in the UK: we have some of the most expensive rail fares in all of Europe.

Flying abroad and back for less than the cost of a domestic train ticket is a popular and depressing comparison.

Although cheaper fares for some routes can be bought by booking in advance, the reality is that, for most passengers, travelling by rail is expensive.

Here is a season ticket comparison from 2017: UK vs Europe

- UK: Luton to London St. Pancras (35 miles) | Monthly season ticket cost: £387

- UK: Liverpool Lime Street to Manchester Piccadilly (32 miles) | Monthly season ticket cost: £292

- Germany: Dusseldorf to Cologne (28 miles) | Monthly season ticket cost: £85

- France: Mantes-la-Jolie to Paris (34 miles) | Monthly season ticket cost: £61

- Italy: Anzione to Rome (31 miles) | Monthly season ticket cost: £61

- Spain: Aranjuez to Madrid (31 miles) | Monthly season ticket cost: £75

Source: https://www.tuc.org.uk/industrial-issues/transport-policy/uk...

Interesting fact: many of the UK rail franchises are run by European rail companies: Deutsche Bahn (Germany), Keolis (France), Trenitalia (Italy), Abellio (Netherlands).
The two fold rotational symmetry is nice, in a gimmicky way that doesn't impact me. Neat, but I don't care that much.

And I didn't forget the laptop. I just don't take it with me much. And I prefer the mag trick of older Macs.

So, congrats, you have a connector that everyone can standardize on. Now, once literally everyone else moves of the old standard, we'll be there.
If you were a bookshop and your events log someone anonymous as buying a book on niche topics A, B and C, I reckon that could easily globally uniquely identify me as there aren't many people in the world interested in all three. Then you could also see me buying a book on embarrassing topic D and blackmail me with it. No personal identifying information, but it's not anonymous.
It's that simple huh? I wonder why people who spend their entire lives studying this topic in depth never thought of that.
I believe they have an English version of the page: http://www.cnsa.gov.cn/english/n6465652/n6465653/c6805049/co...
Somewhat related, the tendency to have (IMO often overly loud and inappropriate) sound, including but not limited to music, just about everyplace is only continuing. Combined with the modern aesthetic of a lot of hard surfaces in places like restaurant interiors and having conversations can often be a challenge.
Isn't this more about the community the author found around a technology they already loved as opposed to any specific knowledge gained about cpp?