skysight-inc/HackerNews huggingface dataset:
Many things.

1. It uses Google DNS internally, bypassing system DNS.

2. First-run analytics to Google, new tab page analytics to Google.

3. Various built-in google services that phone home: Google Host Detector, Google URL Tracker, Google Cloud Messaging, Google Hotwording, Google Safe Browsing, WiveDine DRM, Google AutoFill, etc.

4. Update checks for all these components (the browser does not have update, but the rest does).

5. Countless accesses to Google, such as geo-location to find nearest Google server, ping probes for connectivity, etc. For a list of domains that are accessed by Chromium, see this regex used by the ungoogled-chromium project: https://github.com/Eloston/ungoogled-chromium/blob/30969fddf...

More info at https://github.com/Eloston/ungoogled-chromium/tree/30969fddf....

I see no problem with neither Chrome nor Firefox defaulting to Google search and suggestions, as that is easily configurable for normal users. All of the above, however, is not.
I'd buy that argument. It jibes well with the research we did to come to this conclusion, when we started buying numbers in local area codes at the call center I used to work for... (excerpt from where I posted it elsewhere)

> In hindsight it may have helped us work contact lists faster but it did nothing for our survey completion rates. People who were not likely to answer an out-of-state call were apparently also not likely to answer a survey, even once you got them on the phone. To us, that trade-off was still worth it, because we were usually contracted to try each contact on our list either 3-5 times or until we reached a person who (completed or) declined the survey or asked you to stop calling.

> If you didn't want the calls, then we straight did not want you to continue getting them.

Don't chase leads that won't pay off. Do as little extra work as you can, to increase the likelihood of learning when a lead is known bad, so you can stop wasting effort there.
I don't disagree with that. I once was considering doing an EV conversion, back before modern EVs like the Leaf and the Volt were available. But unfortunately, doing this at scale and competitively is still very difficult to get right. You really have to start basically from scratch like Tesla or Rivian to have an optimized result.
As a kid my barber didn't have a phone. He figured if he was on the phone he wasn't servicing his customers so he never had one installed (he retired just a cell phone came down to where normal people could afford to use them for voice calls). A couple times a his family did call the bar across the street and the waitress would walk over and relay the message (he probably closed shop for the day every time that happened).

Telephones are useful for a lot of things, but they are not quite as critical as you think.
Knewton Acquired by Wiley
That's typically how it works.
Seriously? How do you propose he do that while not having a place to live or money to spend? How is he going to put food on his own table?

Kenya is not wild west where there's a new resources to be found, leave alone by someone who is new to the country.

This is ridiculous.
yes you are absolutely right
> workaround of ublock

This has nothing to do with ublock origin specifically, ublock origin's author just happens to have a band-aid for this exploit. Assuming I don't misunderstand what is happening, any other blocking plugin is vulnerable as well.

> people don't want to mess with Google's stuff

I don't understand what you're saying. Chromium is vulnerable and by extension, so is Chrome.

Edit:

> You make it sound like it's a third-party RCE

I don't think I am. I said third-party code looks like first-party code, that is precisely what is happening.
A Solution That Will Definitely Boost Your Reputation Management
Out of curiosity, why would you ever want to select all in your password manager?
It would there :) Anywhere outside the US, it would make no sense at all. I watched enough tv series to know this type of thing, but people who do not would have no clue what you are talking about... But yes, depending on your audience, do what works ofcourse.
Either you have a car with an engine that was engineered in the 1970s, or you're getting seriously ripped off.

If you look at what the people who sell motor oil recommend, it's 7500 to 10000 miles between oil changes. E.g. here: http://www.elf.com/en/advice-corner/synthetic-oil-faq/synthe...

Some manufacturers are specifying 25k - 30k km these days

And I do in fact change engine oil myself. Undo one bolt to drain, take off the filter and install a new one, refill oil. Takes 30 minutes including some time for having a beer while you wait for the last bit to drain.

