skysight-inc/HackerNews huggingface dataset:
Describe Your SaaS Product in One Sentence
Using Cloudflares centralized node defeats the purpose of a blockchain.
Cool feature though that adds to the Ethereum network.
Maybe they should have checked his Facebook history.

My decision to delete my account from this toxic spider web of a platform is affirmed regularly by the frequent revelations of their immoral behavior.
Well, it could also be the case that some minutes have 59 seconds, although afaik it hasn't happened yet.
Mozilla used to open up the security bugs after the fix is out for a while.

I say used to because I notice that the security issues fixed in Firefox 66.0 (released in March according to the release notes) still appear to be private. I suspect the internal people that cared about it have left, and their process is now broken. Somebody might read this thread and poke people to open access, but it would have to be done as an exceptional step (given that it hasn't been the first time I've noticed this happening).
When the US puts import tariffs on foreign cars for being foreign, there is nothing the other party can do other than putting up their own tariffs in retaliation. If the US puts import tariffs on the embodied carbon emissions of foreign cars, the foreign party can join the carbon tax scheme to get around the tariffs. That seems like an important difference to me, but I'm not an economist. Better economists than me seem to also support a carbon tax or other forms of carbon pricing like cap&trade.
Bitcoin (Bitcoin Core) is implemented in C++. At that time, Go and Rust weren't born yet.

The most popular Ethereum implementation (Geth) is written in Go. The second most popular Ethereum implementation (Parity) is written in Rust.

Now, Libra is written in Rust.

So I guess the moral of the story is, if you want to write a greenfield high performance application, Go or Rust should be your choice compared to C++.
Next-Gen PlayStation 5 and Xbox Scarlett Expected Specs: CPU, GPU, and Memory
They took the feedback to heart, built fast, and got paying users! Where's the big mistake there?

I think one of the good things about YC, is if you try to optimize for getting into YC, you're actually building your startup in a constructive manner.
Many people heard your pain so this is why in Vue.js CSS is isolated, while in react you can use styled components for encapsulation, sort of.
Would be interested in seeing some kind of legislation where content moderation jobs that deal with XYZ categories of content must be compensate at least some % downtime/recovery. So e.g. in an 8 hour day you can only spend 4 hours a day doing moderation, and 4 hours of 'paid mental preparation' for doing the moderation work.
Two book recommendations (not to you specifically) that come to mind are "Changes In The Land," which discusses the types of "wildlife management" done by native Americans, and "Against The Grain," which may not be the best source for this, but does describe agriculture near the beginning of human "civilizations."
At least you can fake that out by pressing the wrong keys. Similar to how I enter my PIN into ATMs, I have my fingers covering all the keys at once with my hand open and my palm down. All the keys get touched, albeit with different amounts of pressure, but picking up that sort of difference would be error prone.
There's a key difference there: the practices described in the jungle directly affected the population at large, by way of the food they ate. The kind of exposé in tfa requires the masses to have collective empathy.
SDF Public Access Unix System quietly turns 32 years old
> Instagram is probably the single piece of technology I would wish away the instant I got a magic wand.

more than facebook or youtube? Why?

(my main problem with youtube, btw, is the weird addictive videos they have, but I would not vanish it because it adds a lot of value to me and others via courses)
> There're almost positioning themselves to go up against Google Stadia.

Microsoft has been talking about their Project xCloud and has had Xbox Game Pass around for a lot longer than Google Stadia has publicly existed, so it's maybe more that Google Stadia is positioning itself to go up against Xbox.
78: I don't write tests because – podcast
Not nearly as bad as the Canadian $20 note depicting a Norwegian maple leaf (7 points) instead of a Canadian maple (5 points).
A SpaceX surprise: Falcon Heavy booster landing to smash distance record
Ha ha.

