skysight-inc/HackerNews huggingface dataset:
There are apparently multiple cases of Hertz doing this, at least some of which apparently included the person having the physical documentation on their person at the time of the arrest, including the Steve Cheney incident and one in Louisiana.
Oh my god, they think a tracking pixel is a "secret tracking device". Jesus christ, get over yourselves, EVERY email has these in them...
I actually find it hard to imagine the model of science that some people seem to have is supposed to work, where, apparently, you are supposed to never look at the real data already collected out in the world and somehow just come up with hypotheses to be tested from... uhh... err... nothing, apparently, because looking at pre-existing data is somehow cheating, and, what else is there?

The "standard model" of science that seems to be embedded in the heads of the Greater Internet Commetariat is pretty ludicrously nonsensical in a number of places.
Black is amazing. I've added it to all my work projects and will be adding it to all my personal projects over time. My own opinion is that black is the future of Python formatting and it's a long time in coming. I disagree with many of the ways it formats things, but I mostly am just ecstatic to no longer have to discuss these things and just write code. If you are an isort user: isort's primarily goal for the next release is to add a mode that gaurentee's 100% compatibility with black (it can be achieved currently via config options). And of course, I'll be formatting the isort project itself using both isort and Black.
I don’t vote from emotion, I vote based on rational (for me,) thinking. Feeding stray cats can be considered empathetic, but as a social policy, it leads to more stray cats, thus making the problem worse and requiring yet more “empathy” to solve.
Why "versus"? You use both, of course. And additionally, you use static analyzers like clang-tidy, cppcheck, PVS, you-name-it. And you're still gonna be miles away from Java and Rust w.r.t. safety. Undefined behavior is the bane of the C-language family.
The government got away with warrantless widespread surveillance uncovered in 2013. It will get away with this too.

We (American people) essentially let it slide, and as a result, we deserve the consequences.
In this case, it seems that the jury discounted the scientific value of all the studies that were bought by Monsanto. That didn't leave them much. What was left was not incredibly compelling, but seemed to lean away from Monsanto.

Some studies have leaned away from Monsanto and demonstrably been tampered to lean back towards Monsanto.

So if you're trying to weed out the noise and get down to real science, things don't look good for Monsanto. They don't look terrible for Monsanto until you see how much Monsanto works to bury, obscure, or tamper with real scientific findings. At that point, you bring the hammer down.
I'm not sure what day you tried to take BART, but getting to SF from the far end of a line takes about an hour or less. Oh, and there are several stretches of that where the train will run at 70MPH - freeway speeds.

