skysight-inc/HackerNews huggingface dataset:
> That said, I think I get your frustration in that sometimes the process of _finding_ the explanation that clicks for whatever your question is (how to emit assembler?) can be really painful because all the explanations are shallow.

While I agree with your overall point about different learning styles, that's not really the problem I'm describing. Introductory material on emitting assembly or similar, doesn't exist for any learning style as far as I know. The best that I know of are some dead-tree books, and their emitters target dead or obscure architectures. None of the code examples are ones I could run on my machine.

> However, I don't think it's fair to take that frustration out on the writers (I got the impression you were, but maybe you weren't and just felt like venting).

That's a fair criticism: I apologized to the writer in a different post.
The answers to both questions is no. Trying to isolate China will only make the lives of Chinese people worse and extinguish any hope of democracy in the medium term. But the US is terribly afraid of losing its grip on power, so it has to be.

Second, the country that is now invading the privacy everywhere in the world (anyone forgot Snowden?) and raging wars without end in sight is the country pretending to be for democracy. This only tells me that the only greatness we still have in the West is the ability to spread propaganda. Somehow, people can be easily convinced that all this is for the greater good.
> It's not illegal. That's the point.

Then you'll just have to suck it up instead of trying to seek mob justice by harassing employers.

> You're arguing that it should be illegal to ever complain about anyone.

You can complain but not with the intent to damage property or careers. You can also criticize people but not assault them.
That's on the list, too! I was in Singapore in late 2019 starting to do the research (would be our base in Asia). It'll take time, of course.
Locality of Behavior (Lob)
> Getting locked into an insane Han-supremacy regime is walking into the dragon’s mouth with a torch.

I think he's referring to Han people studying/working overseas returning to their ethno-state. I can't imagine many non-Chinese would move to China instead of choosing to live in a fairer, rule of law Western democracy where the work is often better paid.
> He left, over two years quadrupled his income, and now I work for him. I doubled my income.

This is such an American story :-)

I don't think there's any other developed country where you can remain an individual contributor, a developer, and quadruple your income in 2 years. Heck, in most other developed countries the whole salary range for a profession is about 2x, from the lowliest junior developer to the highest senior developer. To make more you'd have to become a consultant, so basically start your own company, which is an entirely different kettle of fish.
Or remove the video from your Watch History after watching it.
Robot: "Did you do anything fun this weekend?"

Dude: "It was really sad, my dog died"

Robot: "Oh well, cool"
The supermarket I worked at in high school did this, but you usually didn’t get incentive pay if you worked less than 15 hours a week.

The supervisors were pretty swift and always looking for shrink. If you were letting dog food or whatever walk out the door, they would figure it out quickly and you would be gone.

The GMs were well paid and profitability and shrink were their metrics.
Since the site is hugged to death, why not check out Technology Connections video instead: https://youtu.be/4pZZ5AEEmek
IANAL, but MIT plus a "patent promise" seems dangerous, because AFAIK it hasn't been established whether such a promise would lead to offensive patent litigation being thrown out.

A lot of people refused to use React because it wasn't clear if Facebook intended to weaponize its patents. After lots of protest, Facebook relented and switched from BSD plus a patent grant to vanilla MIT. It hasn't been established in court if MIT by itself gives you implicit protection against patent litigation, but adding a patent grant that is one-side is, in the opinion of at least a few people on HN, more dangerous than not mentioning patents at all.
Really second tier [1], just holding nuclear weapon [2] and good brainwashing by state media. Economically far behind [3]. Nothing to gain with direct confrontation, no TSMC in Crimea, wars for prestige should be successful.

[1] https://en.wikipedia.org/wiki/List_of_countries_by_military_...

[2] https://en.wikipedia.org/wiki/List_of_states_with_nuclear_we...

