skysight-inc/HackerNews huggingface dataset:
Sure, but the problem is it's not just minimum wages that are 2-10x higher in the US. It's all wages. I don't know the manufacturing sector personally, but I can look at the tech sector.

I am a senior software engineer in Romania working for an American company. I am well appreciated and currently have a significant hand in designing major pieces of one of our bigger products, working with a Romanian team, a US team and a team in India. I'm explaining this just to make it clear I am not some contractor code monkey working in a sweatshop. My salary though, which is quite good for my country, is 5-10x smaller than the kinds of salaries software devs expect in California, and even Atlanta or Austin. I am higher up the corporate ladder, and better appreciated, and have brought more value to this company than many of those people - and so have many of my colleagues from Romania and India.

You can't tell me that it's OK for software devs to make 150k+/year, for sales people to make similar salaries (with bonuses), for layers and layers of middle management (who often have negative value for the company when evaluated objectively) to do the same, for executives to make tens or hundreds of millions, for shareholders to make record profits; but then if the assembly line workers get 31k/year, THAT is what's bleeding the company dry.

You're not wrong about the lack of US manufacturing, and the lack of motivation for it. But you are dead wrong about the reasons behind it.
> "Moderate" Republican party members would make their statements about "this isn't the way things are done' every time Trump did something crazy, but every single one folded and fell in line, every single time.

The obvious counter-example to this is John McCain's vote to preserve Obamacare and sink the republication attempt to end it. Since then, despite a 2-year period where Republicans controlled house, senate and presidency under Trump, they still could not get a repeal bill passed, due largely to their moderate members.
wouldn't make more sense to repurpose some older small Thinkpad X series liner X41, X200 or X240s, they are widely available almost for free, I find 8-10" screen hardly usable with Win/Linux
Python Dictionary Implementation
I have played with an hp jornada 728 and jlime linux back in the day.

The form factor was very nice, it would be lovely to have something similar again but without the limitations of running gnu/linux on a windows ce device.
This is something people at https://suckless.org would like
yeah transreflective LCD is amazing, extremely low consumption but still LCD, better than eink, I have one in watch I wear and there is pretty much nothing to upgrade to
Clarisights | Multiple Roles | Full-Time, Bangalore/Berlin/Remote(India)

We, at Clarisights, are bringing a paradigm shift in how business users draw insights from data coming from 100s of different data sources. We have very large enterprise customers across the globe and are well funded by the world's leading VC firms. We are loved by the likes of Uber, Delivery Hero, About You etc who have had deeply technical large engineering teams even before they switched to Clarisights.

In the process of building Clarisights, we are solving some incredibly hard engineering challenges through the whole stack ranging from scalability and design challenges in frontend to building large scale distributed systems in data engineering and infrastructure to diving deep inside databases and even building our own distributed HTAP database. If you love building deeply technical products from ground up, Clarisights is the place for you.

What are we building?: https://clarisights.notion.site/What-are-we-building-e370143...

Engg Philosophy and Challenges: https://clarisights.notion.site/Engineering-Philosophy-and-C...

Recent funding round led by Sequoia: https://blog.clarisights.com/series-a

We are looking for: Chief Architect, Principal Engineer, Devops Lead, Engineering Manager, Software Engineers

Checkout what to expect at Clarisights and open positions: https://clarisights.com/careers

Or you can reach out to me directly: vijay.nandwani at clarisights.com
Hey, thanks for the suggestion. I actually considered this multiple times, but I'm yet to figure out a way to not have this clash with the marked dates in localStorage, in an easy-to-understand way.

We'll get there though, soon. :)
> Moreover, there's a risk new software accidentally uses the old broken /dev/random.

but that risk is at 100% NOW, how is it not worth reducing it?
because it is not trivial to those affected.

the problem is that we haven't figured out how to best approach this problem.

