skysight-inc/HackerNews huggingface dataset:
Please don't take HN threads further into ideological or nationalistic flamewar. This comment was a noticeable step in the wrong direction, I think because of the combination of grand generic claims with the glib, inflammatory internet style ("No freedom of press, no cars"). This makes for much lower-quality discussion (cf "This didn't turn out so well for Socrates" below), so can you please not post like that here?

We detached this subthread from https://news.ycombinator.com/item?id=20221537.
There is a genuine complication that this post seems to have missed. If a system call is interrupted and returns to user space (due to a signal, most likely), then it is in one of three states: nothing happened, the call finished, or it is part-way done. If nothing happened, then PC can point back to the syscall or EINTR can be returned. (EINTR is a promise that no progress was made.) If it’s all done, it can return success. But, if it’s only part way done, then either it needs to restart transparently or the user code needs to be prepared to handle this.

With recv(), for example, the return value can indicate that some but not all bytes were read. When read()one from a file, most programs aren’t prepared for partial success.

Linux has some ERESTARTSYS mechanisms to handle some of these cases. The code and the semantics are a bit gross.
But it's great that it is in your muscle memory, no linting errors at least :p
> But shouldn't we then be advocating for a government/society capable of filling in the gaps?

See my other comment above. There's reasons to believe both the state and the individual have a responsibility in fixing it for both ethical and practical reasons.
(same boat as OP, just hazarding a guess) -- What is the plan? Why were they waiting? Wanting to capture a larger segment of the market to out compete a rival company before monetizing could be an answer. There's others, sure. I think the point was there should be a strategy. The entire post felt like a couple kids waiting to turn in their next assignment, and wanting to know what to do for extra credit. Which is likely unfair, its just the vibe I got. It sounds like they have a product people like, which is great. My next question might be -- what do they want to do next, and how will YC help them? Probably things they've covered, but maybe not.
Agreed. I even said as much in my comment. We get a lot of games on sale from Steam and GOG for less than $20, often less than $10.
Sale Ends 23:59 Pacific Daylight Time on June 24
Since Apple isn't opposed to releasing new OS flavors, I think they should release "serverOS", a variant of macOS but licensed to run anywhere, even (or especially) on non-Apple hardware and in VMs.

It's very frustrating to a lot of people that macOS VMs aren't easy (licensing/ToS-wise) to spin up on non-Apple hardware, especially since Apple doesn't sell high-end servers any longer. Yes, that calculus will be different when the new Mac Pro begins to sell, but a lot of IT departments would rather add Apple VMs for testing/build/dev to their on existing on-premise compute clouds (vSphere/etc.) than spin up brand new ones on Apple hardware.

Additionally, there's a lot of demand for local Apple VMs on Windows machines. Microsoft makes a lot of money from software that's running on my Mac - especially Office and Windows (via Parallels Desktop or Boot Camp). Why shouldn't Apple make money from VMs running on Windows and Linux machines?
Frankly, I think UBI is a much better solution than increasing federal minimum wage. I think the problem with increasing minimum wage is that employers will be less likely to hire or more likely to look to automation to decrease human hiring needs. McDonald’s has already rolled out self-service kiosks, replacing cashiers entirely.

UBI, on the other hand, can supplement wages.
> Stoltzfus admits the trend can seem "very hipster-ish" and suffers from a bit of a negative image, but he believes that will change over time.

It does suffer. It won't change because losing the hipster and you're

> "trailer trash"

And in that my trailer is 4x the size and 1/10th the price of the trendy rubbish bin a year or two of living in the thing will prove whether trendiness outweighs utility.
dedicated hetzner
Downloading from YouTube and having an actual good quality version is not the same thing. YouTube's compression does a really poor job compared to other platforms... which makes sense when you figure how much they have to store.
Yes I too have had multiple Frankenstein servers in my house with UPSs, for over 25 years. And most of the time they work great. Except when they don't.
Reasons this might be a bad idea:

* Electricity costs for networking/compute hardware often equal VPS costs

* Massive single points of failure WRT power, compute, networking

* ISPs don't like when people run their businesses over consumer networks and will retaliate (forced to change to business plan, account terminated, etc)

* Vastly increased overhead managing the full infra stack (power, HVAC, networking, compute, firmware, OS, etc)

* Massively increased security liability (your site goes viral and now Hacker News and Reddit are sending traffic to your house, on the same network where your personal laptop with your CC info saved on it lives)

XaaP services abstract away so very many of these concerns for prices that oftentimes are below what you pay for the electricity to run your own infrastructure.
GCP used to give an additional $200 credit if you register through the GitLab referral, with the total of $500. I don't know if it still working.

https://about.gitlab.com/solutions/google-cloud-platform/
Ability to pay fees in a stable coin is also essential I would say.
Amelia Lin on Learning Fast: Going from Zero to First Paid Customer in 12 Weeks
C++Now 2019: Odin Holmes “Hey C, This Is What Performance Looks Like”
I don't even see the issue. Link previews are super useful, GET requests are guaranteed to not have side effects. There are privacy issues related to sending the requests from the user's device, but those don't apply if the servers instead of the app makes those requests.

It's really not the messenger services' problem that someone's web app claims to speak HTTP but doesn't.
> Just inject them with measles then, and keep them away from the rest of the population.

I think people advocating for violence and assassination are a tad more dangerous than anti-vaxers.
> try/catch are magic language keywords that create invisible, surprising control flow.

I'm surprised people believe this. If you added multiple returns to every function and manually propagated every error you'd get exactly the same thing as try/catch. It's existence comes from not wanting to do all this pointless boilerplate and instead having the compiler do it for you.
I usually keep my badge facing in (so you can't glance at my info) on purpose if the badge has a lead-gen attendee type - e.g. founder, investor, media - printed on it. I find that having it the right way 'round makes it harder to have interesting or productive discussions because by the end of the first day everyone is pre-judging the people they meet based on their badge.

If I'm there on a founder badge, for example, it's difficult to chat up investors because they're wary of hearing the 400th pitch from a random startup guy when I really just want to talk and make a connection.

This may be more annoying for me than most because I'm often at conferences as someone's guest, so the badge type rarely matches with my goals for attending.
On Fri-Apr-26 at Red Rock Coffee in Mountain View, Amelia Lin of Keep Life Stories gave a short briefing on “Going from Zero to First Paid Customer in 12 Weeks ”

Amelia’s story: “When I started a service to capture a loved one’s life story on audio, I was coming from a completely different background in EdTech. I needed to know: Would people even want such a product? How much would they pay for it? Who were the right people to sell to? Why would they buy my thing instead of something else? …and I needed to learn all of this, very fast. Here’s my top lessons on how I sped up that learning feedback cycle and closed our first paid customer 12 weeks later, without writing any code.”
thats the marketing name for tax evasion
I don't think Best (or Good) will be Free, after a certain tier (e.g AWS only gives a t2.micro for a month (750 hours to be specific))

Most of the cloud providers have some kind of startup program, where they offer free credits to startup.

We (my company) got credit benefit from IBM, it's been a real savior for us. You can check it out here https://developer.ibm.com/startups/
I'm sorry, I've been burned too badly by the OO world (not helped by the fact that I went in college at peak J2EE).

And to a certain extent.. I think this crowd still has issues. I spent time on #java recently and I felt this acid confidence in OOP that stimulate their mind that I really cannot fathom. I used to be like that, until I left this field.

Now this is just personally, but of all the things I've read about, it was the less useful for my brain. SQL did teach me some, pre OO Ada did teach me some, ML taught me loads, Lisp worlds, forth etc etc yet OO falls flat to my eyes 99% of the time.

To be honest, when I read 'algorithms as objects' I upvoted, thinking it would be distributed logic as object ala smalltalk. But again, fluent lipid layers.. And I think, the paradigm is to blame.

Now IIRC, you have a lot more knowledge about PL than most, so maybe you see OO in a different light, a more rounded way.
Hah. I've forgotten.

Retrocomputing is just a hobby of mind. It's fun to play around with those old systems.
The naming is totally mnemonic.

If all went well, the result is Right.

If something went awry, you can still examine what's Left.
I would say sloop maybe? Traditionally that was the next size down from corvettes but the corvette is the smallest warship. Maybe PT boat? GM tried to evoke the corvette name with the chevette but that thing was about as far from a sports car as you could get.
> We need to prevent these people from getting access to any government services that we can until they get vaccinated.

It's a great opportunity to apply this ban, but exempt all taxation from the individuals, as they are cut off from all government services.
> French cyclist

Precisely. This guy: https://en.wikipedia.org/wiki/Thomas_Voeckler
Apparently by the age the average person catches the measles naturally, in a society where there is herd immunity because of vaccination, they are unlikely to become too ill. So it's not so risky not vaccinating your child so long as everyone else does it. But if nobody does it then the average age of infection goes down and these infections are then much more serious
Alpine 3.10 Released
I suppose Euthanasia is wrong in your book too?
Also not OP, but...

Getting things to be accessible (in practice: not just what some tool spits out in a report, but making the app/site useful to a real user with disabilities using a real browser of some sort) is not that bad as long as everyone's on board (if the designer wants everything drag & drop in red and green tones, you're kind of screwed).

