skysight-inc/HackerNews huggingface dataset:
It's a possible sign that the Chinese have not determined that the media outlet is being used for (semi-)automated astroturfing propaganda operations such as:

Earnest Voice:
> Operation Earnest Voice is an astroturfing campaign by the Federal government of the United States.[1] The aim of the initiative is to use sockpuppets to spread pro-American propaganda on social networking services based outside of the US.
https://en.wikipedia.org/wiki/Operation_Earnest_Voice

and

JTRIG:
> The scope of the JTRIG's mission includes using "dirty tricks" to "destroy, deny, degrade [and] disrupt" enemies by "discrediting" them, planting misinformation and shutting down their communications https://en.wikipedia.org/wiki/Joint_Threat_Research_Intellig...
https://theintercept.com/2014/02/24/jtrig-manipulation/

I look for balance in my news sources and since many powerful governments employ online propaganda ops, I look for signals of relative neutrality or non-bias. ZeroHedge used to have those in abundance. https://en.wikipedia.org/wiki/State-sponsored_Internet_propa...
nice, I’ve been toying with it recently because I wanted to get some video on the Apple TV I’ve got connected to my TV.

In the process I was reminded of how important Intellectual Property is in our field.

I dowloaded a video from youtube [0] and learned that the video is in a WEBM container for certain types of video compression formats (VP8/9 + another one) as well as vorbis/opus audio. It turns out that to get the best quality on the Apple TV, I should encode to HEVC (H265) video and I guess aac audio.

There’s some sort of history behind this divide. A pain in the neck for people who want to toy around with video, but huge decisions for these companies in choosing the formats they use to move these bits around.

So I can use ffmpeg to re-encode into the new format, and I can play it on my apple devices if the file is local, but I can’t shoot it via UDP to the TV. When VLC (app on apple tv) is listening on a port for UDP I only get choppy audio:

Doing this on the sending side doesn’t seem to work:

ffmpeg \
-re -i video_stream_ready.mp4 \
-c:v copy -c:a copy \
-f mpegts udp:$APPLETVIP:2300

has anyone toyed around with shooting pre-generated (or even real time generated) video at their TV this way?

Being stuck at home makes me want to make something artsy that could be fun to look at through the day.

[0] https://youtu.be/wPXSFVruIHI
> But without moderation, it trends towards mud-slinging, vitriol where arguments become so divided that it's no longer discourse.

I think of it as performance art of insane babble, satire, potty-humour. Should "proper discourse and exchange of ideas" be the only thing allowed to exist?

(I have no problem with advertisers pulling away from it, either.)
Best iPhones to Buy in 2020
I just ordered a product on walmart.com that arrived in a Newegg box. When looked on Newegg I didn't see the product.

So no idea what is happening but makes me think there are lots of sellers shipping from different locations potentially for competing sites.
I would say that Unicode is complex, not that it is a mess. As Einstein (or somebody) said, Everything Should Be Made as Simple as Possible, But Not Simpler.

There are admittedly a few oddities in Unicode (like the treatment of some characters composed of others in Devanagari, IIRC), but they are blessedly rare. What's complicated is writing systems. Have a look at the Burmese script, or contextual variants in Arabic script, and you'll begin to understand why Unicode is complicated.
Openai Releases Commercial API That IT Earlier Deemed Too Dangerous
See, saying that BLM is fake isn’t really an opinion. It’s a lie.
Sleep. I work in the bar business, so going home generally has me getting in bed immediately.

In the mornings, I do thinks like others are mentioning here. Chores, hobbies, consuming content.
Timelocked multi-sig is another alternative in some systems. As time goes on the number of signatures required goes down, this setup can be reset every X blocks as needed.

