skysight-inc/HackerNews huggingface dataset:
I actually didn't like that episode because she very clearly said she spent no time looking at the product and just clicked buy. But there are legit reasons to want a UK plug in the US (maybe you're traveling and want to have it with you when you leave). The fact that the seller is trying to game the rankings is more an issue with the rankings system than with the seller.

Gaming the rankings/listings isn't an issue exclusive to amazon, every single website has this issue, in fact even phone books (remember those) had to contend with people listing their name with leading A's to try to get to the front. Gaming listings is as old as lists and until we can come up with a solution to that problem we're always gonna have problems like this.
The plain self-recursion part is not that great - especially one needs to write code in that TCO style. General TCO is a bit more - every tail call is a jump. I find it for example useful to have TCO code as low-level target for example for macros.

You have read a good selection of Scheme books. It's very useful to explore that style of programming and be able to really understand. Take it only as a hint, that there is more out there and that different styles and approaches exist. One can program with functions, one can program with linguistic abstractions, ... McCarthy called his paper: 'Recursive Functions of Symbolic Expressions and Their Computation by Machine' - this hints that one programs with recursive functions - but it enables also to compute with symbolic expressions - not only as data, but also as code. The evaluator as a recursive function, which implements Lisp.
It just makes me think of Harry Potter ladder, in reality, there must be considered lots of real-time calculations.
But would it still cost more if the building were made of prefab-stamped “IKEA pieces”, rather than stick-built? I.e., if you had to build the house 100 times (for a townhouse development, say), and so “factored out” the assembly of the framing and drywall and etc. for each curve and corner, would the labor costs then approach equivalence?
The list shows both Leonardo's dilettantism in Latin and mathematics, and how printing changed the way we learn. Even in 1490, to learn "how to square a triangle", you did not have to get the master of arithmetic to show you. You could find a copy of Euclid's Elements and skim it up to Proposition II.14 [1]. The first printed edition of Elements (in Latin) was published in 1482 [2].

[1] https://mathcs.clarku.edu/~djoyce/elements/bookII/propII14.h...
[2] https://archive.org/details/preclarissimusli00eucl
Solving JVM Performance Problems with Profilers: Wallclock vs. CPU Time Edition
Its hit or miss in my opinion from when I used it.

I personally just do my own homework. Rule of thumb is 2 or 3 star ratings IMO have higher weighted value because people weren't biased enough to leave a 1 or 5 star review.

Always check the most critical review as well, also all the 1 star reviews. If there's a video, its the most authoritative and unbiased source usually. Images are definitely good too.

Do a search on the question/answer section for competing products. The ones that are most unbiased are going to offer viewpoints in two competing products usually, but this sometimes can be faked. Check the reviewers history if there are both negative and positive reviews, as well as the semantics in their wording.

Check also if there's an alternative source of reviews, e.g. best buy & newegg for electronics. Do the ratings more or less indicate the same behavior? Or is there a discrepancy by a large amount?

If its a popular item or something like gym equipment, do multiple youtube searches and find both (1) authoritative well known youtubers and (2) amateur youtubers. (2) are usually unbiased (1) are potentially biased

If its a really popular item (phone, laptop) use other review sites as metrics. Wirecutter/Thesweethome started off as fairly unbiased, but were acquired by a large company so the ratings are now slightly skewed. You can always check other forums like linustechtips, reddit, and do a search across that entire thread for more answers.

Don't bother doing this much research unless its a big picture though. I had to buy a macbook pro so I thoroughly did 5-10 hours of research in which version I wanted (2015), which specs, potential issues I would run across, considering where the 3rd party sources of used macbook pros would most likely be sold at (ebay), etc. Differences in CPU/GPU benchmarks, battery life cycle usages, etc.
thats why we need to abolish the government and let anarcho-capitalism flourish and take its place
Solar City commits fraud to make Elon's stock look good. Nice.

