skysight-inc/HackerNews huggingface dataset:
You got a one-time windfall, the source and form of it doesn't really matter. Use it to pay down high-interest rate debt (e.g. credit card and the like) if you have any, and save the rest.
Bazel. I really like the workflow of how it only selectively runs unit tests.
Because there's literally zero alternative to it. If you're running Signal and want to be sure that the server is running the code published on GH then it's all you can do.
RdRand Performance as Bad as ~3% Original Speed with CrossTalk/Srbds Mitigation
Nintendo game and watch Octopus. Almost 20 year old Miele vacuum cleaner, still feels like brand new. ~1980 Singer sewing machine, build like a tank.
Sigh. Probably will try it later. Did try the R1/beta1, and had to fiddle in the BIOS to get usable output on secondary display (can't remember if i managed dual-screen) on intel graphics. Liked the look and feel of it, mostly. Because on the secondary display on 24"@1920X1200 the icons looked somehow stretched wide, but just a little. Not so on the internal 13"@1280x800. Question is: what to do with it?
How stable is the FS? Where are the videos/intros which really show what i can do with it, which i can't with other desktops? Haven't found a really compelling reason so far. (Hmmm, seems like they updated their slideshows and list of videos...)

Would FreeCiv stop slowing down to a crawl on larger maps in late game? Could i abuse AQEMU as performant dockerthingy for the applications i need?
Furward Momentum
This scam has been repeated a couple of times. On the weekend they repeated an interview with Chamath Palihapitiya from 2-3 years ago and said it was a "Bitcoin Giveaway" where you got two for one bitcoin. It was hilarious but I never checked to see the transactions that had occurred against the target address.
I think most of the perceived performance was a result of pervasive multi threading, which was novel at the time.

For example, I remember being able to simultaneously play 5-6 mp3 files, load a web page, play an mpeg video, and browse the local file system while having complete UI responsiveness and no audible/visual glitches. This was pretty much unheard of at the time, especially on modest consumer hardware (pentium 2 ~350mhz IIRC)
Snabb: 100 Gbit/s pure software switching using Lua (2019)
National Geographic has a VR app that does something similar: https://venturebeat.com/2019/11/10/machu-picchu-is-coming-to...

Also Anne Frank's House, recreated in 3d with some documentary: https://www.oculus.com/experiences/go/1596151970428159/?loca...
I too have started down the fp router with ramda and ramda-adjunct.

Though other people at my work dislike it due to them not understanding what's going on
Since you 'won' this cash (well done btw) and didn't work or earn it, I suggest you save most of it and use some of it in investments.

Otherwise you'd be more likely to spend it on expensive things at once which doesn't sound very good if you're not earning any extra income.
ERCOT aka Texas isn't showing up. It says something like "data not available at this time". Does anyone know if data has ever been available from ERCOT? I know that there have been a very large number of wind turbines added to the Texas grid over the last few years, including some near my home town, which I didn't really expect, as that is central Texas and not west Texas where the big farms are.

Edit: I will say, at the other end of my home county there is a coal plant.
So someone steals a book from a library isn’t theft because they have secondary copies?
Duo is targeted to the general public and has E2E encryption though, so cloud denoising is not a possibility.
> You work for Google, or Apple, for FaceBook, or an accomplished startup.

The irony is that none of those companies have a real presence in the city. Their campuses are miles away. So you live in the city and ride on a tour coach down to your megaplex every day.

I don’t know why anyone strives to live a life like this.
You should examine who is telling you those things about non-police labor unions and what they stand to gain by saying those things.
I'm amazed! On a whim, I tried installing it to my old ASUS EEE 7" netbook. Everything seems to work! Haiku just breathed new life into that old device.
Coronavirus Bankruptcy Tracker
For signal this issue actually cannot be fixed.

One failure is a permanent leak of the profile and contact information for everybody with a weak pin (which is probably virtually everybody).
Hmm, the cognate to schulden jumps right out for me but I didn't notice some of the others. Thanks for a great post!
CaseYak: Plugin for Data-Backed Motor Vehicle Accident Lawsuit Values(++Español)
I've built CaseYak (https://thecaseyak.com) with a friend of mine who has been a lawyer in the personal injury space for a few years.

The plugin works like a chat-bot in that it can be added to a law firm's website with one line of code. It then slides out and asks website visitors a series of questions about the accident in order to pass accident data to our models. At the end, we are able to predict an estimate for the lawsuit value based on historical data we've collected from previous verdicts.

The plugin ships out of the box with support for Spanish and is accessible for large font sizes, hopefully improving access to justice in these demographics while providing more accurate estimates to those already able to provide this data.

We are based in Colorado, and right now our models are only trained on historical Colorado data, thus we are currently available only in Colorado (with plans to expand).
TransCoder: Unsupervised Translation of Programming Languages
Fair enough, I only use it for basic things on the desktop. I'm not fluent enough in Pascal, and it seems like there's not enough resources out there to make my life easier. Plus nobody pays me to use it, so it's low on my list of tools.
> The mitigation locks the entire memory bus before updating the staging buffer and only unlocks it after clearing its content.

Entire memory bus as in entire access to any kind of shared memory (shared CPU caches, RAM, ...)? If yes, wow, that's a pretty desperate mitigation. Doesn't that starve large parts of the whole CPU whenever an affected, but mitigated instruction is executed, as all other cores can't interact with memory anymore for the duration of this execution? Doesn't that also open the ability to "DoS" CPUs by constantly executing such instructions?
Re: i3wm

I installed it a couple years ago, went whole hog, down the rabbit hole, but realized a couple of things.

1. I rarely ever use anything more than a simple L/R split.

2. When I do use something more complex, it's almost always in the terminal, in which case why not use tmux?

These days I'm back to using gnome because ubuntu switched to it over unity (which had a weird multitouch bug that drove me crazy).

What do you get out of i3 beyond a simple L/R split supported by simpler wms and how often do you use it?
How would de-militarizing the police affect the overwhelming racism problem that exists in police departments nationwide?
Ask HN: Censorship on HN?
A few minutes ago there was an article on Hacker News with a list of BLM non-profits YC supported.

It is now gone.

How often are moderators removing content based on their personal preferences?
Global scope by default isn't good practice in embedded. Global scope isn't synonymous with static allocation, but unfortunately that goes over the head of many people. Best practice in embedded is to have locally scoped statically allocated data passed around by reference.
It's not possible. The only reason ANC works is because the microphones are located (physically) to your ears and so are the speakers/headphone drivers. If they're in some random location you can't inject anti-noise and you can't detect the noise accurately.
IBM abandons 'biased' facial recognition tech
Just as a slogan, "Reform" is too boring and vague. "Police the police" is catchy but sounds more about oversight, which is not really the idea here. I thought of "Reduce the police", which might get broader support than "defund", but isn't as catchy and maybe still wouldn't get majority support. Polls show the police are still popular, though obviously and justifiably less popular lately. I suspect these calls for defunding (and abolition) are going to scare public opinion back in the other direction, which is a pity, since there really is a reform position to stake out here. For example, I bet even most police offers don't want to be the ones to have to deal with mental illness, addiction, and homelessness. A moderate and non-scary reform movement would surely get massive public support at this time, while a radical one is likely to provoke a counterreaction. It probably always works that way though, and eventually something comes out of it anyhow.
I have seen this pattern multiple times: (1) tell client completely underdefined problem can be solved automatically, (2) tell developer to implement it, (3) developer spends months trying to automate it, (4) days before the deadline the code does something that would barely count as acceptable, (5) an intern is hired last-minute to solve the problem manually, (6) "we will do it by hand until we have fixed the code".

The client will never know (5). The intern will eventually do it manually full-time. The code is of course never fixed.

Months later, the developer finally has enough understanding of the problem to find out that it has been a research topic for decades, with no satisfying results so far.
Reducing the police department's scope may be a good call. I just don't think it will have the effect that people are hoping it will have - stopping police brutality.

It's similar to how some people thought going to war with Iraq would be retribution for 9/11. But the Iraq War just caused more problems. Dealing with the problem directly was a lot more effective (going after the people responsible for 9/11 - Osama bin Laden and al-Qaeda).

If people want fewer police, that's one thing. But if people want to end police brutality, I think we should take that on directly.
Estimate your tax obligation and pay the IRS before you lose it or spend it all: https://www.irs.gov/businesses/small-businesses-self-employe...

Then invest the remainder into an index fund or retirement fund. If you don't know where to start, then look here: https://investor.vanguard.com/mutual-funds/target-retirement...
I’ve been tracking some highly targeted phishing operations that use a third-party service to identify and fingerprint their victim(s) using “handsetdetection(.)com”.
Spoofing the browsers useragent string is not enough to trigger exploitation because of this “service”.
For many of the tools that have improved my productivity, it was not the tool that was the breakthrough but the realization of the tool’s value. For example, version control has existed since the beginning of time practically, and I begrudgingly used RCS, SCCS, VSS, and probably other version control systems for ten or fifteen years until I had that Eureka! moment (coinciding with Git’s release, roughly) that inspired me to actually embrace version control tools. A similar experience happened with automated testing: I’d gotten the testing-is-good bondage and discipline spiel many times, but it wasn’t until I started writing extensive units tests for language parsers that I realized how wonderfully empowering they can be.

That said, along with Git, I’d list Gdb (or LLdb or any real debugger), Emacs keyboard macros, Python’s venv facilities, and Django’s database migrations among the tools that changed my life.

Somewhat consistent with the it’s-not-the-thing-but-the-realization-of-the-thing’s-value theme above, I’d say reading the Practice of Programming back in ‘99 took my programming productivity to a new level, because it made me realize that one of the central tasks of an abstraction builder is creating a language that allows you to express thoughts in terms of that abstraction. Once you’ve done that, you “just” need to implement the language and all of the problems expressible in it become easy, even trivial.
Tip top real estate on the Dead Sea. ;)