Sure, it could be faster (and quieter, and more comfortable) but it's not slow.
The agriculture podcast Farm to Taber has a few interesting episodes on this topic (including the Prison Labor episode here: https://www.farmtotaber.com/episodes/2018/4/27/convict-labor). America suffers from a cognitive dissonance because they refuse to recognize agricultural laborers as a skilled labor force.

Anyone can pick berries for a day, but someone who has been working on farms for 30 years will give exponentially more output because of the muscle memory and constitution they have developed. It is a true form of skilled labor, and it's the truth behind articles where farms struggled to replace immigrant labor with Americans. (https://www.nytimes.com/2011/10/05/us/farmers-strain-to-hire...).

As exploitative as the industry is (and, depending on your view of capitalism, you may say all labor is exploitative), it was significantly better before President Clinton's 1996 immigration law (https://www.vox.com/2016/4/28/11515132/iirira-clinton-immigr...). Seasonal workers could migrate to the US, work temporarily, and then return home for their own growing season with relative ease. Many of these workers only felt pressured to bring in their families and settle permanently after their own, US-based livelihoods were threatened.

Restoring temporary worker status would be a huge benefit for America's agricultural industry. Recognizing the competence and skill involved in growing our food would also help us make sure crops get picked. Automation that improves throughput per worker and affords workers more benefits should be the end-goal, but there's no way we'll be able to reach it with the industry's current political climate.
Outside restaurants, at the grocery stores, meat is often as cheap if not cheaper than vegetables, fruits etc.
Lots of people do voluntarily check themselves into mental health facilities, but can you really blame those that don't want to be locked in ward with unstable people with nothing to do while being force fed antipsychotics and mood stabilizers.
It's in their instagram: https://www.instagram.com/p/BsqFlu-lKYf/
Your characterization better fits someone like Thomas Friedman, not Pinker. Pinker absolutely acknowledges the many problems of the current system and the need to devise solutions to these problems. His argument is that things have, on the whole, been improving, we've solved big problems in the past, and we can solve current problems so long as we hold with Enlightenment and humanist / liberal values and put the effort in. He's arguing against those who want to throw away liberalism and replace it with some form of mystical authoritarianism, whether that be socialist, fascist, or whatever. And there are many such people, who take the benefits brought from liberalism for granted and would throw them all away for some romantic wishful thinking. His argument reminds me of essays written by Albert Camus defending liberalism against fascism during WWII and against the communism that was en vogue in France after the war among Sartre and others that Stalin referred to as his "useful idiots".

By liberalism here, I mean the original (and only sensible) meaning of a system of individual freedom in social, religious, and economic spheres, equality before the law, and democratic representation, not the New Left's utter misappropriation of the term to represent tribal resentment and mob justice.
App Store Under Fire: Should We Expect Apple to Change?
My rule of thumb for buying laptops (since the mid 2000s) has been that compaq is the bottom-rung cheap brand that should always be avoided. Not sure their survival has been a good thing.
> Hertz is likely to wind up getting sued and settling. They are going to pay to make this right. If they don't then the lawyers will have a field day.

The thing is the potential fines they're going to face are nothing compared to the problems you'd face as an individual. They can easily mitigate such costs.
>A lot of the small government rhetoric in the present day United States is actually rooted in racism

So is it socially acceptable to hold any typically Republican/right leaning position without being dismissed and smeared as a racist? You don't see a problem with this unnecessarily divisive, racist, hand wavey rhetoric?

What's the point in having any kind of political discussion at all if people are just going to make the bad faith claim that any right leaning policy is a secret dog whistle?
Ask HN: What are the details of your CI/CD system?
I'd love to hear more about the CI/CD systems people have put in place at various companies. Would appreciate if people would share:

1) what solutions you're using

2) what security risks you've taken into account if using outside vendors

3) how to take into consideration VPCs and internal/external situations

4) what size company/number of developers you support with this.

Any other information would also be appreciated!
I ripped my 1000+ cds in about 1 month. I specifically designed my scripts so that ripping was a separate task from "meta data" inputting. I'd bring a stack of 50ish discs to work and start ripping. The cd tray would open when it was done and I'd put in the next one and close the tray. That's the only interaction, and I could just deal with switching them all day. Then at night when I got home I'd do a meta-data pass, collecting the info from cddb/etc and finalizing everything.

I'm not going to say it's not work, but holy cow it's worth it in the end.
wget -r ?
> Reference counting is a type of garbage collection.

I'm well aware, or I wouldn't have brought Those types up, obviously.

But there's a vast difference between a language's memory management/type system being intrinsically Garbage Collected and a couple special use types hoisting that functionality.
Things like this are definitely all in a person's head.

Houston airport used to have lots of complaints from people about bag wait times.

To resolve the problem they moved the arrival gates as far away from the baggage claim as possible, making people have to walk 12 times farther to get their bags.

Complaints about waiting for checked bags dropped to near zero.

https://www.nytimes.com/2012/08/19/opinion/sunday/why-waitin...
As the MIT / New Jersey schism taught us decades ago, there is no one concept of "simple". Simple in design? In implementation? For the user? For the architect? To set up? To troubleshoot?

Which is simpler: a pile of files on a hard disk, or a playlist in an online music service? It depends.

