skysight-inc/HackerNews huggingface dataset:
Imagine leaving a bad review for a restaurant because it was raining outside or your Uber took you to the wrong restaurant. That's basically what you're doing when you're giving a review on "the purchasing experience" on Amazon.

Everyone on earth knows that it might rain during your dinner, just like everyone on earth knows that packages get lost sometimes or the UPS driver might drop your TV. It's not useful or fair to the product's company or restaurant to leave these kind of reviews.
I understand that you're referring to the username, not the expletive...but who is still browsing HN on a machine where it's a problem when you click a link and it's unexpectedly a PDF? That mattered several years ago, but I exoect most users probably have embedded PDF viewers in their browsers today.
https://www.amazon.com/gp/product/B07GZR981Y/

I didn't do a lot of research, my main goal was to not have interruptions when the power blinks off.

There's APC and Amazon basics models that are about the same capacity and price.
How does json_agg solve the n+1 problem?
how would authentication work when you/someone does pick up the phone?
While it's cool to see the CS theory used to optimize spreadsheet calculations, it also shows some important points. You can ship the first version with a poor algorithm that works. Performance improvement matters to users, but after doing what they need correctly. If you don't lead all the way to a solid solution you will be replaced by someone who does.
Video games feel different on the Playstation 5 and that’s a good thing
You're over-estimating people. I would bet money that at least a few people at that rally had no idea who Robert E. Lee is, but thought the statue was pretty.

White nationalists do not typically advertise themselves as such. They recruit by gentle indoctrination. If you look at the posters for the event, they seem pretty innocuous if you weren't already woke to the names of the speakers. You're taking information you know after the fact and assuming that everyone there had that information at the time they showed up.

There were more than two groups there. It was a public event. While there were Nazis there, it wasn't advertised as a Nazi event. Nazi flags doesn't make everyone there bad in exactly the same way Hammer and Sickle flags and some Che Guevara shirts don't make everyone at a left wing rally bad.
How is this solved by enabling people to break the Spotify drm?
It's a problem for the community that it still creates no long term motive for people to invest in the code. There needs to be sustainability (profits) that funnel back into the community somehow.
No, because we can’t agree on what’s “true” or what we mean by that. Umberto Eco wrote an interesting essay on the nature of truth, you can find it in his book On the Shoulders of Giants.

The Universal Declaration of Human Rights spells out rights that cover journalists doing their job.

https://www.un.org/en/universal-declaration-human-rights/

Saudi Arabia is not a signatory of the Declaration.

Having a right, from whatever source or authority, does not protect anyone from someone abusing or ignoring that right.
The difference is that the police captain can shoot you and me and get away with it.
Software Developer Built Curvature to Find the Fun Roads
I wonder: do they burn or otherwise destroy the ribbon after the fact?

Also I have to confess, I've definitely bought used (tape-based) answering machines/typewriters at yard sales a few times solely to listen to the greeting/messages or typed messages, respectively. Having the device itself is nice, too, of course. :)

It's an interesting slice of the lives of people I'll never know, like picking up discarded shopping lists.
To return to a less paranoid culture is reason enough. The possibility of international travel. To prevent the spread to the vulnerable.
US long term capital gains taxes are between 0 and 20% [1].
The popular definition of a bear market starts at 20%; if you are really bearish, you might "expect the S&P 500 to lose about two-thirds of its value over the completion of the current market cycle" [2].

Either way, giving up 20% of your gains beats losing between 20% and 66% of your entire holdings (initial investment + gains).

Regarding derivatives, they are (1) not free, (2) of limited duration [3] and (3) only as good as the counterparty [4]. They can make sense if you have good reasons to expect a short blip. The longer and deeper you think the downturn will be, the less useful they become.

[1] https://www.bankrate.com/investing/long-term-capital-gains-t...

[2] https://www.hussmanfunds.com/comment/mc200901/

[3] https://en.wikipedia.org/wiki/LEAPS_(finance)