I keep trying to tell people Woking is the Vienna of the South East.
> In Haskell do notation, every single "<-" is actually an entirely new function, nested inside the previous one ... The "return head things" is actually a function nested in a function nested in a function nested in a function. (I may be off by one.) I think the core reason there's a lot of blog posts about how to "implement monadic stuff" in all kinds of other languages and no code in the wild that actually uses any of it is the requirement for all the nested functions.

This "nested functions" pattern is precisely what promises/futures/async-await does. It's just a different way of expressing the same things - "promises" are just continuations, which are as general as do notation itself.
It would be one thing if it just helped on speed tests. But it also produced real-world benefits for things like web page downloads, MP3 downloads, PDF downloads, etc. It was an easy to implement hack that delivered real benefits for users. I don't see how it warrants so much sarcasm.

Again, I think this goes back to forgetting that networks involve real systems engineering. This is real infrastructure--some guy stringing wires on a poll or stuffing Ethernet switches onto a rack. If you're approaching it from the mindset that it's some abstraction where you can just turn a dial and give everyone a pony, yeah, I understand your position.
Roadblocks to writing tests, and what to do about it.

Some developers either don't write tests, or don't like writing tests.
Why not? I love writing tests.
In this episode we examine lots of roadblocks to testing, and start coming up with solutions for these.
Ask HN: What companies could be started on Zapier?
Pull Panda just got acquired by GitHub and at one point Abi was doing like $25k/mo in revenue. He mentioned in a talk about how the first version was built with Zapier. I wonder what else could be?

The links from his story are here: https://www.makerpad.co/blog/from-a-product-built-on-zapier-to-acquired-by-github
I totally get this. I started a Makerspace, and was enchanted by the possibilities present in the dense technology I had gathered.

Many of the projects I had always wanted to do were suddenly within reach, and I learned a lot, and made lots of cool things.

Now though, when I talk to people there, and they ask me what I'm working on, I have no good answer. All the low hanging fruit that I had been reaching for has already been picked. The interesting problems to me are still out of reach, and now require even more specialized equipment or technology.

If anyone has a spare MRI machine or electron microscope they want to get rid of, I'll take it!
I'd say, use a site/service to check prices and get notifications when they change. I use psdeals.net (no affiliation or such). There I have a list of games I'm interested in and get an email whenever the price goes down. That is for playstation, but I'm sure there are options for xbox too. Nintendo seems not as eager to do deep sales, disappointingly enough. Deep sales are imho great for those games you hesitate on.

On that site, I can also see price history to see what the game normally sells for, or what the common sale price for it is. Meaning, I'm less trigger happy just because I see a "sale!"-sticker.
Maybe true of startup accelerators in general, but getting into YC is like going to Harvard. Even if you’re in a shit major, just being affiliated will open doors for you that would otherwise remain closed. People will take your phone calls far more often if “Harvard” shows up in your LinkedIn profile.

It’s not a guarantee of success, but it definitely helps you build the relationships you need to participate in the “global domination” game (which is the game you’re playing, because that’s the game investors are playing).
Tips for Capturing More Emails from Your Site Visitors
According to the readme, jumpstart.sh has just three options: --high-sierra, --mojave, or --catalina. Looking over it again now, I'm realizing those might just be what is available on Apple's servers... is there a way to pass in my own bootable installer image?

I imagine the underlying tech would (hopefully?) work, but I find the automatic script very appealing.
Err...why? VMS has dealt with real hw for years.....
Another thing to think about is that exceptions make our code impure. [...] A referentially-transparent function will always give the same result for a given input. But we can’t say this about functions that throw exceptions. At any moment, they might throw an exception instead of returning a value.

That’s just incorrect. If it’s a pure function, it would always throw exactly the same exception given the same input. It would still be referentially transparent.

Sure, it’s a pure function with two exit paths, which is more of a hassle and possibly more error-prone to deal with. But it can still be pure, so you can still get the benefits of pure (dynamically-typed) functional programming.
I think the parent was talking about being reliably on a specific ~50% of the time (and reliably off the rest of the time), not about outages a significant portion of the time when the customer would expect to use it. I'm not sure there are actually that many cases where that's great, but it's a different thing than what you're criticizing.

