skysight-inc/HackerNews huggingface dataset:
Again, let's say Twilio is the only supplier that could have provided this service for them, they still need to understand what risks that entails and how to mitigate them.

What happened in this situation is that Twilio for one reason or another decided to block access to their service, ostensibly halting their business. OK. That's not good. You know what made it worse? The CEO realizing that they don't have any line of communication to Twilio and that Twilio had shit tech support and therefore he had to frantically trawl Twitter and HN and Reddit and emailing Jeff Lawson (Twilio) CEO. Are you telling me they couldn't prevent this? You sure there isn't an Account Manager assigned to their account? Twilio holds conferences, there are plenty of opportunities to forge some relationship with someone at Twilio so you could at least backchannel issues like this (in fact, some Twilio dev here at HN noticed this and escalated it). By the way, Twilio is not the only telephony provider. If Twilio has shit support, OP can find another critical supplier, maybe a smaller or a more expensive vendor that is more responsive.

How about this: I looked through OPs comment history and he mentioned that their support numbers is provided by their service (i.e. they dogfood their product). Is that not a risk? If they are down, or Twilio is down, their customers can't reach a human either.

Very few of us control our circumstances, but we can certainly control our response to them. Outsourcing isn't the problem here. It has benefits and detriments. Lack of planning, and foresight is the issue here. This could have been a 10 minute outage, instead of a full day outage.
It's a mystery, not a lynch mob. Everyone reading is interested in knowing "huh, what is this stuff then?"
Soldiers make up just a few percent of her total clients, why are they the focus of the headline and the article? It's like they're trying to use "support the troops" to preemptively stop any criticism or distract from the complete lack of data backed benefits the treatment has been shown to provide.
> - That unwrap should not be used in the kernel, correct?

Yes.

I guess the exception is if it will only panic on a kernel bug and you're ok with that (that's what the bug macro is for, no)? E.g. if I have `let x = Some(2); let y = x.unwrap();`. The second statement panics if x is None, but that would only happen in the event of a bug, so you might be ok with it.

This does happen sometimes in real code, `if some_list.len() > 2 { let x = some_list.pop().unwrap() }` will never panic, because pop() only returns None (think null) if the list is empty, but we just checked it has at least two elements. I'm not sure what the kernels stance on this sort of code will be.

> - That I should be very careful about the external libraries I use and look for the presence of panic! and/or unwrap,

In the context of the kernel, I imagine you just don't use external libraries at all. In a more general context, yes, you need to understand when any libraries you use might panic. The general convention that is honestly not very well followed is to document panics that result from usage errors, and to allow for panics caused by library bugs.
You've misunderstood Supply and Demand a little bit and by not adjusting your price, you're probably hurting yourself.

In 'Supply and Demand' - developers in high cost of living areas will have a different 'supply curve'.

So the 'market clearing price' for developers in 'high cost of living' areas will be higher.

"In Canada, skilled negotiators will be able to increase their salaries to be more in line with their american counterparts."

No, actually, 'skilled negotiators' who understand 'Supply and Demand' will realize that their position to demand salary is systematically weakened by the fact their costs are lower.

Their price will be 'higher' than that for local jobs, but lower than their American counterparts, and definitely lower than Bay Area prices.

Finally - your comment is missing the Giant Elephant in the room.

There are 50x more developers out there in much lower cost of living centres than Canada.

You literally cannot afford to accept a job for <$40K a year - but developers in Poland can.