the long term solution is better education, teach our kids tolerance, respect and courtesy. but until we realize that and implement it across the world, every other solution will be inadequate to some.
It’s intended to be as close as one can get to public domain. So yes you can “steal” it outright like any other public domain work.
Kafka Design
Hey, thanks for the kind words. The problem should've been fixed by now, so please check it out again. Let me know if any particular date format doesn't work.
The spirit of the Psion 5 / Series 3 lives on in the Gemini PDA

https://store.planetcom.co.uk/collections/gemini-pda

and the Astro Slide

https://store.planetcom.co.uk/products/astro-slide
> > The Nobel Peace Center advertised the event precisely on social
media, but the ad on Facebook was removed, without further
explanation, as "political advertising". The center has been able to
advertise other events on Facebook without any problems.

> more inclined to just think that once again the ML enforcement
models that the company uses have thrown a false positive

Sorry, but when Aunt Agatha shows up dead in the library, the butler
who benefits from the will, and gives her medication, is first on the
list.

That's why I think your analysis is itself problematic and part of
what's going wrong here.

What do you mean by false positive? On what criteria, that you personally
know about how Facebook selects what to censor, do you "just think"
such apologetics are deserved?

I don't wish to pick on you alone, because it's a trope here that we
rush to defend self-evidently rotten technologies and their
application by crying "just a bug!", "just a glitch!". It's because we
love the technology and mistake an attack on those who abuse it for an
attack on what we identify with.

> more than there being some shady desire to silence the event

That's far too charitable. They have every motive to silence the
event, and the means, and a kind of ever-fresh alibi that "the machine
did it".
If you don't trust the CPU wouldn't you have bigger and more fish to fry than just RDRAND?
I also get a somewhat soothing and focusing effect when using a dark theme, especially in a room with dim lights.

But what absolutely destroys the experience for me is when I have to look something up on the internet and end up on a page that doesn't honor the browser's dark mode. The switch between bright and dark is extremely jarring.
I'm surprised about this. I ran a high refresh rate monitor for a while, but I didn't really notice or care in day to day usage compared to picture quality. It was a big meh from me. Nice to have, but wouldn't trade even minor picture quality improvements. I have a 30" 2560x1600 display atm, and definitely wouldn't trade either the quality or the real estate for refresh rate. I'd also take auto KVM over refresh rate, or usb-c single cable docking over refresh rate, but it would still be nice to have
> But what if ecosystems not only hinge on a single species but can be made or broken by a single gene?

I thought is common knowledge that humans have a gene which caused a lot of other species to go extinct.
Async destructors, async genericity and completion futures
Actually, it's just an attempt to accuse people writing lazy comments, not to excuse myself. I don't work on proprietary software.
What was your reason for developing the project in typescript? Looks like an interesting choice for a CLI / key mgmt system.
This is now available, along with starting weeks on Mondays. Please click on the burger button in the top toolbar and enable week numbers. :)
> Because the Republican party tends to line up with rural voters, they have a statistical advantage in both the Senate and the Electoral College

Yep. And frankly it's something of a miracle that we ever have a Democrat in the White House, and a 50-50 Senate.

Many people (myself included, sometimes) complain about how Democrats seem to suck so hard at winning elections, but the system is so heavily stacked toward Republicans, it's pretty impressive that Democrats manage to hold majorities at the federal level at all.
Maybe I missed something. How do you account for the VM downtime? The VM containing the service writing to the sqlite db, it can go down without warning. How do you mitigate that?
I meant the overhead - in the case of two services - of managing and developing two sets of schemas and a mechanism of data exchange (be it rest apis or queues. both come with a producing and a consuming side). There are many reasons where that makes sense (e.g. both ms have to evolve the shared storage schema in different directions) but I would not do it out of the box every time like the author implies.
They're not questionable because they didn't work, they're questionable because they were so difficult to run that they had to migrate twice.

You could absolutely run a web site using Brainfuck without any failures or any customers realising it. Doesn't mean it's not a questionable decision!
“data on intern pay in the (US) foreign policy field”
Hey, yes the years decreasing is a bug, should be fixed now.