http://brucefwebster.com/2008/04/11/the-wetware-crisis-the-d...
I agree with all your points. But worth pointing out that BeOS predates Mac OS 8 and 9. Not sure if there's a line of influence between the two, but uthere's definitely a 1990s 'demarcated' design; not just with colour but with simple visual elements.

And attention to physical placement. Windows 95 made a strange choice when it placed the 'close' button next to minimize/maximize, making it entirely possible to close-by-accident. OS X then strangely threw away the classic Mac positioning and adopted something like Windows, and made this worse by choosing in its first versions to make the function of the buttons unclear until the mouse moved over them.

I really enjoyed Sun's "OpenLook" design back in the day: http://toastytech.com/guis/ow2default.png

Minimalist while not being spartan or unclear.Skeuomorphism but not overdone.
I agree that trusted computing can be a good thing for cloud computing providers. They own the computer hardware but other people are paying them in order to use those resources. That's the entire point of cloud computing. The user and owner of the hardware are different people and so offering trusted computing as a feature makes sense.

Consumers are the opposite: they pay companies in order to use their software on their computers. The owner and user of the machine are the same person. Users should get to maintain complete control over the hardware, including the ability to reverse engineer the software and even make "unauthorized" copies of anything they want.

I don't trust that this technology will be restricted to cloud computing though. The copyright industry is worth billions of dollars. They'll make use of it on consumer machines if it's available. This is something that should be prevented at all costs, since the worst case scenario is a world where all commercial software runs in a secure execution environment where the user has no control.