Provides additional security against key loss or malevolent actors at the cost of having to wait it out when such things occur.
The federalist isn't, it's articles are closer to national review but maybe more populist. It was a shock to see it was mentioned; it's not something like Unz or anything.
Right, but then every company would just grow uberdevs and be chock full of awesome at some point, but it seems like that isn’t happening w these interns as often as would make the intern thing “worth it” for identifying future wonderdevs.
Or you wait until it explodes and then get the money either way. Plus, you don't have to bother with people who do not want to understand, which is the second problem commonly faced by technical teams. I've seen more than enough technical people doing anything they could to make people understand, but at the end of the day Sinclairs adage about people not understanding something if their income depends on not understanding it holds true.
The proposal is, for better or worse, quite clear about not providing operator overloading or anything similar in the near future.

You could always offer a method that returns a slice of unique elements, which could then be ranged over.
Fortunately (or unfortunately, depending upon where one lives), fighting poverty is like fighting pandemics: some places try it, and others declare it difficult* and leave it untried.

* "difficult" being the charitable interpretation of the people who will argue, at length and in print, that having poverty or having an endemic or having brutality is somehow better than the alternatives.

(in my country, it's considered shocking news that, unemployment having reached almost 4%, thousands of people showed up for food handouts during the pandemic. It's considered ongoing news that we still have double digits, about 1% of peak, of new virus cases per day. Both public mass shootings from this century are considered national tragedies)
"Good engineers move towards juicy problems. The skills that would make you successful at a big tech company are almost mutually exclusive with the profile of the best engineers I know."

This has been my exact experience while working for various SV-based $BIGCORPS
Code tour: The IPC system in SerenityOS
I can't wait until all this Silicon Valley censorship virtue signaling comes back to bite them in the ass.

My prediction is it will come in the form of expedited monopolistic practice inquiries and significantly harsher penalties.
> You wouldn't believe how lonely it is. In my team of 150 people, we were two black people.

One of the strangest realizations I've had in my adult life is that when Silicon Valley people talk about improving workplace diversity, they don't mean black people. There are virtually no black people in Silicon Valley. Two on your team of 150 under-represents the population but not nearly as much as in places with a larger black population.

Has anyone ever pitched you on Atlanta? Tech here has a long way to go to match the local demographics but being a black developer (or manager, executive, founder, VC, whatever) isn't nearly as novel. Tho, our casual and not-so-casual racism outside the workplace is probably worse than Silicon Valley.
This industry spends way too much time thinking about top producers (IE, the mythical 10x developer) and not enough about the support to turn one of those competent but humble developers into a top producer. Are there a few legitimate "The One" developers in the world? Yes, I'm sure there are. But you can take an average player, put them in a super supportive environment with good tools and make them look like a super star way easier than you can find or pay, or in some cases put up with the prima donna antics of a "super star." Put in the wrong environment too, you can turn a super star into a lemon super quick.
I completely disagree with that opening sentence entirely.

Why on earth does one have to make a broad comparison of cultures to rank badness at racism before dealing with this instance?

And are you saying 'inclusion' is quantitative or something?
The availability of inexpensive CNC machines and 3D printers are carpentry tools that have certainly bolstered productivity in the last 10 years. Probably not
“order of magnitude more powerful”, whatever that means, but as one very successful carpenter friend put it: “I don’t even fuck around with table saws anymore”.

By contrast, I’m still writing code more or less the same way I was 10 years ago, with mostly the same tools, and have not seen “order of magnitude” level of anything contributing to my productivity.
Not OP but have at least a bit of cursory experience.

Masonry stoves get warm but when properly built they aren't insanely hot outside of the inside, the stove tops, and the chimney. Most of the excess heat after finishing cooking will dissipate through the chimney.

Also insulation in most of the houses these are being built for isn't great. Because of this, the stove won't keep the house from cooling off at night. During the day people are out and about so it isn't too much of problem then either. Also it's probably cooler overall since less heat is lost to the environment compared to what they replaced.

It's by no means a perfect solution but comparatively to what they were using before, it is leagues better.
Projects end, especially great ones and the people from them move on. Developers get better from exposure to different people, different technology and domains.
Of course everyone will be judged by those around them based on how they act.