The marks disappearing is, unfortunately, just the default print setting. I think if you enable the "background graphics" option, they'll show up.

I'll figure out a better way. Perhaps, the marks could be text-color, instead of background, when printing.
Easy to say that, harder to live it. Would you willingly choose to receive treatment from a less trained, less accurate NP? I wouldn’t, even if I had to wait longer.
Nah, screw that noise. If I could stop working today and have enough money to last the rest of my life, I’d quit and you’d never catch me in an office again.
Solarized has broad support as well.
That must be one hell of a an ML model to single out an event where the peace center (usually not a red flag entity) is talking about Meta. I mean, that's extremely convenient. Such cases, a computer problem. Well, that's just force of nature, nothing we can do about it. Please move on. /s
> But we need to stop pretending nobody knows why Russia invaded.

No, that's not accurate. There doesn't seem to be any "nobody knows" sentiment, the other responses from cuteboy19 and watwut cover it well. There is no need to throw doubt here.

But you're right, in that the surprise is that Russia thought that it would be a good idea.
Hey, thanks. Yeah, that's what I started off with, but after two years, just looking at the code, I have _no_ idea what's going on. And I can see myself reinventing some framework in a bad way, if I am to add more features and fix stuff. So, went with my favorite combination, TypeScript and Mithril.js.
Hey, sorry for this. It actually should be working on mobile. Can you check now, or share more details on what you are seeing or what problems you are facing please?
Most hackers are active outside of this time range.
Disagree. Better link the original; people can still use Google Translate if they prefer.
I hate Facebook more than most, but I wouldn't automatically presume that the claims in the post are the result of malicious intent from human actors.

Much to everyone's surprise, over the past decade Facebook had real humans looking into reports whenever a basic algorithm couldn't make a simple determination. That has completely changed in the past two years and they've gone full ML -- and the results reflect that, terribly. Facebook is once again flooded with fake accounts pushing crypto scams and ads that are basically direct links to malware, and reporting those scams does absolutely nothing, because the scammers have always been (and likely always will be) smarter than any algorithm. Things are much like they were in the early days of Facebook, before human intervention cleaned most of that up.

The bigger concern I have with going fully automated, is the lack of security. I use Facebook Messenger to send long lists of keywords to a friend, so that I'll start (immediately) seeing ads for all of the startups related to those keywords. It's a great research tool, albeit incredibly disturbing and something that should probably be illegal. But there's a terrible side effect to this, which becomes very apparent when you get targeted by their algorithm for a particular keyword that gets abused by scammers.

In 2020 alone, I spent over 150 hours sending abuse reports to every hosting provider and domain registrar imaginable, all for the same guy using Facebook's ad system to distribute extortion malware under the guise of being a Windows desktop version of Clubhouse. Most of the companies responded within 72 hours, which I'd call somewhat acceptable, though I still wonder how many people lost their data or got conned out of money in each of those time periods. Facebook, however, never responded once or took action on any reports. It would take them weeks (sometimes months) to remove this person's ads, and would rarely ban the actual accounts. It finally "ended" when I repeatedly contacted their legal department, who also never responded (and why would they), but did seem to light a fire under someone on the security team.

And then he was back about four months later doing the exact same scam with different names, because all they did was add some filter for Clubhouse ads. He's still doing it, but it's an impossible battle if Facebook refuses to participate in the real world, so I've given up on reporting anything. It shouldn't have been my job to fix it in the first place.
Can you explain in your own words what/where the FoS violation is here?
>or something as simple as picking up consumables with a simple press of a button with no animations

That's something they probably picked up from Monster Hunter.
> you don't keep constantly overwriting the same variable over and over

Except when you do...

> Whats worse something like this

Yes, this could be catastrophic.

dir, file := path.Split(fileToKeep)
dir2, file2 := path.Split(fileToDelete)
if file2 == "x" {
removeFile(file)
}

