skysight-inc/HackerNews huggingface dataset:
> I can't believe this is how the country I live in treats people who bring their high-demand skills here.

Well, I highly doubt American companies are pushing for this treatment. They benefit the most from getting whoever they want to hire however they want to hire them.

So, you must be implying that this "treatment" is coming from a non-corporate entity?

> that there is a bedrock of people they are allowed to treat this way puts a hard ceiling on your own compensation.

This argument is strange, because you are implying that it is the corporations that are kicking people out. But, I am not sure that aligns with their incentives.

So, if the corporations are not the ones kicking the desirable people out then why would losing that person force them to put a hard ceiling on others potential compensation?

I am not sure I follow the logic.

> I can't believe this is how interviewing works in this field.

I 100% agre. It is broken. But, I also think we are not being honest as to why. If we think logically (and game-theoretically) then it is easy to assume that these corporations have a huge incentive to engage in this behavior. Could it be that they have a sea of choice beyond anything the tech industry has ever had before?
I've worked with people that I consider pretty smart, and they definitely study (and enjoy) the kinds of problems that are given in interviews. 500 hours may be an exaggeration, but I think the idea that this stuff comes naturally to successful people is a bit ridiculous.
Spotify Employees Demand the Removal of More Joe Rogan Episodes
I'm aware - the answer to "Have you ever tried being a landlord if you are in another part of the same metro area that is only an hour away?" is no, but I do from another country, right now, using a management company.
FYI: parent is the founder of SaaShub.

It’s considered courteous to disclose any affiliations you have, when self promoting.
Generative MNIST-RNN
iOS chrome is just a res lined safari, because Apple doesn’t allow real browsers to compete with them.
Step up to FPGA. There has to be a first time.
Very curious to hear about the training set for these. If I had to guess, someone scraped GoDaddy/Google Domains/Namecheap for the "premium domains" that are being squatted on and then trained a language model on that corpus. Hopefully the OP can provide details!
And after an HN comment touched some nerve, he took a few hours out of the life "working on backups" to explain to the rest of us why he thinks his lifes activities were impactful. (And it seems it was!)

I'm not sure HN comments (intentional or not) should ever put someone else in a position of feeling they need to explain the impact of their life.
I actually don’t know if this is true. Everything you listed about chinese/Indians not voting or being engaged civically applies very broadly to the Hispanic vote also. Hispanic engagement is quite low, because of many immigrants cannot vote (same as Chinese/Indian), Because civic engagement isn’t common (again same) and language barriers. Additionally the idea that Hispanics are a democrat leaning population isn’t true. Many sub populations are staunchly religious (catholic) and would vote to overturn roe v wade same as evangelicals.

Additionally, the focus on DACA and Hispanic immigration may be because of size: Indian and Chinese immigrants aren’t even 5% of the USA out together, while immigrants just from Mexico are a whopping 11% of the USA.
What model is it? I have a sub that does a small thump when it turns on/off but nothing like you describe.
Well, you can help make it come sooner… wink
And most of these tests are basically bullshit, in terms of real world impact.

What's the contest here? Who's most desperate, most willing to sacrifice their life and health for pennies on the dollar?

Seriously. I'm a middle aged guy with kids and parents to take care of. I'm not in a position to spend 30 hours / week doing bullshit puzzles & memorizing an algo book for crap that is basically irrelevant to my job.

You know what I'm good at?

- Spotting the bug before it happens, by watching how the team interacts and who is checking their work...

- Parsing client requirements and finding what matters

- Duct tape engineering so we can hit a go-live date when everything else is a smoking pile of delayed dog-shit...

- Talking the client into dropping a feature that we can't deliver and pivoting into something we already have...

Generally of far higher value than some brain teasers...
PinText: A Multitask Text Embedding System in Pinterest
OK, my green nail polish running out will probably be when I do something about the brake levers and the damage done to the original paint by said brake levers.
Whitespace requirement is unfortunate but probably necessary. Changing meaning of . from function composition to anything else will break approximately 100% of existing Haskell libraries.
Congress can't actually tell the companies what to do. They can call them to testify, and they are obligated to show up, but they can stonewall or spout PR, and Congress can't do anything.
The way I see it is that academia and self-entrepreneurship are much alike. Comparing working in academia and for a company is apples to oranges, as working for a company is literally about working in company, i.e., not by yourself.

It's also easy to see the distinction between different phases in academia: after PhD it's much more about what could be done against what can be done. It's more like trying to get VC money with just an idea. It's hard, but some can do it, but it requires a vastly different playbook than what is required to get the degree. If you already know how to make things work, it's easier to transition into a bootstrapped mode where you can sideline as an independent researcher without all the fluff of publishing.
> As long as the "risk of having to leave the country"

So, immigration is generally speaking something that corporations are incentivized to want because they get more manipulatible and desperate employees?