The question is how far should we go in attacking, stigmatizing, humiliating, or financially damaging those around us for voicing an idea that perhaps we don’t agree with?

I totally agree that it’s OK to hold people accountable. Answering speech you disagree with by voicing your disagreement and making the best counter-argument you can make. If someone says something that’s beyond the pale / beyond debate and just shameful, you can express your distaste and ask for an apology. Maybe someone says something you think is wrong and you take the time to see if you can teach them something new.

Every disagreement has two people who both think the other person is wrong. But it’s a mob mentality that the most organized or radicalized side should be able to inflict the most pain on the “others”.

There will obviously be the very exceptional case where an irredeemable idea meets an unrelenting bigot and perhaps such people must be ostracized for it. I’ve been fortunate enough to perhaps never have met such a person in my life.
The prize was awarded for work done in the 1970s, fwiw.

(PS. This took me most of a minute of reading the link you provided).
I think Dan's missing two important points:

1) Great devs want to work with other great devs. If you want to blast forward you don't want to spend days debugging really crappy code someone else wrote, or explaining ideas to someone who's significantly slower than you. (We've all been on both sides of that particular situation - the good ones put in the work to get faster.)

2) People don't quit jobs, they quit managers. Also, at least for everyone I know, people generally quit jobs first, and look for jobs later, meaning that if they have a good team to work with and a good manager, you're never going to get them.

This means that the great developer is not a standalone creature; great developers will cluster under a great manager, and then that unit will be immensely productive and inseparable. Building that should be a tech CEO's goal.
Oodle Texture Compression
Full screen seems to broken. F11 doesn't work for that. Any idea how to full screen?
> For local communities, selling timber and clearing land for cultivation is an income stream of last resort.

There's also another problem that affects places like Brazil: deforestation for cattle ranching.
Have you played around with octane script nodes for the use cases above? They should allow you to do almost anything in the node graph through Lua (or native code via ffi) - Jules
And night+rain mode.
So what? Those people aren't hoarding the money, they're circulating it through consumer spending, and they're far, far from a significant minority, let alone a majority of people.

Every system has freeloaders. Keeping freeloaders in business during this crisis has more than enough downstream benefits that we really shouldn't care if some lazy assholes get to be moreso for a few months.
There's a tension in languages between making it easier to write many layers of libraries versus making it easier to write applications.

Languages that want libraries that go ten layers deep need to carefully manage things with sophisticated type systems and compilers that can cut through and inline all the abstractions so it still runs fast. Think rust, C++, haskell (all of which, not by coincidence, have long compile times).

Languages for writing applications and solving problems tend to have a flatter dependency tree and wider standard library (often including practical functionality like JSON parsers). Think erlang, Perl, PHP.

I used to think Go was in the latter category, but it seems to be getting pulled into the former category. Perhaps that's a reflection of Go developers using more layers of abstraction than they have in the past?
Lindsay isn't just some activist, he was one of the three authors of the "Sokal Squared" papers.
lol are you kidding me? If "anti-racism" was actually accepted, then we would have much less racism. If gender-science were actually accepted, then we would have less discrimination against trans folks.
Personal safety is not something to joke with. Those people might be immunocompromised or otherwise have risk factors that would make Covid a potential death sentence.
they didn't "work with"-the federalist removed the ability to comment it looks like.
It's been an established practice for several years now to exclusively allow in-app purchases through websites to avoid the cut on in-app payments. A while back apps would display the catalog of available purchases in app and kick users to a web browser when they went to buy. Apple didn't like that. IIRC this was another big deal with Fortnite. Originally Epic was going to have users download the APKs to get around the play store tariff. I think this prompted Google to offer more favorable terms.