If we are going with the premise that 'Talent is Now Global' (And BTW I don't agree with this mostly, but for the purposes of this comment, assume it is true) - then the 'lower cost of developers' in other countries will affect those in 2cnd tier (i.e. relatively wealthy but not NYC/SF) cities.

I'm based in Canada and just hired a bunch of E. European developers for 1/3 the cost of local devs. and they are great - at least for the work I'm having them do.

Try to take a more nuanced approach.

Edit: imagine if you were selling widgets. Same widget. The price in USA is $1 per widget, by manufacturers made in USA. Their cost is probably 90 cents to make.

You live in Ukraine and your cost of making widgets is 50 cents. There are a bunch of other widget makers in Ukraine with the same cost.

When you and your competitive peers in Ukraine take your widgets to market, do you think you're going to be able to sell for the same $1 as the US sellers? No.

Because some of your 'peers' will lower their price a little bit in order to generate sales and that will bring the price down to where operating margins are tolerable. Probably 57 cents or something like that.

So this notion that a 'Foreign Dev' is going to earn the same salary as those living in SF/NYC - all other things being equal - just is not true. It's not a 'lesson that companies need to learn' - the market already has that built in.
Since they would be still making money, possibly?

I have been an amazon affiliate for 10 years or more and, to be fair, they behave much better than any other affiliate program I have been involved with.
Circle was amazing, first instant BTC purchases w/ a debit card that I can remember
Admission rates have also been trending downwards per the graph posted on the article.
> And god forbid some UX person gets hold of it and redesigns it in the boring/minimal feel

It sounds like you care about UX a great deal, and the UX currently suits you fine!

I mostly agree with you; it has a few pain points, but I fear the day when it goes through the great Digg/Reddit redesign and becomes virtually unusable due to information density plummeting to zero.

I think it's not likely to go that route, though - since it's owned by Amazon, it doesn't have to be profitable by itself, it just needs to result in enough referrals to buy books on Amazon.
Ok ok. I owe somebody something.

I won't name names, but I do know people who have simply not filed nor paid taxes in a decade. They even got stimulus checks.
I'd argue that the only difference between prostitution and not prostitution is mindset.
Looking at the graph that they provided, it seems that admittance rate has been slowly dropping for a few years now. I'd expect it to bounce up above 4% next year due to the lack of deferring students, but I wonder if their admittance percentage will hit 3.98% or less through natural growth in the upcoming years.
People stay at a job for all kinds of reasons, money is only one of them. If you have stayed at a job a while it is strong evidence that you are happy with those other factors. You like the company, or you like your boss, or you like what you do.

Another employer knows they have to offer you a strong incentive to switch jobs. You are taking the risk that will go form a job you like to one you don't. Or they won't like you, which is a still a risk to the employee switching jobs.

I don't think it is so much that employers don't appreciate existing employees, or that they worry raises beget future raises. It's mostly that if you have been a job for awhile they think you are somewhat happy.
Agree. It’s YAGNI until you YNI. ;p
I researched this a few weeks ago and commented here[1]. I got a reply from someone with firsthand knowledge of the work. I love HN for that kind of stuff!

[1] https://news.ycombinator.com/item?id=26040009
Tools to make GPU development easier are sorely needed.

I foolishly built an options pricing engine on top of PyTorch, thinking "oooh, it's a fast array library that supports CUDA transparently". Only to find out that array indexing is 100x slower than numpy.
With enough training data I’m sure it can be done... I’ve seen CNNs that fill in 3D scenes and animate them from two images. I would guess this was a simpler problem?
interesting angle, obvious in hindsight. i wonder if a medicinal approach to sex can help relax the US's puritanical views, similar to marijuana, and help open the doorway to recreational use.

this feels very dangerous though. people are fundamentally animals and sex is tightly interwoven with evolutionary biology in a way that drugs are not. decoupling sex from social interaction may be axiomatically wrong in the same way that removing rewards for performance is axiomatically wrong - people are just wired that way. no one wants to be CEO of an international company and get paid the same amount as an 18 year old data entry assistant. i think there is a similar pressure regarding mate selection and sex that exists regardless of culture.
> All people are looking for here is a safe way to store value over time.

There are ways to do so that don't involve scenarios literally as absurd as _buying power plants_ to do random equations.

Perhaps some of that desire for a safe value store should be invested in that direction.
I never suggested there was an open border policy to the greater world when it comes to the EU/EFTA.

Only that the U.S border cannot in any way be called an open border, as it does not allow free movement of people and goods across its borders when arriving from another country.

While selective in who it is open for, the Schengen Area can be called open as it requires no visa's or passports and allows complete freedom of movement for citizens of those countries that have signed up for the agreement.
Notably, the benefit may be "less" than expected but for all intents and purposes any building or vehicle painted black will be consistently warmer than the equivalent in white. Unless your item is built for purpose it's highly unlikely painting something black will make a visible difference in the cooling rate compared to the white one, at least not in conditions that might be relevant for our discussion.
One of my closest friends and his wife are on a mission to improve this space. They’ve founded a company called Italic Type: https://www.italictype.com/
Hackathon to build on ethereum scaling solutions ($200k in prizes) starts today
I second this. The apps that were missing for me are the ones I don't use anyway. I want navigation, a phone, text messaging, and a browser without having to disable preinstalled facebook services and other stuff I have been "gifted" by purchasing.
This makes me wonder, does "anti-flash white" reflect more than polished mirror-like metal?
And java has excellent static analysis, so if you want to you can prevent every single npe.
Personally for me:

java -jar application.war

Is as elegant as:

v=ir
you can consider it the same as solar panels, which need periodic cleaning to maintain high performance
Have you tried basing one on distroless? That has turned out pretty small python containers for me.
> This summer, the mission team will transmit a software upgrade to boost New Horizons’ scientific capabilities

I find it absolutely insane that humanity can provide a software update to a chunk of metal flying ~36000mph where a SYN SYN-ACK takes 14 hours. I'm really curious about the error correction / protocol the sat uses.

Edit: I found some info on the specs of the sat, but not the protocol.

> Data rates depend on spacecraft distance, the power used to send the data and the size of the antenna on the ground. For most of the mission, New Horizons has used its high-gain antenna to exchange data with the Deep Space Network's largest antennas, 70 meters across. Even at Arrokoth, because New Horizons was be more than 4 billion miles from Earth and radio signals took more than six hours to reach the spacecraft, it was able to send information at about 1,000 bits per second.

http://pluto.jhuapl.edu/Mission/Spacecraft/Systems-and-Compo...
The link in question is [1]. I was a little surprised at this, because 50 A.U. is less than 1/10 of 1% of a light year, so the view shouldn't have changed that much -- but sure enough, in a closeup view with a stereoviewer or blink comparator, one can see Proxima Centauri and (in a separate view) Wolf 359 change apparent positions a little.

Nonetheless one shouldn't be disappointed that most stars haven't visibly shifted.

[1] http://pluto.jhuapl.edu/News-Center/News-Article.php?page=20...
> I'll personally give it a few years until 'getting together in large groups indoors seated next to strangers' feels more natural

I think this largely depends on where you are in the world. There are already places you can go see a soccer match in a sold out stadium. Even in places that have been very locked down. I'm looking at you, AAMI Park.
It seems self evident that a sexual disfunction sometimes needs to be dealt with directly.

Our society is about as competent at dealing with this hush-hush topic as medieval peasants were with hygiene
> All of those platforms are less secure than iOS.

Do you have a source for this statement, specifically in relation to browsers?

Let's consider Android. I wouldn't automatically assume that using Safari on iOS is more (or less) secure than using Chrome or Firefox on Android - they are all provided by well known tech companies with years of expertise building browsers and a focus on security.
It's a shame that we're here in 2021 and the best we can do is basically just "selection bias." Basically all universities have no statistical proof that they can educate people beyond this. This is not to say that the schools are bad, but most of the education is simply due to the types of peers you have, not really due to the school itself.

Princeton and Harvard admit, for the most part, people who already excelled significantly in high school. Such excellence is already indicative of ability.

Ideally our fixation would be on a hypothetical institution that admits people entirely at random, and through some means (whether authoritarian, or montessori, waldorf, immersion, etc.) shows that beyond a reasonable doubt the school itself has improved the persons educational prospects.

You'd think by now, some sort of Google-like data driven school would've emerged by now for K-12 and higher ed.
Ask HN: Do Most Subreddits Prevent New Users from Participating
I embarrassingly only realized today that for the last week I've been commenting and posting on a new Reddit account and none of my posts show up so I've been talking to the void.

I created another new account to test it and noticed the same thing.

I guess most subbreddits disallow new accounts to participate in their boards.

So this begs the question, how do new people join the club? Is it because I don't use their app maybe and browse on the computer?
TFA does address the AGPL, it just says it's bad because big companies don't like it or something.
A lot of times, the remote guest visits an NPR station near them rather than visiting the location the show is being recorded.
I think it's because they're the only ones whose therapy is funded by the state, which was the nominal focus of the article.
PunyInforrm: Library for text adventure games for Z-machine on 8-bit computers
Neither is right. CCC also has security experts as members, which sometimes comment publicly. In general however, it is the parent organization for local hacker spaces (though it is possible to be member on only local or only CCC level). And many local spaces are also called ccc-xy. Wnd their interests.
well... https://www.anobii.com/ is quite used here. It used to be bigger, but still, going quite strong.
>rich whites

rich jews
Why Amazon’s Workers Sided with It over a Union
Tell that to the people who used to go over Niagara falls in a barrel.

But these people are apparently dumb enough to not spend five minutes googling it before putting their life on the line. And before you say they don't have access to the internet, almost everyone does even if it is through a friend or internet cafe - even in subsaharan Africa. Also, while politically incorrect to say, being dumb and being poor are strongly correlated. Things like education, educated parents, good nutrition etc are quite important to developing intelligence.

I agree they're desperate, but they're also dumb. No matter how you slice it, these are Darwin award winners at their finest.
> A privileged white dude complains about how he feels disconnected from his family

I thought he was suffering from burnout. Regardless, it's possible to be rich and sad at the same time. You don't have to have empathy for the guy if you don't want to, but if we're turning suffering into a competition, there will always be someone with bigger problems than you.

> It literally tries to run away and he stalks it, it's creepy.

Scientists observe animals that try to run away all the time. And it did approach him on multiple occasions as well.

I found it to be a fascinating case study in the life of an octopus in it's natural environment. These long form animal documentaries are a lot more interesting to me than "Earth" or the like where it's a rapid fire, quick form snapshot into multiple animal species.
> Considering these, I find Java to be a very good option to build stable enterprise applications compared to Ruby or Python.

Which is honestly why I think Typescript with Node on the backend is an excellent choice for many enterprises.
Did some digging. Details are a little fuzzy, but I think I see why the Australian courts had a problem with this. Here's one blog post that expands on the topic from a couple years back: https://rise.cs.berkeley.edu/blog/the-right-to-not-be-tracke...

Google isn't just making an educated guess about where you are based on what you searched for... It's making an educated guess based upon what its servers are allowed to know about your query. It's unclear to me whether all the data Google collates is published anywhere public, but this includes things like originating IP address and headers sent in the request that can be inferred to be locale-relevant.

For example, looking at my own search history, Google's real certain it knows when I'm doing queries from "home" (perhaps because I told it my home location in Maps and it's correlated requests from a specific IP address with that location, perhaps because Google's fabric is huge and it can disambiguate origin of request based on where the request enters the network, perhaps because I registered Google appliances at "home" that are on the same network). Key idea is: none of those are technically "Ask the device for its GPS state and cache it," so none of them are controlled by disabling Location History.

If the Court is arguing "you can't claim you aren't tracking location by making 'location' a technical term and then combining several other pieces of state to estimate someone's geographic point of origin for a web request," I can see that argument.
Many of the videos it returns are unavailable. Are you updating the database?
I also go to a game developer meetup. This developer was actually delaying all of the players, so that 40ms was their typical latency, no matter what. The developer had done some research with his multiplayer game, and concluded that most people didn't notice under 40ms round trip.

Some of the hardcore FPS players in the group could definitely tell!
No one is happy about this but the scammers.
agreed. if affiliate were to the only revenue stream, it'd be quite a small opportunity.
Dropbox, Youtube, Google, Instagram and NASA tell a different story.

And me too.

Scaling a Python project complexity is not harder than scaling Java, the things you have to be careful about are just different.
I'm not in finance, but aerospace/defense is similarly change averse. Often things only change when the cost of the old way becomes too great (and even then it's hard) or causes a failure of some sort (security, bad release, missed milestone costing money). I recall at my first job that we had to sit a senior engineer down (in the hierarchy a level or two above the software team) and ask him to flip a switch on a relay board, reliably, every 1/10th of a second to simulate a test scenario. That was the thing that finally persuaded them to ok the purchase of equipment to automate those tests.