What does it have to do with errors?

> golang errors are basically strings

That's not true at all. The error interface asks that you provide a string representation of your error when called upon (i.e. the Error() method), but you don't want it to be a string underneath. Further, you don't even need to use the error interface. Not all Go functions, even in the standard library, return errors declared using the error interface.

> Errors are special because they need to carry certain state about the program when an error happened (e.g. stack trace).

A stack trace is useful when you have an exceptional circumstance, but Go's exceptions (panic/recover) already provides that for exceptions. We are, however, talking about errors, not exceptions. Why would you ever need a stack trace when the network is down, for example? There is nothing unusual about the network being down. It's just another happy state along your happy path and logically dealing with it is no different than branching on the user inputting 1 vs. 2. Should languages also have special constructs for dealing with that? Of course not.

> I've experienced the issues that come out of golang's overly simplistic design.

No doubt. I have made clear that Go could improve here. None of those improvements are specific to errors, though. The idea that errors are special just doesn't jive. Every problem you encounter with errors will also be encountered with other types sooner or later.

> languages like Rust have it much better than golang.

Rust is a good example of how errors aren't special, though. The constructs you may use for errors in Rust are built upon lower level features that help with state management generally. Mentioning Rust here is a is a bit strange seeing as how it contradicts the entire premise you're trying to push. The features of Rust that can help you with errors can also help you with problems of other types. Rust is a good example of how good design can work to solve the problem generally, not just for errors like you want to do.

To really get to the meat of this, your entire comment sums up to say that Go could do more to help you with state management. We already established exactly that in previous comments. Where do you think errors specifically begin to come into play?
That is what has felt so hollow to me over the past two years. I'm not an "essential worker", so I've been looking at this from the outside, but it's felt so gross seeing all the "hero" framing with all the "huge thanks", but without anything tangible to go with it. How about we pay people more? Maybe give more paid vacation? Maybe find ways to make these jobs more attractive so more people will want to do them and relieve some of the pressure on the people who have gotten nothing but "thanks for being a hero" for the duration of the pandemic?
Absolutely no!
First: you get paid because you generate some kind of value. Is not like they ask you to do nonsense which you do not like, just for the sake of it, and get paid because that makes your life miserable. That many are convinced of this fact, shows how broken are some companies and the society.
Often the problem is exactly that. Many people don't like the work when they don't feel they are doing something valuable.
There are very good places to work. But is difficult. I worked twice in wonderful teams, for 7 year aprox. each. It was great. There where some times, when it was... "just ok" and there are times, like my current job, where I viscerally hate it!

You have to keep searching...
I've been using `Apprentice` theme

https://github.com/romainl/Apprentice

Has been a great experience so far
You've misunderstood. I want to work at the company, I just don't want to be forced to contribute shareholder profits - just like you want to work at the company but don't want to be forced to contribute union dues.
about bashisms, isn't that what dash is for?

https://wiki.archlinux.org/title/Dash#Identifying_bashisms

apart from that, the tendency is to less posix and more friendly and consistent shell syntax.

zsh is even worse then bash when it comes to zsh'isms and then there are fish, elvish and several more which actually break sh compatibility, and that's a good thing. there is plenty of room to modernize
I compile llvm on machine with 4gb ram
That's why I chose to have the dark reader extension always on and only disable for sites that don't need it.

No such luck however with design tools where changing the theme can't be an option.
Looks like a simpler, straight-forward version of Habits in Habaitica. So pretty awesome, I would say!
CC0 is public domain. You waive all copyright (and even moral rights!) in a CC0-licensed work. MIT0 only waives the requirement to retain your copyright notice. It doesn't waive your copyright itself.

CC0 contains language that is more suitable for works of art than computer programs, and is intentionally vague regarding which rights are being waived because the use cases are so diverse. (What does it mean to "perform" or "communicate" a program?) Developers might prefer something a bit more precise.

