skysight-inc/HackerNews huggingface dataset:
> The N64 operating system supports some but not all of functionality of the malloc() and free() standard C library functions. All their functionality will be supported in the future.

Did that ever happen?
Notes about Tinkering with Android Project Treble
As a patron myself, I can confidently say you're way off base. The language has only existed for 3 months. It's going to take at least 2-5 years to get anywhere close to feature complete and another 5-10 years to get traction.

Languages are a marathon, not a sprint.
You'd have to do all the reads in ASM too then, but it would still be possible. It'd be terrible ergonomically.
Exactly. If they can't properly remedy the situation regarding data they choose to keep then they never should have been allowed to be in business at all.
At least for binary matrix multiplication there is precedent: https://github.com/riscv/riscv-bitmanip/wiki/bitmat
> The N64 operating system supports some but not all of functionality of the malloc() and free() standard C library functions.

What does this even mean? Each of those does pretty much “has one job”; does malloc give you memory and free only reclaim half of it or something?

> Even though a typical C program can rely on the system to handle initializations

Uh, not if this is an automatic variable…
...and 3. 86 you.

The proportion of innocent people who will turn down a bag check if it means they can't return to a local retailer I estimate at 0.1%. For any right not to be searched to be meaningful, I'd have to be a right not to habe a search requested of you.

Especially since the outcome of refusing a search will likely be a policeman searching you in the parking lot, or on the side of the road during your walk/drive home.
Interesting, do you have studies on this topic?

That said the 'CPU costs' of adding these branch are mostly ICache usage cost so benchmarks aren't very useful..
> Because you thunk governements having power over currency is a good thing?

I don’t have too strong an opinion, but certainly it’s a well-understood thing.

What specifically is bad about it? The ability for governments to seize money or interfere-with/surveil transactions looks like it will be preserved via Libra’s KYC/AML surveillance/protections.

I suppose for people with very large amounts of money, they might disagree with their government’s currency policy re: inflation/deflation. But for those people, a huge range of investment products exist to hedge.
Airports are different. They're the property of governments or quangos like airport authorities. There, the people checking you are government employees acting on behalf of the government for the public good.

A 17-year-old at Best Buy is only acting on a power trip enabled by his boss, and has zero legal authority to detain you if you're not stealing anything.
Ugh. This is somehow going to get translated into “vacation = failure” and thats a tragedy. Im used to a culture of 2 weeks max a year because thats whats legally required, and that amount of time gives you no time to reflect, no time to relax, and little time to come up with unique ways to solve problems. I really hope this was taken out of context.
There’s literally a scoreboard with a list of teams…
Monitoring events in MinIO using bucket event notifications
> really basic things like updating OpenSSL libraries seem near impossible for Huawei.

> Huawei (...) took their designs and code, without fully understanding them.

Do you want to say that there aren't people in China smart enough to "update OpenSSL" in their codebase? Whichever way the codebase started to be used by the company?

A lot of companies and developers inherit the products created in some other times in some other companies and generally are able to update them.
The only thing developers seem to hate more than closed source software is a funded open source project.
Apple's disregard for backwards compatibility is really the main reason i avoid macOS and iOS nowadays. I've got an iMac back in 2009 and an iPod Touch a year after it came out and with every subsequent update more and more stuff broke to the point where most of the software i had stopped working - including a some software i paid for (while you can say that the fault also lies with the developers, you cannot expect developers to update their software for eternity for free). While Windows software doesn't work 100% of the time, it works often enough to be practically "100%" - unless a program digs deep into the system, chances are it will work either out of the box or with some tinkering.

My only fear for the future is that since Microsoft doesn't seem to see Windows as primarily a product to sell to people anymore, they dampen their backwards compatibility efforts. I hope that doesn't happen.
> V does seem to lean very heavily on inlined C inside its standard library and compiler. So that assessment is totally fair.

