skysight-inc/HackerNews huggingface dataset:
Option A : see ads in your search every day, help plant one tree every 2 years.

Option B : block ads, be less tempted to buy crap you don't need. Save at least 7€ a month this way.

Option C : give 7€ a month to a charity you support

I choose B and C.

I don't understand why smart people think it's great to invest so much effort into redirecting such a tiny portion of ads commissions into planting trees. Just prove your point then ask for money. Please tell me what I'm missing here
So, photojournalism and practicing law are illegal now?
I used to pay for NYTimes. But they have the most horrendous app. The ads freeze up the phone. Not sure if it’s the same for WSJ. But if I pay for it, then you give me ads which in turn actually degrade the experience? Yeah, that’s a unsubscribe.
Good clarification: "diligent" is definitely a more accurate word for what's being described.
> Looks like a terminological difference?

Yes. Another very clear example is where he states:

>> That is all well and good if we functioned as computers do, but McBeath and his colleagues gave a simpler account: to catch the ball, the player simply needs to keep moving in a way that keeps the ball in a constant visual relationship with respect to home plate and the surrounding scenery (technically, in a ‘linear optical trajectory’). This might sound complicated, but it is actually incredibly simple, and completely free of computations, representations and algorithms.

It boggles my mind that the author doesn't realize that "keeping the ball in a linear optical trajectory" is in fact, canonically, an algorithm.

As a matter of fact, it's pretty much exactly the algorithm that computers on (earlier model) antiaircraft missiles use to collide with their targets.

The author exhibits similarly muddled thoughts about "memories". The dollar bill drawing exercise shows nothing except that our brains (rather obviously) employ lossy techniques when storing information. By default, our brains don't remember "irrelevant" details like all the scrollwork on the bill. We remember "1", George Washington, and perhaps a couple other details.

However, our brains must be able to correctly retrieve information at times, or I would have been unable to type this message...
If you think you or one of your loved ones might someday need a blood transfusion I would say that's positive value right there. Even if 100% of infected blood is screened out, Hep C decreases the available supply and that will have consequences downstream.
SoftBank Launches the Innovation Fund, Committing $2B to Invest in Latin America
What's the unusual use case?
I disagree with the notion that this leap is weird.

>> No, it does not mean that. It means that a human wo understood that piece of logic wrote a test

I don't not trust a human to understand (1) a piece of logic nor to understand (2) a test written by someone who does not understand said piece of logic.
Yep and sometimes the name people know isn't the name that a CA will permit in a certificate. I have one of those. I'm known as a shortened version of my middle name, say Jack Quimby, but DigiCert and others insist that the cert be issued to Alphonse Jackson Quimby, Jr.

OK I'll just buy an LLC from a state that's cheap (never mind the paperwork) but that's no good either because the new entity had no listed phone number...
Transform default Storefront WooCommerce theme using only CSS
such lawn....
I don’t get it. Can someone explain in plain English what this article is about?
A focus in public education would certainly be helpful. So would any number of private initiatives. I think like many bad behaviors there can be a cycle that repeats as it is passed down from parents to children. Whether it's abuse, drug use, gangs, or managing money - breaking that cycle is the key. Individuals break out all the time, but it seems like that's the exception. And when it does happen, it seems like someone or some group reached out to that individual to provide exposure to other behaviors that have obviously better outcomes. That's the kind of approach that needs to be exploited imo.
A lot of art is "donated" by putting it in a museum. However this is basically a massive tax writeoff for someone watching and securing your art for you! And it still confers all the status on you because it will have a plaque saying "generously donated from the Richie Rich Foundation"
I've started paying for NYT because it turned out to be by far my most consumed news source. There's no other source I read enough to justify paying for a monthly subscription. Something like scroll.com, blendle.com, or associated services seem like a good start at tackling this better, but there may need to be a dedicated protocol for total acceptance.

