skysight-inc/HackerNews huggingface dataset:
I have some Arab friends who are very active on social media. It doesn't surprise me that the sheer volume of their political posts triggers all kinds of anti-spam mechanisms.

I have also occasionally tried researching the background of the claims made in some of the posts. Most were highly misleading or completely made up. So Facebook's campaign against misinformation might have something to do with the described removals. That being said, I still see tons of posts every day and don't have the impression that the platforms are hiding many of them. Even open calls for violence usually stay up.

The issue of alleged censorship aside, I am not convinced that this type of social media activism is beneficial for society. It would be great to have an open discussion on the many issues in the Middle East, but this doesn't really happen there. Most posts are straight up propaganda and and it appears to be taboo among Arabs on social media to even consider the Israeli point of view. Like the author of TFA, they even reject the term "conflict" because it might be thought to imply that both Israelis and Palestinians can have legitimate interests.
He doesn’t. He remembers his mom telling him about the incident and it has morphed into him thinking he remembers it.

My kid swears he remembers this one incident that my wife and I joke about, but what he remembers is the video of it. You physically don’t have the brain cells for long term memories until around age 5 which is why most childhood memories start around there.
I vaguely remember when I was less than 4 years, where things had a dream like quality.

A butterfly landed on my shoulder and I didn't see it take off so I thought it had gone through my skin into my body. Freaked me out a bit :(
> Why do you believe that "not everyone can understand chemistry"?

At least 5% of the population can’t understand algebra. If you can’t do algebra then you might be able to follow recipes but you can’t do chemistry. Without algebra you can’t do stochiometry and that’s essential for even high school level chemistry.
Are you talking about a specific country? My point was only to point out the very material difference in having a producer of a currency back the production.

In Crypto the miners cannot suddenly issue more currency, meaning there is an inherent risk of capital grid-lock. I get this is a trade off for the other benefits of crypto but it's one people should be aware of, and why you can't treat it the same way... or rely on it the same way.
I don't disagree with you, but I think you and GP are both correct. Lots of people care about this issue and think that things should change and/or that Israel is "in the wrong" so to speak (I myself am one such person).

However, you said "maybe something to [GP's] analysis on a global scale" and also " The situation is by all accounts very, very bad."

From an Israeli perspective, this is the thing that bothers me. The situation re: Israel/Palestine is bad, but it's also nuanced and complicated and has very few paths forward, even to people very motivated to solve the problems. (Even if I had any political power, I really don't know what I would do at this stage.)

And yet, the way the situation is talked about on a global scale makes it seem: 1) way worse than it really is, 2) loses a lot of nuance and makes Israel look way worse than it really is, 3) makes the issue appear far more important compared to other problems happening in the world.

And the reason for the above is because of GP's analysis (or at least, that's what it seems like to me): a lot of countries have a huge interest in making the situation the one that people focus on. It's easier for many Muslim countries to make their citizens focus on a bad situation in Palestine (ignoring their own complicity in it), and thereby distract them from far, far worse situations happening literally every day.
The machine an assembler should probably be taught together. Where possible either emulations of real chips, programmable logic simulated chips, or real chips should be used.

I recall the class which used a 6800 derivative in one of my college courses had a _very_ well written developer's spec manual for it. Complete with a (large) table that showed the logical relationship between the binary value of an instruction and the assembly mnemonic.

Today that might be RISC-V.

'x86' and ARM should also be used, and at least a taste of very constrained systems for super cheep stuff and very low level state machines for components would help round out the package.

Forth should be a semester project for one of the classes. This should include some practical case where either a manually clocked serial link, a set of dip switches and memory transfer captures, or some other constrained input method (maybe that 'boot sector forth' I recall seeing recently?) are used to trickle the core into RAM and then add higher level instructions. This might also include a small boot blob that inits the platform and opens an external data link; a useful example for subsystems.
>The files in question are, from a formal verification standpoint, the interface to CompCert. They are licensed under the non-commercial license (NCL) so that they can be used together with the rest of CompCert (the implementation of the compiler, so to speak), which is NCL-only.

