skysight-inc/HackerNews huggingface dataset:
They used to do that for US subscribers too, but California passed a law in 2018 requiring any subscription that is made online to also be cancellable online, so NYT added an online cancellation flow for US subscribers: https://www.niemanlab.org/2018/07/thanks-to-california-a-new...
I don’t really think it’s about cost for these people. There’s something about a needlessly glowing lightbulb that is just offensive to them.
> You underestimate the degree to which countries like Afghanistan or Iran were already "westernized". Cities like Kabul or Teheran weren't that different from Istanbul.

Pick any aspect you like-- industrial, legal, political, civil, architectural, anything-- and tell me how "westernized" Afghanistan was in 1929, or 1919, or 1878, or 1838? Do you even know what those dates are? I'll give you a hint: moments in history, when Afghanistan was much the same as it was when we invaded in 2001, that could have enlightened us regarding our fate if we were willing to be educated.

> The Islamists that you seem to conflate with "Afghan society" are a modern phenomenon.

Modern radical islamism is completely irrelevant to my point. I neither mentioned nor even thought about it when writing my comment.

If history is any guide, not many decades will pass before some other wealthy nation again decides to civilize Afghanistan, and the inevitable tragic and bloody failure will again be justified post-hoc by historically illiterate folks who say things like "Gee whiz, who could have seen that coming? Oh well, at least it was a noble cause."
This may be the most uninformed comment I’ve ever read in this site. Ever.

Just completely clueless as to how things are/operate regarding healthcare in the real world.
Show HN: Real Enhance – Automated Image Enhancement for Real Estate
Isn't that a chicken and egg problem though? The question is how do you bootstrap?
Active vs. Lazy Thinking
for this to work device-agnostically presumably there is a URL scheme such as "wifi://", can anyone confirm?
> Can't help but think that this is Germany's influence

OTOH, this was pre-Brexit, and AFAIK Britain is much bigger in the media, film and music industries than Germany. So why would this be Germany's influence and not Britain's?
This is known as "context". https://en.wikipedia.org/wiki/High-context_and_low-context_c...

The Western European and Scandinavian cultures are often used as the classic example of low context cultures and asian and middle eastern ones as the classic as high context cultures.