Maybe something like https://www.w3.org/Payments/WG/
consensus =/= unanimity

It only takes one person to post the comment and a few more to upvote it. Furthermore, particularly in the case of the WSJ, there is no low cost option for reading individual stories. You either become a subscriber at the monthly rate, or you don't read anything.
You don't have to do anything you don't want to. No one is forcing you to develop for those platforms.

Your old way still exists. Approximately all real world users demonstrably prefer the new way, but if you're set on your old way you can still write software for macOS and Windows. It will pop a warning, but you can make it run anyway. Give your users instructions for bypassing those warnings. If you trust them to manually verify your software then you trust them to follow those directions.
Ask HN: Idempotency Key: Where to Generate the Attribute
I am making the following http request to create a financial transaction on another system.

The request follows this path:

Http request -> Service -> Third Party(like stripe but not stripe).

Should the idempotency_key be put into the http request so clients will have to generate it (most likely a uuid) or alternatively should the idempotency key be generated in the service itself?

I'm putting it out here on hacker news for people who have experience building and maintaining API's for financial institutions.
Maybe as a compromise, consider running the nginx docker image built by nginx.com.
BTRFS can get exceedingly slow if you make lots of snapshots (even if you don't keep very many at a time).

ZFS works well for basic data storage and snapshots, but the deduplication has a ton of overhead and is extremely slow on hard drives. And there is no way to make a plain copy-on-write copy of a file without using the full deduplication mode.

I haven't tried either on windows directly, I've accessed them as a file share via a VM.
The opposite would surprise me. How would Notepad++ earn any money?
Even webgpu makes performance portability hard and keeps the user manually setting barriers etc. We could use a modern but yet higher level api.

Shameless plug: We have a graph based approach which automates all intermediate resource allocations and scheduling. I am hoping we can opensource it or something similar as it separates definitions of the algorithms nicely from how they are scheduled in the end (async compute on amd and so forth are all automatic). We also have backend implementations for all the major modern apis.
So you write great code. Does your great code solve the customers problem? Were you even able to help the customer articulate the problem that needed solving?

Most software is written as a team nowadays. You may write great code, but how does it fit into what your entire is team is doing? Does your great code multiply the teams effectiveness?

You may have guessed it by now, but IMO for most cases communication is the first required skill, and then everything else. Obviously it's not the only required skill, but for me, communications importance cannot be understated.
My point is,

"It's like a video game, if there are obstacles in your path then you're heading in the right direction"

read from the perspective of a person crushing journalists implies that they are going in the "right direction", as the journalists are just obstacles they need to clear in their crusade for power/wealth.
In my experience code reviews need to be a conversation. I'm on a small scrum of 3 developers and we all review each other's code. The major thing I've learned is that you need to depersonalize the code. Don't ask "why did you do this", or "you did it this way two weeks ago and now it's failing in production". It's all about the we. I say we so much in my code reviews you'd think I was French. Also, I really try to make my tone seem more of someone who wants to learn vs. someone who is criticizing.
That's the downside of duck typing, could as well be `obj.method_which_might_get_created_at_some_point_at_runtime()`
So how are you implementing code when you don't understand the logic of what it does? How do you make sure it does what it is supposed to do?
Another way of saying it is: "Apparently the author forgot about analog computers."
This is pretty nitpicky, but I really dislike the postfix syntax for type constructor application.
> One photojournalist said she was pulled into secondary inspections three times and asked questions about who she saw and photographed in Tijuana shelters.

You're going to have to point out to me where the lawbreaking is here.
Have you considered getting a bluetooth keyboard/mouse? It makes text editing on tablets/phones much more tolerable for me.
I agree, and it's not surprising.

Conscientiousness is one of the 'Big Five' personality traits[1], and it is the one most strongly correlated with success in any field.[2][3]

[1] https://en.wikipedia.org/wiki/Big_Five_personality_traits

[2] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2747784/

[3] https://www.businessinsider.com/conscientiousness-predicts-s...
Good. It'll pass the House and then the Senate is forced to vote on it. It's necessary to get Republicans' positions on issues on the record so that voters can see just how reprehensible they are.
This is a valid point but does nothing to justify your earlier comments in the thread, which were basically garbage and that’s why one of the reasons why they’re flagged/dead.

The reason why people find hypocrisy so aggravating stems from the underlying mechanics of how virtue signaling works. Hypocrites are not worse in some moral sense, in fact they’re the opposite, but they are threats to other people’s social capital. Maybe that’s also the reason you’re interested in attacking hypocrisy, but these attacks are at best misdirected.

From the standpoint of someone reading your comments, it’s looks like you’re attacking someone who doesn’t deserve it (even if that’s not your intent, it’s how it looks). If you’re attacking someone who doesn’t deserve it as an attack on hypocrisy, that looks like nothing more than a bare-faced virtue signaling game play.

It sounds like your comments are connected to some genuine desire for equality and empathy for oppressed groups, so if I were you, I would consider whether the mechanics of how you are advocating for your position make sense in your value framework. Does it make sense for you to make accusations of SJW-coding? Or will people think that the term “SJW” is little more than a pejorative used by the alt-right to discredit the socially progressive?

The other problem is that it’s a common tactic to sabotage conversations about oppression—bringing up other oppressed groups as a comparison. This technique can be used to sabotage almost any conversation about any oppressed group. Well-meaning progressives will engage use this tactic unintentionally, and trolls will use it on purpose. More broadly speaking, this technique is straight out of the cold war era Soviet Union propaganda playbook for attacking and discrediting western nations.
> A journo friend of mine told me foreign journalists need special visa to enter the US. In fairness I don't think they have ever refused anyone or expelled the press over reporting but the US knows who is in the country.

What's the reason for the visa, though? Tracking/monitoring or because a work visa is needed? Looking at visitor visas, most employment-type activities are not eligible, including arriving as a crew-member of a ship (https://travel.state.gov/content/travel/en/us-visas/tourism-...).
>Remember the methodology: A spacecraft emits a beam of energy at a black hole that is moving towards it, choosing the angles so that the beam returns to the spacecraft (along the so-called ‘boomerang geodesic’). With the beam making the gravitational flyby rather than the spacecraft, the vehicle can nonetheless exploit the kinetic energy of the black hole for acceleration.

> Light acts the same way, but light cannot return faster than the speed of light. Instead, in gaining momentum from the black hole, the light blueshifts.

How do you get propulsion from blueshifted light?
Bravo!
Thanks for sharing.
> She then proceeded to solve my homework in a single line of MATLAB

To be fair, though, was that single line as long as a normal screen of code? I have not decided whether it's a good thing or bad thing, but apl/j/k programmers have some very interesting ideas about how much is acceptable to put on a single line;)
Amazons current job postings (at least at pillpack) advertise the need for a degree or 3 YEARS of experience for every 1 year a degree takes. So 12 years experience = 1 degree.
put the least burden on users as possible
Sad to not see kitty[0] in the list, I use it as an alternative to Alacritty mostly because it supports font ligatures.

[0]: https://github.com/kovidgoyal/kitty
Outside of Intel Phi, is there anything like an eCPU? That would be really cool, and could be exactly what we need.

Back before Thunderbolt, I used a mini-PCI-express to PCIE adapter for more GPU power. This was great for games, but I immediately became CPU-bound, which wasn't so great.

To fix this, you could have something like Big.Little but where the Big cores are external and only used when connected. Heck, then you could do something like a Big.Medium.Little architecture, where the phone's integrated Big.Little bows to the higher IPC cores in the eCPU device.

In this way, you would be able to have something that was a "soul" device that had all your settings and stuff on it, with expandable CPU & GPU computing resources. Expanded storage would also be pretty neat, but then you'd have to figure out what did and didn't need access when you were away from your "exosuit".
Lacking any other suitable explanation, "postmodernism"
Was thinking similar thoughts - if the characters are reused at a few parties, meet a ton of people, and those people go on and bring up memorable characters in the future they can eventually connect. Outside validation immediately makes that 'character' a real person to those who met them or read about them.
The title is misleading:

> ARM processors like the A12X Bionic are nearing performance parity with high-end desktop processors

the reality is

> ARM processors from Apple like the A12X Bionic are nearing performance parity with high-end desktop processors

There are no other ARM CPUs that are this fast. Not even close. Ye, geekbench is not the best but still, if you look at https://browser.geekbench.com/android-benchmarks vs https://browser.geekbench.com/ios-benchmarks the difference is staggering, in multicore the difference at the top is close to 100%. And no, I am not an Apple fanboy, couldn't be further from the truth, see http://drupal4hu.com/future/freedom my post from almost a decade ago.
Because tracing, metrics (and logs) are the 3 fundamentals of observability and having a single standard API and library would allow everyone to move on from implementing the same thing all these years.

There are 0 advantages offered by opentracing and openmetrics over opencensus to defend having separate projects.
Open Source Projects from the StackShare Community – StackShare
Teens Need the Truth About Drugs
The new lack of a retail strategy just seems insane to me.

I should be squarely in the target audience for them, I've purchased a couple BMW 3-series cars in a row, but there's literally 0.0% chance I would ever consider buying a car without a test drive.

I guess people have done that with Tesla, but once that group of superfans is exhausted (perhaps it already is) and the pseudo-exclusivity aspect has worn off then who in their right mind wants to make a purchase of that magnitude without even being able to try the product?
I think the article is saying: instead of just telling kids to "just say no", it's better to give them good information about what it does to your brain. Also, try to give them alternative ways to relieve stress.
I'd pay given the right structure. Eg I'd pay fifty cents to a buck for a given article. But monthly recurring payments to several different publishers? Hard pass.
Because that's the name of the chip in the Mac that Apple developed in house. They had that IP hanging around and put it in the only place they could - the security coprocessor.
I suspect this is because the real 'consensus' is more nuanced than that.
This was exactly my thought as well: parent might find that a different programming language/paradigm suits their natural thought processes better.

Try out a Lisp, maybe, or even something real fun like Prolog. There's still details to be aware of, but they definitely have a different "flavor" that might be more palatable.
Idle Till Urgent
Right on.

The security paranoid experts and FOSS zealots have always thought for some inexplicable reasons that if you can download a source and build the program yourself, then it's safe.
> If a drug is actually a good idea for patients, with no profit motive behind it, it will sell itself.

This is completely false.

There's a once-daily pill that prevents contracting HIV, yet most of the people who have the greatest risk of contracting HIV (Black gay men) aren't taking it. Why? According to mountains of peer-reviewed research, the predominant factor is that they don't know it exists. That is literally a marketing problem.

For patients who are aware of the drug, the most common reported reason for not taking it is that they can't find doctors who know it exists (or how the treatment regimen works). Again, this is literally a marketing problem.

In the case of this drug, there are additional barriers for many of these groups beyond just knowing of its existence, but that's the first and biggest one. It is 100% false to say that a drug that is a good idea for patients will "sell itself".
The reality is that a journalist for a publication critical of the president was murdered by a brutal dictator, and the president shrugged his shoulders. The facts are that Donald Trump has attacked individual journalists for writing pieces that are critical of him.

Further facts include that the president has lied about the migrant caravan in question as a way to win political support by claiming it contains middle eastern terrorist elements, and diseases like smallpox and leprosy which will be spread to Americans.

Now we learn that journalists covering the caravan are facing undue scrutiny by border agents and are being tracked and you want to simply dismiss the context?
Only if that's part of your definition of a good dev. I know plenty of good devs who downloaded software from Sourceforge back when it was big.

Let me guess: you also dislike GitHub because it's closed, and wish people would distribute software from their own, self-hosted git repositories?
Emojis are in the Unicode range with code-point IDs above 16 bits. (The original Unicode was limited to 16 bit code-points.
I can't make my mind up on the closures.

I just think, in 5 years time when they're having to sell to average people, not just Tesla fans, how are they going to compete with everyone else. Is your Mum or Dad going to buy a (new fangled electric) car, on the internet, sight unseen?

Now its still not necessarily a bad decision now to be closing stores they don't need, but is it going to hamper them later?
Emit low energy photons, expend energy X, receive higher energy photos with energy Y (Y> X)

Maybe this way?
Here is the FreeBSD announcement of their move to ZoL.

https://lists.freebsd.org/pipermail/freebsd-current/2018-Dec...
Isn't national ID or passport enough for natural person in EU to obtain a qualified certificate?
Quoting from the article:

>> To get a similar result by means of a traditional computer language requires many instructions, which hides the object of the calculation behind arcane programming. Here, for example, is what one would write in PASCAL

It seems that the article emphasises on how APL can get a lot done with little code. I know of a programming language that can help you do that: Rust.

Rust has two powerful features:

1- Traits: You basically declare a "struct" type that has your data. Implement the Mul/Add Traits to it; and then "boom" you can multiply these seemingly complicated objects with *.

2- Macros: You can abstract repetitive code with macros. For example your code displays a table on the terminal. You have to do that repetitively. You can either create a function to display your data or have a macro do it.
It's a fair point.

I pay circa $500/year for traditional journalism, plus maybe another $1000/year on Patreon for specific writers, plus assorted donations. So I'm not averse to paying.

However, there are a few cases where I'm happy to skate around a paywall. A relevant one here is that I just don't read the WSJ often enough to justify a full subscription. With other places, like say HBR, I'd fall in their "N free articles per month" bucket. I expect the WSJ will eventually come around to that approach. Until then, me reading it via Outline or whatever isn't costing the WSJ any money, either directly or in would-have-subscribed-if-I-had-to revenue, so I don't feel bad about it.
> I can buy GOOG stock without sales tax

Right you pay brokerage fee at time of purchase and capital gains tax at time of sale though, which is often larger than sales tax.
Tesla Sales Have Slowed This Year
Mostly true, but unlike high end audio, the best coffee can be bought by most people. The best I’ve ever had was $2US.
Only the article is incorrect as pointed out in my other comments down voted comments. And this does matter because it changes a lot of the tone and basis of the article.

Sure there was some building of some sort there back in their 1962 photo. But that isn’t Harriet Tubman school we are talking about today. The school was only opened in 1982. Built after pressure by community activists who wanted a school in their neighborhood. Further it was actually closed in 2012 and then reopened in 2018. With much written at the time of reopening about the pollution problem.

So really the “villain” (if there should be one) would have to be Portland Public Schools that built, closed, then reopened a school next to an existing traffic sewer. In 1980s it is somewhat forgivable mistake, we weren’t as aware then. But in 2018 they knew full damn well the pollution problem. Nobody can deny that.

This school shouldn't be there. Is pollution bad? Yes. Was Robert Moses and his cohorts a disaster for urban environments? Yes. Do cities need to be greener and have better transit? Yes. But still, the school simply shouldn’t be there. So the article really falls apart on a number of levels.

In this case I think people using the existence of the school to campaign against this freeway project are doing a selfish disservice to the students. I'm generally anti-freeway, very pro-transit, very pro-urban. But let's be clear: the current levels of pollution are unacceptable as is, regardless of widening. The school shouldn't stay where it is even if the freeway doesn't get widened. So the people using it as a prop in their campaign to prevent widening are essentially arguing it is fine to stay where it is. This is sad and IMO a selfish use of this bad situation for the students of this school by the anti-freeway campaigners.