It's almost as easy as changing out your windshield wipers and refilling washer fluid. My point is, it makes zero sense to include basic stuff like this in a discussion on reliability.
In UK we get calls like these.

The calling-from numbers usually don't terminate, ie they're "number not recognised" or similar errors. This seems like something the phone company could fix if they cared to, or indeed the industry watchdogs could fix "do not forward a call when the sending number doesn't terminate". Problem is that marketing companies will do things like have ex-country calls with in-country "sender" numbers so they can use foreign call centres and appear to be calling from the UK.
Israel Retaliates to Cyber-Attack with Immediate Physical Action in World First
> How is it even constitutional to send someone to a place where rape is a strong likelihood?

If the state controls the environment how is even a "weak possibility" acceptable?
Security flaws in 100 Jenkins plugins put enterprise networks at risk
The per-capita emissions in the US are about twice to 2.5 times as high as that of a british citizen. Maybe it's just that there are the low hanging fruits?

It's easier to reduce 1 ton of annual CO_2 emissions when you're producing 17 tons per year and person (like in the US) than when you're at 6 tons like the Brits. In either case, it would be 1 ton saved per year but it's only a 6% reduction for someone in the US but a 17% reduction of their yearly emission for a Brit.
Deep Learning for Business
but which regions. i'm from california.
It means use the merge sort but implement it in a clean, understandable way.

https://rosettacode.org/wiki/Sorting_algorithms/Merge_sort - which ones of these do you consider objectively "clean and understandable"?

Why should any of them (Prolog, Mercury, J, Common-Lisp, etc) be considered "not understandable" instead of "not familiar to the reader"?
I've also done the "moved out of the area code of my number 15 years ago" [1], but someone's gotten smarter lately. They've hooked up to some sort of information source and I'm getting a lot more robo calls from my real area code lately. Since we have so many dozens of thousands of our best and brightest thinking day in and day out about how to violate our privacy, more dozens of thousands figuring out how to monetize that data, and so many dozens of our best and brightest thinking about how to secure that data, I can't even begin to guess what they've got a hold of or what it is, just that it's enough to start spamming me with faked calls that look a lot more real.

I've literally noticed this just in the last couple of weeks; at least for me, it's a relatively recent development. YMMV.

[1]: https://xkcd.com/1129/
For clarity, this is talking about hard drives as distinct from solid state drives.
A Change of Path
I much prefer the if/else, thanks very much.
"Equal under the law".
The article wasn't very clear, how does extinction of one million species affect my well being?
Luda uses native font stacks by default, and the default font size of body texts is 14px(can be changed easily by setting a sass variable).

For the official site, I used the Raleway font. I know Raleway is a font designed mainly for leading texts, but I really like its feeling.
Let's say you notice a sudden change in a sensor which is surely not physically possible. Was the value more accurate before or after the sudden change? Do you reject the current actual value or the dead-reckoned value based on the old data?
Humans 'threaten 1m species with extinction'
I don't understand what's meant by on-phone, but the google feature asks the caller to introduce themselves and why they're calling, and transcribes the response for the user to read in realtime.

I use it for every number I don't know, and so far it's been 100% successful (in the sense that, afaik, no one who I wanted to hear from has hung up on Google Assistant).
Just giving the same value for everyone on the latest version of Firefox using Windows 10 with a maximized window on a 1920p display would seriously hamper fingerprinting. It can still be enough when used with other information (IP, visited sites etc), but at least it would dilute the signal a lot.
I've posted this because it came to mind with the announcement over the weekend that Boeing didn't understand how their own system worked.

https://news.ycombinator.com/item?id=19835608
- Browser integration (a single key combo unlocking & filling in passwords)

Yes.

- OTP support

Yes.

- SSH agent and key storage

No.

- Entry-level (rather than file-level) synchronization

Yes.

- Google Drive synchronization