Side note: just watched Back 2 the Future again and saw what 2015 is supposed to look like. I didn't see anything about putting explosive batteries and flammable material next to every house.
Cartel is probably the wrong word for this - a cartel usually involves a group of established producers that collude together to reduce the supply of the good they produce, thus driving up prices. If you're not an established producer (which someone just adopting a brand-new tech stack isn't, by definition), it's not a cartel.

I do think there's some truth to your observation, in that developers consciously or unconsciously try to differentiate in a way that limits the supply of developers of technologies they know and makes obsolete technologies they do not know. When there's a new hot technology that people want but few people can do, wages are really high, because of supply & demand. This makes everyone want to pile into the new emerging technologies and leave behind ones that have been commoditized. This in turn increases the supply of labor for that technology, which brings down prices, which makes workers seek out the next hot technology, and the cycle repeats.

This is just capitalism working as intended, though.
Paint.net?
Windows 10 moves closer to killing off passwords with Edge WebAuthn logins
It is pretty common for technical employees to be on call, why should PR be any different? In a Twitter-style world, I am surprised if a large corporation does not have someone available 24x7 to speak on behalf of the company.

And in any case, how often do companies actually have a comment for a journalist? If I were writing a news story, I am not sure I would be willing to wait all that long for a response that I knew was 99% unlikely to ever come.
Me not getting a refund would have been a fraud. I would have filed a chargeback against that fraudulent purchase.

A dark pattern is not about taking someone's money an running away but it's about impacting their decision making by designing processes or interactions that exploit common behaviour.

An example of a well known dark pattern is adding things to the shopping cart just before check out. Another one is starting a subscription with a click of a button but requiring documents to be faxed for the cancellation.

On my specific case with Amazon, the dark pattern is to make it hard for me to spot a fraudulent item and not making the standard refund process available therefore increasing the chances of purchase and decreasing the chances of refund by making it a hassle. Well, maybe it was not intentional, maybe it was a screw-up but that's again a lot of maybes.
Where? In the US? For what age range? Care to expand your question a bit more?
Any DOS program that had a nice GUI blew my mind back then