Can we just demand that companies that hire immigrants cannot fire or lay off those immigrant employees for some minimum number of years unless they declare bankruptcy? It might decrease the number of immigrant employees corporations would hire but it would simultaneoulsy ensure a huge amount of safety for the immigrants that do get hired (and for their families).
To be fair, I've never had a problem remembering IP(v4) addresses, much like with phone numbers and (physical) addresses. The real advantages of using domain names is that it associates a word or phrase with the site, can remain the same while the IP changes, and also allows for virtual hosting.

Imagine a world in which the Internet grew and commercialised before DNS ever appeared --- we may have ended up with IPs being as common knowledge as phone numbers.
So I am not familiar with those tools at all, but I feel like it's worth noting this is the difference between academia and general practitioners/laymen. laymen and general practitioners may often be the first to explore an area that academia overlooked, but with the way academia is supposed to work, the amount of deep study and essentially throwing minds at the problem is supposed to produce completely separate classes of solutions (or the understanding that a better solution can't be made).

General practice is often incremental improvement, research is supposed to produce paradigm shifts. This is why PhDs are worth something to all the FAANG employers -- they can get by just hiring smart people without worrying if they can write good code or not, because it's way easier to find someone who can write you the code to implement the algorithm created by someone who's steeped their brain in a problem for 5+ years.
The FAANGs are willing to consider physics PhDs as developers; I know two personally. You will have to acquire knowledge of CS basics and demonstrate coding ability but, for a physicist, it shouldn't be much of a challenge.
Some thoughts on the evil that is comments
Maybe they will decouple the app from the backend. Publish the interface, set up an auth system and let the community build their own apps to interface with it.

That's the reason email still exists today and will continue to exist long after today's fad app goes out of style.
So still relatively few people.
Just got one of these, and after an initial learning curve agree it is super intuitive (now) and works really well.
On thing about forward declarations: they violate DRY.

Now, most of the time, the trade off of repeating

class Thing;

is more than offset by faster build times.

But if

class Thing;

is actually

namespace Bob
{
namespace Dave
{
template <typename T>
class ThingTrait;

template <typename T>
class Thing : BaseClass<T, allocator<T>, trait<ThingTrait<T> >;
}
}

you really want to put that in it's own header, typically "Thing_fwd.h"