[4] https://en.wikipedia.org/wiki/Option_(finance)#Counterparty_...
Also it's easy to get even cheaper refills on these toners. Brother works great.
I think Go adds even more complexity to concurrency by pushing the CSP model. CSP is hard for many problems where classic shared-memory using locks and atomics are well defined (think of classic concurrency programming textbooks).
ok, here is NBC's coverage: https://www.nbcnews.com/news/us-news/ky-couple-house-arrest-...
Another cofounder of Gather here -- I'm totally okay with you posting your app here (Calla right?) or the whole list. I think the hackernews comment readers would benefit from seeing the wider space of takes on this idea.
How is that even a lot of money?

Do people not understand how many failed projects there are in the US budget?
There is a tremendous need for a minimalistic chromium project that would coexist well with the Linux Tiled Window Manager ecosystem.
With downloads passed outside the browser, favorites stored in some sort of JSON and support for native WM tabbing.
The usage example in the README gives Kubernetes a 10/10 on security. Would it score that highly if the tool took into consideration all of its dependencies? https://github.com/kubernetes/kubernetes/blob/master/vendor/...
Yeah, it's the specific combination of a camera lucida, a concave mirror, and a long-focal-length lens that I just have a bit of difficulty figuring out. Like, I can put all the components together on the table, but knowing what the distances and angles need to be to get rid of parallax is not obvious to me.
I'm shocked you didn't give me an upvote! I'm more interested to tell the truth on how fast pg deletes all his partisan tweets! One thing that's really disappointed me is that YCombinator hasn't come out and condemmed their alumni Michael Simon for gathering names of innocent people in his Trump Accountability Project.

P.S. Barr just authorised the DoJ to probe voting irregularities so it seems the calvary finally arrived.

P.P.S. Today is the anniversary of Kristalnacht and the Berlin Wall coming down. Funny how the world works.
I never knew about ExitStack. It reminds me of Haskell's ResourceT.
Nice article. Thanks. It is certainly something that a lot of us here are naturally interested in. But With respect, I don't think that your observations constitute a mechanism. Digital Apps that are deliberately feature-restricted do not hold the same attraction. I believe that there must be some further mechanism at play.

Perhaps as animals were are primed for the tactile, and everything else feels ghostly. I don't know. All I know is that no expand I can come to will convince my young students of the value of analogue.
unlucky me i guess.

my physio basically said some people are born with better biomechanics and better structural strength for competitive lifting than others and i'm just not one of them.

if i can get back to at least a 400 lb DL i'd be pretty happy.
Businesses make decisions on the margin. The $50k is history, it's the next dollar that counts.
It's still not an especially pleasant experience on mobile.
Re: your edit, I am also baffled by this idea that open source and paid developers cannot exist.

In this case it's the government which technically doesn't have to actually make money (budgets, tho), but it can work in non-governmental situations too. Maybe via consulting/support on the technology, grants/donations (OpenSSL, now), maybe just making it open to foster contributions and long-term maintenance[0]. Maybe the actual software isn't the company's main focus and open-sourcing the code is just a way of ensuring accountability and quality. IME, people are actually far more conscientious when they know they code/docs could be read by anyone for all time... even if it probably won't.

[0] I'll grant that this is probably quite rare. That's not the point... the point is that there are many potential reasons for open-sourcing.
Sadly, it breaks down. You ask someone if they are who they are, and that's about all you can do. Someone can lie. Has it ever happened? Probably, but I've never heard of it, and my legal department is pretty good about keeping up on these things. But the way the law is written, asking the question absolves the caller of legal liability.

It's not IT-grade authentication, but for wetware it works.
Zoom took a hit partly because of this, and partly because of an FTC settlement that is requiring them to beef up their security and open themselves up to security audits, as a result of them basically lying about how their encryption worked.
The Fine Article, as posted by OP
Received these results for my own open source project:

./scorecard --repo=github.com/bookstackapp/bookstack
<removed status text>
RESULTS
-------
Active: Pass 10
CI-Tests: Pass 8
CII-Best-Practices: Fail 10
Code-Review: Fail 10
Contributors: Pass 10
Frozen-Deps: Pass 10
Fuzzing: Fail 3
Pull-Requests: Pass 7
SAST: Fail 0
Security-Policy: Fail 10
Signed-Releases: Fail 0
Signed-Tags: Pass 10

Results appear fair and accurate. I am confused though in how this project is intended to work at a higher level. The blogpost states:

> The goal of the Scorecards project is to auto-generate a “security score” for open source projects to help users as they decide the trust, risk, and security posture for their use case.

Will there be a centralised site to gather and display scores for open source projects? Or will it be up to the open source projects themselves to integrate this into their pages and, if so, what does that look like? Some kind of badge or a listing of the results as above? Just trying to understand how end-users will be interpreting the results in a consistent and trusted manner.
It's not comparable. DoorDash makes it abundantly clear who you're buying your food from, that's their whole schtick. I just looked at a few random Amazon losing and I couldn't figure out who I was supposedly buying from.

Perhaps Amazon should let sellers brand their product pages. I just looked at DoorDash Android app and the restaurant name is prominently displayed on each listing in the search results and even includes their logo when I click in.

Amazon is doing their best to hide from me who I'm buying from so I can only assume they want me to think it's them.
If they can use a similar trick to make wheat gluten, then you'd have E Coli Flour.
I know this is an excerpt, but there are a lot more reasons that concurrency is hard. One of the biggest ones is that your concurrency can look like it works, until it doesn't. Made worse by the fact that real-world concurrency can be hard to test locally.
Azure – Static Web Apps – First Look
McD in India doesn't sell any beef products, period. The menu is entirely chicken and vegetarian options. (They tried a lamb-based Maharaja Mac earlier, but pulled it in favor of the current chicken version some years ago.)
> Librem uses a very proprietary, very closed SoC.

That is FUD. Yes, it is proprietary/closed. To say that it is _very_ proprietary and _very_ closed would imply that it is somehow _more_ proprietary and closed than normal. However, the higher quality documentation available for the i.MX series would make it any more closed. It is ever so slightly more open.
This reminds me of the Amazon product Q&A section. Someone will respond to a question with "I'm not sure" likely because Amazon notifies purchasers when someone asks a question.
In particular ExitStacks are useful when you have 0 or 1 resources. It allows a sort of null-context manager for when the number of resources you have to allocate might be 0.
I know this is only responding to your one example, and perhaps your statement is still true generally, but I think that in this particular case it is not.

In this godbolt [0] I tried using the safe version of equals with two values (from stdin so it can't just optimize the computation away, though I don't think it would) and it seems that when the compiler inlines the equals function, the inefficiencies are removed (which can be seen in the example::main section of the output; lines 212-216 look nearly identical, if not identical, to equals_unsafe in your example).

Please let me know if I'm missing something or if there are any other safe APIs to be wary of.

[0] https://rust.godbolt.org/z/W8dqaK
If the shipping problem isn't product specific, a review on a product just isn't helpful. I get that you're unhappy about your purchase, but buying a different widget wouldn't have helped if someone was stealing packages on delivery day.

If it was a item specific shipping problem, like Amazon packed it in such a way that it arrived broken and could be expected to arrive broken, that's somewhat useful, although it probably applies to the whole product category (btw, don't buy hard drives from amazon if you don't want them to be packed in a big box with like 3 air pillows and banging back and forth for the whole drive).

If a fork lift smashed into the package at the warehouse, that's just bad luck, not a product issue; contact customer service.
>>Humans have been eating meat for 10s or 100s of thousands if not millions of years.

Technically that may be true but humans only ate meat when the hunt was successful. Most of the time , they had a plant based diet. Meat has always been unaffordable luxury for most peole. The farm grown , tax subsidixzed, growth hormone loaded meat industry is a rather new phenomenon.
Former GOP political operative named as NSA's chief lawyer
You can do multiple in a single with statement these days.
https://www.usatoday.com/ desktop site was leagues ahead of many news sites when it first launched around 2012, and might still be.