Most other paint programs all worked based on keyboard shortcuts (which weren't bad, they let you fly through the interface)
Wow. If you don't mind asking, what were you in prison for?
Transcriptic starts development of 2nd robotic cloud lab in San Diego
Processing Petabytes of Data in Seconds with Databricks Delta
Alternative link. https://t.co/qiNptlTJ9b?amp=1
Cool! Fyi, when adding an item with 30+ characters, the item spills over to the next grid. Since you are already using css grid there are some css grid properties that handles minimizing/ wrapping values within a parent grid. Cheers!
This one seems to be random. I've had them insist i ship a fucking mattress back
(YC W18) Sourcify: Factories Shifting Out of China
What % of german students attend gymnasium vs realschule or hauptschule? This is the kind of tracking that rayiner is talking about.
This works for WSJ:

1. Find link to article on Twitter ( https://mobile.twitter.com/WSJ/status/1024306968029224960 )

2. Click it.
I’d be curious to see the effect on airflow, though. I’d gladly pay for custom furniture if the design of the house meant never sitting in a cloud of my own CO2 (without any need for fored-air ventilation like in airplanes/submarines/bunkers.)
Doesn't alphago use some form of Bandit algorithm in their MonteCarlo code?
To be honest, if someone doesn’t know my password, doesn’t have my 2-factor code, and can’t answer the security questions, I don’t want them to be able to call up customer service and social engineer an account takeover. I don’t think there’s any amount of proof that I could provide but an adversary targeting me couldnt’t fake to convince a call center employee.

What I’m more worried about is their “You violated the TOS. We can’t tell you how you violated the TOS. We can’t unban your account.” If you don’t know someone at Google, you’re out of luck.
On the flip side, why do we need a comment from the company anyway? Assuming the journalist has sources for what they are writing, the 'official company PR response' is next to worthless. At this point I think journalists only bother contacting the company as a formality to try and defend against claims of bias.
I'll be happy if we get the point where we consider Friedman and Hayek to be misguided hacks and put an end to the fundamentalists purveying their damaging economic philisophies.
U.S. Treasury backs special federal charter for fintech firms
There is a difference between reading and learning. When I read, that's exactly what I am doing.

When I need to learn something, I might read, watch lectures, do tutorials. If I am reading "Art of Computer Programming" for fun, then I would say that I am reading. But if I am reading it for learning, then I would say I am working or studying.
Do you rearchitect the code upon new research breakthroughs?

Why use this over the Transformer model in tensor2tensor?
This skips/avoids another really important but bs thing they do: Reviews that mention counterfeits ALWAYS get pulled. Seemingly by some automated system, even. It's like a forbidden review topic or phrase.

Yea, that's not shady at all
Basically untrue. Replacements for php are better than php. People coming up with those replacements aren't motivated by perpetuating a cartel. The cartel-like aspect is basically a side effect that helps new technologies pick up speed after a certain critical mass of early adopters has already been established. Another reason why people have to migrate to newer stuff is because that's where the good open source devs are, and lots of other people implicitly rely on their work, so once they move somewhere else, their previous ecosystem starts to die (it becomes harder to learn it on a deep level since it becomes much harder to participate deeply in the ecosystem, it doesn't get updated as frequently, etc.)
Who exactly would force banks to grant Greece a debt haircut? And what would stop every other indebted nation from demanding the same deal?
PSP is imho the prime example of how piratism hurts software industry. The problem was not so much that PSP was pirated, but that Photoshop was pirated. Most people did not need Photoshop, and would have been happy PSP users. But if Photoshop was "free" then it is natural that people gravitated towards the "industry-standard" "professional" tool.

Piratism hurts small low-cost hobbyist software most by dislocating them with free professional juggernaut tools.
There's evidence that he was left-handed, or at least did a lot of his work with the left hand. He may have found it more convenient to write in that direction so as not to smudge the ink, especially if he wrote quickly.
I can do it in one word: republicans.
Do republican politicians, and others in charge of maintaining this healthcare farce we have, have some sort of training in "convince the downtrodden to vote for things that make their lives harder" or is it just something natural?

I say this as a Wisconsin emigrant that watched my home state shoot itself in the face time and time and time again.
I'd go with MoneyCaid. Health run care by big bureaucratic business deeply intertwined with big bureaucratic government. So there's lots of money flowing, but not as much care.
> Many files are taken from the OCaml compiler and then adapted [...]

I went back and checked, and Grain not only takes OCaml's code without clear attribution but redistributes that code under GPLv3 where the original code is under LGPLv2.1. That's bad.
Check this out: https://www.youtube.com/watch?v=Uv7ThVwb7m8 BASICS of running COBOL / JCL on z/OS. Almost of a conundrum like React/Redux. Almost.
Blockchain, Once Seen as a Corporate Cure-All, Suffers Slowdown
Why convert to Base64?
I've found this to no longer be true.

Now a dropdown pops out and asks if you're sure you wanna leave checkout, you can choose "back to cart" and "continue checkout".

This is for US desktop. could be different for other devices/locations.
> An alternative explanation for this is that Amazon is struggling with identifying fake reviews

I seriously doubt this.

I review most products I purchase and most of the time I leave a description and written review. I tried to leave a 1 star review on an Anker Auxilary Cable I bought that was an "Amazon's Choice" product. I tried for 3 days and every time I receive an error trying to review the product telling me reviews were unavailable. I then tried giving it a 5 star review and it was immediately accepted, at which point I immediately changed the review to 1 star and explained why.

* So oddly I just tried to review a piece of electrical safety equipment I purchased through Amazon a few months back. I tried to give it a 3 Star (and 5 star) review and received the "Sorry, we are unable to accept your review of this product." notification.

Oddly this product has zero reviews. Are sellers allowed to disable reviews for their product listings? If so, do the existing reviews remain visible?
The given picture looks mirrored to me.
Maybe I came to SICP too late in life, but I've always struggled to get the hype. It seems so... Basic. Making a linked list is trivial in lisp. Lisp itself is trivial. Why does everyone care about this book so much?
Seniority Means Saying No
Democracy in America is a fantastic book. It's amazing the number of things that might as well have been written about America in 2018. Reading it with the benefit of nearly 200 years of additional history, it basically becomes a tremendous commentary on the staying power of national culture and mythology...
> I'm french. My country has a VERY strong view on the local language protection. [...] Peace, democracy, exchange, cooperation, archiving, education: they are too hard to do in hundreds of languages.

I can't find where I originally read this, but wasn't the French obsession with standardizing their language largely a response to the pre-Revolutionary period, when France was a giant patchwork of divergent dialects and you'd be hard-pressed to understand someone from the next village over?
I think JavaScript simply got it quite wrong by trying to be way too clever. In theory it is fine to say that dividing by 0 is Infinity but what can you do with Infinity?

In practice that causes the output of your program be either Infinity or NaN but the problem is that is usually never what you want.

Then you want to know "Why do I get a NaN here?" and you will have to study all of your program and single step its execution to understand why you got an answer you din't want which is of little value to anybody.

Problem with Infinity is you can not come back from there. It does not cancel out if you subtract it.

Instead IN PRACTICE it is much better to catch errors early with the help of the type-system, unit-tests, and assertions.

It is an interesting challenge: How do I define the type "Any number except zero" and have my type-system then catch divisions by zero?
How do you deal with having to scroll such a large file? That's the biggest turn-off to literate programming for me. I don't like code files more than a couple hundred lines of code. Search isn't enough for me.
meanwhile, in massachusetts where bail can't be used as an economic means to keep people locked up, criminals are being freed and continue to do what they do best. just this month:

officer chesna and vera adams in weymouth, ma -- gunned down with his own service weapon by a savage whose bail was reduced ($5k to $500). this asshole then murdered an elderly woman on her own porch who witnessed the murder.

marine combat veteran kevin quinn -- killed in a head on crash by another low-life who was freed because his bail was reduced (from $35k to $1k).

it's comical that this topic is positioned as "rich vs poor" issue. in reality, criminals who are a serious threat to society, are being let loose and innocent civilians become the collateral damage.
Ask HN: What is your essential software/hardware list?
I'm curious what others use for their daily tasks.

Hardware

- iPhone X

- MacBook Pro

- Lacie USB-C External HDD

- Bose QC35

Software

- 1Password

- VSCode

- Adobe Creative Suite

- Spotify

- Gifox

- Google Chrome

- HoverZoom

- Momentum

- Postman

- JSON Viewer

- Instapaper

- Adblock

- 1Password

- Grammarly

- GitHub

- iTerm 2

- Feedly + Instapaper

I elaborated more on why I chose each one here (https://www.leejamesrobinson.com/blog/my-essential-software-hardware-list/) if you're curious.
Ask HN: How do you manage a portfolio of domain names?
Hi, I just wanted to know how HN users manage their domain names.

I currently have over 30 domain names (work related, family related, personal, etc.), and I struggle to keep up with expiry dates, DNS management, etc.

Can you provide any suggestions on which services, apps, hacks, etc to use?

Thanks!
This is just treating the symptoms, not curing the disease.

Bail, it it's current form and enforcement, is a problem. Providing bail services is a way to use this problem to make money. It's better than putting your hands in your pocket, but unless you're using some amount of your fees generated to lobby for bail reform (thus harming your platform in the long term) you're just another bail bondsman.
Please can someone explain the USA's lack of free healthcare to me? Every time i see it suggested or attempted its immediately sabotaged by just about everyone.

The NHS is one of the greatest things to come out the UK but you guys seem so opposed to the notion.
The article is more about Rio than the rest of Brasil, and more about social rather than business gatherings. When I first started dating my (Carioca) wife, and was planning a birthday party for her at a restaurant, she warned me to send out a start time of 6:00 if I wanted people to actually start rolling in around 7-7:30. Sure enough, first guest arrived around 8:00. Not hard to get used to, just treat it like a different time zone.
Oh, that's awesome. Can't wait to try it out when I finish my flutter stuff!
Material strength is really important. Atmospheric pressure is about 14 pounds per inch at sea level. You can probably drop that to 10 pounds per inch or maybe less. For a square foot of wall, at 10, you would be at 12 * 12 * 10 or 1440 pounds of pressure. So for the cylinder style of design a one foot high band say 30 feet in diameter would have over 40,000 pounds pushing on it. That design uses basalt fiber, which has been around for quite some time and is quite strong. https://en.wikipedia.org/wiki/Basalt_fiber
How we scaled Nginx and saved 54 years every day
Given a byte based encoding like UTF-8 or extended 8-bit Ascii variants or Shift-JIS, a regular expression over Unicode characters can be translated to a more complicated, but not necessarily slow to match, regular expression over bytes.
Click the download button or clone the repo.

You probably won't be able to view it on github.com because the file is 700+ MB.
The lawsuit was filed on Wednesday. Tesla was asked for comment about the lawsuit on Sunday. That's at least two full working days to have prepared a canned response to anyone who comes asking about the lawsuit. The story itself wasn't published until Tuesday morning, which is another full working day to respond to the request.
Quite a few people take pills for high blood pressure or high cholesterol or inhalers for asthma, etc.
Unfortunately, not any more (at least for me). I'll try a fresh browser VM without cookies.

Yes, that worked.
> It seems like the entire solar industry is focused more on extracting government subsidies

You made a long, correct rant about aggressive sales tactics, then shifted at the end to government subsidies. That is weird.

I think more generally in businesses where you are selling a commodity, aggressive sketchy sales and marketing come to the fore, since you can't really differentiate any other way. And certainly, as well, you seek out the best subsidies available, as do the Koch Brothers or any other good capitalist trying to survive.

Sales people are gross everywhere, and certainly it is something we should try to fix but its been like that for thousands of years.
If you're inexperienced (in general, or at new job) you're going to feel like you have a hard time learning quickly. It's normal. That's what learning feels like! If you're comfortable and everything is easy then you're not learning.

Talk about this more here: https://codewithoutrules.com/2017/03/05/failing-at-your-new-...

The other option as others said is impostor syndrome.
https://adainitiative.org/continue-our-work/impostor-syndrom... has some techniques to help you get more realistic understanding of where you are.
A sonarqube replacement with a nice UI, simple setup and easy plugins.
> Consumers, meanwhile, buoyed by insurance and tax breaks, have little idea how much they are really spending and little incentive to know underlying costs.

Almost weekly there's another post showing that consumers literally cannot find out costs usually because the provider cannot supply it. It's time to put a stake in the heart of the recurring blame-the-consumer trope.
> It’s often argued here that the purpose of a CS degree is “not to get you a job” but to “become a better citizen of the world”.

I can't recall ever hearing that argument advanced for CS degrees on HN (and I read a _lot_ of HN postings). Perhaps you're thinking of liberal arts degrees?

The usual rationale for CS degrees is that one learns the underlying theory behind the systems and tech stacks that they use, making them a more capable developer.
I think it's because they weren't very clear on how they wanted to handle partial functions / error reporting, and historically functions like head are partial.

Making them total makes them a bit heavier for the best case, and furthermore can seem unnecessary (as you could just pattern-match the list itself).

You can also see this oddity in Haskell allowing non-exhaustive case, and allowing refutable patterns in bindings.
cdparanoia was the cornerstone of my favorite CD ripper back in the day. The package was a Perl script that would
1) watch the CD drive for a CD.
2) When one appeared, launch cdparanoia to rip the tracks
3) Grab some ID key from the CD and look up the 'album.'
4) Encode the tracks to MP3s, renaming to the information fetched about the album.
5) Copy the album directory to the desired target destination.
6) Eject the CD.
7) Repeat from 1.
(I may not have the exact order - I just needed to watch for it spitting out one CD and swap in the next.

I used it to rip a CD collection consisting of dozens and dozens of disks. It was a true zero click interface. It took no command line arguments - customization was via code editing - so it was not particularly user friendly in that regard.
Nowadays look for the downloads of purchased CDs on Amazon or use some GUI app - at least it retains settings from one execution to the next.