If you don't mind me asking, how heavily did Nim rely on inlined C inside it's standard library and compiler when it was only 3 months old? Or did you guys do something different that early in it's development?
We Ported a Qt App from C++ to Python (2018)
Here's a list of citations of it that might be interesting: https://www.semanticscholar.org/paper/XZ-Ordering%3A-A-Space...
MacOS has supported 32-bit apps and 64-bit apps for years. I don’t know why Apple has decided to drop support for 32-bit apps.

I still use Photoshop CS6 because I never signed up to the subscription model so if I upgrade to Catalina I won’t have Photoshop anymore (unless I run it in a VM).
At least you can choose the corporation you want to deal with, unlike the nation state you live in.
Funnily enough, I think either Rick Berman or Patrick Stewart actually had to talk Gene Rodenberry into that realization.
Apple doesn't care much about games on macOS.

Each and every version of macOS for the past 10 years has shipped with 4+ years old versions of OpenGL.

For example El Capitan (the last version without Metal) was released in 2015 and shipped with OpenGL 4.1 which was released in 2010.
Yeah you can but then you pay a tax on free() because you have to do some dispatch to decide what algorithm you are using. The more algorithms the higher the tax.

Also, you want to make sure that the mallocs can share free pages with each other directly. Otherwise you will likely het higher peak memory overhead or worse perf or both.
They say that they acquire one million terrabyte a day? Was it a journalist mistake? It sounds like really a lot for 2013, the budgets must be huge...
His greatest mistake was allowing UX and quality of the windows platform to descend into the plague that it was for the better part of 2 decades. I can't imagine a world where my phone were as unreliable and vulnerable as, say, windows Vista.
There is something called kona, I believe, but one of the best things about kdb/q is the speed and I've never seen comparative benchmarks.
I wonder if this will become standard equipment at the airports.
Rich people are rich because they have stolen from society. You don't think Jeff Bezos became the richest guy in the world by refusing to cut corners or underpay workers? No, amazon routinely does both of those (https://stallman.org/amazon.html). There is always, always, a hidden human cost to large sums of money.

I'm not scared of the government coming in and taking my stuff. What I am scared of is rich people taking my labour and not paying me for it, and rich people using their vast sums of money to pay for coverups that allow them to keep their vast sums of money and avoid paying their taxes.

And, oh, wait. We have ample evidence that rich people all over the world are doing that en masse:

https://www.icij.org/investigations/panama-papers/

https://www.theguardian.com/news/2016/apr/03/what-you-need-t...

The poorest 10 per cent of households in the UK pay a
greater proportion of their income in tax than the
richest 10 per cent, new analysis has revealed.
[...]
Dr. Wanda Wyporska, Executive Director of The Equality
Trust, said: “When the super-rich are paying less in
taxes than their cleaners, you know something has gone
disastrously wrong with our broken, regressive tax
system.

https://www.independent.co.uk/news/uk/home-news/lowest-earne...

The companies, which include tech giants such as Amazon
and Netflix, should have paid a collective $16.4 billion
in federal income taxes based on the Tax Cuts and Jobs
Act's 21 percent corporate tax rate, according to the
left-leaning Institute on Taxation and Economic Policy.
Instead, these corporations received a net tax rebate of
$4.3 billion. The analysis is based on the corporations'
annual financial reports, which were filed earlier this
year to report their 2018 results.
[...]
Amazon won't pay a cent in federal income tax this year,
despite its profits soaring to $11.2 billion in 2018,
nearly double the $5.6 billion it earned the previous
year, ITEP said. In fact, Amazon claimed a federal
income tax rebate of $129 million, the study found. It
would be the second year in a row Amazon paid no federal
tax, giving the retail giant an effective tax rate of -1
percent.

https://www.cbsnews.com/news/2018-taxes-some-of-americas-big...

https://www.theatlantic.com/politics/archive/2018/12/rich-pe...

https://www.cnbc.com/2019/02/21/here-are-5-ways-the-super-ri...
> So, maybe turn this around a bit: maybe the CBP should understand if they do it to a journalist, he might report on it.

