skysight-inc/HackerNews huggingface dataset:
We are still in the Microsoft era of social media; people using the major platforms out of inertia and network lock-in. But there's no reason to believe the next generation of digital natives will have any such inertia, and could easily adopt distributed protocols over centralized walled-garden platforms.
> I've noticed that almost all of the robocalls i receive come from a number beginning with the same three numbers as my number. I would love for the ability to block all calls beginning with these three numbers, UNLESS they are already on my contacts list.

Hiya (and presumably other solutions, but I've used Hiya extensively) does this.
> I don't see any technological way out of this mess.

In another 10 years computers may be fast enough to make No Code actually viable at scale, which will enable entirely different types of people to start making things for the first time.

And even failing that, we now have muppets teaching 3-year-olds the basics of coding. Not everyone is going to know how to code in 20 years, but the percentage of new high school graduates who can make a webpage might be comparable to the percentage who can read.

The basic reason the tech industry is fucked up is that the FAANG companies have a monopoly on discovery right now. But that's not going to last forever.
> WASM would allow for effective DRM?

This doesn't make sense to me - obfuscated code that is handed over to people to decompile isn't "effective" DRM. "Effective" DRM uses things like physically tamper-resistant chips and remote attestation (Chrome OS has a pretty nice implementation of this with TPMs, IIRC). And it's not like obfuscated code on the web is new with wasm; obfuscated JavaScript has been around forever.
Goals and Rewards Redraw the Brain’s Map of the World
Similar:

Indian chef dips his BARE HANDS in searing 200C cooking oil to fry street food... and doesn't suffer any burns...

https://www.dailymail.co.uk/news/article-3317037/Indian-chef...
Opinions of the W3C normalised after they adopted WHATG’s HTML5 spec. I haven’t seen much following of other WHATG projects besides HTML5.
Whatever, I'm a citizen, 29yo, and have been rejected from enough tech jobs that I don't bother applying or looking anymore because I'm not going through the ridiculous interview processes. The last one I applied to (Amazon), I had to study a bunch of leetcrap, fly out on-site to get rejected by some dudes who were checked out the whole time. Other companies pay is so low that it's not worth it, simply because it's really expensive to own a home here. If tech workers were really in demand, all of the above wouldn't be the case. The only way to win the game is to not play it. I'm staying put.
> You're suggesting they knew the premises were false at the time. They very likely did not know that at the time; nor did any of the major media outlets.

There I have to disagree. Strongly. At the outset of of the Iraq war it was already clear to anyone working in journalism that Reuters and AP Newswire had an unhealthy grip on the news industry. As an outsider it was clear simply by observing that _every_ news source was beating the same drum and pushing the same talking points.

I remember pretty well the build up - my daughter was 1.5 years old and my life at the time was work, changing nappies, and listening to the news. The Economist was one of the last newspapers to chime in on Iraq, and I had hopes they’d at least take a neutral, objective position. Instead they got onboard selling the war, presumably because they were afraid of the consequences of failing to do so - remember Bush declared “you’re either with us or against us”.

The Economist actually played a key role ... basically the final nail in the coffin in bringing the intelligentsia onboard with way where only Germany (Schröder) stood against.

Anyway that’s all in the past. But I won’t be subscribing to the Economist any time soon
One time in a take home programming interview problem I was asked to create my own quicksort implementation in python. I had already done this previously in answer to a StackOverflow question, so I just submitted a copy of that implementation.

Later I was told I was disqualified because I had cheated and copied my answer from StackOverflow. I tried to explain that the user I copied it from was indeed me and that I could prove it by logging into SO in front of them but I never heard back.
Experienced meditators are supposed to achieve this. I have read that they can have surgery without anesthetics (Gandhi supposedly did it too). They feel the pain but they do not suffer from it.
Monitoring and Debugging Serverless Applications for Red Nose Day 2019
all I know is that I joined the enlightenment and all I got was this lousy necktie
abba abba zzzzzzzzzap
So why dont they display what serves the purpose of the IP address instead? They have to be able to route calls somehow
Banning those items, presumably, will create incentives to find alternatives.

If we are lucky, some ecologic friendly alternative that makes economic sense will appear and will extend outside the EU. If we are very lucky, that hypothetical alternative could be extended to other uses of plastics.

The real problem is that plastics are just too convenient. We are just too comfortable to change anything. Applying evolutionary pressure to the economy could generate better solutions.
There was a documentary called a life without pain a few years ago about her and a boy from Norway with the same condition. Kids with this condition usually die at a very young age due to injuries.

https://en.wikipedia.org/wiki/A_Life_Without_Pain
> The law is clear.

As usual with law, not so much. Can you say with any certainty that "indicates any preference" doesn't refer to the content of the ad? Allowing an ad to be targeted in a discriminatory way might be wrong morally, but it's not at all clear that the law as written and (so far) interpreted by courts supports your conclusion.
> The formula might not be elegant, but if you have an exact description of tectonic drift, you can absolutely have a code that refers to a fixed location on its plate, rather than to a point on some imaginary sphere.

Sure, but (1) is there a good way to get an exact description of tectonic drift?, And (2) does tectonic drift account for all shifts of surface features (intuitively, it would not necessarily for features not fixed to bedrock, which accounts for a very large share of interesting-to-humans features)?
I think that a huge component of the "Culture War" is large media (game, movie, etc.) companies colluding with the press to mitigate the effects of internet word of mouth by discrediting independent internet-based sources that are not part of the "access journalism" payola network and that foster discussion between ordinary consumers. And the surest way to discredit an organization is to accuse it of being a safe harbor for child molesters, serial sexual harassers, racists, Nazis, the "alt-right", etc.

The principles of Cluetrain work -- provided that there exist organic online communities where consumer discussion can take place. It makes sense that in order to preserve the status quo, preventing such communities from ever forming or reaching critical mass is a top priority for the BigCos.
How would you legislate the desired result?
The last two bullet points resonated with me. Every now and then I have some free time I try to answer some questions. You can actually learn new things by doing this, even if it's just by observing the "weird" way someone tried to solve something and where it went wrong.

However, most of the time is spent just finding a good question to answer. A lot of the bad questions are people asking you to do their homework or something hopelessly vague ("How can I create my own games?" or something like that).

While nobody should be treated with disrespect, I wish people would keep these issues in mind when mods act with a heavy hand in closing questions.
Email has a `reply-to` header specifically for this purpose. The from field, I believe, was meant to be the actual from, which can now be verified via DKIM keys. A common case might be: `from: tom@co, reply-to: support@co` so that the response goes to the full support team but it is still clear who the sender is.
Ageism is very much an issue in Silicon Valley ( they want young workers with not a lot of responsibility, make the office look like Disneyland, ply them with free food and then work them to death).
I work for an AI company in Boston and we have engineers all over the spectrum - from 20s to the 60s. We work hard, but we also have a work-life balance.
Long division of polynomials is literally exactly the same algorithm as long division of base-10 integers, except with no carrying.
I'm almost the diametric opposite of that; I believe that manufacturers shoud be compelled to build things to be easy to take apart, replaceable, and upgradeable, if that can be done at a net-zero cost, and should be subsidized by the state if it can't, possibly with tax breaks.

But I don't believe that they should be required to keep it under warranty in that case. I'm fine with a company putting a warranty seal on a device if they don't want people to touch the insides.
Exactly this. The last time I had a chance to talk to an FCC commissioner (they were in the Bay Area at an IEEE meeting) I strongly suggested that they could do a world of good by creating such a database, requiring anyone who wants to call into the US have their numbers registered in such a database, and to put 'DO NOT TRUST' on any number that wasn't in the data base as its default Caller ID.

Pair that with creating an access restriction to the US PSTN for any entity that originates a call with a spoofed number that is enforceable with technology rather than by voluntary or compelled action, and much of the problem will be mitigated.
The way GitHub displays it [1] is equally great too.

[1] - https://i.imgur.com/mPqrvaU.png
Yes. More specifically, the Communist Party of China is very proud of its ideological roots going back to Marx, Lenin and Mao. They call their economic system socialism with chinese characteristics. But they don't see the current stage to be the full realization of socialism, but as being in the beginning stage of building socialism.
How to Build a Successful Team
There's always domestic talent available. You just need to pay for it. Most companies look for ways around that including H1B and hiring jr developers and hoping for the best.
Totally. Just the HUD systems on the F-35 cost tens of millions of dollars.

My thought is that there is just ZERO innovation in this area at a big picture level. Sure the person designing the radar has a PhD from Caltech -- but it's mostly incremental optimization of individual components.

Someone is going to figure out how to be the Elon Musk of fighter jets and we better hope it's going to be someone from the USA.

But again -- it doesn't matter how good your tech is if the next person can do it 85% as good for 20% the price.

My last major point is this:
Fighter jets are limited in their maneuverability when they have humans on-board -- they can't pull more G's than the body can withstand. AI fighters don't have this limitation.
SHAKEN/STIR is the answer to this and is being worked on.

https://www.fcc.gov/call-authentication

https://transnexus.com/whitepapers/understanding-stir-shaken...
Oh, so you're still only in stage 1 of the game. :-)
industry perhaps (though this is debatable); industry is not society however. confusing the two can be problematic.
We're the Backblaze Cloud Team – Asks Us Anything
My solution to the robocalls problem is that I essentially don't answer my phone anymore. Some known numbers will get through, like my parents. 95% of my communication is either text-based, web-based video calls, or something else that's not traditional phone calls, especially not from unknown numbers.
> I was rejected at Google for mysterious reasons after passing the all-day and hiring committee. No way to know, but I am indeed pale, male, and stale (and a citizen).

There is no evidence to support this. Google headcount is a scarce resource / bottleneck for a lot of teams, so it's just as likely the headcount was reallocated or reorged during your hiring process. There's also more than one hiring committee for some roles/teams, and you may have been vetoed by the second.
I'm a fan of OpenFaaS. It's a simple, smart design, and Alex has done great work in building a community around it. We found it easy to adopt and support for garden.io, and it fits very neatly into the Kubernetes ecosystem.
That's because a) Polygons are quite large (over 20k square kilometres) b) Manchester is a long name (I limit geoname length whenever possible), c) Manchester is possibly similar sounding to another big city name.
They usually only grant licenses to certain organizations. Same reason you can't simply buy the solutions manual to any given textbook.
To reduce emissions fast, U.S. cities should look to Copenhagen
Yes. jQuery's `.unbind()` can do it easily, but doing it in vanilla JS is a bit different[1]. You essentially clone the node and swap the clone into the original node's spot. This also clears all event handlers for any child nodes (so, swap out <body> with a clone and you're set).

[1]: https://stackoverflow.com/a/19470348/13876
That's an issue, but it's a separate issue.

We know Apple isn't blocking Apple news voluntarily in China because if they were, they would choose to block it other places too. In fact, blocking it everywhere would be trivially easy and very cheap: they would simply not have a News app at all.

If you don't like Apple's publishing standards, then by all means object as vociferously as you see fit. Just don't get that confused with the Chinese government's control of information.
Fines are a worthless form of punishment since almost all companies just see them as a tax that may or may not be levied, and even if it is levied it will never exceed the profits made by the illegal behavior. Every single fine over $1000 should come with prison time for somebody. I don't care if it's a single weekend in jail, when company executives choose to abuse consumers it's people who should be punished, not bank accounts.
You can't just "rent" the software. They're going to try to verify that you work for an edu. That's way more hoops than even a semi-motivated plagiarizer is willing to jump through.
I most am most likely going to need an ACL surgery in a couple of months so we will see how it goes. So far I found out that pretty much every "X is difficult" is a gospel peddled by lazy. This is my first relatively major incident so I'm running pretty blind -- I'm approaching it as I approach needing to do something in business.

Instead of going to the ER ($2,500), I went to a walk in medical center ($120), got seen by an emergency medicine doc. I got a $120 (ER) brace for free in that clinic -- it is probably one of 100 in NYC, open 7 days a week from 8 am to midnight -- i did not go to their other one which is 24x7

Instead of spending $800 on X-ray at the ER, I spent $40 and got results on a CD within 10 minutes at the same walk in clinic.

My MRI was not $2800 but $600 because instead of doing it in a hospital I did it at the radiology center. Both the doc at the walk in clinic and the surgeons said "You can do it in the hospital but it would cost a lot more and take a lot longer. Go to Lenox Hill Radiology -- they have about fifty locations in the city and you would be able to get it done today oh and your results will be emailed to us".

My two visits to orthopedic surgeons ( there were two different doctors working at the same office ) specializing in sports medicine ( fixing athletes ) cost me $260 ( first visit ) and $120 ( follow up ) -- same two surgeons looked at me and the second visit included a second set of X-rays ( not extra cost ).

My one on one PT specializing in sports rehab is costing me $100/h rather than unknown amount.

I have a hunch simply because I let my fingers do the Googling my ACL surgery wont cost me $50k even though I won't be leaving NYC to do it.

What is that magic thing that I did? Googled "Sports medicine surgeons" and sent emails to the email addresses. I also googled "Physical therapy near me" and emailed all of them, getting the prices and asking if they had any experience with rehabbing athletes -- I read reviews of the ones that did not respond after -- none of them had good reviews. The ones that did respond had very decent prices, used tech and were on the ball oh and they had stellar reviews.

But I guess that is hard.

Edit: Cute. Bring on the downvotes. That's the crux of the problem. Personal responsibility is "hard" so no wonder those who tend to outsource it get fleeced. When HN re-enables my posting ability I will respond to the individual questions/positions.
ITT, people love their nic-o-tine.
I Built and Sold My Company in 18 Months
I disagree with some of your sub points from point 1. Selling parts, providing documentation, and building repair manuals are forcing behaviors form companies. Compelling them to do provide a service or product that they would not otherwise provide. Legislation that prevents certain actions is great, but I'm wary of any compulsion from governments to companies and individuals.

If you want to take stuff apart, Go for it! But Apple should not be required to write, edit, and sell manuals that it does not want to.
Do you know what exactly constitutes a backdoor and how exactly Australian government "orders" their citizen to add this backdoor ?

I less worried about an individual writing backdoor code and more worried about sabotage by giving private keys to government, leaking sensitive data etc. while these are not strictly backdoors in technical sense I guess government can put such things under that broad category.

Another question I have in my mind is whether it would be legal to post "Australian citizens may not apply for this job" under the job posting in USA. Clearly there is a good reason to believe an Australian citizen is not good enough for tech jobs given that he comes with this baggage.
You could make the same argument about Rembrandts or anything else there's a shortage of. Finding and affording are the same thing in this context.
What would you say are the current main limitations of this approach? What is Lucet not meant to be good at?
All 737s have two AoA sensors. The left one feeds the left air data computer and the right one feeds the right air data computer. The AoA disagree indicator displays when the two disagree, but is optional and was not fitted on the planes that crashed. The old version of MCAS only uses one AoA sensor as input, even if the AoA disagree indicator was fitted. It does, however, alternate which of the two it uses with each flight.
If management let this important security fix get executed and deployed without a competent engineer in the loop, that's a horrible mistake in itself, but it's far less likely than management choosing this alternative based on accurate information from engineers.
I wonder if these are everyday prices or promotional ones. You could conceivably discount food items for someone's first few orders in order to acquire users (rather than offering a discount, free delivery, etc.).

At the end of the day, though, many of those users will churn. I'm happy to pay when VCs subsidize my orders...sounds like a cooked meal + delivery costs less than what the restaurant is paying in food costs. The unit economics of that model are not sustainable.
Hang out with my wife.
> We already have tried to manage software development like an assembly line. That didn't work for software

What makes you say that? Assemblies like:

- product owner writes detailed user stories from communications with client

- developers pick them, implement them, and put them up for review

- CI server runs automated tests

- reviewers check the code for maintainability issues

- QA folks check the feature from the perspective of a user, ensuring that the acceptance criteria are met

- product owner accepts and merges to shared branch

What problems do you see or have you experienced in something like this?
Stellarium is my childhood memory! I didn't know it's open-sourced until now. And now I can contribute to it :-)
It doesn't take substantially different training beyond recognizing that one is applying a different tool in a different environment.

It's all programming. Different patterns, stacks, and pressure to test? Yes. Fundamentally the same work loop, however. I'd advise against raising one level of endeavor over another. It seldom produces substantive or useful conversation.
I think the problem is the testing methods they may use to verify the service.

They pass it the same text, it comes back as 100% plagiarized. Cool.

They pass it text that is close, but clearly just slightly modified original text. Comes back as plagiarized. Cool.

They pass it text that isn't close at all. Comes back as not plagiarized. Cool.

It works. Right?

Nope. We forgot to check if there are any cases where two different texts will show as being plagiarized despite knowing they've been independently created.

We also didn't check to see if a text that was essentially plagiarized can return a result of not plagiarized.

And I think those checks fall into the halting problem. You only need to find one case to throw the entire system into doubt. But to make sure there are no cases, you have to check every piece against every other piece.

And if you have false positives and false negatives, you can either double check every result. In which case, you might as well not use it. Or you give up on one the case of false negatives. If a plagiarized paper passes the system, oh well. Focus on checking every paper that gets tagged as plagiarized. Double check them and make sure it truly is plagiarized.
I mean pain is, well, pain to deal with but we (and many other animals) evolved it for a reason.
Ask HN: Experience with Code Consultants?
You work for a small company. Or are a solo dev. You don't get too many eyeballs viewing your code or don't get to discuss architectural decisions with many others...

Have you ever hired a consultant?

I'm in the aforementioned situation, and thinking about seeking outside knowledge on topics where I lack experience. Curious how you may have approached something like this?
We need an improved version of StackOverflow that factor age of a reply (decaying points or something) and that groups similar answers with for same questions but at different dates.

Several times when I search for something (say, how to do X in Ionic) I find a reply that is old and does not apply to the current version of the library.
From what I've read, the assessed severity of the failure of aviation systems is rated. The rating for this system was not severe enough to require redundancy based on the assigned rating. I'll update my comment if I can find a reference.
I get where you are coming from, and it's true that "the FARs are written in blood" but I'm not convinced that a non-linear stick force would have caused any real world issues. For a start, all of the critical phases of flight (takeoff, landing and go-around) usually involve some amount of flaps, for which MCAS is apparently unnecessary.
I found this[0] fix when I last researched this problem for a client. It seemed to substantially reduce the problem. The only drawback is the need to re-run it after MacOS updates, but I don't think this functionality has been the target of any updates from Apple for some time anyway.

[0] https://github.com/julian-poidevin/MBPMid2010_GPUFix
Yes, very well, as first action of the Joke Approval Committee, I propose that this august body instantiate the Recursed Approval Subcommittee, whose role will be to instantiate the Recursed Approval Subcommittee.
Offline???
you're a lifesaver; glad I asked!
People who really work 12+ hours a day don't have time to read this question on HN.

People who spend 12+ hours a day at work will not give you answers you wanted (they spend 12+ hours refreshing HN).