Catering to screen readers is hard for the same reason supporting any non-60%+ user base browser is (uncommon mobile browsers, IE, whatever). All browsers have bugs and quirks, and having less eyes on things makes finding bugs hard. Debugging in a browser you don't use as frequently is always going to be significantly more challenging. When its not a "standard" one, it can be hell.

As another poster mentioned, a lot of the automated tools spit out a lot of false positives, and that adds to the burden.
>This is a guess - can anyone at Facebook speak to whether engineers are aware of the working conditions of moderators, and agitate to improve their lot?

If you go work at Facebook as a engineer chances are you aren't too bothered by ethical questions
Sure, but styling is possible (http://jsfiddle.net/adardesign/5vHGc/) even though it’s not perfect, and requiring JS is completely acceptable for >99% of people. If you want it both ways, you can always use JS to replace the button with a link, that way you get a functional button without JS that looks like a link (but is slightly off), and a well-styled link with JS, and you get zero GET requests that delete resources. Progressive enhancement!

It’s a mess, but as far as I’m considered “not messy” HTML+CSS+JS was never an option to begin with, at least for most people.
That's the thing. In my mind $500 proves nothing. Well, it proves that you can get $500 a month. I think it says zero about the actual ability of this business to become a success.

Put differently, if I believe in the idea behind a startup, I'm willing to overlook the fact that they have no rapid growth yet. If the idea is not enough to convince me, a miserable $500 is sure as hell not going to make a difference. It's too little in too short a time. It says zero about customer retention or satisfaction, etc. It's akin to taking two data points, zero revenue and $500 MRR and then extrapolating the growth. Nobody but a fool would believe such a metric.

If they went away, hustled hard for 2-3 months and got to say 50-100 paying customers (with that number consistently growing), good reviews or some feedback that customers actually like the product, I'd be more inclined to think of it more than just a fluke.
Ah, yes. Exactly what the article is talking about.
I have that stack and security concerns are holding me back. Any suggestions for ways to secure a home network for public hosting?
When I used a major gorcer's delivery service 20 years ago, I was paying $7 per delivery. Even then, I thought it was too cheap, and I still think it's why they had to scrap the service. Today, it's definitely a steal.

On a side note, they always had the best fruits, veggies, and meats. I found out it was because they had trained pickers that would pick the best at the distribution centers, before the rest was shipped to the stores. Of course, it wasn't same-day delivery, but it was awesome.
What is your budget
It’s not a bad idea if your ISP gives you a static IP and you’ve got some spare hardware lying around (just in case closing your laptop causes downtime). If you can isolate that box from the rest of your home network, even better.

Personally I’ve been using $3 Lightsail instances on AWS. There’s a lot you can do with one CPU and half a gig of RAM. An MVP Rails app will squeeze into that easily enough.
Preply Migrate to Python 3
I disagree somewhat. US news might laugh about it on morning news coverage. But is it that trivial and a laughing matter? I get it, typos are funny and no one dies. But "nobody died" isn't a valid excuse for mistakes on filing for taxes or legal contracts. Errors do matter, even if no one dies. not to overblow the issue, but governmental trust may require error avoidance for many people.
You might be able to get into a Master's program without a Bachelor's in CS, provided you can demonstrate understanding of the material. OSSU has a great curriculum for replicating that: https://github.com/ossu/computer-science

A Master's or Ph.D. will help you get into more research-oriented programs where you're working at the cutting edge. If you don't care too much about reading papers and that sort of thing, you can also get good mileage out of Udacity's AI nanodegrees: https://www.udacity.com/school-of-ai

I did the AI nanodegree a couple years ago and was able to get hired in an AI-focused role through their referral program, however I had a decade of software engineering experience to complement it so it was easier for me. If you want to focus on modern machine learning, the AI one might be a bit too general and you'd be more interested in the machine learning program.
The discussion is not about bootstrapping. Bootstrapping using mrustc on riscv64 would get you a working rust 1.19 compiler that runs on riscv64 and knows how to emit x86 code. It wouldn't even allow you to go up to the latest version. That's not very useful, Debian already has a rust compiler that emits x86, it needs a rust compiler that emits riscv64.
Anti-vaxers are advocating for the slow unpleasant death of children. Anyway, I suppose it's all free speech, isn't it?
It says right in the article that the content moderators have full medical benefits
Of course the are not "taking" it either... they are issuing credit, allowing ease of purchase and providing fraud protection
There is a fair bit of C++ code in use. We have no need to guess.

And, the answer is that real programs in obligate-GC languages spend overwhelmingly more time in GC than C++ or Rust. Much of this time is spent waiting on cache misses, which are hard to track to the responsible bit of code.
It sounds like you're better off without YC at this point. The only thing they can offer you now is to take 7% of your equity off your hands for not providing anything you need.
Social Media Content Moderation Team Lead

Cognizant Technology Solutions

Tampa, Florida
• This is an exempt position, requiring day, evening, weekend, and holiday shifts, as this delivery center is operational 24/7 and 365 days a year.

Cognizant is seeking a team of strong Team Leads to manage a team of social media content moderators for a global social media organization.

The Team Lead will be responsible not only for managing day to day operations of the team, people management, performance management, but also help the client determine gaps in processes, identifying innovative ways to solve problems upstream and scale our operations.

Ideal candidates will be comfortable understanding social media, have an appetite for research and gathering data insights, a high level of comfort working with cross-functional partners, and a strong analytical mindset. Successful team members have a passion for business success, strong attention to detail, analytical problem-solving abilities keeping a high level of team motivation and keen eyes for operational inefficiencies.

Responsibilities:
• Provide mentorship, guidance and career development to members of your team
• Lead a high-performing team through an exciting transition to build problem solving, critical thinking, analytical and technical capabilities which will enable the department to develop deeper, more scalable solutions
• Team management responsibilities for a market team, whilst also serving as a cross-functional and a global liaison in developed areas of expertise
• Establish team goals and work with direct reports on strategies for executing, measuring progress and sharing results
• Deliver projects involving quantitative analysis, industry research, and strategy development, working directly with global cross-functional teams to problem solve analytical approaches and develop solutions
• Identify actionable insights, suggest recommendations, and influence team strategy through effective communication
• Advocate for users within their market, partnering with global and cross-functional teams to develop global solutions
Right? You either love vaccines or you hate humans. It's simple.
They called their currency a dollar. If they had called them "freedom rounds", they would have been fine.

Or if they had been owned by Disney for that matter...
To steal an idea from Taleb- we should worry about things based on the capacity to do harm in the future, not just the number of cases, and the potential distribution of outcomes matters. There were 4300 cosmetics injuries last year and there will be about 4300 cosmetics injuries next year. It won't be 8000. There were 372 measles cases in the US last year and 1044 in this year so far, so about 5X. Next year it could increase 5 fold again, or more. There were millions of measles cases per year in the US in the 1960s. People may worry about measles too much, but it is still silly to compare it to something that has no chance of a disastrous outcome.

Here's a video where Taleb makes this argument about Ebola at some point in the first few minutes: https://www.youtube.com/watch?v=SEAcmRZUM5M&t=2428s
I'm making a guess that you're as familiar with internet flamewars on these predictable, generic, and inflammatory topics as the rest of us are. If so, then your innocent-seeming question was concern trolling. If not, I'm sorry for the mistaken assumption. Moderation is guesswork.
The only way this would violate the DMCA is if you pirated the operating system.
High Dynamic Range (HDR) Histogram
I assume they are mostly referring to the video and not the audio. Some old music videos only have a 480p option. If you could find the source material and re-render it in 1080p or better and then add those resolution options without even swapping out the pre-existing resolutions I think that would be great.
This is a great term that clarifies the debate. We should all start using this.
Ask HN: Book recommendations for startup functions such as Legal, Finance
The title says it all.
Please suggest books for non-tech functions of a startup. These include but not limited to functions such as Legal, Finance, Marketing, Marketing, Product, UI/UX etc.
Doing both is useful as otherwise UBI subsidizes inefficiency and reduces automation.

Basically, replacing people with machines is a long term gain and should be encouraged with a high minimum wage.
The first quote is about Americans of all ages, second quote concerns children specifically.

Edit- Missed your last line. "Children" is also a fairly broad categorization that may include infants. I would expect measles to be at least 10 times more deadly on younger children than healthy adults. So those numbers kind of add up to me.
China is the biggest steel consumer in the world. Would US steel been in an any much functioning state, it would've been busy exporting, but no...
Neat! I wish the website explains the features a bit more - #2 and #3 aren't mentioned at all on the home page.
I'm sorry, but I need to get this out of my system...

Iiiiif a drone

hits your eye

with a big

pizza pie

that's an A. I.
Belief in conspiracy theories: Basic principles of an emerging research domain
Veusz – A Scientific Plotting Package
Is the non-GPU passthrough performance bad enough to impact non-graphical applications? Is the whole UI just slow without it?
What's there to defend? People who support not vaccinating their children are delusional.
Check this out:

https://training.vmssoftware.com/hobbyist/
I feel like Heroku got left behind in the current k8s craze but they're still a good choice for a lot of use-cases, cheap MVPs being one of them.
Hmm I see your point with Star Wars, but I don't think this is what's happening here. I see no indication that anything has changed other than upgraded quality of older classics, which seems like a good thing.
Note: If your insurance is provided through your employer, and your employer is large-ish (more than a few hundred employees) then they will very likely be a self-funded health plan. These are not state regulated health insurance products. You'll get a response back telling you your plan is regulated through the Department of Labor under ERISA law, which allows the companies to pretty much get away with murder.
> Just any garbage that lots of people will get off to. Like Facebook.

or drugs, like what drove Bitcoin
ya shame on them for blaming Trump for his own actions
Chakra was a many years old code base that was open sourced a few years ago, and we got a large number of pull requests from the community merged and shipped with windows and in chakracore releases. Object.fromEntries is one that immediately comes to mind but I know there were more. It happens across a lot of our projects!
I don't like dealing in absolutes. There are valid reasons to hold a security patch for some period of time if the cure is worse than the poison. See, for example, some of the early Spectre/Meltdown mitigations that caused a 20% performance hit.