Threat models where the user is an adversary are obviously user hostile. So of course whenever these technologies are compromised it is a victory for software freedom.
All I can think of when I see this is Jita 4-4 scammers from EVE Online and how it's basically the same playbook just with having to deal with getting new accounts.
To boot, I’ve often seen verified accounts (blue-checkmark) promoting these scams, which implies that the scammers have a stable of compromised accounts that they’re using for this activity.
https://en.wikipedia.org/wiki/Racism :

> Today, some scholars of racism prefer to use the concept in the plural racisms, in order to emphasize its many different forms that do not easily fall under a single definition. ...

> Garner (2009: p. 11) summarizes different existing definitions of racism and identifies three common elements contained in those definitions of racism. First, a historical, hierarchical power relationship between groups; second, a set of ideas (an ideology) about racial differences; and, third, discriminatory actions (practices).

Your "believing that people of some other race are inferior" falls under the second of those three.

But compare your "nothing to do with laws or power structure" with "historical, hierarchical power relationship". Clearly there are different definitions.

On the same page:

> Scholars also commonly define racism not only in terms of individual prejudice, but also in terms of a power structure that protects the interests of the dominant culture and actively discriminates against ethnic minorities. From this perspective, while members of ethnic minorities may be prejudiced against members of the dominant culture, they lack the political and economic power to actively oppress them, and they are therefore not practicing "racism".