Nope, but because it's hosted (or self-hosted) that's inapplicable.

- Automatic history maintenance

Yes, if you're talking about password history.

- Storing arbitrary additional data

Yes, including files.

- Icons (makes identifying entries so much faster)

Yes.
What's called for is research, not name-calling and doubting motivations.

There IS absolutely objective and scientific justification to challenge the way things are done at hospitals.

"In the United States, C-section rates have increased from just over 20% in 1996 to 33% in 2011.[3] This increase has not resulted in improved outcomes resulting in the position that C-sections may be done too frequently.[3]"

Now, how do all the factors weigh out? That's the research I'd like to see an informed and non-emotional party try to do. Most "opinions" on the topic only detract from the discussion.

https://en.wikipedia.org/wiki/Caesarean_section
The final paper submissions deadline was April 5 2019, so we can check the results now:

https://zerospeech.com/2019/results.html

^ click on the green (+) to see details for each submission including audio samples reconstructed.
I'm 40 and hate making and receiving voice calls.

First things first: Everyone hears your end of the conversation with a voice call. I absolutely hate that: My family would pick up pieces (by accident or not) and when my ex's mental illness was worse, he would listen. Period.

But there are also other things: I can flush the toilet. I don't have to do as many "formalities" and I don't have to stop everything I'm doing to have a conversation with someone.