It's like asking what's the simplest mode of transportation: a 1985 Toyota, a 2018 Toyota, a Lyft, a bus, or a bicycle. You could make a good case for any of these, depending on your situation. I know people who can't operate a manual transmission, so the 1985 Toyota would be problematic for them, but on the other hand, I've never fixed a 2018 Toyota (or a bus) with just the tools in my backpack and a water bottle.
I've never felt more conflicted over a public person than I am about Nassim Taleb. He's clearly brilliant, and makes bold statements that he stands behind- that takes guts and is to be applauded. On the other hand, he can be an outright prick and I don't understand some of the fights he picks. Dude is polarizing and fascinating.
Try again: https://www.top500.org/system/179566

There are plenty of System X HPC installs. They just no longer come from IBM. Even when IBM still owned the line, it was being outsourced. The University of California SRCS system from ~10 years ago was an iDataPlex sold to us by IBM. Most of the boards had Asus marked on them.

Also remember the System X line was sold way after the Think lines.
I'm wary this might end up aggravating the subset of Taleb adherents on here but from what I've seen of him (segments of some of his books, tweets, essays) he cultivates a pretty brazenly idealistic / ideological (as opposed to materialistic) worldview that he repackages in academic language in order to bolster his authority.

To be clear this is not to imply that he isn't in control of his subject matter. Just that to say Ray Dalio is "mistaken" about his largely philosophical/ideological claims about capitalism fits into a pattern I observe from Taleb where he uses a deep and nuanced understanding of the status quo as a weapon to beat down normative arguments that the status quo should be changed. It's very similar to how Sam Harris uses his specialist authority to deliver regressive social critiques that he wraps in academic language.

We need to remember that expertise on a subject is a tool, but how you use that tool is always guided by ideologies. I challenge people to think critically about what those like Harris and Taleb's morality and ideological positions are.
From the article:

"The Navy email to Navy Times contained hidden computer coding designed to extract the IP address of the Navy Times computer network and to send that information back to a server located in San Diego. Under U.S. criminal law, authorities normally have to obtain a subpoena or court order to acquire IP addresses or other metadata. Not using one could be a violation of existing privacy laws, including the Electronic Communications Privacy Act."

"“It is illegal for the government to use [the emails] in the way they did without a warrant,” he said. “What this constitutes is a warrantless surveillance of private citizens, including the media, by the military."

"Hicks would not state for the record whether the Navy obtained a search warrant or subpoena in connection with the emails with tracking devices."
Yeh y ndeed
The madman solved city planning! I can’t believe it!
Heh. Should be noted that basically every top comment here says the same thing in different ways about Taleb.
Agree 100%, except for a minor quibble at the end. I've tried a few small projects with pipenv and black recently, and though I love black, I'm still struggling to accept pipenv as good. It's so slow so often, and I can't understand why.
No, that's a completely invalid objection. Punctuation in natural languages isn't just aesthetic, it changes meaning.
Weird interview. He starts out angry that someone insulted risk takers who lose money. Then by the end of the interview he says people should just get jobs and make super conservative investments like gold and short term bonds. Waste of 20 minutes.
That one actually makes a lot of sense to me, even if I've got to admit that I tend to go with the first option in my own code. It looks to me like a result of a couple rules that, in general, are sound: First, if an argument list can't fit all on one line, then every argument needs to go on a new line. And all the arguments need to be indented to the same level. The argument to that function includes the braces, so the opening one needs to go on a new line, and the closing one needs to be indented as well.

In this particular case, that may result in code that breaks with tradition. But I can't see a way to preserve the tradition without creating special or edge cases. For example, we can't follow the first option and get clean formatting with a function like zip. You'll have a train wreck of bad options about where to put the braces and how to place the comprehension's body in relation to the braces that enclose it. Versus, with Black's style, the answer is easy and straightforward, because you just do it the same way you would anywhere else:

zipped = zip(
{
apple.stem
for satchel in satchels
for apple in satchel
},
{
apple.core
for satchel in satchels
for apple in satchel
}
)

