skysight-inc/HackerNews huggingface dataset:
CHERI is an attempt. DARPA paid to have it for RISC-V and ARMv8. It was originally for MIPS.

https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/

It is fundamentally like the 80286 segments, but with all sorts of usability troubles solved. The 80286 segments were impractical because there were a small number available and because the OS couldn't safely hand over direct control. Every little segment adjustment required calling the OS.
It’s not public information right now. It sounds like everybody is just making things up to be honest. But I was giving the benefit of the doubt, maybe a different article had it.
And here's this glitch taken to the max using a TAS (in which a program is used to enter frame-perfect controller inputs). Apparently, a second controller is used to enter arbitrary code into RAM.

http://tasvideos.org/4961S.html

I don't really understand it, but it really blows my mind what some people think of.
Shameless plug: I recently wrote a Ruby gem to get/post Wikipedia articles from the command line. Then I can use my text editor to edit the articles which is faster than doing so in the browser. To install it: gem install wikian. To see how it works visit https://rubygems.org/gems/wikian.
Document.new Redirects to Google Docs
According to GitHub this project is less than 3% Java. It's mostly C++, C, and Python
Isn't there a rule that more than a certain number of share holders -> Must go public

This:

alex_young 14 minutes ago [–]

Won’t this force them to go public? Too many shareholders?
reply

How can they skirt around these rules?
No.

What's your point? The other one was, that's all I was directing my reply to.
That was indeed an application investigated by Makani! I think some companies are still pursuing this.
Beautiful documentary, thanks for sharing.
Do you have a citation? Genuinely curious.
This is simply untrue. Some people will, but this sort of “everybody who doesn’t want what I want is lying to themselves” is elitism that destroys people’s chances to live th way they prefer.

The higher cost of living in cities is pretty strong evidence that city living is under supplied compared to suburban living.
Same for Reddit!
Yeah, Google innovation stopped the minute Eric Schmidt was not on the board of Apple and couldn't steal Apple's ideas any more

What gives Eric @#$#$#$ Schmidt any credibility to talk about Innovation?
That's absolutely insane. Manipulating the state of the game world so that its data maps to instructions to complete the game, and then glitching in a way that executes it.

The only thing I'm not clear on: even knowing exactly what you're doing... how likely is it that you could pull this off in real-time? Did the player have to do this 10 times? 100? 1,000?
The Federal government spends twice as much per person as California so presumably they're in a much better position to afford it.
Wage floors push the most vulnerable out of the workforce. Is that bad?
Ask away and I'll tell you what I can. :-)

You'll find some description here (but no schematics):
https://storage.googleapis.com/x-prod.appspot.com/files/Maka...
Sure. I code in C, Go, OCaml, Ada/SPARK, Factor (Forth-like, Lisp-y), Common Lisp (rarely), and Erlang (moving to Elixir).

But I was responding to "C code is being replaced by Rust fast.".
Excellent video. I'm impressed the author went to recreate the run frame by frame, and then used those findings to analyze what was happening. Never expected this video to turn into a full on reverse engineering explanation.

As a side note, this kind of speed run has become more popular in the recent years for a combination of reasons:
- First, it's difficult to improve on the regular world records since they're so optimized (just have a look at Quake Done Quick and its sequels).
- Second, the emulators available to the speed running community have evolved. They now include better ways to track what's happening in memory.
- Third, the games themselves are understood better (as recently exemplified by the Super Mario 64 full reverse engineering).

So it's creating a whole new genre of runs that simply isn't about execution anymore.

If you're interested in the topic, you might like the Super Mario World speed run that uses a similar technique (https://www.youtube.com/watch?v=gECESOoU8Es), or the recent work on removing randomness from Wind Waker runs (https://www.youtube.com/watch?v=1hs451PfFzQ).
Just book meetings with others in the company. I think school has trained us for structure and rarely are we willing to initiate without formal processes in place.