And this was a year or so after a major, and costly, rework was required due to a real-world system failure (no fatalities or injuries, fortunately) that would have been caught if testing had been more thorough. But testing wasn't more thorough because we simply couldn't actually flip switches fast enough to simulate a wide enough variety of behaviors, so the testing was woefully incomplete and the timing issue at the heart of the failure was sufficiently complex to be non-discoverable in code and design reviews. Literally having to spend several million out of pocket to fix a broken system wasn't enough on its own to cause them to let us improve our testing methods.

Worth noting, the cost of the new testing equipment was only in the 5-figure range, not the 7-figure range of the rework.
What other platform would you want to debug? There is basically no better one then the JVM when it comes to profiling. Exceptions are detailed with stack traces, you can even attach a profiler in production and let it run there because of the negligible overhead with flight recorder. Hell, there are even debuggers that can run your program backwards.
"We did a very rough calculation," said Prof Ruan. "And we estimate we would only need to paint 1% of the Earth's surface with this paint - perhaps an area where no people live that is covered in rocks - and that could help fight the climate change trend."

LMAO me I love living in the future. This sentence could’ve been lifted from the Hitchiker’s Guide to the Galaxy.
Hey! Very possible; would need an API source for that data though :(
There are plenty of inflation proof assets out there. Bitcoin's value lies in its immunity from government oversight and transportability.

It's most useful for transactions or transfers that are illegal somewhere. A government can deprive a criminal of a house more easily than a password.

I suspect it was embraced by western governments because it facilitates capital flight from the developing world to the developed world - especially from China.
I don’t know. It’s a bunch of different octopuses for starters, so the whole premise is pretty flawed. It’s definitely not the same octopus.

If you interact with them in the wild, at least I have, they are pretty easy to catch at daytime, and then they’re very curious and interact a lot, smelling your hair and touching everything (your scuba gear) after a moment of trying to jet.

In some habitats they are not elusive at all, easy to find in very obvious preferred hiding places.
All of:

1) assembling a usefully-large initial dataset to gain traction,

2) keeping it updated, and

3) content moderation & anti-spam

Seem super dull and tedious for project that's probably going to fail, and there's little about the rest of the process of building an improved Goodreads clone to offset that and make it enticing to work on. I'd say the only folks likely to try would be those who already have & maintain at least a partial dataset of books for other reasons, and/or existing name-recognition and a community around books and reading.
Why FTP when there is tFTP?
Yes, if allocation failure is not tested, it is not likely to work correctly. SQLite is also famous for its strict and complete test sets.
Most unfortunate title of 2021.
This sounds like the perfect reason to not use Chrome.