Edited to add: Wonderfully, when trying to post this I got "Sorry, we're not able to serve your requests this quickly."
A while back I tried to figure out how many people die every year. I didn't find a number then, but figured it was on the order of 50-100 million people. Searching just now, the number is probably around 56 million people, meaning approximately 153,000 people die on Planet Earth every day.

In America we have an odd relationship with the inevitable. Sometimes people get a terminal diagnosis, and sometimes they fight it. Two of my former passengers (I have a few I stay in touch with) were recently witnesses to some rather terrible death experiences related to cancer. One was the passenger's daughter-in-law's mother (breast cancer -> metastatic cancer), the other was the passenger's mother (uterine cancer -> metastatic cancer). I drove the one passenger's mother to her first cancer surgery, 4 years ago. She was a fighter until the very end, and only spent a few days on hospice care.

My mom's 95 year old friend has been waiting to die for a few years -- she'd had a stroke 7 years ago, and can't speak coherently. Mom and the other caretaker told the woman's doctors that the 95 year old has absolutely no desire to prolong her suffering, but the doctors kept treating her like an 85-year-old with plenty of life ahead of her. Patients are worth more that way, I think.

Commenting on the 95 year old's predicament, my brother said sometimes it's best if one's ticker just stops ticking, and not trying too hard to keep it going (with stents and pacemakers and the like).

(minor edits)
The article makes it quite clear that the notes are not being recalled.
Some info on getting the 4490 to work with Linux is here:

https://www.patrickmin.com/linux/tip.php?name=epson4490