>Additionally, the interface files in question are also licensed under the GPL so that they can be used in other, open-source projects such as VST (http://vst.cs.princeton.edu/) that connect with CompCert.

at https://github.com/AbsInt/CompCert/issues/140 (2016);
GPL -> LGPL in a later commit.
Whereby used to be excellent: No login no plugin.

I’d happily give them the $4 a month per employee they were requesting at the beginning for WebRTC, but they keep jacking up their prices, currently at $12, increasing by $2 every 6 months…

…and now they present login as if it is mandatory, even if we pay for it on our side, which is annoying for customers/applicants.
> Which I reckon is me being too used to cli-tools and hardly ever going outside the cli world

You might get some mileage out of OpenSCAD if you can define your object parametrically (I used it to make a Switch controller middle-bit.) Or there's stuff like https://github.com/fogleman/sdf which I've used to make resin-printed buttons for my mother.

(I also cannot get the hang of Blender despite dipping into it for a couple of weeks every year since about 2013.)
I think there is a significant difference between unsolicited mail and misdelivered mail
Curated Code CAD (2020)
No, it's wholly unreasonable to allow China to use these platforms to disseminate propaganda when they ban them in their own country. The federal government should ban Chinese propagandists from YouTube, the New York Times, etc. unless China unblocks these sites.
For tiny projects it is quite cool that someone contributed anything at all.

Even for larger projects for example fixing typos can be very useful - there are some projects where among main author none is a native speaker. So someone "only" contributing fixes to grammar mistakes can be very helpful!

See for example https://github.com/streetcomplete/StreetComplete/pulls?q=is%... (searching by "spelling" "wording" would also find some similar PRs)
It depends. There's a number of dog breeds with known genetical issues.

GE is a double edged sword just like nuclear energy. With great power comes great responsability.
The feedback cancelling the was the major gripe last time I ran a server. Otherwise very functional software.
I'm confused why this post was described as "flamewar" as it's a single sentence of factually correct information.[1] The only part I'd take issue with is the use of the word "fable". Fables are succinct short stories which end in a moral lesson—and the apocalyptic Book of Revelation is neither short nor moral.

[1] https://www.washingtonpost.com/news/politics/wp/2018/05/14/h...
Don't speak for everyone, I know plenty of people in that group whose dream during university was to land a job at Microsoft, Oracle, IBM, whatever.
Can you explain the circular logic flaw? I literally don't know what you're talking about.
Canada? There were a few cities in what is now southern Ontario but AFAIK that's about it.
Yeah, you learn _any_ language that much faster if you have a solid motivation, both external and internal, to do so. And if the language is _availible_ enough, meaning it has a lot of help, examples and 3rd party libraries, going for practicality or fun&profit projects really helps.

Then again switching programming paradigms not so easy, but when you can...
> The early 00s were a fun time to be a Linux enthusiast.

Only if you enjoyed configuring X11.
To add to that - it’s a totally different industry, but Tesla cars made in China are known to be superior in quality compared to the US produced one‘s.
ShareThis: Free Share Buttons and Plugins, Global Behavioral Data Solutions
Investing in the $SPY would not at all be a zero sum, because the value invested would be converted ultimately into something of real experiential value (in the form of the goods and services produced by the underlying companies), rather than Bitcoin which by definition is only ever an exchange of value.

It is precisely that difference which (I think) makes it zero-sum
> I'd heard all my friends saying they basically couldn't remember anything before age 10, and I thought "bullshit", but apparently they're the ones who are normal and I'm the one who's a psychological oddity.

That doesn't seem normal, either. I mean, they couldn't even remember a friend they had from first grade? Maybe they weren't prompted adequately.
Didn't check the numbers but I'd guess including European Russia or non-EU Balkans or Norway would totally change your results.

Then again, including Canada would probably as well.
> This should be a frequent position promoted in sane circles

The merits of the idea are irrelevant to whether an American politician corruptly colluding with Russia is politically inconvenient to those holding it.
>Security problems.

What security problems?
That isn't Apple approach, rather Apple is the surviving vendor of that approach, which was quite common until the PC came into the scene, thanks to IBM not being able to prevent Compaq from the attack of the clones. They even tried with PS/2, MCA architecture, but by then the pandora box was open.
Noted. I personally don't see a problem. The streets and sidewalk belong to the city; so the city is free to license them as it chooses.
Sorry for the ambiguity. I should've been more clear.
Rust allows portability providing that the programmer is using a HAL that implements the “embedded-hal” library.
Things like SPI, I2C etc can be exposed by traits that libraries can then use.
So you could have one LCD display library that can easily run on multiple microcontrollers.

But the support is still expanding slowly, I believe stm32 chips are the main focus at the moment
In the real world, those who act criminally in regards to mis-delivered and misaddressed mail: no one is going to jail for mis-delivered or misaddressed mail unless they offended the wrong important person or were dumb enough to get caught.

Incidentally, we've been having numerous postal issues at my complex because it doesn't have a full-time carrier assigned to the route. It's so bad, I had to get a PO Box.

My neighbors must be mostly thieves (keep) or too lazy (throw away) to bother correctly redelivering mis-delivered letters or packages most of the time. They are surprised like you're a fool for making an effort to redeliver them correctly. The complex is 98% white-collar, third-tier college graduates, single, between 24 and 35. I've had electronics, clothing, and random articles left in my box and at my door... these are mis-deliveries.

Misaddressed mail would be wrong name but correct address.
> What would in my opinion improve the situation?

> Source only uploads and building of wheels for all platforms on PyPI infrastructure – this way we could have wheels everywhere and remove the need to compile anything in pip install

I don't see how that can happen.

I distribute software through PyPI that doesn't support MS Windows.

It depends on OpenMP, and the stock macOS environment doesn't include OpenMP libraries. There are a few ways the end-user night support OpenMP on macOS, but I can't pre-compile a wheel for all those cases.

Neither can PyPI. Nor should they. It's my headache, not theirs.

Speaking more broadly, Python Packaging confuses me. I only vaguely understand the need for all this development in the last decade. What I do is so niche that it doesn't affect me.

1. My core distribution has no third-party dependencies so lock files and the like don't affect me.

2. I support third-party chemistry packages, but until a few weeks ago, none of them were distributed on PyPI. (RDKit just recently added PyPI downloads.) OTOH, all three are available through conda. And there's no way to express that in the existing Python packaging system.

3. The aforementioned OpenMP dependency.

4. I use per-file compilation flags, via a subclass of 'build_ext'. I have optimized implementations for certain instruction sets, which are chosen at run-time so the library run can still run on older hardware. To be clear, this is mostly historical - for machines which didn't support AVX2, and even machines which didn't support POPCNT - but AVX-512 might be an issue in the future.

5. To eek out more performance, the compilation set uses code generation for each of the hardware-specific implementations. This was done with #define macros in C, which became unmaintainable. I now have a Python program which does that just before compile time. C++ templates might work - I don't know C++.

That is, I use setup.py as a sort of Makefile, which it handles well-enough. This is because my needs fit the Unix-y cultural mindset that setup.py came out of. My target audience is academic and industrial researchers with training in programming.

This is not the way the winds of Python Packing seem to be going. In particular, #5 probably sent shivers down the spine of people who don't want potentially untrusted code to run on, say, their CI server during installation.

(One traditional Unix solution is to compile the code in an unprivileged account, build the files, and only install as root/sudo, after checking that the install only copies and chmods the files to install. This is hard to automate. Handwaving: compile in a container, make a local wheel, then install that wheel. But there's no portable container solution for pip etc. to use.)
How does the latency compare to other solutions?
> If you’re streaming a response, you start with an HTTP 200 code... but then what happens if an error occurs half

Maybe a 202 Accepted code makes more sense
Yah, they’ve always demanded to see my Engineering degree to even consider my application, only to proceed patronizing me from day one about how the grown-ups do work differently.

Now that I’ve put enough years I don’t get the treatment any more, just strenuously opposed with script-kiddie hacks when I put some intellectual effort in what I’m doing.

There’s a ton of people out there saddling down the industry who are totally our of their depth and terrified of becoming irrelevant.
I still remember back when the OS was partially shipped in ROM.

You don't turn an Amiga 500 into a 600 by upgrading the OS.
That's the scenario that I'd call abnormal! What a nightmare!
The author suggests that Haskell could benefit from rewriting

nodups = dedup [] where
dedup m [] = m
dedup m (x:xs) = dedup (if x `elem` m then m else m++[x]) xs

as some syntactic sugar while loop:

nodups l = while k != []
k = l ||| tail l
m = [] ||| if head k `elem` m then m else m ++ head k
result = m

but I would disagree. Btw, the former appears to suffer from quadratic slowdown due to repeated use of ++ which can be avoided by replacing m++[x] with x:m and making dedup m [] = reverse m.
10^6 * 10^6 = 10^12
It's not exactly easy -- more of "we know how to do it, given funding".

Designing any fast modern chip -- such as the Apple M1 -- probably still costs around a billion dollars.

In the RISC-V world the company with the most funding so far is SiFive and they've had $190 million.

Intel getting involved could change that very quickly.
If you prefer closed source solutions geared towards non-technical people maybe HN isn't the forum for you.
No Space Left to Run: China's Transnational Repression of Uyghurs
I don't disagree with your assessment, though it's not like Israel is perfect either - Israelis have been happy to continually vote for people who don't particularly prioritize peace (to put it mildly), and Israel has basically been strategically strengthening their position in negotiations by building settlements for the past 50 years.

The situation is complicated exactly because there are few ways forward if neither side has any incentives to compromise (partly for real strategic reasons, partly because the people in charge have goals that are not equivalent to making their people better off).
Since this is a client server architecture wouldn't there be alternative clients?
Poor UX seems to be a recurring theme with open source projects. Anyone knows why?
I tried a few companies on the site and only AXA was slow for me - it looks like there are 4s delays for many of the queries to _num.axa.co.uk, so maybe they have some throttling/DDoS protection going on. They return a SERVFAIL status code.
> In particular, little is known about whether returns to physical attractiveness vary by race or significantly vary by race and gender combined.

Actually the Ok Cupid data https://www.gwern.net/docs/psychology/okcupid/raceandattract...
My understanding is that a while (or a valof) that doesn't assign to result is invalid.

If the condition is false before entering the loop then result would be 1 (its initial value)

if it helps and if I understand correctly, this would be the same algorithm expressed in scheme:

(define (fib n)
(let loop ([i 1] [f 1] [pf 1])
(if (< i n)
(loop (+ i 1) (+ f pf) f )
f )))

((let name args body) is essentially sugar for creating a function and calling it with some default args)
The fact is that a single person with a decent amount of knowledge can write a game engine that is more or less complete, while not even FANG companies can write a web browser from scratch should definitely be proof that the latter is more complex.

Some physics and linear algebra, while I’m not saying is easy, but it is not a complex layouting and CSS engine, with a state of the art language runtime, with all the possible requests, sandboxing, etc. — of course you don’t necessarily have to write an optimized browser, but still, just implementing a usable subset of the web is ridiculously hard.
okay a minute makes more sense that's about 150 words.
There are quite a few computers already where Linux only runs as long as Microsoft provides a signed shim for the boot loader. There was quite a bit of a controversy because of this when secure boot came out.
git-filter-branch is going to take forever, use filter-repo
This is a very minority view, unfortunately. The politics of UK higher education has been completely marketized, and university courses are ranked by what salary the graduates can achieve.

Arts funding is being drastically cut: https://www.theartnewspaper.com/news/plans-to-cut-higher-edu... partly because arts graduates make less and partly because studying liberal arts makes students liberal, which the government perceives as a threat.
I guess that it is part of the curse of knowledge.

Even the article starts by

"I just want to share my thoughts on Kafka after using it for a few months, always from a practical point of view. I don’t know anything more than the basics about Kafka internals. "

It is just confusing for anyone that does not know that Apache Kafka is a software application to process queues.

The article is named "Starting with Kafka" but assumes that you have knowledge of what it is, its use cases, and other not-so-basic information.
You’re still committing formatting, and our whole ecosystem of tools is focused around text. You’re proposing a workaround rather than fixing the problem.
Do you think anybody buy my this site on flippa
The author assumes that beauty is subjective. He writes "These attitudes around skin color and physical aesthetics, however, we
must remember, are never neutral. They are a function of power relations
and ethnoracial domination. Beauty is, after all, in the eye of the beholder – and the beholder learns what to deem beautiful and what to deem ugly."

But it's not. We know now that the ideal is simply the average face.[1] There's an interactive tool to average faces at [2], so you can try this. As you select more faces to average, the result gets better looking.

It's not learned. Testing on babies indicates they will look at a pretty face longer.[3]

Physical unattractiveness seems to be tied to an evolved defect detector.

[1] https://petapixel.com/2013/05/28/what-averaged-face-photogra...

[2] http://www.faceresearch.org/demos/average

[3] https://www.sciencenewsforstudents.org/article/what-makes-pr...
the problem is it needs to adjust speed based on the bikes around it. 15mph in all cases is a disaster if it is unsafe to pass.
As a consumer of posts who wants to occasionally read Quora on my phone's DDG browser, I just no longer bother to click the link. Ditto with Reddit unless I feel like fighting their popups. Logging in or downloading the apps? You've gotta be kidding. Nothing would be a bigger waste of time or storage on my phone. FB is obnoxious in that they only let you view one page w/o logging in, but I never had a FB account so I just ignore any links to them. I suspect a lot of other people as consumers - not privacy advocates or engineers - find these login/download walls annoying enough to drop engagement. Quora is particularly obnoxious and I've never had an account with them, but removing a few invisible divs in the dom editor usually lets me read what I need to.
Interested in the source for the "You physically don't have the brain cells for long term memories until around age 5" to go look at.

I have some recall of a few, vivid, subjective, first person, "umwelt"-style memories of events that I can date to before I was five.

These feel very different to my normal "episodic" memories.

Having spoken to my dad about the same subject before, he has some that he can place to about age 2 or 3.

I'm not arguing your point; granted, memory is reconstructive imaging from some engram and not a replay of some recording and I'm super convinced that our brains and mind go through several developmental stages that function quite differently.

I also find it super interesting that people with hyperthymesia usually have a perfect recall start date a bit after age 10.
What do you expect when people buy Apple laptops to do GNU/Linux work instead of improving the ecosystem of Linux OEMs?

Or are now rushing to give money to Microsoft and use WSL?

Well, that is how things eventually turn out to be.
Blowing the other horn, as an engineer I can imagine sorts of mistakes that can be made while editing DNA. We don’t fully understand life yet, but already cutting it in pieces, for a good purpose as it may be
What about when MacOS started hiding scrollbars? Ugh.
What do you think that reason is?
> Why not send a bicyclist to deliver pizza then?

Ok. But when this bike takes up exactly as much space in the bike lane as the robot would have, what have we gained? Theoretically the robot could take up less space since it doesn't need to be powerful enough for street speeds.

Speaking of which, drivers of cars must similarly share their lanes with self-driving cars.
Link broken, redirects to
https://array/?u=…&o=…&m=1
Being open source, low latency, and having high quality audio doesn't do much when the clients are absolutely horrible, everything has horrible UX, and absolutely zero echo cancelation.