Which leads us back to the reason I joined this thread in the first place - that perspective was dismissively summarized earlier as the '"you can't be racist towards white people" mantra.'
Yup a few startups mostly using the standalone version. One even runs it alongside their Rails app on Google Cloud Run to add a high-performance graphql api to an existing Rails app. I'm speaking to a couple people who want to use it within their traditional GO REST API to query the database instead of using an ORM.
Swedish cognate djur
https://github.com/gsquire/topngx/pull/1

o/
so sick man.
SF's core value sounds like a real cancer. I wonder if SF's homeless problem and the reality of service workers working for pittances barely able to afford living there are a form of a reality check on the elites who live there. As if to show them the reality of the world outside of their palace.

If SF can figure out to automate away all of their poor service workers and then crack down on the homeless, then it would be truly a paradise for them eh?
It's hilarious to me how hard people keep pimping this notion of people abandoning the SF Bay Area. As long as I've visited this site there's been a constant rotation of here's why people are leaving..
Feels like a good portion of the population is forever waiting for California's comeuppance for whatever reason.
Remote Collaboration Tips: Microphone
Most people are sympathetic to the protests but that doesn't mean there won't be a "law and order" backlash if they feel changes to policing are making them less safe. It's definitely happened before.
I've been watching videos of politicians literally advocating shutting down police departments, and will continue to believe my own lying eyes.
181 Fremont is Instagram HQ and there's an adjacent tower with a huge Facebook SF office. I'd call that a real presence.
It can sound stupid but I’m newbie so for me:
* Firebase - moving my ideas from local host to online and be able to present this / get feedback. That was/is motivating me to solve more complex problems.

* JS challenges website like coderbyte edabit

* honorable to mention- Hardcore Functional Programming in JavaScript, v2 from front end masters
Do you know if English or Spanish translations are any good?
My Portuguese is not good enough to enjoy a book.
If you turn off all the safety checks, is Rust still safe?

It seems a microkernel architecture allows for the kernel to be as small as possible, with the scheduler and drivers and everything written in a safe language in user-space. In that case, it is anything other than vanity that says the kernel is better off being written in a "safe" language with all the safeties turned off, compared to a unsafe language?
New Air-Filtration PPE May Protect Frontline Workers Against High Viral Load
I'm not sure what relevance the number of civilian-owned rifles ("military-style" or otherwise) has to the daily life of a police officer. concealable weapons (mainly pistols) are of much greater concern when interacting with the public.
Building an OpenID Connect flow for native mobile, the right way
>- harvesting trees results in release of CO2 from soils, which continues for decades;

I coppice, no tree dies, the soil is not disrupted.

>- burning natural hardwood forest and replacing with fast-growing forest plantations (a common practice), permanently elevates atmospheric CO2 because plantations don’t store as much carbon as natural forests;

