skysight-inc/HackerNews huggingface dataset:
This reads like a hit job. The writer wrote this with an anti apple agenda. He/she did not elaborate how Apple different from amazon or google.

Also why is the outside world so obsessed with secrecy inside Apple? If they have that policy it’s their problem. In fact if it’s an issue, it will be a problem for them hiring great talent. I don’t get as investors and users why we have to care about what they do.
Indeed, they need to be either shut down, or banned in Europe. You can't let companies have more power than nation-states !
It's actually a pretty simple model. Every process has an array of open file objects. File descriptors are indexes into that array. "Redirection" copies the underlying entries, and are processed left-to-right.

"Redirecting streams" winds up being confusing - it's all just `dup2`.
Jehanne: Towards Self Hosting
Vaccines worked really well saving ~1 billion lives, but caused people to forget why they are so critical.

It’s a really common issue. The better a system
works the faster people forget about it’s upsides while the downsides are more obvious.
Do the kind of people who have tech jobs and have side projects really need it to cost nothing to run side projects?

I don't understand this obsession with running projects for "nothing" and contorting software architecture to do so.

$5/mo for a digital ocean droplet or $50/month for a a beefier VPS (or even dedicated hardware if you know where to look[0]) is not much compared to the normal monthly expenditure of people in tech on average.

If it was all for convenience/efficiency that'd be one thing, but learning "google cloud run" teaches you nothing about system maintenance, limits your understanding of the full stack, and encourages a myopic view of development, all so at some point when Google/AWS/Azure raises the temperature of the water in the pot everyone starts wondering "how did running software get so expensive?".
Neat. Great inspiration/motivation for those interested in Mathematics.
Looking at the typical salaries in embedded, can't be that hard to find ...
It is destructive "in general" when the amount is a significant portion of GDP, federal budget, or total national assets. This qualifies.

This is like the sub-prime mortgage meltdown with the credit default swaps. This is like the automotive industry troubles that led to cash-for-clunkers, GM earning the moniker "Government Motors", Chrysler being sold to Fiat, and tax refunds for buying new cars. This is like the time back in the 1980s when we bailed out the savings-and-loan companies.
> telling the people who want to force you to get a vaccine to shove it

This article targets educated children trying to escape the damage of their parents’ decisions.

Nobody is forcing anyone to do anything to their bodies. It is the parents who are going against not only their childrens’ interests but also their preferences.
I'm not sure anyone really knows. We're 100 years out from WW1 and still digging up UXO from that war, and it still goes off given an appropriate ignition source. There are still 'red zones' in France where there's still so much ordinance in the ground it's not considered safe to build there.
One version of the parallel vs concurrency distinction is parallelism is the easy part and concurrency is the hard part.

I would say that for concurrency, FRP (or various incremental programming technics) is essential. The problem is the possible control flow / traces space is just too large to characterize by hand. Another problem is control flow can be bidirectional. If you join together two streams and wish to be push driven, when you reach the merge you need to be able to pull from the other side. Virtually all of Futures/Tokio, hit JS thing du hour, etc etc fail at this. Even forks are a bit hard to do manual CPS as you only have one continuation. Blocking calls fail because the inflexibility of linear 1 input 1 output, but this is better known.
Not quite true.
Sagan's version was better than that analysis suggests: http://kasmana.people.cofc.edu/MATHFICT/mf55-spoiler.html