More and more it feels like Apple isn't selling hardware so much as licensing hardware. Google has similar issues but it's much easier to get around them. At least they still let users install arbitrary APKs if they enable it in settings.
I have no knowledge beyond first-year university physics i.e General Relativity and my understanding of Gravity was that two masses are attracted to one another, which is due to the "curvature" of spacetime.

However, this sort of stuff i.e. the above article, makes me so curious about the universe and fills me with joy just reading about it. Would you possibly have any suggestions as to what resources one can read preferably books as it allows a journey or at the very least a concrete thing to study. ( I get distracted with wikipedia like websites becuase I jump from link to link and then get completely lost ).
From a societal perspective, it is more efficient for capital to be employed in creating value than stashed away as cash for a rainy day. Rather than every entity—individual, family, business, local government—keeping enough rainy day funds to withstand a black swan event like the most serious pandemic in a century, it is far more efficient to put that money into creating things of value, and to rely on the central government as a backstop in those circumstances.
I believe in reparations but not your methodology (I did not downvote you).
Critical flaws in embedded TCP/IP library impact millions of IoT devices
Lesser known Single Assignment C (SAC) is using array based functional programming as well [1],[2]. As the name implied it uses C/Algol based syntax for parallel programming of multi-core and GPU.

Similar to Haskell it's originated in academic research. It utilizes static single assignment (SSA) concept that can be used for both imperative and functional programming [3]. Neat stuff. Hopefully someone can emulate this with a modern open source hybrid functional language like Scala or D.

[1]http://www.sac-home.org/doku.php

[2]https://www.microsoft.com/en-us/research/video/sac-off-the-s...

[3]https://www.cs.princeton.edu/~appel/papers/ssafun.pdf
Not sure that I'd want my job to depend on me doing this correctly.

1. The feature is still flagged as experimental
2. If you fail to sync within the ttl window (25 hours by default), you'll lose data
3. There are cases (which might not be an issue for you) where it simply won't work (multiple column families, data imports, ...)

Much much simpler and safer to use PG+barman.
>Racism is a system, a set of rules, rites, privileges and laws that puts 100% of POC at a disadvantage, and 100% of white people at an advantage, regardless of the rest of their social status.

Can you give any specific examples of these rules and laws? I assume you mean rules and laws that are actually written down.

I'm interested because while it's easy to find rules and laws that are explicitly 100% to the advantage of non-whites over whites (affirmative action, Gladue in Canada, etc), I've not been able to find any that work the other way around.

(Also worth noting "more likely to end up dead for no reason at all" isn't actually true[0]; there's no statistical evidence that cops kill blacks more than whites in comparable situations.)

[0] https://www.nytimes.com/2016/07/12/upshot/surprising-new-evi...
The advertisers don't obtain the data. The articles that discuss this are always careful to use phrases like they "use" the data.

They set up an ad campaign in Facebook or Google or another similar network, and they have to decide who to "target."

Google and Facebook, and other networks to a much lesser extent and perhaps through other apps that people wouldn't expect to be related, have tremendous data troves about people.

This includes phone location data and history, and data from partners about things like what types of purchases a person makes on their credit cards, whether they are a homeowner and their home value, income... things like that.

All the advertisers actually get is the ability to say something along the lines of "This ad should show to people who were at or near X location and make less than X amount of money."

They don't "get" the data or have it "sold" to them. They are able to "use" the data in a very indirect way.
Why Are My Airflow Jobs Running “One Day Late”?
This is not a "free speech" issue. At all.

The FBI didn't show up and shut down the ZH domain.

ZH has not been removed from Google's search index.

Tyler Durden's fingers were not amputated.

Nobody's speech is being prevented.

No business is entitled to any other business' monetization. No store has to sell every product. The store doesn't even have to give a reason.

Anyway, ZH has MANY other monetization strategies. It is read enough by traders that subscription would be a good option.

Have a nice day.
The link to the demo [1] is broken, it takes me to a page with the following message:

> This recording has been archived. All unclaimed recordings (the ones not linked to any user account) are automatically archived 7 days after upload.