Haven’t judged its mobile site.
I would suggest a change in wording. Concurrency is not hard, its asynchronous updates that are hard. That's why digital logic circuits use a clock, and it's also why mixing logic into event driven user interfaces eventually gets out of hand.
"tremendous" might be overstating the market of all 8 suckless surf users
From a USA perspective, we have freedom of press / speech, which means that the government is not allowed to interfere / pass laws. I feel like this is reasonable.

Other than that, truth can't be a basic human right in the sense that, say, water or shelter can be, because what does that even mean? How would you go about providing truth to someone?
As a Canadian don’t we already de facto do this with our points system?
Given how average IQ is dwindling in developed countries because of massive third world immigration this seems a sensible compromise.
Ex-Microsoft engineer sentenced to 9 years in prison for stealing $10M
You have some stores around Lisbon, there is one in Estrela. You can also google it and some major chains say they have it but I haven't tried ordering online.
To me, this underscores notion that schools continue to test for the wrong thing. With the exception of professions/trades that require impulse application of knowledge, I don't know why I would want/need someone to memorize a concept in order to apply it. Productive members of our society/workforce think critically, they ask good questions, and they research and leverage the information at their disposal to make data-driven decisions. Let's test for that.
> I always wonder how it feels to be a farmer growing totally tasteless strawberries for a living.

I imagine it’s a bland but fruitful experience.
who are some other 'generation-spanning' personalities/stars we have today?
I don't want pollsters calling me. Nor contact tracers. They can send an email if it's essential.
If anything that's a reflection on the vegan pizza available to you. Where I live (Melbourne, Australia) there are plenty of really excellent vegan pizza places.
When amazon's choice changes for slightly different keywords, it's clear a machine is picking. Amazon is pretty good at optimizing, but their targets aren't my targets (this is why sort by price sorts by something other than price)
Flattery gets you far, bribery gets you farther
Logistics is way more than just refrigerated trailers. You've basically described 1 step of a 20 step process.

That's why their are specialist delivery services for cold chain. And cold chain medicine is way more complex than say, cold chain food.
The journalist quoted, Tracey Robnett Licklider, is the child of JCR Licklider whose vision for DARPA gave us all the toys we enjoy today. If you haven't read Mitchell Waldrop's "The Dream Machine" then you should remedy that. It's a great read and a hell of a story, and suddenly all the names of computing history will fit into a picture.
The US already does this via proxies like wealth and H1B sponsorship.
>Most people know that "Chicken" McNuggets are only modestly-chicken-based (and are primarily corn starch and whatever other stuff).

This is not true. Lookup the ingredients
The work you cite is speculative.

> Available evidence from contact tracing reported by countries suggests that asymptomatically infected individuals are much less likely to transmit the virus than those who develop symptoms. A subset of studies and data shared by some countries on detailed cluster investigations and contact tracing activities have reported that asymptomatically-infected individuals are much less likely to transmit the virus than those who develop symptoms.

http://www.emro.who.int/health-topics/corona-virus/transmiss...
Most annoying thing is even gmail does this to me all the time now. Enter the recipient, then click down to subject line.. but in that two-second delay gmail suggests new contacts, just in time for me to accidentally click on them.

Not to mention the whole UI taking forever to load, with the trash button seeming to be the last icon up.
> Does the global tax extend to green card holders who are not citizens?

Yep, see question 2:

> You have to file a U.S. income tax return while working and living abroad unless you abandon your green card holder status by filing Form I-407, with the U.S. Citizen & Immigration Service, or you renounce your U.S. citizenship under certain circumstances described in the expatriation tax provisions. See Publication 519, U.S. Tax Guide for Aliens, for more details.