> as Sagan puts it in the story itself, the surprise is not that it appears that it appears "so early" in the sequence.
Only if that irrational number is also normal (https://en.wikipedia.org/wiki/Normal_number), which pi has not been proven to be.
Also, since there is a waiting period between bankruptcy filings, the potential creditor knows that they have a specific window during which the debtor can't legally dodge the debt.
Nice post! But this is a big hurdle for some, no? Are all your side projects fully stateless?

> As long as you have architected your application to be stateless
>And another thing: Only geniuses (or cranks) head straight for the grandest and most fundamental problems. You should multiply the importance of the problem by the probability that you’ll solve it and maximize that product.

This echoes something Terry Tao said:[0]

>There is a particularly dangerous occupational hazard in this subject: one can become focused, to the exclusion of other mathematical activity (and in extreme cases, on non-mathematical activity also), on a single really difficult problem in a field (or on some grand unifying theory) before one is really ready (both in terms of mathematical preparation, and also in terms of one’s career) to devote so much of one’s research time to such a project.

The "don't be too bright" advice matches what something Terry's said as well:[1]

>Does one have to be a genius to do mathematics?

>The answer is an emphatic NO. In order to make good and useful contributions to mathematics, one does need to work hard, learn one’s field well, learn other fields and tools, ask questions, talk to other mathematicians, and think about the “big picture”. And yes, a reasonable amount of intelligence, patience, and maturity is also required. But one does not need some sort of magic “genius gene” that spontaneously generates ex nihilo deep insights, unexpected solutions to problems, or other supernatural abilities.

Nowhere do they say that you shouldn't care about, think about, or try to solve big important unsolved problems. The point is that there is a lot of work out there that isn't the grand fundamental problems, that it's still really important work, and that you probably aren't ready to tackle those problems yet. Give them a go, but don't spend years of your early career trying to solve the Riemann hypothesis, because that's the route to publishing your work on vixra.

[0]: https://terrytao.wordpress.com/career-advice/dont-prematurel...
[1]: https://terrytao.wordpress.com/career-advice/does-one-have-t...
Like democracy and capitalism.
What vaccinations do you take and why?
There is a vaccination for malaria, but not everyone takes that. Is that unethical? Some states vaccinate for polio, some don’t. Who is right?

In my view, every vaccine is choice with a risk, cost, and reward.

Depending on how prevalent a disease is society can either force everyone to take the vaccine risk for herd immunity, or allow people to make their own choices.

If people are allowed to choose, generally speaking parents decide for their children. It would be fairly sad to allow a child to to self vaccinate, then have them die from developing a complication when we know that children make poor long term risk/reward decisions.
I don’t think so. Bash is more cryptic than any language I know besides brainfuck. Also why use a nontrivial language for scripts?
> The conspiracy theorists always claim to be scientists that use the scientific method to come to their conclusions

That’s fine. It’s a free country. Their kids just don’t have a birthright to putting the public at risk. If they mostly stay at home, the damage is done; but it’s limited.

The other option, having the government override parents’ wishes around medical treatment, is rife with risk.
That's true--what I said was intended as an approximation. I should have added some "most"s and "probably"s.

I think we can say that if one or two other philosophers besides Plato think that something Plato says has value, the chances of it actually having value are higher than a random sampling of what Plato says having value.
He was bought out.
We've used it on our on-premise product for the past maybe 5 years. I still think it's the future for maintaining a SQL database, and have wanted to do something similar for Postgres/OSS.

I'm curious what bugs you've run into, we have generally stopped being worried about the reliability of the diff scripts (we use those, though, we don't generate them on every deployment i.e. the .exe).
That's how it strikes me as well, with the caveat that I worked for Apple pre-Cook, just before and during the Jobs years.

One could just as easily use the United States as a metaphor — obsessed with self-sufficiency, a "we're the good guys" attitude, suspicious of systems they didn't have a hand in creating, etc. The author's choice to use China seems especially petulant given that Apple is the only FAANG company whose business model isn't based on farming and selling personal data.
No Sorry. Once you understand how a loop and a decision statement works, most of the programming is already demystified. You can make bank on incremental learning and writing applications.

The stakes in agriculture are higher. Who ever thinks manual labor is easy doesn't know what they are talking about. Apart from the tiredness, fatigue part of it. You also get injured, could lose crop to disease, floods etc.

Agriculture is harder than writing code. In fact that's the whole reason why so many of us chose to write code than be a farmer.
Right, I'm just curious what the use case is where you want to be able to abstract over the connection for a variety of relational databases, but don't need to abstract over the differing syntax for the queries.
In addition, even if a normal number was used, it's far simpler to describe the data by just using a single number alone. For example, a binary encoding of the data (perhaps using a prefix-free code). Using a normal number and two "positions" is just more complicated.
Agree with the numbers in the other response. About $35k NZD if you include the allowance you have to pay back. Some people take that, others don't. Mostly people pay it off as they earn over a period of about 10 years.

I always have a hard time understanding these stories of American kids racking up 100s of thousands in debts. Just doesn't seem like a workable system.

Interesting to learn that the average is far lower than the sensationalism makes it out to be.
I don't agree that googles search results are better. How ever you need to perform one change on bing.com. You need to click the burger menu in the top right corner and set your country/region to United States - English.

If you do that, I think you will find that your rarely, if ever, need to go to google.
- The Program Audio Series, https://programaudioseries.com/

- SleepWalkers, https://podcasts.apple.com/in/podcast/sleepwalkers/id1449757...

- Meditative Story, https://podcasts.apple.com/in/podcast/meditative-story/id147...
For once rooting for Oracle. They may be slimy but Google needs to be dethroned for the tech world to progress.
While I tend to agree, I'm the type to have ~3 projects going at a time. I'm pretty young, but I can see myself spinning up a few projects a year. Each project needs a sql database, hosted by google for a few bucks a year, a server per service, a company email per project per person on the project, etc. I can easily see this being $50/month/project. So let's call it $150/month, $1800/year. If you're not making any money, that's a lot of bare minimum over a life time just to play around with. Then if you assume your side project isn't meant to be profit optimizing, you may never make money.

It really isn't a lot, but some people aren't in SF where they make massive profit. In more rural areas in the US, non-senior engineers can make ~$60k-$80k. In non-US roles, that's even lower. I can see this price range being meaningful.

Also, I know you can get cheaper with this, but if your goal is to spin up MVP's ASAP, you don't care to work hard to optimize ever penny out of your infrastructure. This is a nice breakdown, and I'll probably use it for the current project I'm spinning up as a test.
I’ve always assumed that was also the inspiration for one of the earliest xkcd’s: https://xkcd.com/10/
I don't think oral arguments at SCOTUS or other high courts ever work like that. Guido et al can submit an amicus curae brief. Many have for this particular case (EFF, Mozilla, Mapbox, Medium, Patreon, Etsy, and Wikimedia e.g.)
I think I had a similar reaction to you for this episode. I've listened to all of them, and love them, but episode 49 rubbed me the wrong way too. I actually asked him about it and got a response that made me feel better about it: https://twitter.com/mknox42/status/1184533813185130502?s=19
The term UBI is misleading. Think of it as UBS. Universal Basic Sustenance. If you were given X amount of eatables, a home and healthcare, you could now focus on a lot more.

Sure, you could then say food, home and healthcare wouldn't be much worth(inflated). Then yeah that's the whole point. That's where we want to be.
Whether you are using it in a keyed authentication mode is orthogonal to collision resistance.
That strongly depends on whether you believe that static languages are useless in the face of unit tests, or whether you believe that static languages are improved by unit tests.

The dynamic language camp would have no use for a tool like this.
Almost one thousand tons per year still seems like a pretty large number considering the war ended some 75 years ago. How long is the long tail of demining?
If someone makes a good argument in public, lawyers can absolutely reference it in argument. That said, an amicus brief is the best way to bolster a friendly case.
How CockroachDB works with timestamp? via a picture
Why is this still such a problem? People have been talking about replacing bash with python for years, and yet trying to actually do just that, is a pain. Plumbum doesn't quite cut it.

I think in part it's because the POSIX-style shell is so tightly wound with the OS, it's extremely proficient at spawning and forking processes, working with files, and communicating, and that experience is seamless. Python feels like a different world, and doing any subproc, pipes, or file i/o always feels like crossing some boundary and back.
How would you assess that? Seems like it would be easy to game such a system.
If that's a pun on iota as something insignificantly small it's a brilliant one and I hope it catches on.
Pardon my wasm illiteracy here, what exactly makes it more secure?

Struggling to see it.
Major backwards-incompatible update have come recently (Powershell Core).
The thing I finally realized after being big on parallel algorithms and such since first learning about them in university is that, honestly, most things don't need to be cleverly parallel.

The majority of tasks are "embarrassingly parallel" as they say. Which is just to mean, there are a lot of standalone tasks that need to be done. For example, any web server is embarrassingly parallel. You don't need to be clever, you just need to have the processing power available to handle them.
His son is also a UX guru and created the ultimate power tool, enso- a launcher.
If it's Oracle vs. Google, Oracle is the slime king.

Preventing the reimplementation of APIs is not the way to dethrone Google; this is one instance where we fall on the same side.
Missouri does and I think their approach should be Nationwide
> Seed funding isn't a loan, it's equity.

Yes, hence the "almost".

GP said that startups aren't given unsecured loans of $250k, and therefore it would be madness to give unsecured loans of that magnitude to individuals, so they can invest in a college education for themselves.

...except startups do get money of that magnitude that is essentially unsecured. If the startup folds, the investor loses the money, in the same way a borrower loses the money if the lender defaults.

So if there's a way to get unsecured money to startups for risky ideas without the founders having to indebt themselves for eternity, there ought to be a way to do the same for individuals wanting a college education without indebting themselves for eternity.

(And therefore GPs argument was wrong.)
The non-dischargeability of student loan debt is the linchpin of the higher education bubble.

Let's play out a causal chain:

1. If it becomes possible to get out of student debt through bankruptcy, then there must be additional collateral posted by the debtors.

2. This will cause fewer loans to be made, which will reduce the available pool of money sloshing into higher ed.

3. Enrollment and revenues will fall, forcing universities to:

a. Fight for some other form of government-ensured revenue stream (beyond the funds that state schools already receive). Get the popcorn out for this political rhetoric.

b. Reduce scope and conserve the more limited funds coming in the door. This probably starts with eliminating the endless program offices and initiatives that serve to swell the ranks of non-teaching staff.

c. Compete on price and return on investment by improving quality and employment rates of graduates.
Happens even with insurance.
Show HN: NonprofitHQ – Discounted and Free Software for Nonprofits
I built this a while ago because I was unhappy with the single existing solution I found. Nonprofits have long been stuck with clunky software due to the low awareness of better alternatives that businesses in the for profit sector take for granted like Slack, Trello and others.

With over 100 submissions from software companies via a public google sheet, I put together https://nonprofithq.org together to help nonprofits save money and integrate better software into their foundations.

Please submit a discount if you work for an organization that offers discounts for nonprofits.
One more reason the rest of the world has to up their game so that a bad decision by a U.S. mega corp or U.S. court don’t leave all of us with no alternatives.
"Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents."

https://news.ycombinator.com/newsguidelines.html

Also, please don't go on tilt like this.
Amazon’s internal injury records expose the true toll of its drive for speed
Started a business that ultimately failed, consulting, taking a health break, there are plenty. Which field do you hire for? I’ve taken 2 years off before and didn’t have a bit of a problem getting back into my field.
Oral arguments in front of SCOTUS are surprisingly quick and short. I was able to go and sit in the "audience" one day back in 2013, and it took only about an hour for each case (got to see 2 of them).

The point of the oral arguments (at least for the cases I saw) was for the justices to essentially ask clarifying questions to help make up their minds. They had already thoroughly reviewed the case documents, amicus curae briefs, etc.
( echo "stdout"; echo "stderr" 1>&2 ) 2>&1 1>/dev/null
I feel like this could be a situation parallel to JS on the web: You can change the language that's available everywhere only slowly and in limited ways, so people build compilers targeting it as the output language from "nicer" languages.
Well thank you for the compliment, I'm glad you enjoyed it! I can't really recall why I stopped, but I think I just got tired of doing it and no one was reading it. It was just hard to make time for it I guess :/
Jumping straight into religious flamewar like this was a huge violation of the HN guidelines and did serious damage. Would you please review them and not do this again on this site?

We detached this subthread from https://news.ycombinator.com/item?id=22022195 and marked it off-topic.
Most of these things aren't really property. And even for banks, you partially forfeit your property rights when deciding to keep your money there...
uBlock doesn't seem to like your site very much.
I'd love to see your tool integrated with vendors such as Paddle or Gumroad. Would it make sense to make such an integration?
> while removing market influence on guiding students to choose majors with a return on investment.

In theory, non-dischargeability should be _increasing_ pressure on students to choose majors that are worth the monetary investment, no? I guess perhaps your point is that successful insurance companies would be better positioned to make this assessment, but I'm not sure that's true: a student and his advisors/parents have a lot more relevant information about which major they in particular would be most productive in, along with access to the prior for how productive a given major is on average.

Eg, my parents REALLY wanted me to be a doctor, but I knew I'd find medical education intensely boring and unchallenging. Ostensibly, going into medicine may have been more conducive to loan repayment than getting a math degree (and CS, added later), but I had the inside information to know that, if anything, I'd have a tiny (but nonzero) chances of failing to finish a medical education for sheer lack of work ethic. That's the kind of case-by-case information that's not available to insurance companies. If my parents had an incomplete picture of how degree choice played into my loan repayment, an insurance company would be way worse off as compared to our collective decision.
Semi-related, but reading this article and thinking about it made me wonder if there is any study at all of "gray code" primes, for lack of a better word.

Basically, prime numbers that differ by exactly one binary digit in their representation.

Probably nothing about that relationship that would be interesting enough to look into beyond just "I ran some calculations and found these numbers that fit the pattern"
Dethroning google by catastrophically harming everyone seems like a fairly bad outcome.

Mostly it will impact small projects - an open source implementation of an API would constitute a copyright violation, an open source reader of game data (eg all those game implementation that depend on the game data of a legitimate copy) would also be potentially subject to the same copyright violations.

In fact it would be very difficult for any open source project to read any proprietary format, without being subject to copyright violation suits.
What Are the Key Frameworks for Safeguarding Sensitive Data?
I bought Caldera Linux in a box at one point in my life. I also wasn't the founder, but the first team member of a Linux distribution, and the thing was very, VERY personal to me.
We've banned this account for violating the site guidelines. You can't do flamewar like this here, let alone religious flamewar.

If you don't want to be banned on HN, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.

https://news.ycombinator.com/newsguidelines.html
Children don't get to decide. They're children.
If know m4 enough to have an aversion to it you can do what you want.

[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo “click”
Plumbum (above) matches this need in Python. It overloads | to make pipes! It makes it relatively trivial to express shell idioms in Python.
BellaBot Is a Cat-Like Robot Waiter
Yes

Eventually, the internal contradictions make it unsustainable. Before that point, resistance is essentially futile, and the regular dysfunction cycles can be swept under the rug, and resisters imprisoned or deleted.

At the point where it becomes unsustainable, resistance becomes successful.

Of course, resistance needs to be maintained through the futile years/decades/centuries, and at massive cost, so that it is there at the point when it is needed.
I know enough bash to know a relevant shellcheck rule... Not sure that's enough to use it safely. :)

https://github.com/koalaman/shellcheck/wiki/SC2124