(apologies for any syntax errors, been a while since I've written C++)
They've made a couple using mode selector rings, but not infinite dimming. The UDR Dominator does have an off position on its dial, but that's not intended to be the main switch. You don't see those often, as the market for $1200 flashlights, especially relatively outdated ones is small.
I thought WhatsApp needed to verify the device using a phone number? Does that work with the virtual Android?
I wish there was a way to specify a prefix or suffix.
I am truly baffled by the desire to build new data lakes. I understand why Hadoop data lakes came to be: Teradata charged a lot for storage. But now there are database systems that use object storage under-the-hood: Snowflake, BigQuery, Redshift RA3, Databricks Delta Lake. They give you the same low cost of object storage, but with a nice high-level relational interface. I am mystified by why someone would want to build their own data lake rather than just use one of these systems.
In case anyone's curious, here's the original comment thread Colin is referring to:

https://news.ycombinator.com/item?id=24532469
It’s the same as in macOS, which hasn’t been good for years. Is it not just Samba? Did they write their own implementation of SMB?
since basically no other language with dot syntax lets you do myRecord . someField with a space in between, it doesn't seem like something that will actually trip newbies up
Ginsburg blasts Harvard Law (1993)
How to communicate your products to users
I work in a startup that makes a product that I found to communicate to our users. We make personalized storybooks but it goes a bit beyond that in terms of how much can be personalized. But since our users fail to understand this, I feel like they do not even attempt to purchase it. Any ideas of thoughts on how we can communicate a product better to a user in terms of channels or messaging?
i thought new restrictions on sulfur largely reduced emissions in shipping.

https://e360.yale.edu/features/at-last-the-shipping-industry...
Thanks! The book looks interesting, thanks for the recommendation. This stuff is right up my alley right now.
This actually enforces the point of the movie.

We don’t live in a world that can break free of these atrocities.
Sounds like some marriage counseling would go a long way.

Sounds like you are not happy with the way your wife is treating you. Something will snap if you don't sort that out.
One of the challenges in this space is similar to captive portal detection. It’s not enough to have a solution, you need the vendors of those devices to adopt the solution.

Unfortunately, just like captive portals want to avoid detection by your OS [*], the vendors of these devices want to do the least possible work, for the lowest possible cost, never updating or supporting the device once sold. Any new solution is more work for them, especially early on when things are still in development/in flux and may require changes over time, since the problems in this space are actually rather difficult.

It’s not that this problem isn’t important, but rather that there’s no clear good path here. However, even still, the alternative (of HTTP) is much worse for the Web, so TLS is still promoted aggressively.

[1] The reason captive portals want to avoid OS detection is because the OS-spawned UI generally doesn’t have access to your browser cookies. The ecosystem has mostly ossified around a few captive portal vendors, who want your cookies either for advertising/demographics/traffic, or want to offer “Sign in with Social Network” (to both track and... advertising). So they want you to use your main browser, not the OS UI, and thus want to actively avoid OS detection. It’s sad.
Those are probably not for the same use case. Crystal is a whole another language, and you'd have to migrate your whole codebase there. This (in my understanding) is more for compiling certain heavily used functions in your otherwise Ruby codebase to get a quick performance boost.
But what's preventing squatters from squatting all the valuable hashes? eg. pizza.com is valuable, so with the same logic you can also squat hash(pizza).
>Should you have to compete for your wage in comparison to individuals from a foreign country with a much lower cost of living?

That appears to be the reality we've been living in for a couple/few decades. Airplanes, container ships, and the internet have made the world a much smaller place.
For fixed locations, there are cheap P-wave detection earthquake alarms based on mechanical pendulums that will give seconds of warning.

Example: https://www.amazon.com/dp/B001D8NMY4

Also, cat alarms: https://youtu.be/VJ-p9qOhBv4
It sounds like you have the free time to read long form writing of potentially good/bad value, however I do not and almost all of my engagement and value seeking from this site comes from the comments section.

I typically read the shortest and most down voted comments as those are clear pointers to things that I need to learn/research further, such as "do I gain anything from a piece of writing longer than a tweet?"
I'm good at that too, have none of the obligations you do and am just as put off by it.

The market values my skills, but I have to do this stuff on my own now. You can make more than big tech will pay you by building in the crypto assets sector by yourself. In the recent past it was just side-gig consulting at an hourly rate or trying to do bug bounties.

Now you can just hang out on Telegram or Wechat and learn what people need, get paid completely in Tether from people all around the world. Invest in that ecosystem, or get dollars, whatever you want. No, wait times for anything.
The US government does things that aren't too good. But as far as having my data in Chinese or US intelligence's hands, I'll go with the country that won't put me in jail if one of my WeChats they monitor says something like "I don't like this country."
With Google's willingness to bend browsers to their will like this, I fear to imagine what would happen if all browsers other than Chromium drops out of the competition.
BTH News 20September2020 – Between the Hacks
Huh? It works in C (I just tried) and I bet in most other languages.
Yes, in retrospect Go's push to "make concurrency easy" ended up being one of its worst attributes; Go's real value is in its simplicity, efficiency, and boringness, all of which concurrency runs counter to. On the other hand, it's questionable whether Go would be as popular as it is today if it hadn't hyped up the concurrency angle.
Jet fuel is just kerosene. Why do you say it's hellaciously toxic? It's pretty similar to other fuels like gasoline.

In rural areas you can buy kerosene at gas stations, there are no special precautions above and beyond the same ones used for gasoline for cars.

Perhaps you're thinking of fuel for fighter jets? Because some of those can be incredibly toxic.
Why are you assuming an average Chinese citizen would want to be an activist or work for change? Most likely they have positive views of their government just like the average American citizen.
But we’re already kinda there. JS goes through so many layers: compilation, translation, optimization, minification, polyfills, obfuscation, that the code you see in the browser is only sorta kinda related to the original source which is what wasm would be. JS is already a just a compilation target for a lot of shops, might as well give people a saner target.
The US Government only "asks" because it further benefits them.

Maybe falsifying the documents counts as another charge to pressure someone they are holding, or legal counsel suggested it to ensure that any information found could be readily used against the person in a legal preceding, or plausible deniability cover for FOIA requests. I can think of a lot of ways that asking someone for something you already know about can be beneficial and no ways that it is detrimental.
> 2) This condition is only for companies over a certain size.

That may not be the case for much longer:

"According to the new provisions, private firms will need a certain amount of CCP registered employees, which is already a long-term practise in large private firms but not smaller ones."

https://www.asiatimesfinancial.com/ccp-announces-plan-to-tak...
Just going by the description in the README, I'd say the author just hasn't stumbled across it yet.
There’s a good C++ alternative to PIMPL, pure abstract interfaces.

The consumer code then can use std::unique_ptr<iSomething> (the interface needs a virtual destructor for that) without including the implementation.

Just like PIMPL, this allows to replace implementation without breaking the ABI. Requires much less boilerplate compared to PIMPL. Compiler will automatically setup these function pointers without requiring to manually write the wrappers for public methods. As a nice bonus, compiler forces you to fully implement the interface or the std::make_unique line won’t compile.
Sure. But I wouldn’t call Biden liberal either.
Not personally tested, but PhotoSync should be able to copy the Android photos to an iOS Album via WiFi. You will want to keep the photos separated in an iOS album, to enable future synchronization. Otherwise, your iOS photos could get copied to the Android device.
Not sure if I’m too late to the party, but if you get into embedded bare metal and RTOS programming you can easily get 10+ years out of C/C++.