https://www.irs.gov/individuals/international-taxpayers/freq...
At my last job, we just dynamically generated the GraphQL schema from our Rails models and our permission system. Once we had that in place we just developed as usual.
IQ doesn’t evaluate work ethic at all, so sad to hear.
Aside - I re-read my earlier comment and I don't mean to come off as a crazy anti-vax person!

I work in vaccines, but I can't think of a vaccine that was completely recalled due to long-term safety issues of the top of my head. Most recalls happen because one lot or the other had some production issues. Certainly, vaccines are extremely safe by the time they get approved - because the approval process is careful, methodical and takes years.

However, in this case, if a COVID vaccine is approved by the end of this year or in the near-term, we won't have any long-term data, and so I do worry about those aspects, about the compounds used in the final formulation as well as the untested nature of RNA/DNA based vaccines.

A few places to do research for those interested:

https://vaers.hhs.gov/data/datasets.html?

https://www.fda.gov/vaccines-blood-biologics/safety-availabi...
If you squint, this is basically what a JIT compiler such as PyPy does. The compiled code has a fast hot path that assumes that every branch and dynamic dispatch will work the way you expect it to, and if it doesn't then it falls back into the interpreter.
This is where "we" (in general) want to improve CPython for performance - a jit, or a faster interpreter would be interesting. Anyone have ideas about this? Pyston 2 seems to use dynasm, and then there's the core developer Mark who is proposing a paid project to speed up Python - he hasn't revealed what he has implemented yet.
In other news, the Secretary of Defense has just been dismissed for failing to deploy troops on the streets of DC in accordance with Trump's demands.

It's going to take a solid four years just to begin to undo all the damage this administration has caused.
Yes, assuming it will depend on the quality of the candidate, much better to publish a range and say "based on experience" Especially because salary requirements may be soft, and also dependent on a benefits package. I'd take a lower salary if there was, for example, an excellent 401k matching program, flextime, etc.
Here's a good example IRL.

https://github.com/vertexproject/synapse/blob/master/synapse...

It grabs a transaction on an arbitrary number of databases, then yields.
Some but for my college at least very few. I think I took one class with more than 100 people in it
There is no appeal. Not for me anyway. I actually like fruits and vegetables, so I don't need to mutilate them into some sick facsimile of meat and dairy in order to enjoy them.
Go provides all of that, you have sync.Mutex and sync.Cond, and you are of course free to use them. People do use them in practice, precisely because some code is easier to write that way.

Saying that Go "adds even more complexity to concurrency" doesn't scan. It lets you write code using whichever model you prefer--CSP or mutexes.

It is definitely true that CSP is hard for many problems... but locks and shared memory is also hard for many problems. There is no silver bullet, so you need both.
I believe it's because they aligned themselves with Trump.

Kind of ironic given the company's documented history of lying to its customers.
The proper solution is using well-designed GraphQL-to-PostgreSQL software like Hasura or PostGraphile.

There's no reason to use Rails for that (or, well, use it for anything at all, given the terrible language it's based on and its outdated architecture).
It correlates with income and wealth which seems good enough. Not sure about work ethic.
I like this scheme; I'm a lazy fucker who doesn't finish shit, with an IQ in the 99th percentile. This is perfect for me.
I imagine it would work just the same as wifi on buses currently. There will be a mmWave access point inside the bus which will use something else (maybe a cell backhaul?) for it's connection.

As someone mentioned in another comment, the best use case for mmWave is places with very high density such as concerts, sports stadiums, etc where current cell networks and wifi seriously struggle. You don't have channel congestion if the waves can't make it through the walls in the venue.
The Jane Street talk on this is interesting - they walk through how their incremental system evolved as they addressed issues like performance and garbage:

https://www.janestreet.com/tech-talks/seven-implementations-...
I have been very impressed with the Samsung's M-series phones. Extremely cheap phones with extremely good specifications (great screen, massive battery life). Also not made in China (made in Vietnam).

The biggest downside is the factory firmware has Samsung bloatware.