IMO, that's good, even if it isn't what we're all used to. Having a bunch of special cases just to match what someone might think is more aesthetically pleasing in specific situations is not a desirable feature in a set of autoformatting rules.
The ZombieLoad Pragmatist: Tips for Surviving in a Post-Meltdown World
Hackers Accessed Production Level of Stack Overflow
And you also benefit from herd immunity. If 99.9% of people have mitigations, then the likelihood of your difficult timing attack working is quite low... so why bother trying?
There's a big difference between offering socialized mental health care to anyone who needs it and forcing people to take it. It's like saying we shouldn't offer socialized medical care because the government may drag me in to the doctors office and force me to wear a cast. I do understand the negative connotations and our checkered past with mental healthcare in general though I'd like to think we've come a long way and we should address failures on a case-by-case basis.
Feature request: Add a flag that allows you to specify which lines to format.

I'm an auto-formatting true believer, but I hate doing code reviews where the author has run a formatting tool that introduced diffs all over parts of the file that they didn't actually touch. It makes it really hard to review the actual change, and you have to worry about missing something.

With something like ClangFormat's '--lines' flag, you can configure the tool to only modify the lines that the author actually changed. This removes most of the pain that comes with adopting an auto-formatting tool, and your codebase will gradually converge to the fully auto-formatted state over time.

This also makes it easier for to introduce improvements to the formatting tool itself, because the improvements won't immediately force a bunch of diffs on code that was already "blessed" by the tool.
The Toxic Habit Of People Pleasing “ and how to say ‘no’ to this behaviour.”
HPE bought Cray, not HP

And this isnt really the original Cray. Its someone who bought Cray and started using their name (although they kept the original location open.) So there is precedent. https://en.wikipedia.org/wiki/Tera_Computer_Company
Yes, there's so many great Mac/Apple only applications that beat the pants off of any cross-platform apps, especially stuff built with Electron.

I use some great apps on a daily basis that are Mac or Apple ecosystem only.

Acorn - Image editor

OmniGraffle - Diagramming

OmniFocus - Todo list for GTD

Sketch - UI prototyping

Plus Apple's productivity software, Pages, Keynote, and Numbers. I honestly don't know how people manage with G Suite.

There's also a ton of apps I don't use on a daily basis, and won't bother listing.

It really is awesome to see new native Mac apps. Please keep building them, and I promise to keep buying them. I'm giving Amadine a try today.
You mean it had collision detection and avoidance?
Idaho Scientists Develop First CBD Infused Potato
Seems too focused. I would rather work on improving OpenStreetMap extensibility.

Peerweb (still in development) will be able to add the same functionality to OpenStreetMap with a more generalized and reusable implementation.
It took my assistant two weeks of daily phone calls to the Hertz management at Boston Logan to get them to refund me $250 for an erroneous charge for lost keys.
What precedence? If "it's up to the user" is not sufficient, then all vehicles should be speed capped at the legal speed limit and prohibited from moving if seat belts are not on. Clearly that's not the case. Unfortunately, freedom includes the freedom to do dumb shit. Some people do dumb shit and are responsible for the consequences.
"free rentals for a year" ha!

he/she better be getting a multi-million dollar settlement!
There's fraudently practicing as a doctor, and there's posting bullshit on a website about bullshit. And I'd know, I'm a lawyer and a doctor.
No. There are some cases where it is useful to download many pages in a batch, but what I am talking about is, effectively, partial local replication. Bookmarking I describe should create a tiny (but useful) version of the web on your computer.

It needs to be seamless. It needs to be searchable. It would be incredibly useful if it would capture relationships between pages (links) in addition to pages themselves to navigate offline.

I can see many use cases for a kind of "super bookmark mode" where the browser automatically stores all the pages you visit within a certain domain.
That's an excellent observation. Those philosophers are deliberately ambiguous for the sake of profundity. It's not unlike interpreting poetry or literature -- they even built that into their tradition, like a preemptive defence against their lack of clarity. The most honest way to approach Foucault and others like him is to read them as thinkers and artists and to accept what insights you can glean from it and disregard the rest and shake off its overbearing seriousness.
Check out https://top500.org/lists/2018/11/