FWIW, I am on year 16 of my own C/C++ only career.

EDIT: Huh I’m old
Looks great - but since you mention you're inspired by Sorbet, why not use their type annotations instead of rolling your own with Rubyspeed::T? (I don't know too much about C, so this might be obvious to some)

Otherwise, I'm excited to try this out. I don't really have any performance-sensitive ruby personal projects, but with time and improvements pushing this to a production-ready state this could be a lifesaver in production for computationally heavy parts of a rails codebase.
You may not want to hear it, but it involves manning the hell up and just whip it out. Your political views. You cannot hide them forever. In real life I have no problem letting people know exactly how I feel. And if you don't know how I feel about something feel free to ask.
To be clear the person I'm thinking of is not a professional lobbyist, he's a PE investor. I don't know/understand his motivation and have never met him personally, this is a "friend of a friend" scenario.
This may be true, but /u/Judgmentality just described to a T the one self-described audiophile that I am friends with.
This is almost exactly my experience. IntelliJ is great, I would also add VSCode, MSFT has always made great dev tools. Spring is the standard everywhere basically. I almost never see features past Java 8-ish being used, so your 12 years ago remark is right on.
I would love the stable/nightly badge on crates.io, that's a great idea. OTOH, it is nice that some libraries use nightly though because that provides some nice feedback. That said, some crates hide nightly only functionality behind a feature flag, and that'd be great to expose too.

The web frameworks seem to be coming along nicely. I think the main reason for stagnation was the unstability and flux around async. Actix (stable), Warp (stable) and Rocket (stable in the next major release as all nightly features have stabilized) seem to be the strongest contenders at this point.
Social Media platforms are like being famous without any of the good parts.

You just get all the shitty parts of living your life with 1000 fake friends(I mean fans) like a hero complex, or an influence complex, or hyper sensitivity to judgement, or addiction to others opinions, or addiction, or suicide, or an inability to communicate with people different than you, or an inability to determine fact from scam, or a permanent state of social one-up-manship, or a constant stream of unending judgement for all your actions in a public forum, or shit tons of fake friends, or complete social isolation in a room of people, or an advocate complex.

All for the pretend reason of "communication" or "connecting the world".

Humans are not built to have close social bonds with 50+ people, it breaks down something about what grounds us. It is why there is a cliché for the famous person with all the bad parts above.
I've been thinking it'd be great to have some kind of USB footswitch to un-mute Teams to talk. My work computer is incredibly locked down, but I imagine this could be done with QMK and a keyboard shortcut. It'd be better though as a global command instead of requiring your computer's active window to be Teams.

I'm also so surprised that there haven't been any developments in Teams audio level mixing - sometimes I need to turn my volume down because one person is shouting into their mic and everyone else is talking normally.
What if it wasn't a single purpose account? What if it was an account that partakes in conversations both technical and political? What if HN has become more and more political and threatening to the health of the nation and the commentator was simply saying thing that are sane?
Precisely because Chris Latter had the idea of replacing everything from C to Javascript with Swift.

I didn't like that idea then, I still dont like it now. But the idea in itself is very Apple (ish).
SpaceX wants to test its Starlink satellite internet network with boats
I thought the maritime industry didn't care one bit about the environment and would use nasty fuel once in international waters?

They don't, but if the low-sulfur fuel is cheaper, I'm sure they would use it --- that is, unless it starts causing engine problems; ULSD has lower lubricity than regular diesel:

https://en.wikipedia.org/wiki/Ultra-low-sulfur_diesel#Lubric...
Rockstar’s “The Warriors” came out right around the same time RE: 2006

One of the tiny handful of original XBOX games that can run in 720p!
Pwnagotchi: Deep reinforcement learning for WiFi pwning
Exactly he opposite, Congress is (or should be) the main focus in a democracy because it has elected officials representing the nation. The judiciary should be the last resort in the case of indecision between the other two branches. In the dysfunctional American democracy exactly the opposite happens: people hope that judges will save democracy and the legislative becomes each year more powerless against the executive.
Pretty much any international person can emigrate to the USA by marrying an American. If they're already here on some type of visa like H1B or student visa, just simply upload your passport to NYC's marriage website (or go to Vegas I guess) and get a marriage license. Then have someone officiate your wedding and for a few hundred bucks and maybe 48 hours of planning total you are now legally married.

You can take this marriage to the US government to make an application for a green card for the international spouse, which will be received in less than 18 months typically.

Short answer, find an American (or even just an existing green card holder) that you love, marry them, and now you are able to stay in the country permanently and work in pretty much any tech job you like :)