What makes you think they don’t understand that? It’s not the first such account by a journalist (e.g. https://pressfreedomtracker.us/all-incidents/bbc-journalist-... ).

I believe the privacy risk of traveling to the USA, UK, China and other such countries is widely known. It’s foolish to assume you get special treatment for that as a journalist, that’s my point.
> You know, in the software world, in particular for platforms, these are winner-take-all markets. ...There’s room for exactly one non-Apple operating system

Would there be a general rule here that he is not thinking of? The general rule being that there is only room for 1 closed-source platform?

I can imagine that the winner of the closed-source platform race will be the team that doesn't take vacations of weekends, but does the same hold for the open source alternative platform? It seems to me that speed is less essential in the open source world and that it's more of a long-term battle.
This is very nice. It works perfectly on a BlackBerry K2 - with full keyboard support :)
Story of MCAS: How Boeing’s 737 MAX system gained power and lost safeguards
Mix this with the studies that show individual and couple benefits from regular sex, and I think we have a lot of motivation to "exercise" for 30+ minutes a few times per week.
His premise is perfect, love it, but I am extremely prejudiced against the Daily Mail and all those who work for it, so am not the best person to talk about this objectively.
Previous: https://news.ycombinator.com/item?id=16513717

And that contains links to prior discussions
There are a lot of people that still use CS6 and decided to not get on board with the subscription model.

I'm guessing most will be stuck on Mojave for a couple of years.
> accessible to people with various disabilities

I agree that's important, but I don't think that a great OS should become just a good OS in pursuit of that goal. After the OS is made, it seems like there would absolutely be ways to make the system accessible as-needed.
The name is good, the language has very cool features on the roadmap. I'd find it interesting even if it was just a concept with no implementation at all, so I don't get what people complain about it. Where do all these naysayers come from? Do they hold personal grudges?

If it included an optional GC, version 1.0 of V would probably be my favorite language and I'll definitely follow its future development.
Proxy WordPress Blog on a Sub Path Through CloudFront
Oh wow! Yeah, now this could work actually. Great comment, thanks for bringing this up!
Looks like he‘d agree with Jack Ma about „sacrifices“ in early years... Let’s see how much flak he‘ll get for that.
Not in general, but many open source developers do hard work and do sometimes not even get praise, so they don't like it when someone who they feel
did not work so hard or not at all and just promised unrealistic things, get's the money.

(not judging about that case here)
I heard from an earlier posting of this link that he got overwhelmed by driver support. I forget if he dropped it entirely.
For Costco (in the US) and every other store I just walk past the guards. If they say something, I just say "no thanks". I decided I'd be happy to just stand there while they call their manager and then the real police, but I've never had too. IANAL but they can't detain you if they don't see a crime, much like a citizen's arrest. In any case if you are calm and polite the downside isn't that bad for you.

My guess is they are just counting on customers trying to be nice.

From FindLaw:

"Though these laws vary, store owners and their employees generally are allowed to detain an individual when they have probable cause to suspect shoplifting. However, any such detention of a suspected shoplifter must be reasonable in length and manner. Detentions without probable cause, for an unreasonable amount of time, or in an unreasonable manner may leave the store open to liability for false imprisonment and possibly other claims.

What constitutes probable cause to suspect shoplifting comes down to case by case specifics. Mere suspicion typically will not suffice. Most states require that the store or its employees have evidence which would lead a reasonable person to believe that shoplifting had occurred or was in progress. If the store bases its detention of a suspected shoplifter on information from a non-employee informer, that informer must have a reasonable basis for suspecting shoplifting." [1]

[1] https://criminal.findlaw.com/criminal-charges/shoplifting.ht...
> A third party I’ve never interacted with gives out my private information without first asking for my permission.

But they don't give out private information. They don't get anything but some aggregate data about how well you pay your bills. I.E. how many accounts are open, how many have been paid late in the last 30 days, etc.

> If they asked me for permission before they gave out my private info, it would shut down this entire type of fraud.