There are plenty of fast growing woods - willow, beech, hazel

>- cutting and processing wood uses energy, which generally results in CO2 emissions.

Meaculpa - I use a chainsaw, but there is a future in which I can use an electric saw and and axe (I use an axe alot now anyway)
"To his surprise, the app that he used to record his regular rides ... shared that information publicly, not just with his network of friends and followers. Someone had located a record of his ride on the path on June 2..."

This makes it sound like the app (Strava) leaked his private info. It can very well be one of his followers leaked it?
YGWYPF? The price difference can sometimes just be the ads, bundled apps, and other "smart" features designed to put a couple bucks back into the hands of the manufacturer selling that TV at low or now margin.
We have mathematical techniques for this--such as ZKSTARK--that allow for the construction of proofs while not also hiding the execution from the user. Showing you "I did this correctly" should not imply being unable to watch it happen and decide to put a stop to it if you don't like what it was doing.
I use chromeOS as my daily driver but even with Linux and Android app support it doesn't work as a dev machine. The hardware isn't there and its just not positioned well enough for vendors to take it seriously.
I'm comfortable with it on SmartCards or EMV chips, since those are tailored devices for a specific purpose and the trust model is understood by the participants. I'm not particularly upset that I can't root my credit card.

Mobile phones, it's disappointing, but total consumer control was kind of a lost cause from day 1.

What truly bothers me is the introduction of trusted computing into general-purpose consumer CPUs, where previously we had complete freedom. There's an old but still very good CCC talk that encapsulates my feelings about this [0].

[0]: https://www.youtube.com/watch?v=HUEvRyemKSg
I've seen it because youtube algorithm recommended it to me.
Dedicated, embedded, custom made, single purpose GUIs where the OS is buried so deep that most users will never find it.

Again, not what Haiku is about.
The arrival of Language Server Protocol is going to make IDE-like functionality more evenly spread across traditional text editors, "modern" text editors and "IDEs". In Emacs I recommend eglot: https://github.com/joaotavora/eglot
> It's remarkable - and a bit frightening - how little human labor is required

A huge number of jobs are engaged in verification/audit/fraud detection/related activities. "Paper pushers", the cliche goes.

An OK book that looks at this (and goes farther than I do, I think making some eventually unsupported claims) is _Bullshit Jobs_ by David Graeber. Worth a read - some of it is quite good.

Audit functions will always be needed. That said, I'm pretty sure there will be a lot of job functions that looked "normal" pre-C19, that people will decide no longer need doing, or will be done substantially differently after.
Probably still confusing in any place besides mid-to-large urban areas in the US.
Society values teaching quite a bit actually. People pay thousands upon thousands for private schools, tutors, and specialized classes.

It's the citizenry that we deem worthless. That's why there's no money in public education.
That Michael Moore film is pretty terrible and doesn't contain the best available and most recent science. I wouldn't consider it a reliable source.
strace.

Even after having learned many programming languages and contributed to various projects, it was only when I started using strace that I felt like truly, efficiently understand what any program does, and can reliably write programs that do things fast.

I believe that "syscall oriented programming" (making your program emit exactly and only the right syscalls) results in clean, understandable software.

Now I use strace every day, as it is often the fastest way to figure out problems with any tool, written in any language, open-source or proprietary.

- Something hangs? strace shows how it's hanging.

- Computer is slow? strace will likely show who's the culprit spamming syscalls.

- "Unexpected error occured"? Bypass programmers doing poor error handling, and witness the underlying "no such file or directory" directly.

Last week I even used strace to debug why my leisure-time computer game wouldn't load a mod, and as usual, strace did the job.

strace helps to really understand computers.

If you want to learn more about strace, check out Brendan Gregg's pages like http://www.brendangregg.com/blog/2014-05-11/strace-wow-much-..., my presentation for an intermediate-level example (https://news.ycombinator.com/item?id=16708392) or my project to build a programmable strace alternative (https://github.com/nh2/hatrace).