Send a meeting invite for 30 minutes to someone in the org with:
"Hi. I'm new and I try to meet one new person every week in areas I'm not familiar."

Pro tip: Either pick someone who seems to have a cult following, looks to be untouchable in the org and or very active on internal company GitHub/Gitlab.
Many found new positions in Alphabet/X, and others found new positions at outside companies. Yet others still are either taking a break or still looking.
It’s worth remembering that a significant percentage of CUDA users are unhappy with the nVidia lock-in and also that the AMD GPUS are capable enough to do the work. So should any of the efforts to break the CUDA lock-in succeed... nvidia is likely to lose a significant percentage of their machine learning business.

The only people I’ve ever met that actually love nVidia, are enthusiast PC gamers and that’s because the games are optimised for nVidia due to nVidias anticompetitive efforts in the game development space.
eQuityzen is one

They offer the holder of any pre ipo shares a chance to monetize early, though I have no idea how they smooth out all the various terms and conditions involved
Why stop at Uber drivers? Why don’t the California regulators just regulate away all jobs that don’t pay a livable wage? Why don’t the California regulators just raise the minimum wage to $90k a year?

Like I mentioned in the post above, regulations don’t exist in a vacuum, just because you say something should be a certain way doesn’t mean it will be. There are costs, and Uber and Lyft have determined that it’s not economically feasible for them keep operating in California under those regulations.

If we’re ok with California regulators dictating what jobs should exist regardless of what the market can support, then this is the result.
how do you downvote?
This seems pretty similar to the SHARP memory LCD displays that came out a while ago. I wonder if it has the same performance. That short demo looked pretty choppy.
I don't think you realize how intractably inefficient that would be for all but the smallest cases.
Humans like simple things when they have social signaling value.

Creating new complex things is easy, because you can assemble them from existing simple things. Creating new simple things is more difficult, because you must go beyond assembling existing simple things.

Simple things lose their signaling value when they become well-known. Complex things lose their signaling value when they are replaced by simple things.

Therefore, it makes perfect sense that humans attack simple things: they threaten the signaling value of the easier to create complex things.
I mean this is just like in app currency backed by a token backed by a dollar. Maybe it provides a fairer 409A.. maybe. It’s basically a second derivative. Problem is you don’t see the function itself.
Why Are We in the West So Weird? A Theory
Not exactly. Once a company have >500 shareholders they have to do some periodic SEC filings similar to publicly traded companies, but their share are not publicly traded, so they are not "public" companies.
> How can they skirt around these rules?

> JPMorgan

The answer is in the headline.

Technically, the shares will probably be held in a trust.
If other people flee the cities in favor of cheaper housing elsewhere, then real estate prices should decrease in places like Tokyo making it easer to live there for the people who want to.
Thank you for enforcing arguments of authority.
Politicians are no different, they also act rationally .

Who donates most to their election campaigns , what policies will get them more votes pretty much drives every decision.

Voters do not necessarily vote for what is actually beneficial to them. They vote for what they think is beneficial.A fact exploited by republicans so well to reduce taxes on the rich and still get popular support since atleast Regan.

There is also the trianny of the majority in any democrarcy while a lot worse in direct it also exists in representative versions.

California with all ballot propositions has more direct flavour than other states. Interests of the minority are hard to proctect.

Ultimately it boils down to education and media. Democrarcy depends on these two pillars heavily.

While the role of media is discussed often, the role of education is not talked about enough. More educated the average voter is , it is harder to make them vote against their interest.

There was a reason only landed gentry voted in Rome, while such restrictions is not the right solution, the concerns on the ability to vote after being well informed is still valid

You can easily draw a strong correlation between states( and countries) which are not people friendly (low tax/ lax labour , environment regulations) to their education level.
As I understand it, you technically never get forced to go public -- you just get forced into reporting as if you're a publicly traded company. At which point most companies figure they might as well.
Indeed. What languages are most common in universities anyways? Haskell? Java? C++? OCaml? Which ones are the most common?