The iscan-plugin-gt-x750 package referenced there was all I needed to get vuescan (https://www.hamrick.com/) to use the scanner on 64-bit Linux.
it seems it wasn't just a plan, but a grand plan..

who's at the top of the HN leaderboard?
The idea is that the sovereign can do nothing illegal because by definition it is the fount of legislation. Lawful, therefore, is whatever suits the sovereign.

In the UK this is neatly seen by the Queen being immune, and not needing any documents. After all, why would she need a document asserting that she gives herself the right to drive? She can just say so to the cop that pulls her over. Except the cop cannot pull her over if he knows she's the driver.

Even the constitution is subject to the sovereign, if you think about it, since it is meaningless without the sovereign but the sovereign is not meaningless without the constitution. It's a bootstrapping problem, after all. Why is the constitution valid just because a bunch of blokes signed it and one you sign is meaningless? Because they, the winners of the Revolution, the folks in charge of the militias, the de facto sovereigns at the time, signed it.
Verge picked up the story and Xiaomi subsequently fired the employee and apologized to Tarka: https://www.theverge.com/2019/6/18/18684417/xiaomi-ripoff-ar...
In general folks working in in-demand areas of tech are pretty out of touch with how hard it is it "just quit" a job. If you're an engineer or data scientist making $200k+ then you very likely have some moderate savings to cushion you between jobs and will have no trouble finding a new job and getting a slight raise. If you make over $200k, you are getting that much because your skills are in demand and employers need to pay that much.

If you're making $30K you certainly don't have any kind of buffer to hold you over between jobs, and don't have skills that are attractive to employers. Even basic things like interviewing are much harder. An engineer or data scientist can pretty much disappear from their desk for an entire day and no one will ask questions, you don't need time off for an interview, and if you do you likely have tons of leave. Someone making 30k most likely has to give notice of vacation many weeks in advance, if they even have leave benefits at all. And because your skills are less in demand your interview success rate is going to be much lower so you'll need even more time to interview.

It's likely very hard for these people to find new jobs even if they hate their current one, they are probably happy just to have income.
Data collection leads to discrimination and self-censorship, MPs told
London student convicted for making gun using 3D printer
well no, but the removal of permissions could come with some warning so that developers have time to adapt and find other ways to solve the problem. if the developers would have known ahead of time they would have been able to invest their efforts into other directions.
From what i know about cryptocurrencies, Ethereum has so many more use cases and functionalities built in than Bitcoin. It seems like this is what blockchain tech is all about, not just transacting money. Is there some real reason why Ethereum coin market cap is so much lower? Is it just the hype and Bitcoin being first?
They must have excellent responsiveness; https://www.conferencebadge.com/ works fine for me.
Terry Pratchett navigated this space in Choosing to Die a 2011 film https://en.wikipedia.org/wiki/Terry_Pratchett:_Choosing_to_D...
> But they use C... because Erlang is too slow. Erlang isn't slow because they use C.

Erlang can and does focus on solving problems like distribution, concurrency, and managing high-level issues in distributed concurrent systems because speed within a single sequential task is an adequately solved problem, and the existing solution can be leveraged in systems using Erlang for higher-level concerns.

So, no, it's not wrong to say Erlang is slow because of the use of C for speed in Erlang systems.
Apparently they also lacked human editors with grade-school educations.
Shaving yaks – problem solving in Dev Platform
a "the" instead of a "their"
Gas is way cheaper to operate and nuclear plants cannot compete profitably.

I'm too lazy to Google right now, but IIRC, NY committed something like $9B over 12 years to keep various plants open. New Jersey and Illinois either are doing or will be doing the same thing.
Wall Street Colonized the Caribbean
We should create a global DNA threat-detection network to fight future pathogens
Little Terraform and ACME/LetsEncrypt provider with a build pipeline or basic cron job and this is an easy permanent fix.
Yeah, it's a little misleading to say that English borrowed that ending from German, English is a Germanic language and always had it.
My (small by international standards) city has several locations where you pay a monthly fee to use a shared workshop.
I think this is something where it works well with language support (like Rust), but it seems really unidiomatic in JavaScript, and so it ends up hurting readability more than helping it. In a team context you would have to make a code style decision to handle things this way.
I've been experiencing this for the last six months and unfortunately its soured my current gig (that I started six months ago now) such that I dread my work life. Almost the entirety of tech is no longer magical once I actually read the tfs cards.
Wrote this for my own app to host user avatars, hopefully useful to someone else.
It's a shame that it takes lawsuits to force colleges to do something they should have done voluntarily years ago.
What Is PGP? – Better Programming
Which is also why the Steam curation function is an absolute boon. Let influencers I know trawl through the ocean of games and show me what is good.
>People are desensitised from things they are raised with

From my own experience, that's not required. I grew up pretty sheltered myself and I have no problem seeing that kind of content occasionally. Maybe it would be a different story if I were being exposed to this sort of content constantly. I don't know.

That said, I hadn't actually read the article when I posted and found it pretty surprising. It seems there's a lot going on there.

>seemingly stable 30 year olds completely break down when they see a video of an animal being humanely slaughtered.

My reaction was more about things like this. I tend to think that's an overreaction and at least partially feigned and self-deceptive.
Wow, that's...Redmond's fault in this case? You can't guarantee every URL you scan is going to be idempotent. That's a hell of an oversight on their part.
Here's a better formatted one: https://blog.logrocket.com/elegant-error-handling-with-the-j...
Ask HN: New Architecture for Legacy Spagetti
Lets say you have this legacy spagetti of 100s of services and different data sources and you want to start thinking about a better architecture as there is a need to expose a lot of this data via apis and get away from point to point integrations. Its different databases, datawarehouses, transports. Its a a state Where people hardly know where to find the different data and there is a lot of duplikation and inconsistency.
What would be worth looking into going forward to slowly transition to a somewhat standard way of handling integrations and data management.

Is there any buzzwords that would make this easier.

My own thoughts would be an integration platform, some api management product, event-sourcing architecture... Perhaps Kafka or similar, graphql api.

There is no way of migration of data to to some master data format but is there ways to add a frontend on different databases eg postgresql external source and add graphql on postgres or does this sound crazy.

Is there data lake software, or graph databases that could load All this data in its own format and connect the dots or is the best still to leave it as it is and expose it via their own apis.

Any ideas are welcome.
And you know this how...?
I think if I were running this as a repo with the possibility of pull requests I’d get more granular, but I can rarely be bothered to do much more than occasionally add a link.

To be pedantic, btw, Elixir compiles to Erlang Abstract Format, not the BEAM itself.
I wonder if that means they had the originals for all these on film in a vault somewhere, or if they used digital voodoo to do a better job interpolating from video.

I don't know the production history of the music video industry, but The Killers and Lady Gaga are from an era (early 2000s) that could have been shot digitally.
Unless you're designing a Mars lander :D
if an attacker is porting the attack to Macs (presumably a lot of work)

It's worth noting that a professional security and pentest company I know of had a Python-based exploit authoring DSL that automatically generated exploit code across a very wide range of processor architectures and OSes. This was about fifteen years ago.
Harnessing the power of AI to transform healthcare
Same thing in Canada. It's called Interac Etransfer. Link your email account to a bank account, and you can send someone money for $1.50 per transaction. Made it much easier to pay back friends if you don't have exact change, or a remote landlord as I don't have to mail paper cheques and wait for confirmation.
I agree with your basic premise, but I think the complaint about ME3 was that it didn't reflect any previous decisions you made in the ending, not that the story failed to fork exponentially at every decision point. Indeed, IMO, ME3 did a really good job of making it feel like your decisions matter...until the very end.

Star Ocean: The Second Story is yet another example of an RPG that does this; it has 70-80 endings, many forking paths including mutually exclusive party member choices, relationships between characters, etc. The trick for making it feasible seems to be to make the ending modular so that it includes/removes different cutscenes based on what happened before. As I understand it there are quite a few old-school RPGs that do this.

Of course it is harder if you are talking about voice acting and super-detailed 3D assets. But assets aren't that hard considering you already made most of them for the rest of the game, and realistic voice synthesis is perhaps not that far away. So I don't think most people were expecting model (B), but even that could be viable if you controlled the number of forks carefully.
Technically the offices are in Phoenix, Austin, and Tampa. Still, those are major U.S. cities.
Those aren't really artifacts, at least I wouldn't call them that at this point. Maybe an artifact of the original editing process, if anything. That's just how it looked back then when a field was frozen. Being a scene in motion, using a full frame would have flickered like crazy between two different fields.

So really, there's nothing to fix. Notice that the text keyed on top of the still is at full resolution.
Tim Cook: 'If you’ve built a chaos factory '
So take that, and then change it to a human child. I was trying to use a fairly light-touch subject matter.

At that point, if you don't have a reaction(from seeing it multiple times), its probably tome to seek professional help.
It's not uncommon for up to 1/3 of usage and therefore the bill on VMs in the cloud to be consumed by garbage collection. So if you can rewrite it without a garbage collector, you can save money. A great book on this topic is "The Beast Is Back" by jetbrains. Advocating C++ in that case (written in 2015). If GC makes you more productive, that's good, but at some point rewriting things without GC makes sense.
"A referentially-transparent function will always give the same result for a given input. But we can’t say this about functions that throw exceptions. At any moment, they might throw an exception instead of returning a value."

That's the premise of the article and it is demonstrably false. You throw exceptions in a reproducible manner based on input, not a RNG!
http://longbets.org/785/
Is it though?

Depends if you're triggering it six times a year or six times a day. Some companies pride themselves on how often they deploy code to production [1].

And whether your SPA is something like Google Docs where a user could plausibly have the same document open for a week or more.

[1] https://blog.newrelic.com/technology/data-culture-survey-res...
Now if they'd just allow support for 480p60
Yes, it completely is for Australians.