I figure communication goes on a sliding scale of intrusiveness. Video is the most intrusive (I don't know why old sci-fi wanted this!)... and text the least.
"Does it actually work? Kind of."

Iff "actually works" means "lorem ipsum generator." It generates something that looks superficially like programming answers, but makes no sense whatsoever; it seems to be on par with a simple Markov chain.

Example from "top 1000":

> What is console.log and how do I use it?

> In my configuration model I set up my InFile active output file: ./DevFine/mysite/ .py

In other words, AI cargo cult. "It sorta kinda works <small>(except for the one problem that it's supposed to solve. That part doesn't work, but all the bells and whistles do.)</small> Perhaps if we can make it look even more like SO, it will magically start working. Any minute now."
The relevant original source seems to be this: https://royalsocietypublishing.org/doi/pdf/10.1098/rstb.2014... and it's precisely what I wanted. Thanks!
You're forgetting the status symbol aspect of having the latest phone. It seems to me that fashion is a driving factor for far more people than any technical consideration.
Not everyone receives UDHR info as canon.
Why not go vegan? Sure, anything is better than nothing, but a vegan diet is best of all. Plus, dairy, especially when consumed as cheese, is worse than some meat in terms of environmental impact.
Could you be so kind as to point out where you found this example please? I could not find it in the documentation link in parent post.
Window Replacement Company in Sacramento
Infinite Energy, a leading Window Replacement Company In El Dorado Hills. Modern and well-insulated replacement windows from Infinite Energy are one of the best investments to your home and will improve your home in many ways.
> sustainable farming needs to be local, it needs natural fertilizers and it needs grazing animals.

I suspect that the "sustainable farming" you're describing, if applied at scale (= enough to feed 7 billion people) would require so much land as to completely devastate and replace every natural environment still left on earth. Little crops and pastures, as pleasing as they are to the eye, are not a natural environment.
> Look at schools. We live in a school district that’s extremely proactive about addressing bullying. Yet, our friend’s kid recently had water poured over her head on the bus.

You can justifiably argue that schools are "prison light" - in particular in countries that have compulsory school attendance.
Love the idea,but not sure how it performs in the current market
Can't we give penalties to companies that use fingerprinting scripts (or include them by third parties)?

I'd like to see an organization that checks for this, and gives fines, and perhaps even withdraws the right to use a domain name. And I'd like to see more responsibility with site owners for using third party code.

By the way, I think a withdrawal of the right to use a name (brand) is a very appropriate way to penalize a serious privacy violations. Brands are all about customer trust, and if that trust is violated, then it seems to me only fair that the right to use a name is taken away.
Red blood cell deformability is diminished in patients with CFS
I'll add to your answer that a lot of them aren't production-worthy either. That might be the packaging, lacking a standard library, not integrating with whatever is dominant in that space, no docs on basic usage, and so on. This happens with verification tools in CompSci, too.

So, they need to get a combination of features to whatever is the minimum of usability the target audience expects. I also push for it to integrate well with legacy libraries with no overhead. Scope author is doing that for C libraries. As a side effect, it's a big boost on productivity since people can always lean on whatever libraries are already there.
How much space do drivers provide when passing cyclists? (Barriers needed)
I think individual actions might be required for a system change. It would be way easier fe. to put high taxes on animal products if people wouldn't be so used to only eating meat. One person giving an example of alternative ways to consume is shifting the culture of consumption around him/her and therefore making a system change easier.
https://justdetention.org/

This is a charity dedicated to ending the prison rape crisis in the US.

There's discussion in some threads about prison rape and rather than replying there I think it's better if this is a top level comment. These folks are doing good work to try to remedy at least one aspect of the awful conditions in many US prisons.
Pedestrianising our roads with neural networks
How does that address the comment you replied to, in any way?

Other people might want prisoners to be raped and smeared with feces, but that doesn't at all make it acceptable. Some people would be all-aboard genocides against certain religious, ethnic, etc. groups. I think we can agree that they're wrong.
For this reason there is no hope that collective action through government pave the way to the solutions we need. Governments will only be forced to act when things are so bad that it's too late. There is also no hope that individual action will make a meaningful difference. Not enough people will care until things are so bad it's too late. Public corporations will not lead the way to a solution because they are only driven by short term profit. Does anyone seriously believe any of the above will lead to solutions soon enough?

It seems to me that only the ultra rich have the resources, independence, and arguably intelligence to lead the way to solutions that could save humanity. They might devote their talents and resources to funding research into technologies we will need when when things get so bad that governments are forced to act. Also funding powerful lobbing groups to counteract the powerful lobbing efforts of corporations that benefit from delaying action on the climate.
The difficulty this poses is that the market may as well be designed to frustrate this approach. It works only in the absence of marginal consumers, which, in practice, never happens.

Stop flying? The airlines still have to amortize the cost of their airplanes and bulk fuel purchases. You've subsidized discount flights, paying with your virtue.

Work remotely, so you don't need to buy a car? That's one more car that's sold in a lot sale, or for a few hundred less on Craiglist if you buy used.

Reduce meat consumption? More for the people of the developing world, many of whom eat as much as they can afford and would like more.

Don't upgrade your phone? That's one more that gets sold next year, on sale, when the new models come out.

Demand-side reduction doesn't work. We need actual solutions.
> They're called webpages.

Correct, and video games!
The Wikipedia page has a pretty good summary https://en.wikipedia.org/wiki/Canvas_fingerprinting

Basically Canvas is a JavaScript API for programmatically drawing graphics and text. Subtle differences in color, font rendering, antialiasing etc will produce different rendering on different hardware depending on OS, browser, GPU, drivers, etc. This lets a site running JavaScript to generate a hash unique to everyone with your specific combination of software and hardware and uniquely identify you without cookies.
I've never been happier working on a project than when I'm working with somebody that is a better programmer than me and willing to give advice and criticism.
This is a natural point of disagreement. The question is what you're trying to do.

Is this the lowest level of decision making in something like a large drawing application, or some CAD or financial package, then for the love of God, take the concise approach ! If you consistently take the longer approach, may God provide mercy on your soul (and a very large monitor) when you get to vector multiplication or matrix math.

If you're writing 3 business rules in something that's important and needs reliability and therefore should not have complexity ? Then it might be better to write it out.

(in both cases, because of the potential for stupid mistakes, I'd add tests)

But there's no single solution for all situations. High complexity software ? Concise will help out more. Low complexity software ? Write it out for clarity.
Whys of Organizational Design
Indeed. It is written 15:15, but pronounced three-fifteen (or quarter past three etc.).
They are confusing and misleading to anyone new to your code base.

But why should that be the main thing to be concerned about and prioritise? In what way are they "misleading"? Is it really the state of the industry where a new person cannot learn a codebase, has no time or effort, and cannot read a single line of the language they were hired to work on, and that's the person we should build everything for?

Does it work like that in any other industry?
I'm not hostile to the 1A, I just recognize that the Constitution applies to actions made by the government and not by private companies. Facebook can take money from NATO and still be private.
A large number of people are in prison for multiple years.

10% of prisoners are serving 10+ years making that “10%” risk each year rather scary. Actual lifetime risks of the median prisoner are hard to calculate, but may exceed 40%.
> people are free from unreasonable searches and seizures

I want to say "clearly you have never used US customs", though I suppose it's possible you have and you are just very lucky.
"But SPARC and Solaris are basically dead"

This is not an accurate statement. Oracle is still actively developing Solaris 11.4 and releasing regular updates. They plan to support Solaris and SPARC systems to at least 2034. This does not sound very dead to me.
I agree with the sentiment, but not with Go's interpretation. To me, higher-order functions like map and reduce are much easier to read than the equivalent for loops and are less likely to have subtle bugs (off-by-one errors, etc.) because they more directly capture the author's intent.
Ups, fedex, dhl for last mile in the USA is still 100x better than Amazon’s last mile (yes, that’s two orders of magnitude !!)
Guido van Rossum: about origin of Python and why he stepped down
This I think is obviously personal preference, but to me nested ternarys are pretty readable as long as they're wrapped and indented.

When they are, you basically get something that looks visually like a decision tree. This can read really nicely in situations where declarative style code fits better - for example embedding nested ternarys in JSX is quite a popular pattern for this reason.

The caveat is, you have to be 'used to' reading the ? and : symbols and instantly mapping them to if/else, but I certainly don't think getting used to this in a short time frame is beyond expectation for someone who's not already, i.e. new team members etc.
Works on mobile except for the keyboard input :)
Same here. Makes sense. If it's important at all they'll leave a message.
I really wish people would stop publishing useful information as tweets. It's like publishing a research addendum on fortune cookie papers. Besides it being hard to read, it's easy to lose.
It sounds like they talked with her surviving family and got permission. The second half of the article is from them.
They majorly buried the lede in this article and species #536,112 is "human".
Well maybe but the more painful thing is how their whole civilization was destroyed by colonialists.

I don't think there are any great secrets in those texts, just humanity.

The fact that we can not read these texts in fact tells us more than if we could, it tells us it is possible to annihilate other cultures totally. It tells us about the evil of colonialism.
I think I made a mistake - taking personal feelings over user experiences.

I'll consider using the Open Sans font for body texts.
Why would it cost more money to keep using a drug they’re already using after it ceases to also be used therapeutically for humans?
Is writing your primary source of income? What sort of things do you write?
Not necessarily at the gate, but possibly during taxi and definitely during the takeoff roll (ideally before V_1).

Granted, btw, that AoA readings on the ground may be unreliable - the question remains whether AoA disagree could be detected reliably before takeoff.
If someone is hired to work on your code base, presumably they know the language. They know ternarys work...

If they don't then they need to learn.

You can't say don't use specific language features because some devs can't be bothered to learn them.
The Chinese military buildup is manageable if only the internal political polarization in the US was not so dire.
> I'm appalled about about the lightness with which prison rape jokes are thrown around.

That often happen in US and not in many other societies.

I'm even more appalled that in some states the family of a murder victim is allowed to witness the execution of the perpetrator. They even cheer.

It's all connected to the "just world" fallacy and the idea that people that cause suffering "deserve" to be punished and made to suffer.
I might be wrong but I don't remember anyone asking England to invade.