Maybe he meant outside of the education system. I think the reason for that would be hype and peer pressure, and the feeling of novelty, with a hint of FOMO. I do not see any languages being pushed/hyped as hard as Rust.
I definitely like the "lack of package manager, common build system". For me, having those is a negative for a language like rust.

You see, my OS already comes with those, and I expect to use them. I have the Debian package system: dpkg, apt, aptitude, and so on. It's a big mess when other software tries to steal that role. I have the traditional build systems and more: make, cmake, autoconf, scons, and so on. If I'm building a large project with multiple languages, I'm going to use one of those tools. If a language wants to fight me on that, I'm not interested in that language.
The issue is that there is a gap and if you won’t learn the language nor use it, the gap won’t ever be closed.

For example, you said elsewhere a solution was complicated because it used io lists and a binary constructor but both concepts are explained in Elixir’s official getting started guide. So sometimes it feels you are saying things are complex while you don’t seem to be actively learning the language and some will definitely find that frustrating.

It would be the same if I went to Rust forums, a language I haven’t yet studied in any depth but read a lot about, and constantly said the ownership mechanism is complicated.

Apologies if this comes up as rude. You do seem to be a person open to feedback, so I thought I would drop my $.02.
Yes, this schizophrenic attitude drives me bonkers. Immature JS kids at my company love to make noises about Java’s verbosity yet spend hours debugging and troubleshooting most mundane errors because seemingly nothing is ever enforced by the JS interpreter.

My theory is that nowadays Java is unpopular mostly because it is their parents’ programming language. That’s reason enough for these twenty somethings to despise it without even knowing the first thing about it.
For that to be democracy people would need to vote explicitly for that "monarch for four years" scheme, but people vote for campaign promises which are not being kept.
Why are taxes so high there?
It kinda seems like it's just good at identifying the colour of people skin?

I guess that's all the cops need though. It can output "black man" and the cops can go lynch somebody and call it a job well done
Sometimes good article are behind a paywall, if you cannot access the an article using a workaround consider paying some money for those articles or just ignore it and move on.
What does it mean trading private shares? Isn't it the property of public companies?
Edit: ah, I just realized what you're actually complaining about.

Being able to drop two arguments into a function call is great! It's one of the better things about Lua.

But when you don't want it, wrap the call:

f(a(b,c)) -- this will call f(r1,r2) with two returns
-- vs
f((a(b,c)) -- this will always call f(r1)

And now you know how to prevent this class of bug. Catching it in an intermediate variable is possible but by no means necessary.

Original reply follows:

Alright, yeah, that kinda sucks.

Here's another dumb one: table.insert, if you give it two values, it's table.insert(tab, val) and it inserts at #tab + 1.

If you give it three values, it's table.insert(tab, index, val), and that's bad enough: but if you pass it (tab, val, nil), it interprets val as index.

Which is surprising! you'd think f(a,b) and f(a,b,nil) would be the same thing, and usually, they are. But not in this one case.

But to be fair, here's an example of Lua done well:

local L = require "lpeg"

local end_str_P = L.P "]" * L.P "="^0 * L.P "]"

local function _disp(first, last)
return last - first - 2
end

-- capture an array containing the number of equals signs in each matching
-- long-string close, e.g. "aa]]bbb]=]ccc]==]" returns {0, 1, 2}

local find_str = L.Ct(((-end_str_P * 1)^0
* (L.Cp() * end_str_P * L.Cp()) / _disp)^1)

I'll let you reason about what it does, and why it would be such a pain in the butt with regular expressions.
> The only difference is that now we have to pay for them.

Nitpick: you always had to pay for them, the cost was built in to the purchase price.
Lot's of downvotes, but I still don't get it. Everyone is better of for this guy being doxxed and the info was all out there waiting to be found. Why was this a bad thing?
The pre existing bias borne out of the morally challenged Uber executives who have time and time again broken laws by outright ignoring labor laws in many places on the world?

Yeah I wonder why...
Ask HN: Any advice for raising a hyperlexic kid on the autism spectrum?
I have a 3-yr old son who has issues with social interaction, ability to answer questions (and pronoun reversal, name recognition, repetitive actions) etc. He started to read words before 3 and reads sentences now, is good with basic math etc; but I'm not sure to what extent he understands what he reads.

We had consulted a therapist early on (before 18 months), and identified some issues. They mostly went away after focused effort. Does anyone here on HN have advice which could help him (especially on what we could do as parents), and also what to expect as he grows older?
It seems academic literature shows the Seattle min wage had the opposite effect of your claims. It hurt workers and drove up prices, as expected. Here’s two representative papers; you can find more using Google scholar.

[1] https://www.nber.org/papers/w23532

[2] https://journals.sagepub.com/doi/abs/10.1177/107808741878766...
The Solution of the n-body Problem [pdf]
The exact-width integer types proposal[1], implemented in clang, happens to fix this.

1. http://blog.llvm.org/2020/04/the-new-clang-extint-feature-pr...
California's budget per person is the 22nd highest among states so it's not like they rake in so much money versus other states. I'm guessing their abysmal property tax law forces them to get tax revenue in other more visible to everyone ways.
> I forget who said it

Paul Dirac. The quote is:

"The underlying physical laws necessary for the mathematical theory of a large part of physics and the whole of chemistry are thus completely known, and the difficulty is only that the exact application of these laws leads to equations much too complicated to be soluble. It therefore becomes desirable that approximate practical methods of applying quantum mechanics should be developed, which can lead to an explanation of the main features of complex atomic systems without too much computation."
This reminds me heavily of Stack Overflow culture.
That's not true in the US.

As long as the company is a C Corp, which all these companies are.
I find some degree of commute itself necessary for my mental health. The act of traveling itself flips a mental switch. Just being home all day, I basically have to go out and pick up a coffee or something in the morning just to simulate that feeling.
I like how the hate train starts rolling with all the same phrases that lack even the basic facts.

Germany had a plan to get out of nuclear energy already in 2002

When Angela Merkel came into power, she rolled a part of it back. Allowing for some of the plants to run longer.

After Fukushima, this was rolled back again.
Platforms like Leetcode, Hacker Rank, Hacker Earth, Geeks for Geeks are good for beginners to practice and learn. Video Tutorials on YouTube are very helpful.

Links:

Leetcode: https://leetcode.com/explore/learn/
Hackerearth: https://www.hackerearth.com/practice/
Hacker rank: https://www.hackerrank.com/dashboard

YouTube:
Abdul Bari: https://www.youtube.com/channel/UCZCFT11CWBi3MHNlGf019nw

Sentdex: https://www.youtube.com/user/sentdex
(https://pythonprogramming.net)

One can follow people like sentdex for Python and platform like Leetcode( for Practice).
Create new Google Spreadsheet with sheet.new short link
> Uber and Lyft are more than willing to leave all of California rather than stay and deal with the regulation. They’ve made that clear.

Given that Uber adjusted their platform to adhere to the ABC test in jurisdictions where the justice system upheld the law, I doubt that they'll leave.

If they were to leave, though, that would be a good thing. There are dozens of companies that do follow the law and do pay their taxes that are champing at the bit to eat Uber's lunch.
I'm curious too. OldKnightHunter@protonmail.com
At this scale, no of course not. But at 100 kW or 10 kW? Remember that the argument is about applicability to other kite energy systems. Margins get very thin when power electronics costs only 0.03 USD/watt for the entire system. It gets harder to hide signal processing costs as the size of the system decreases.
shellcheck.net/ is really nice to catch bugs in your bash scripts.
Then your method doesn't scale.
> Unless I am unaware of something, CRISPR is not yet ready for medical usage.

CRISPR has been used successfully to treat Sickle Cell Anemia in at least one patient. [1]

You're spot on though that there are many obstacles to overcome (such as off target effects). CRISPR-Cas is not the answer, but rather just one more tool in the gene editing toolbox, albeit a very powerful one.

https://www.npr.org/sections/health-shots/2020/06/23/8775436...
"Why don’t the California regulators just regulate away all jobs that don’t pay a livable wage?"

I'm down.
But to mock toilets in the way you have just done is to miss the point.

Billg is such a nerd problem solver (and I mean this in the most positive way) that he’s capable of investing and marshaling huge engineering focus on this outcast subject, just because he sees it as the crux of the actual problem.

He’s not thinking about Linux any more, he has moved on, there’s something more important to him, and that’s why he was willing to help make this particular documentary, right?
Equity Swaps. You will own a derivative not the underlying.
Maybe bullshit could wind up being useful in unexpected ways.

It could be an interesting tool to use to workshop ideas.

For example, if you were trying to work your way through an idea, you could throw various aspects of your idea at it, and it would throw back a slightly different take.

Rubber-duck debugging, but the duck talks back, and you can throw your fundamental assumptions about life at it.
Those don't look close at all. If I knew the actual person and saw the predicted picture I wouldn't make a connection.
One of the first computers on the west coast, the SWAC, built in 1950, had a 4-bit op code (https://en.wikipedia.org/wiki/SWAC_(computer)).

For a year, it was the fastest computer in the world.

I enjoyed programming it in the early 60's. I even wrote an assembler for it that ran on the 1401.

It had a 36-bit word - 4-bit op code and 4 8-bit addresses. It had 256 words of Williams tube memory. It took up a whole room.
Employees of companies that are not public but who are given stock options have no way to easily liquidate those options. This allows those employees to get some money NOW instead of hoping someday the company goes public or is bought out (which in most cases will never happen). For the buyer this allows them to get in even earlier. This is complicated of course by the fact they are not public companies and requires a lot of extra paperwork.
I don't know why you're being downvoted. It's a valid opinion that I happen to share. I have a great home office but I still want to be around other humans.
You might like zig. It's still pre 1.0, but I feel like it really has that "get out of your way" feel of C with a ton of safety. If you write tests, you can get tested memory safety, too.
Isn't that just the Nordic model? No minimum wage, but omnipresent collective bargaining for every field.
I think it does. But even if not, that's fine! Until we have to scale it, it's an unfair advantage we have.

Like YC said, "Do things that don't scale."
Google has had no serious innovation in 20 years. Issue the dividend already and stop calling yourself a technology growth company.
Yes, plenty of examples of gene editing in sick adult humans in the literature :) We have done the same with older techniques using zinc finger nucleases (same mechanism, but much more difficult to "program) and also infecting cells with lentivirus (modified HIV) to insert some useful genes. The problem is that none of these has been good enough to implement generally to save lives. Although, the lentivirus infection of T4 killer cells to fight late stage cancers seems to have promise.
I immediately understood what a half-press meant, because when something/someone tells you to "press x", it usually means "press and release"; and omitting half of that is exactly what I expected "half a press" would be.
"A list containing the most frequent character."

There's only one (not counting ties), so you want a single-item list? Or if 's' is the most frequent, because there are 5 of them, do you want [s, s, s, s, s]? Or since the list just needs to contain the most frequent character, seems like [r, s, t] would be correct as well. Now that I think about it, just returning the original string would have to contain the most frequent character. Also, do capital and lowercase of the same letter count as different characters?

Just seems like a rather unclear directive.
The relevant metric would be what fraction of hardware it's running on.
x86 has MPX. It provides 4 registers, BND0-3, that can be used for hardware bounds checking. Unfortunately, no one seems to have adopted it.