[3] https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(nomi...
Library dependencies, such as managed by Conda or Pip (from PyPI). Any change in the expected interface from a dependency to your depickled objects will create an error.

I author package "FooBar". FooBar creates objects of type "Baz" which will later be serialized by you, the FooBar user. Within the FooBar package: "def show(baz)" taking a Baz and displaying it. When I decide at one point to add an extra attribute to my "Baz" objects, I cannot (or should be extra careful) to use that attribute within that method if I expect the "Baz" objects to be pickled. This situation can be unpredictable and cause hard to track errors.
We are already in pretty bad shape. I particularly don't think this new "Cold War" will have any winer, ever, other than the ones making money from it. Good luck supporting these crimes.
Wow, interesting, had never even thought about that. I suppose the vast majority of our clients are actively trying to (or planning on someday trying to) have children.

But yes heat-based contraception would be a good bet. Saunas, hot tubs, tight underwear and your laptop on your lap 24/7!

You always want to be using 2.5-3 months to be on the safe side. There's no guarantee anything you do will take effect before then. Happy to connect you to our urologist if you have more specific questions!
I think the ideas behind it are beautiful in my mind
I've seen rates as low as 2.75% on Better (500k mortgage with 5% down). As someone who was a first-time homebuyer a.little over a year ago, I've been wrestling with the pros and cons of refinancing now to drop my 4.2% interest rate. A few friends and coworkers have done it recently, but it seems to only make sicne if you're not getting killed with closing costs.
> However, this is a matter of degree, not kind.

But it sounds like you think that the bad things about China (you specified limiting free speech) differ not in degree but in kind from bad things about other countries. Is that the case?
The Rust community uses Zulip heavily; I'm on it every day.

Before I tried it, I was a little resistant to "yet another chat platform", and I didn't know how easily the threading model would work. Once I tried it, I got used to it very quickly, and started very much enjoying it. I'd highly recommend it.

I also think it works well with automation; bots can create threads, and do things in response to messages in those threads.
In the US a contract is voidable if it would be illegal to carry it out, and it might open you up to liability if you knew that at the time of signing, but it's not a crime.
The company only looks out for itself and will support you only when it benefits. It will never benefit from supporting an ex-employee that left on bad terms, and the ex-employee will never benefit either from supporting it. So why bother, there is no rational reason.

The bond to co-workers at a former workplace is strange and tenuous - actually it goes the other way around, they reach out to you when they want to improve their situation. Let them ask you when they want out, then offer a hand.
It is a bad idea to rely on it in any sense for protection, unless you are mentally and physically prepared to use it.

The best option is always to run if you can. Everyone loses in a knife fight.
Nnnoiseless: Porting audio code from C to rust
UN views Taiwan as a province of PRC
> They belch smog that poisons people and reduces their IQ[0]

We'll have to stop equating cars with smog. Modern cars don't have exhaust pipes. So this can no longer serve as an argument against cars in general.

> Traffic makes cities miserable to live in.

Traffic is a function of the number of people who live in cities, it increases with population even without private car ownership. So you are essentially saying that people make cities miserable to live in (I agree).
As a nonuser of WhatsApp, I don't care who owns it. Thinking the app comes from Asia is understandable; There's a large number of apps coming from Asia whose names sound nonsensical in the West (quite likely some of them have as much meaning as our own apps have, and are just foreign words or sounds). There's not many apps coming from Africa or South America these days (that I'm aware of), while Asia has quite a lot.
Very interesting. Some of it was over my head, but it didn't appear that the goal was surveillance or circumvention of security measures (aside from circumventing some boot verification of files). I assume the counterfeiters' goal is simply to make money. Anyone on the F-Secure team here by chance, and have a comment on that conclusion?
Why not QDR2?
The company I work at uses https://www.15five.com/ for reviews and 1-on-1s. It has a “High Five” feature to recognise big or small things anyone in the company has done to help.

It's low friction and it works well. They hook it up to a Slack channel for a steady stream of positivity, and its read by senior execs and mentioned during reviews.

More companies should make this part of their company culture via tools that make it easy and common.
Hard to tell without a free press
> I'm increasingly convinced that that 90% is the inevitable cost of the wonderful 10% that represents the sharing of intelligent thought without fear of reprisal.

high IQ post. that seems to be a pattern in many facets of life. (raising children, starting companies, dieting, traveling)
> swam to Mainland China

Really now?
The PRC recognised Mongolia because it is not in a strategic location and because it needed the USSR.

Contrast with the ROC (Taiwan), which officially still includes it as far as I know although it treats it as an independent country in practice.
May be it's just me, but the first thing reading that name reminds me of is the Zika virus. I wonder why would you choose a name for the startup that's so close to something with horribly negative connotations. Especially, in today's world scared to hell by viruses.
He doesn't, when you really get into it. But the rationalist movement is generally willing to engage neutrally with new and interesting ideas, and there's no reason why neo-reaction would be an exception.
Of course they're incentivized to tell you that... we have a fair amount of resources here: https://www.givelegacy.com/resources/ and are working on making them more user-friendly.

In brief, you want to focus on improving your overall health as that's closely correlated with sperm quality. If you have more specific, medical questions, I'd be happy to connect you to our urologist for a short (free) consult.
Ceramics are neat but they chip easily are aren't readily sharpened or repaired at home (or even by most professional sharpeners).