That is now possible with the two CRAs:

TransUnion: https://www.transunion.com/product/transunion-credit-protect...

Equifax: https://www.equifax.com/personal/products/credit/credit-lock...

Experian and Innovis: I didn't see anything similar, but I'd be shocked if it wasn't imminent for them as well.
This is disturbing. One of the wealthiest and most successful businessmen in the world is still beating himself up about missing out on one important market, mobile phones.

That is strange, but what is most disturbing is how he is utterly certain that Microsoft deserved to have that market, that it would be better if Microsoft dominated that market as well, and that Microsoft missed out on that market because of high-level managerial errors, not because people didn't like Windows phone.
I wonder how these GANs can be improved to have better symmetry. All these faces seem to have mismatched eyes/ears which must be coming from the locality of CNNs.
It worked on my phone. Fell on the toilet, shut it down immediately, put in rice for 12h. You can clearly see the rice getting moistened gradually around the phone.
Maybe it would have worked anyway, but I would still do the same.
During periods where I regularly exercise, I find that I eat healthier (and on a more normal schedule). The diet improvement probably provides mental benefits as well.
And especially the topmost comment by stephencanon (highlights):

https://news.ycombinator.com/item?id=16514962

"If you want a default decimal floating-point type, the only defensible choice is the decimal128 type standardized by IEEE 754. It has a fully-defined arithmetic, specified by experts who have spent their careers thinking about the issues involved, and is wide enough to exactly represent the US national debt in every currency used on earth.

There are situations where other decimal floating-point types are appropriate, but if you do not understand the tradeoffs you are making, you should be using decimal128."

and

"I would be remiss not to note that Intel has made available a well-tested complete implementation of IEEE 754 decimal64 and decimal128 under 3-clause BSD: http://www.netlib.org/misc/intel/ "
> The general rule being that there is only room for 1 closed-source platform?

But this isn’t true at all for desktop computing: both macOS and Windows share the majority of the market.
Doesn't work in Chrome : /

E: And started to work, could just have been some fringe issue, the page was just a white screen and didn't respond.
> Two weeks after this money is gone because someone stole your identity and empty your account

Do people actually lose large amounts of money due to ID theft? I've always considered ID theft to be the lenders being defrauded, and while it is a huge hassle to get sorted, the real person isn't legally liable for the debt fraudulently obtained in his name.

Also, if you think money is a bad idea, what else do you propose? I'd rather take money with the chance of losing it rather than no money and "credit monitoring" which doesn't actually prevent ID theft, only alerts you after it's already too late.

If anything, the money idea actually makes sense as insurance for future losses due to potential ID theft.
I've been building distributed systems, big ones, across banking and gaming for many years now.

The only thing that makes it successful is correct data modeling and application boundaries. Domain driven design is a great way to start and cqrs a good next step.