The README file in the GitHub repository also loads a broken image [2] with the following text:

> This recording has been archived.

[1] https://asciinema.org/a/eZViK9M7yd0gD3asEVQIDi8DV

[2] https://asciinema.org/a/eZViK9M7yd0gD3asEVQIDi8DV.png
It's gotten so bad that I wish @dang would start to intervene.
FreeBSD 10.0 and newer include etcupdate (and it has been available as port even longer) which improves a lot upon mergemaster through the use of 3way instead of 2way merges. Recent releases also added ways to keep most of your config in your own files (often included from /usr/local/etc) to avoid merge conflicts. Simple systems can often upgrade without any merge conflicts at all.
Physics for Idiots
From the article:

“Millions of devices, from consumer products like printers and IP cameras to specialized devices used across organizations such as video conferencing systems and industrial control systems, are at risk due to critical vulnerabilities found in an embedded TCP/IP library. Some of the flaws allow for remote code execution over the network and can lead to a full compromise of the affected device.”
You didn't answer my question, I notice. Perhaps he's a person who has been or felt he has been, hard done by? Is he not allowed to voice "his truth"?
I once saw an iOS app hit by this same IAP shakedown quite recently. The developer, a friend of mine, had called me in an emergency to help expand his backend for Apple payments. It almost felt like a protection racket run by your friendly neighborhood Mobster.

The most egregious thing is that they don't inform you about this beforehand, event when they could easily stop this on the first review. They will let you on the store, get users, and then sneak up on you and hang your users over your head to get you to comply.

I really hope dhh sticks to his guns and starts up a revolution against Apple.
This applies to all time series databases... What is special about time series that makes unique databases attractive? Is it the assumption that only 1 main index is created (time)? Is is that the data is append-only?

In particular, I'd love to know if theres anything major that generic RDBMS's could do better here.
> I realise it's a ridiculously counter-intuitive result. Apparently when Einstein was told this, he stopped dead in his tracks while crossing a busy road.

For a smart guy, that's not very smart.
I explained why I was making the comparison in the post: Apple clearly (at least to me) conceived of iOS devices as application consoles, analogous to game consoles. If you don't think they should have conceived of them that way -- and I'm pretty sure I also addressed that -- that's fine, but I genuinely don't think my comparison of iOS devices to game consoles is dishonest. I think it's literally the way Apple intended them to operate. You may think that they shouldn't intend them to operate that way, and I might agree, but that's really a different argument.
South Korea is another example of fighting poverty that stopped and completely reversed deforestation.

Korean peninsula in general went through extreme deforestation under Japan, especially during the WW2 era and Korean War, as supply of coal was cut off from the civilian population and redirected to war effort by Japan and Korea. In order to get fuel supply that was needed to cook food and heat homes, local hills were cleared of trees by locals.

If you watch video footage of the Korean War 1950 - 53, the hills are completely devoid of trees. The trees are missing because they had all be cut down for fuel.

If you talk to any older Korean men who were teens up until mid 1960s, they all remember walking 1 - 2 hrs one way up into the hills to collect firewood, piled mountain high on their A-frames (in Korean, jigae).

Once South Korea started getting better off, they went to coal, oil, natural gas, and then electricity for fuel source.

The South Korean government "Korea Forest Service" ministry is completely focused on restoring the depleted forests. And they seem to have done reasonably well.
Oxford Will “Decolonize” Degrees
Uh... I think that is more palatable viewpoint than blaming them on genetics
Talking about racism makes white people uncomfortable because whether it's talking about a specific individual or not, there's an implicit undertone that they're also white and part of the problem.

This is particularly grating when considering that white people are a very diverse group and the experience of a white male in Iran is completely different to the one of a white upper-class female in the US or a lower-income white male in the US.

The US media and social-media have infected Europe with this us-vs-them attitude and are ironically fueling racism against white people.