CC0 is long and complicated [1]. You probably don't want to put that in the header of a gist.

[1] https://creativecommons.org/publicdomain/zero/1.0/legalcode
The way such links get 'replaced' is by finding an English language source or waiting for one to materialize.
Very interesting. I'd never heard of it but apparently MariaDB uses it too.

TL;DR is the source is available but you can't use it in production without paying a fee. However versions older than 4 years become truly open source, so you can use old versions for free.

Interesting compromise. Might be better than "open core".
For KVM VMs, please use virtio-rng! If you have virtio (which most VMs do) then adding a virtio-rng virtual device costs nothing and gives the VM access to the host's entropy. systemd etc in the VM should then have no problem at all consuming as much entropy as it likes as early in the boot as it needs.

https://wiki.qemu.org/Features/VirtIORNG
> I can't help but wonder what the US would do if Mexico signed a security pact with China

The only interesting part is where this is the exact same BS talking point as from the most extreme of the pro-Russia/ "Maidan was a CIA coup" shills. e.g. (but not the only example) here: https://news.ycombinator.com/item?id=30882756
Watching the World Wrecking
See also: https://github.com/rafi/awesome-vim-colorschemes
so who is their new manager there? easy to fix this issue
We do actually have microwave lasers, which IIRC predate lasers, called masers.

Of course, there is no cellphone equipped with such a thing.
Author, here. Happy you like it ;-)
Sure, would love to collaborate on the Spinup project. It's in its early stage, so a lot of opportunities to have a huge impact.

https://github.com/spinup-host/spinup. Any open source RDS alternative.

We do have a bi-weekly standup and a small group of 5 members. Most of us just want to learn Go, Docker and Databases. Feel free to ask any questions. Thanks.
Just tried Nord but to me it seems Gruvbox is more distinct with the keywords? At least I feel it easier to differentiate between different elements in code.
Yet Another GitHub Profile Generator
I remember it being referred to as Volksporsche. It was a strange mix of feelings. Nobody took it as a serious Porsche while owners that normally wouldn't be able to afford a 'real' one really loved the car for it quirks. To me this is a much better Volksporsche than the Cayenne/Touareg . And in hindsight the people who loved this democratized version of a sports car have a better place in history than all those who started the SUV boom in Europe's cities. While Porsche was made a bit fun of at the time, today's Porsches feel like an anachronistic thing that nobody desires but super rich and wannabes.
Compression is fundamentally not suitable for GPGPU, because if it can be parallelized then it's not compressed well enough. That's why codec acceleration all uses ASICs.

Of course in some situations you don't care about compression efficiency that much.
> How many empty houses are there in the US, millions?

About 16M units unoccupied [1].

> How many luxury condos are being built

Quite a few! New construction is almost always targeted at the high-end, which has been true throughout history. Low-end housing, outside specific government projects, tend to be the high-end housing of the past

> and sit unoccupied?

Very, very few. The idea of luxury housing being built only to sit empty for some unspecified "investment" reason has been a persistent myth that has never been backed up by data.

1. https://data.census.gov/cedsci/table?q=DP04#
> I am not saying that it is impossible to track you, but rather, it isn't realistic or scalable across billions of users.

so, you agree that it is possible but you didn't figure out how.

ubo and ff-containers are lipstick on a pig, they don't change the nature but the apperance (i use them nevertheless).
This is the latest I know of https://00248909357804553642.googlegroups.com/attach/35baf4e...
My dog died just over a year ago and I'll never get over it. I'm going to be old and demented thinking she is right next to me. And I semi look forward to seeing her again in that state. I love that dog forever and ever.

I've experienced tragedy to close family members as well. For everyone the grieving process will be different, but I can't believe someone expected it to last 1 year. Thats whats so upsetting to me is peoples expectations of how someone will handle loss, especially of a human.
I went back to older games like daggerfall (daggerfallsetup), the longest journey, some goldbox games, might and magic6-8 and so on.