Look up the art of Yang Liu and the "Ost triff West" project ( http://www.thedailytop.com/24-infographic-shows-differences-... )

Though, even within a culture, there are graduations of context. Rural tends to be higher context than urban (pull up https://www.bigtop.org/tentshowradio.html and listen to the last minute of the podcast... "well, I suppose..." - that's rural midwest US - and there are different high/low context cultures across the US - http://robslink.com/SAS/democd83/us_regional_cultures_map.ht... ).

This can show up in some odd spots:

* https://webdata-solutions.com/en/2018/08/01/why-you-should-c...

* https://langsolinc.com/cross-cultural-communication/

There's a lot of other material on this that is rather interesting.
Wanting to avoid companies that are "too big to fail" is a perfectly valid reason to favor smaller companies. Most of the reasons above are not.
For those playing along at home https://arstechnica.com/gadgets/2021/06/connecting-to-malici...
Nah. Just tell them there were only junior devs and no seniors and people will understand why you left.
A similar phenomenon happened in Brazil in the extremely polarized 2018 presidential elections: https://store.steampowered.com/app/930460/BOLSOMITO/
CDC: 4,115 Fully Vaccinated Have Been Hospitalized or Died with Covid-19
I'll always argue that the more diverse our languages are and are allowed to be: the better. Some of the words my mum used were pretty descriptive, just like the Burns (Scottish geezer) poem.

My mum was a Devon girl, born in 1942 on a farm, near Dartmouth. She experienced things like German PoWs working on the land and then married a soldier, oh and she was a soldier herself - I still have her commissioning certificate on the wall. My parents were both Captains.

Most of what she had to say was just the usual stuff with a few changes (and an accent that was gorgeous to listen to but nearly unintelligible if she wanted it to be) but sometimes she would trot out a word that painted a vivid picture that English didn't cater for properly without some help or a borrow word.

You only have to go back one or two generations when things get sticky.

"What's important is that we can talk to each other" - I totally agree but I'd like to see some richness in the discussion. "lol stuff" and "awks" etc are not very usefull.
Tesla's autopilot has a guarantee for its accuracy. If that drops to 0.00001%, then that is a problem, because the autopilot functionality is failing to meet its requirements. If that drop in accuracy happens because of a technically correct change, then that just means the actual bug was somewhere else and just happened to work previously. It also means that there is a flaw in Testla's quality control process that allowed such a change to ship to customers.

If your program breaks because the compiler no longer interleaves atomics, then your program was always broken, and you have just been getting lucky until now. Normally when this type of situation comes up, the programmers perspective is at least understandable, since what they were doing was somewhat reasonable, even if not allowed by the standard. In this case, the point is that I (and, I presume chrisseaton) cannot come up with any reasonable program that would rely on an interleaving happening 50% of the time.

If the interleaving were originally observed 99.999999% of the time, I could imagine a program relying on it happening. However, if the writes are close enough that the compiler could optimize them together, chances are the pre-optmiztion chance of it happening was already much closer to 0% than to 100%; which, again, begs the question 'what was your program possibly doing that relied on the original behaviour?'
This is what I really don't understand and must assume ulterior motives. His altruistic intentions of trying to eradicate horrible diseases in 3rd world countries is highly commendable, yet this type of move will only allow new Covid-* variants to gain traction, therefore requiring new vaccines sooner than later. I definitely am not looking forward to a never-ending pandemic.

Does anyone know if he holds shares in vaccine producing companies?
Borgmatic: Simple, configuration-driven backup software
> Julia has nothing to do with Lisp.

From the article, quoting the makers of Julia:

> We want a language that’s homoiconic, with true macros like Lisp, but with obvious, familiar mathematical notation like Matlab.

In this case, the makers of the language clearly give a nod to Lisp as an inspiration, but even were that not the case, it's basically nonsense to say that any language "has nothing to do with lisp". Lisp has been a driving force in PL for a generation, and its influences are everywhere.
Let me paraphrase this differently, on a more pragmatic level. From the perspecitve of a compiler user, rather than a compiler author: How likely do you think is it that a program that contains memset and has this optimisation applied how diverts from the indented behaviour and now has a serious flaw in it? The answer to this question is the answer to your question "Why not?".

When people write C, they often do so for specific domains. Crypto, embedded, device drivers. They choose C for these domains because they think, and they are taught that C is some kind of macro assembler, because in these domains they care deeply about the "how". If they wouldn't, they would write java or any current top 20 programming languages. So almost all optimization off looks ok. Reasonable compared to this, anyhow.
Everyone remembers John Glenn, few remember Alan Shepard.

But then Glenn was an adept marketer.
Yes, but if you ask question "How does USB device discovery work?" (enumeration, I guess) you don't need any fancy equipment to answer that.

It's nice and instructive to "see" the signals using a DSO, but not necessary.
You could die from choking on your own vomit or physically injure yourself from moving around without being conscious of the outside world while under the influence of 5-MeO-DMT. This is why you want someone around, so they can keep you safe.

So I'd say the risk of being uncomfortable with people around is of less potential harm than of dying or physically injuring yourself if you're by yourself and something goes wrong.

Besides, once you've blasted off on a serious dose the outside world disappears and as far as you're concerned no one else is there but you (sometimes not even you). But, yeah, if being around others makes you anxious then maybe you won't be in the best frame of mind when you do it (you want to maximize feeling good).. but still better that than being dead or injured, imo.
You would be surprised by a lot of the shit that some US/CA based startups pull, theres no shortage of self-funded (broke) pipe-dreamers trying to create the "next big app" using cheap/free intern labor.

I worked for one briefly as an intern many years ago. The "CEO" had a self directed and "burn and churn" strategy, working interns as hard as he could till they quit, I saw him make one cry for not working hard enough. He would also split interns into cohorts to prevent communication between the groups, eventually interns wisened up by communicating through linkedin and quit en masse. The owner even got reported to and investigated by the labor bureau although not much came of that. Afterwards I ran into a couple other similar startups while looking for other intern/junior positions and knew to avoid them.

The people who run these companies know to target students/bootcampers. They hangout on beginner forums, discord channels, and college campuses, I remember going to my state university's job fair and probably 80% of the booths there were for some sort of pyramid-scheme/scam.

Ive never seen a software one come close to working, but sadly some people do find success with these shady business models, a good example would be "College Pro Painters". Once they hire you, you are required to pay them thousands of dollars up front for overpriced painting equipment, you are then expected to manage finding clients and painting all on your own. They keep a significant portion of what you earn plus charge all sorts of hidden fees. Most students who join end up painting a few houses before discovering they are only earning like $2/hr and quit, the company is also apparently quite good at scaring students into continuing to work for them by threatening legal action for not paying the "quitting fee"...
Because this is the premise of the conservative argument. The thoughts are clearly conveyed.
> an omnipotent god (if one existed) would not be restricted by anything, including any human conceptions such as logic.

Logic is not constrained to human conceptions but is objectively valid. One has to keep in mind that logic is based on premises and inferences. Given the premises and inference rules, the conclusion automatically follow.

So a four sided circle cannot exist because we have defined circle to be a particular shape. A valid four sided circle would need a change in the definition of circle itself. But then we're not talking about the same thing anymore. Similarly, the same universe cannot contain both an irresistible force and an immovable object, because of the conflicting definitions of those terms.

Even an omnipotent God is constrained by logic. In a reality without logic, it'd meaningless to try to understand any aspect of reality. God can both exist and not exist at the same time. He can be both Good and Evil. Conscious beings can be both alive and dead. It is hard to see how a illogical universe can retain any meaning that we attribute to God and Creation.
I'm also an old fogey. When anyone says claims they or their title is "software architect", it usually means they're full of shit. The best "software architects" I've ever known typically call themselves programmers.
try

$ julia --lisp
Why is this being downvoted?!?!
I've been enjoying learning model based image enhancement, decided to wrap it up as a little service.

This works by predicting the parameters to a pixel wise polynomial over r,g,b,r * g,r * b,g * b,r^2,g^2,b^2,r * g * b.

Trying to build a habit of pushing projects live rather than just finishing a neat algorithm and letting it gather dust.
Is there any effort to transition scihub to ipfs? It seems like the rare sort of thing for which ipfs would actually be uniquely useful.
> it's clearly showing that copilot just regurgitates code snippets from other peoples opensource

You consider a license file to be code?
>Proofreading, copy editing, typesetting, handling logistics

They (the journal owners) don’t do these anymore:

-Proofreading: you’re expected to do this before you submit, and the reviewers will reject it if it is of poor enough writing quality. They will not, however, edit the paper in any way.

-Copyediting: there shouldn’t be copy editing in research papers, if there is fluff there is wasted real estate

-Typesetting: once again, researchers are expected to submit a paper with the typesetting requirements fulfilled (or in a format which can be automatically adjusted with a template (e.g. LaTeX))

-logistics: not an issue anymore, almost all access is digital and printed by the reader as necessary (if the portal is not DRMd to prevent this)
Shameless (mostly) plug here, https://github.com/kmanc/wifi_qr.

This repo of mine walks through how to use a raspberry pi with an eInk screen to automatically update passwords and the resulting QR code. Would love to see what y'all think!
It's fine to criticize, but it's very likely "release wificard.io" was a bonus on top of the main goal of "learn react, nginx, docker, jest", so the author could have used simpler technology if it weren't for their objective of obtaining hands-on experience.
I think at this point what would work better is explicitly biased journalism but with multiple samples of the same story, in the same context, on the same page even.

What doesn't work for me is this pretend "unbiased" highly biased lets turn journalism into a partisan infotainment team sport form of journalism.
This looks great! I just forwarded the link to a friend of mine, that was complaining to me, this morning, about a pair of original AirPods that had a bum battery.
Fundamentals. How networks work, e.g http, TCP/IP, UDP, icmp. Basic security, SQL injection, XSS, CSRF. SQL databases, normalization, indexes for queries. Application and implications of distributed concensus algorithms. Program decomposition and composition. Big-O time/space algorithm efficiency. If you know these things in any context they can all be readily applied in another.
Human Papillomavirus
The irony of griping on HN about griping on HN.
Cubans Denounce ‘Misery’ in Biggest Protests in Decades
Interesting take, from one of the early RNA vaccine pioneers : https://www.youtube.com/watch?v=ZwbmJnacbgs
Right. Web for UI is fine for a lot of things. The bigger concern to me is losing offline support and control of the data as it all moves into the cloud.
Recognize this is a stepping stone toward a better experience.

Electron apps are slow, but eventually MS or Apple will decide to launch some sort of "integrated web desktop API" that plays well with Electron (and eventually eats its lunch). Seeing the speed boost, the other desktop OSes will do the same and suddenly we are all coding for the web for everything while the guts are rearranged dramatically beneath us.

This happens over and over in tech - like setting up a soundcard in 1995. First we had to futz with config files and IRQ conflicts and then things were Made Nice with "Plug and Play" - this is the step we are at now: Electron makes stuff work without all the futzing. It doesn't matter if it is slower or worse, it is winning and things will move underneath to make it make sense.

The step that next is the not caring: now sound cards just come baked in to the motherboard, hardware conflicts can be managed in software, dynamically resolved or who knows - I don't have to think about it any more. Soon you won't have to worry about performance on desktops because it will be an OS problem to make arbitrary web code run faster on desktops, not developers.
Lateral Thinking with Withered Technology
I would say that Julia not only supports a REPL, but is heavily biased towards its usage - enough to be detrimental IMO.
'cultural fit': No brown foreigners or old people, please.
Completely agree. I'm developing a desktop app with Qt and while the API is pretty nice for most of the logic, there's just so much friction when it comes to the GUI design, I feel like it's working against me. Compared to designing in HTML/CSS, it's night and day.
Feels like a really weird context for click-bait. I guess I shouldn't be surprised.
With a cross-platform native toolkit, there is also one codebase.
Why do waiters in US restaurants give you bill even if you do not ask for it?
I don't own anything powered by li-ion where the battery lasts more than 2-3 years.

Both my MacBook and iPhones I've had the battery swapped after not being able to hold a charge for more than ~25% of original after 2-3 years. I'm still satisfied, but I absolutely had to get the battery swapped. Twice in one case.

AirPods are no worse in this regard. After all, why would they be -- li-ion chemistry is the same.
if it were governmrnt managed, you could use govdrnmrnt projects to compare, but none of these private companies success will anyway equate to broader success, but more nooses of private ownership in a threat to atonomy, especially when theres much greater problsms like climate change
The question was about whether the original designer deserves any blame for making a sudden change like that. Not about whether the manufacturer is at fault vs. the user vs. a bunch of other middlemen that weren't in the story. That twist just derailed the discussion, and it's frustrating to discuss something when the other person is so keen to avoid the crux of the question. So much so that you didn't even try to address everything else I wrote.
I know it says "No tracking, analytics, or fingerprinting are used on this website" but it calls out to Google fonts...
> Julia has nothing to do with Lisp

Julia's surface syntax, among other parts of the core, are implemented in their own lisp dialect.

https://github.com/JuliaLang/julia/blob/master/src/julia-par...
There are no similarities between the two except for the 65816 having a 6502 compatibility mode. Everything else in the SNES is radically different because of innovation.
Fun fact: The “sticks to food well” part is the reason it’s considered kosher salt.

All salt is actually kosher. “Kosher salt” is a special kind of salt that sticks to food well, to be used when “koshering” meat (removing all blood) by completely covering it in salt.
Good article. I would summarize as “don’t let the perfect be the enemy of the good.”
Cool! I was just thinking about this!
On the other hand, developers who choose to learn Haskell are usually above average, so if you're really looking to hire above average developers, you're making your job easier.
Electron is a large step backwards in usability and software quality. Spotify has its own context menus which don't support arrow keys or type select. GitHub Desktop has a "Select All" which doesn't actually Select All, only what's been paged in. VSCode doesn't confirm key equivalents by highlighting the menu bar. All of them blink the cursor even without typing focus. All of them steal focus at launch.

Our UI vocabulary is shrinking. Undo support used to be table stakes, but now I'm surprised when it works. The web is not only eating the desktop: it's eating what it means to be an expert computer user.
Huh, i don't know which place of Europe you're thinking about but this seems highly unlikely. You can't exceed 48h/week in the EU, and 100$/month (84€) is just stupidly low for countries in western Europe, it would even be illegal in a lot of them:
For example, in France, an internship longer than two months has to be paid 3,9€/hour a minima (for reference, minimum wage in france is 10,25€/hour).
The problem is that you don’t want zero regulation. That’s how you get fire hazard USB chargers from no-name Amazon sellers. You want minimal safety regulations — and no more.
Rust CVEs – Should I worry?
I dunno. The trouble with web apps is that they keep changing, usually to the detriment of the user. The first one is always free. Then they start charging. Or they add ads. Or they use your info for marketing.
> > I agree. I wish capitalists didn't call people who make a copy of things, pirates.

> If you do agree, it’s not with anything I wrote.

Oh? So what happened to:

> > > I wish people could frame arguments without implied/covert vilification of the presumed opponents of your position

? Is it perhaps that you actually only wish some people could frame arguments without implied/covert vilification of their presumed opponents, but for others it's OK?

Easy mistake for the GP to make, thinking he was agreeing with you: All it took was thinking you were honest and consistent in your views.
SGI compilers had diagnostic information called love notes that explains what optimizations had been applied to loops.

Here is an example taken from [0].

#<loop> Loop body line 1, nesting depth: 1, estimated iterations: 17
#<loop> Unrolled 2 times
#<swps> Pipelined loop line 1 steady state
#<swps> 50 estimated iterations before pipelining 2 unrollings before pipelining
#<swps> 6 cycles per 2 iterations
#<swps> 4 flops
#<swps> ( 33% of peak) (madds count as 2)
#<swps> ( 16% of peak) (madds count as 1) ( 33% of peak)
#<swps> 2 flops
#<swps> 2 madds
#<swps> 6 mem refs
#<swps> 3 integer ops ( 25% of peak)
#<swps> 11 instructions ( 45% of peak) 1 short trip threshold
#<swps> 5 integer registers used.
#<swps> 9 float registers used.

[0] https://cug.org/5-publications/proceedings_attendee_lists/20...
> look at everything in your trash can this week.

You’re just saying, “if it’s small it’s okay” again. It’s not that reductive. I agree that plastic is bad. I also think throwing away AirPods is bad, for a different reason than plastic is bad, but really, are they the same reason? It’s so much more interesting when it’s not as reductive as “small things are okay to throw away” or whatever like, really simplistic thought is going on here.
How does security factor into this? Seems like we keep exposing more and more data to networks while at the same time collecting more and more data on everyone. It doesn't seem like a great combination for those who have to protect this data nor for those who will be the most harmed if it gets out (the folks the data is about, not the companies that leaked it).
I think the risk model for this sort of thing is still... complicated, even though the site as it stands is safe and does not transmit credentials.

After first gaining popularity, the domain could later pass to someone with malicious intent quite easily, eg:

1. Tech people like HN verify the site as credible and approve of it

2. The site gains popularity and goes viral / receives significant use

3. The original author abandons the site because of costs, or simple boredom

4. A malicious actor acquires the domain and begins recording users credentials alongside IP addresses.

Conceivably, an enormous amount could be captured before the malicious recording became exposed, and (importantly) most of those whose credentials were compromised would have no straightforward path by which they could be alerted.

Other scenarios: site is malicious to begin with but set up to not transmit credentials during its first ~28 days.

Mirrors of this site with credential capture added, (hard to claim that's a flaw of this site itself, just a flaw with "this type of site being normalized").