Currently highest ranked Lenovo is #8.
Honestly Taleb's cult is pretty disconcerting.
> "Give me your cold, your tired, your huddled masses yearning to be free"

That poem was written one year after the Chinese Exclusion Act was passed. We really need to stop using it as justification for anything.
It's just a tracking pixel:

> “I am writing regarding your emails from yesterday, which contained an embedded image that was not contained in any of your previous emails,” Parlatore wrote. “At the risk of sounding paranoid, this image is not an attachment, but rather a link to an unsecured server which, if downloaded, can be used to track emails, including forwards. I would hope that you aren’t looking to track emails of defense counsel, so I wanted to make sure there wasn’t a security breach on your end. Given the leaks in this case, I am sure you can understand.”
You do not do this by brute force.

You can assume the system uses a certain salt pattern, e.g. 4 byte prefix or 8 byte prefix or suffix.
This can reduce work from full crack to some 40 bit crack. (Guess salt then presume stupid concat scheme, use collision attack to get matches.) That one is doable on a modern PC on a GPU. It is a targetted attack. The mass variant are salted rainbow tables.

You usually do not even have to recover actual password to use credentials associated with the hash.
> Also Computer Associates, wherever they are now.

Broadcom bought CA last fall - https://www.broadcom.com/company/news/financial-releases/237...
I keep wondering if...

1) AMD knew about the potential vulnerabilities that would have emerged by making the CPUs faster "Intel-style" and therefore said something like "no we won't take those risks", or...

2) if it was just by pure luck, or...

3) if for them that option wasn't technically feasible,or...

4) if maybe they did not have as "good" (relatively speaking) engineers as Intel.

Personally I don't think that it could be #1 as I think that the pressure to make the CPU faster (and therefore being able to better compete with Intel) would have been a lot higher than to say "nah, this might hit us in the future so let's opt for the safe variant".
UK man fined by cops after he hid his face from a facial-recognition system
The consumer gear was trash. The server lines were an entirely different story. Also worth noting that by the mid 2000s, Compaq was just a branding on the consumer side. The hardware was all the same old HP consumer junk.
State of Sorbet May 2019 · Sorbet
I think a nontrivial portion of Go’s success can be attributed to having a standard format and treating deviation as compiler errors.

It is immensely valuable to be able to look at any Go code, whether in the toolchain, the standard library, or a random stackoverflow snippet, and not have to think about formatting at all.
Surging Suicide Rate Among Girls Raises Questions About Role of Social Media
Being anti-fragile means that everyone who disagrees with you is fragile ;)
Are the posted timings comparing unminified JS to binary AST?
Full House on the International Space Station
Your examples read like a poem
Hey...

By the way, we have a product launched specifically targetted towards that use case: https://wellsaidlabs.com/

Just sayin'

We're hiring! michael[at]wellsaidlabs[dot]com
Since a lot of people seem to have problems with that plot I have uploaded an annotated version to https://imagebin.ca/v/4hQOkAKo27fq . The black dots are data and are correct. The colorful annotations are by me and might be wrong as I am a plasma physicist, not a planetary scientist. And unfortunately I can not get the dots for the solar system in there using the plot interface of exoplanet.eu. But they would be in the bottom right triangle.
List of crime suspects identified with genetic genealogy databases
Because the College Board isn't doing it in a way that truly reflects the adversity each kid faced.

For example, if Alice is raised by two loving parents in a so-so neighborhood she gets a score of 50. If Bob was abused as a child, put into foster care at 10, and adopted into a good neighborhood at 14 he gets a score of 25. Due to Bob's past he is way behind in school but works hard. Bob and Alice both end up getting 1400. At a selective school its possible that because Bob his a lower adversity score his application automatically gets rejected while Alice's application gets looked at and accepted.

This is the kind of case that is possible with an "Adversity Score" that bothers me.
What's 'CSS flicker'?