I think most people would be better off with a $40 Victorinox Fibrox.
Auth0 and Okta come to mind
My understanding was that forging is work hardening (but hard and strong are not the same thing), annealing cancels it out,
which is why quenching and tempering are important.

Also the story of the structure of the metal is a bit different when you've folded it 100's of times. No blacksmith or foundry is getting that sort of fine work in their material.
US prison system, law enforcement system. BLM movement. We do systematically repress them to lower classes, and also kill them directly (through a violent law enforcement system), and indirectly (deaths of despair, deaths from crime as a result of systematic poverty).
> The mental model might take an hour or two to click, but you can think of it as Slack rooms where the only thing you can do is open new threads (can't post messages in the room itself, only in the threads).

I've used both Slack and Zulip, and I wouldn't describe it that way. Slack threads feel more "isolated" by default, hidden away from the conversation, and you have to go look at each one; a Slack channel where you can only create threads doesn't feel like it'd be as appealing a UI as Zulip. On Zulip, you can look at the entire stream to see messages from different threads in real-time, or you can look at just one thread and see only the messages from that thread.
There is almost no intersection between the kind of things that can be done with the C++ macro system and the kind of things that can be done with the Rust macro system. They are not related. You can see them as another feature that is not available from C++.
I'm not an expert, but my understanding of it is that DRAM is mostly just banks of capacitors with some transistors to control when they get recharged or drained. Making capacitors smaller is problematic, because it would decrease the capacitance and require more frequent updates to prevent data loss. So, DRAM doesn't really benefit as much from process shrinks as CPUs do. DRAM does get better and cheaper over time, but the physical constraints on the problem are different.
I'm sure they had some redundancy in the systems required to fire those detonators too, but how much?
Learning Life’s ABCs: AI Models Read Proteins to Fight Covid-19
> I honestly can't tell if you are just trolling now, and I'm falling for it, but you seem to think this 2000 word set of tutorial on the basics of compiler design (lexing, parsing, emitting) is supposed to be the one and only document you will ever need to create the next C++.

That's a fair criticism.

I'm frustrated with the lack of material on emitting assembly, but it wasn't right of me to take that out on the author of this post. I apologized in a different post.

> And it probably can, depending on the flavor of assembly you want to use, there are dozens (hundreds?) of them

How about one I can run on my machine? There are maybe 5 that are useful targets I can think of:

* x86 or ARM (depending your machine)
* LLVM
* GCC RTL
* Web assembly
* Parrot? Maybe the JVM has some low-level bytecode?
30% might work in software, but it's is a very deep discount for most physical retailers.

If the product has a 50% margin (sells for $100, costs $50 to source) then your retailer makes $100 for 5 orders instead of $50 for 1 order.

Except they're probably keeping their own inventory, so they now have to keep $250 of inventory for that $100 in profit, rather than $100. This is problematic because a lot of online retailers are limited by their working capital.

This is a drastically simplified example, but the bottom line is that physical retailers think very differently than software sellers.

Great idea for an app either way. I wish you the best of luck with it as you learn the territory. For something similar in the Amazon space (a platform that lends itself much less to split testing) check out splitly.com
I was thinking that in one way podcasts and videos are better than blogs. You have to put more effort in stealing audio/video content, with blog you can wget all stuff and automatically shove it in some link farm. Even if someone stills your blog by translating it, I assume it would take not as much effort as making video or podcast from start. That said I have seen screen readers on youtube that steal news content from smaller news sites, slapping some photos from article. Text stuff can be automated quite quick, maybe with deep fakes on video it will be soon possible to steal video content as well. But I assume it is still quite harder.
I'll refrain from commenting on you personally, but I will say that I've been here for around a decade and dang's moderation has been excellent over that entire period.

Sometimes it has even been aimed at my comments, and I cannot really cite a single example where I feel dang has been unfair.

I would also note that you failed to even attempt to say why you think dang's moderation was lacking, here.
Went to a party last weekend where the host used a pulse oximeter (and thermometer) on everyone. Blood O2 level is apparently a leading indicator of COVID-19. Pretty cool stuff. The inner workings of it are actually quite simple as well, pretty amazing that it works as well as it does.
ROC also used their only veto to block Mongolia from UN recognition in 55.
What happened to instagrams experiment with removing visible likes? I guess it went negatively in some way because i still have likes heh
And the market may find a way to cripple Intel.

I'm looking forward to our ARM future. :-)
I feel like it has to be this way. You can’t both want to be trusted and enjoy the benefits of that autonomy and then expect others to not have that trust an autonomy. In many ways it shows it’s properly baked into the culture and not just some nice sound bite to attract engineering talent.
I've personally had my Facebook posts deleted so I don't know...

I mean do people of GZ look oppressed to you?
How to meet new people in a big city
Why do you think you got accepted into YC? I'd love to check out your application.
This seems really cool but it doesn't seem to let me choose which webcam to use- it seems to default to a virtual device I use for streaming that isn't set up right now so I can't really try it out.
nand2tetris is awesome, and taught me a large portion of the little I know on this subject.

The real barriers to me at this point are targeting a pragmatic real-world architecture.
Two:

- UltraEdit. What Photoshop is to images, UltraEdit is to text. The weird thing is, it’s not a super flashy or even immediately intuitive tool. But once you get the hang of it, it never fails to deliver.

- Excel. It’s insane the breadth of stuff you can do with it. And as a tool, it’s equally handy and “oh my God this will save me so much work” for a school teacher as it is for a data analyst and stock broker. It sort of scales infinitely, there is always one more level of complexity/usefulness to unlock.
People in this thread are seriously underestimating the competence of the authorities in dealing with financial crimes. Virtually everything people are suggesting here is something law enforcement has seen a thousand times before.

Lots of people have had the idea that the SEC/FBI/etc. can never catch them. Right up until they go to prison.
HN is the new /.
Writing macros (in any language) is a way of creating an abstraction. Creating abstractions is a way of automating the job of programming, making it ideally more efficient and less error prone. This is why people usually prefer java to basic.
Marcos are a way of creating abstractions that are particular suited to be "concreted" by the compiler, making them a ideal match for programming languages that seek to be "close to the metal" like C, C++ and rust.

C Macros are lacking because they are very primitive, e.g. they have not type system. They are also hardly turing complete. Its extremely hard to write a meaningful algorithm in them. IMHO the real macros of the C++ language are the templates and constexpr, althou they are limited in other ways. E.g. its hard to extend the syntax using them or do certain things like making the calling function return. They grow ever more powerful, with their own type system (concepts) and things like std::embed and static refection so they finally feel like a real language, alsbei a clumsy, pure functional language that feels alien a C++ programmer without exposure to haskell.

Rust macros are actually meant to feel like Rust, not some ad-hoc bolted on language.
"Follow rigid time schedules" is all about industrialization and the spread of railways. That's all there is to it. That's why people have been caring about that since 200 years ago in the U.S. and not at all in places like Nigeria.
And from George Bernard Shaw:

“The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.”
Hard to tell with a free press, since people just find the news they want to hear anyways.

I guess our situation with getting news from Facebook is voluntary censorship. Maybe that’s better than forced censorship?

What if the controller of news is benevolent?

I think the situation is that the Chinese government is mostly benevolent to its own citizens, which is why it has fairly good political support domestically. They are however not benevolent to the US interests, which is why we want to stop them. One benefit of a free press is that we’d be able to introduce our own propaganda into the country to push agendas that benefit ourselves.
The funny thing is that newspapers often started that way in the US. The reason you would often see the <Town/City Name> Democratic/Republician Gazzette newspapers? Because the ones who could afford to publish small town news were political parties. They did wear their motives explicitly and the eras were hella corrupt but it has precedent.
Netflix appoints content chief as co-CEO
I can easily close my PM2 with one hand, but still haven't figured out how to close my Manix 2 without using both hands. Is there a trick to it?
The window of opportunity for a hack like this is extraordinarily small. The market would have caught on to the hack and reverted back to normal pricing within minutes. Anyone capitalizing on it would have had to be waiting with their finger on the trade button.

It's not comparable to something like the Hertz thing which drags on for weeks or the TSLA run-up which has been going on for months. Imagine filtering for trades that happen within a specific 120-second window. Then filter by people who have atypically large volume during that window. It's not a long list.
So it's the state you are concerned about? Not common Iranians?

>> Wanting to go study the beautiful works of art in Iran is brave. As an atheist, it would be dangerous for me to do so... But yet, it's still true that many, perhaps most of them [Iranians] "hate my kind" over there.

In practical terms, for your trip to Iran, US citizenship is a more likely source of potential issues than your religious beliefs.
they could have gotten in with something more ambitious, then pivoted to this when they realized it wasn't going to work. Not uncommon to launch something different than what you were accepted with (see Brex)
They accompany such articles about projected population decline, at least in Europe. It's a local optimization thing (politics)!
Pushing code to production at 11pm on a friday???

Yikes.
Maybe there's potential to port the app to other platforms!