Trying to make a poorly built application distributed is like trying to make a poorly built class testable. You can kind of do it, but it's a lot of extra messing around and it never really works properly.
For other HNers out there that are not so up to date with Nextdoor: https://mobile.twitter.com/bestofnextdoor?lang=en
This sounds to me like that same attitude that keeps people from saying how much they make; that your coworker will get mad at you, and not your boss.
Probably not. There'd be too much risk to planes.
With iOS you have a real argument, in that the advantages that come from being able to move the platform along more quickly and deploy resources much more efficiently weigh directly against loss of old software that is no longer maintained (games in particular, a lot of real gems didn't make it from 32-bit).

With macOS however, and for that matter Windows or Linux or anything else on the PC, I think it's arguable that the last 10-15 years of improvements and universality of virtualization (and emulation for that matter) have changed the calculus completely. Even with Windows you say

>Windows software doesn't work 100% of the time

But in my experience it does work 100% of the time... in my Win98 or Win2000 or WinXP VMs which are trivial to spin up at will. And I also have macOS (previous Mac OS X or OS X) VMs going back to 10.6 Server, the first support virtualizable version. macOS is more highly dependent on hardware acceleration, but even there the advent of PCI passthrough means it can be solved at negligible performance penalty. And for OS that are even older, there is now such a delta in raw CPU power that emulation can cover it.

So I think the balance has shifted in terms of the value of maintaining BC in a PC OS. It's not useless by any means, nobody wants software breaking every single year. But compared to even 5 years ago I now lean towards it being fine to start leaning more on virtualization beyond the 5-7 year mark, and certainly the 8-10 year mark, whenever there are real benefits to moving forward.
As others have mentioned, a bloat-free web browser is impossible currently because the web itself is far too bloated.

However, I'm not convinced that our OSs can't be much, much simpler. You can, almost reasonably, use DOS as a daily driver still. I have very fond memories of DOS because it was simple. Even as late as the early 2000s, if you wanted something like a MAME cabinet you'd often use DOS. You just plop some application and data folders onto a disk with like 4 system files and you were pretty much done.

Where is today's DOS? I suppose it's Linux, which is orders of magnitude more complicated (especially once you start talking about a GUI) and even Linus admits it has become quite bloated. I personally think we can do a lot better and I've been toying with the idea of putting something together because I'm just so sick of modern computing's bullshit.

PS: If anyone is aware of an organized effort towards this goal that already exists, please let me know.
> Tactical High Power Microwave Operational Responder (THOR)

Oh come on...
How to Burn Fat Without Burning Muscles?
I'm sure they have a much better system in place by now.
I bailed because I realized that every tech job I have ever had was what David Graeber called a "bullshit job". I've since come to suspect that the vast majority of jobs are bullshit jobs, including my current gig as a sysadmin for a local hospital.

However, I have nurses and the occasional resident doctor actually telling me that I'm making their actually useful and beneficial jobs easier, which does wonders for my morale. The pay is pretty good, I get excellent health care, and as long as everything works as required nobody tries to micromanage me.

Leave development for the college kids who haven't figured out that being passionate about coding is a good way to get exploited. Become a sysadmin outside the tech bubble, and live a fully human life.
Countries that respect human rights and democracy produce better technology. Countries like the USSR faced the prospect of their scientists leaving for a place with better, freer, and more open society.

In this case, I fully think we should do everything we can to choke China out economically. I am not worried that their best and brightest will flee to come here - it is already happening.

I have zero problems with "economic pain" caused by us not doing business with a country that has 1M people in "re-education camps", disappears protesters, and wants to extradite people from Hong Kong.

Let's do this. I hate Trump, but SANCTIONS AWAY.
How it worked out last time is no guarantee of how it will work out this time.
Is anyone aware of a good/fast single threaded allocator for cases where you don't need/want to pay for thread safety?
Kubernetes, Minikube, Skaffold, Docker. Skaffold especially hits you very hard, because it effectively compiles a docker image, sticks it into Kubernetes, and refreshes the Kubernetes cluster on every save. This is the only sane way to build a distributed app on K8s locally, but doing it for more than an hour legitimately increases the temperature in my flat by a degree or two.
We made DOS work with various non-latin languages and for people with disabilities. If DOS can do it, anything can.
Lots of variables what can change that duo dominance theory. For example when China closes their borders and grow their own phone OS and at the same time spread it in Africa and South America. Not unlikely to happen.
I notice they're continuing the proud silicon valley start-up tradition of building a website that doesn't actually tell you what Google CTF is :P

Even when I click on the beginner's quest, I've got paths, flags, endings, challenges...

...but nothing to tell me what the hell the thing actually IS!
> For this study, Smith and his UMB colleagues used fMRI neuroimaging to monitor the brain activity of study participants (ages, 55-85) and their ability to perform a memory task that involved identifying famous names on two separate days

Should we expect these results to accord with the experience of people younger than 55-85?
Just imagine combining this attitude with start-up unlimited vacation policies.
Coreboot has some interesting stuff around configuring the cache - it briefly runs cache-only so that would make a plausible starting point.