skysight-inc/HackerNews huggingface dataset:
> I never really understand the exploitation argument. If I offer you $1 an hour and you agree, is it exploitation then?

I'd tell you to check your privilege, but then I'd be reading your comment incorrectly. You're being intellectually dishonest.

Realistically, you could staff your company with homeless people and pay them $1/hour. That's a slave wage but any adult will end up at the same conclusion; that you will still find people willing to work for you.

> Maybe if you demand $6 I just go somewhere else. And maybe if I offer $1 you go somewhere else.

Amazon pays more than the minimum wage. Based on your thinking, why then are Walmart et al. still employers? They pay less than AMZN yet are still in business. Why is that? Why are people not going somewhere else like you say? A cursory reading of retail labour practices tells a different story.

Say what you will but please, don't think we actually believe that you "never really understand the exploitation argument". It may be inconvenient for you but any thinking person understands plenty people have no choice between making less than $10 a day vs going hungry.

> The point is that the job market is also a market with supply and demand. If we can agree on a price, why is it exploitation?

HNers think the labour market consists entirely of folks with a complete grasp of market dynamics, have good credit and zero financial burdens. Taking on an exploitative job does not mean I agree on price. It simply means I'm in no position to decline said job.

Even if pay is good, I can't think of one employer I holistically agreed with but I took the job because I have responsibilities.

"It's just supply and demand, stupid!!"?!? eye roll
I wish there was a third entity in addition to Intel and Qualcomm that produced computer processing units that Windows would run on. Some kind of advanced micro devices that outperformed both Intel and Qualcomm would be really interesting to watch.
"Alexa, hack into all journalist's computers, tablets, cell phones, and while you're at it, hack into all big banks, financial institutions, stock exchanges, voting machines, military installations, CIA, FBI, NSA, DHS, government computers, foreign government computers, corporations (USA, China, heck, every foreign corporation), every database, all of hollywood, silicon valley, the justice system, state governments, democrats, republicans, russians -- in fact, just hack EVERYBODY..."

Alexa: "OK, Done! Will there be anything else?"

You: "Yes! Alexa, cross correlate the results of all that data and tell me JUST WHAT IS GOING WRONG IN THE WORLD TODAY?"

Alexa: "Done! Here are the results in URL format:"

Alexa: "

https://en.wikipedia.org/wiki/Fruit_of_the_poisonous_tree

https://en.wikipedia.org/wiki/Pre-crime

https://en.wikipedia.org/wiki/Minority_Report_(film) "

You: "Damn, Alexa, you sure are smart!

"Hey, would you mix me up a drink, like a whiskey sour, or a mojito or a bourbon or something like that?"

Alexa: "I'm sorry Dave... I can't do that... I'm not connected to a drink mixing machine..." <g>

(Oh yeah, and watch out for this guy too:

https://en.wikipedia.org/wiki/HAL_9000 )

<g>

Disclaimer: All of the above is fiction and written for comedy purposes only! <g>

Any and all similarities between the fiction above and anything in the real world -- is purely coincidental! <g>)
This isn't new, either - this happened to me a couple times in the late 90's/early 2000's and I've since made a point of not even taking "stock options" into consideration when evaluating job offers. Yet my most downvoted comment on reddit ever was on /r/cscareerquestions when somebody was asking how to weigh stock options when considering job options and I said "not at all" and shared my own experiences.
What if the coronavirus vaccines don't work well enough? I still have doubt about it and not really sure to take it.
> Bring back the days of being able to trust your device and services you use

Did that time ever really exist?
Show HN: Instant Voice Commands for Your Webapp
Only if you think the exit must be an IPO. Acquisitions and mergers can happen a lot earlier than that. Though those don't always pay out, of course
The title is unfortunately incorrect, changed by the submitter for larger impact. According to the article, some people were hired for $100/mo., and some people received $7/mo. - not the same people.

edit: title has been subsequently changed. Thanks mods!
Don’t think so because they don’t have value at time of grant. They have a double trigger structure that doesn’t grant the employee a share until liquidity event. From a legal perspective there is a “significant risk” of them expiring worthless (typical window is 7 years I believe). This makes it not a simple windfall for the employee.
my zoji has a quick cooking option that makes ok rice, its just not as fluffy as the long way.
Thank NAT for that. I wonder how many hundreds of billions of dollars in hidden overhead it costs us annually by making peer to peer unreliable and complicating everything. Then throw in all the power consumed by all the cloud infrastructure we wouldn’t need.

“Null” in languages like Java has been called a trillion dollar mistake. NAT is probably worse.
This seemed sparse on JIT updates, I read the linked NEWS page and while it had some feature updates, I'm curious how this is going. I believe JIT went from "likely to speed up most applications significantly" to "may sometimes speed things up, default is off and needs more work."

Anyone know the status of using JIT in something like a rails app?
My team manages a large scale vitess setup. Nothing is free. Vitess is a much better way of sharding mysql than sharding in app. It is not a silver bullet. No matter how you slice it, sharding a database exposes you to everything you described. For most of our devs, they don't actually have to care all that much about what the DB looks like under the hood. The biggest issue is scatter queries, for which we built a detector so you can find out before your code hits prod.

Cross shard queries are evil.

I count myself lucky that I didn't have to live through the migration and first shard splits, it sounds harrowing. We have a shard split coming up this year, but it's gotten way better now that we have our scale under control.

Vitess is a good solution to 'oh shit we use mysql and our app succeeded beyond our wildest dreams and we now have to migrate without or with minimal downtime ASAP, and can't afford the time to rework everything to use cassandra'. It is not something you should really be thinking about when choosing what storage backend to use for your brand new app. We strongly advise teams to choose other technologies where possible. It's not that it doesn't work, or is bad. It's actually really good at what it does. It's rock solid, and scales really well. It's the tradeoffs that make us not want to use it.
The great thing about these peripheral pursuits is that they reduce opportunity costs and the consequence of failure.

There are only so many games in a season, and only so many practices in between games. In athletics, if you want to build a new skill you're best doing drills so you can independently work on that skill without sacrificing valuable practice/game time where you should be focusing on higher level strategy stuff.

If you're a consultant and your approach is to get on a client site and send it, that's probably an effective learning strategy right up until you tank your reputation and can't find any more clients to practice with.
You're free to buy as big a stake in your employer's stock as you want, and reap the profits. The point I'm trying to make is: what is a fair % of Apple's profits for an individual worker, and how much would it cost that worker to buy in as a worker-owner? Back of the envelope: $2.13T market cap, 137k employees: $15.5 million buy-in cost per employee-owner (~123k shares each). Dividends per share 2020: $2.615, or $323k/yr per worker. Please check my math, but I think I have the orders of magnitude right.

Personally, if you have a spare $15.5 million, I'd recommend a more diversified portfolio of broad-market low-fee index funds and (IMO) early retirement.
I really, really like this. At this point, I am not even sure if Bevy even needs another language (rust can work pretty well for scripting-needs,after all), but if it comes to having an editor for designers and separating that kind of logic from the build process, this could work very well. Looking forward to trying this out in the next few days.
Open Source is not a magic solution. There are plenty of "open source" projects run by a corporation that are a shit-show because they put the corporations' interests first.

Honestly, screw everyone that uses some annoying "Open Source unless you compete with me" license, or doesn't include non-corporate engineers on an oversight board for the project. I don't give a crap if your code is available if you never accept the PRs that I make, or never address the issues I raise. Often these issues stay open for years, and the reason why is almost always the corporation didn't want to fix them. Do they invite the community to provide a fix? Nope.

Sure, I can make my own patch for a bug affecting me right now. But then I have to maintain that patch into perpetuity. At that point I'd rather just pay for a commercial proprietary product. So what was the point of the source being open?
I said the same thing about the iphone 12 pro here a few days ago

as predicted, enthusiasts wanted to argue the point instead of acknowledge what the market can bear

photography enthusiasts have to realize that “the market” is more concerned about their shoes being in the photo than how the bokeh looks, and in that respect AI depth of field that comes with a nondestructive parallel full focus image, with smart HDR on by default, also available in a derivative of RAW format is more than good enough!

All in a much more portable form factor.

The potential for a 5-10% optimizations in a larger traditional form factor just isn't good enough of a distinction.
I disagree. I think that if the extremely rich are taken out of the equation, the wealth gap and relative inequality between generations is absolutely still as dire. Just look at how real wages have stagnated.
Steve Wozniak's Apple II doodles fetch $630,272 at auction
RustFFT 5.0.0-experimental.1: Now faster than FFTW
Typescript fits my sensibilities and desire for expressive type-systems much more than Dart.

Back when I tried it, it also had a much more incomplete ecosystem, though the google marketing machine was in full swing. I remember not being able to even use the sqlite library without actually spinning up an emulator (as in, I couldn't use it with just plain dart). Dealing with generics was actually difficult/painful (as in just something simple like printing JSON). BLoC seemed like a hack and was more complex than I was comfortable with for using at large scale. Maybe it's better these days.

I will take Typescript over Dart all day every day. I would even take JS with all it's warts over Dart.

That said, Flutter I think is amazing because it is probably going to be hands-down the easiest way to write apps that hit a large number of screens. I think Google will get there first-ish (they have a lot of money and a lot of platforms to support).
> I think the most sensible thing to do is gather all the information before taking sides.

True, but I think this should become more known to a wider audience to start an investigation.
> Smash it up, make noise and don't let Apple ignore this.

Huh? It was Wistron that was witholding and lowering wages, not Apple.

> No doubt they respond with the usual "When we worked with factories promising us cheap labour and massive profit we didn't realise people and the planet would be exploited. No one could have known".

Again, wut? That cheap contract labor helped the Chinese middle class, and also helped China set up the most advanced technical manufatcuring pipeline and supply chain in the world, and now China is the first place the western world goes to make their stuff. No doubt that conditions were sometimes terrible (like creating nets around the building in case workers would try to commit suicide), but those workers (probably) got paid their promised wages and the China realized some benefit.

It's not always all exploitation by Apple all day everyday. And again, those Indian folks are employed Wistron, not Apple.
> I think camera bodies make a much larger difference these days than lenses, actually.

They always have. Yet strangely you can buy an L lens and it may outlast a whole series of bodies. (if we continue to have DSLRs that is).
aka https://en.wikipedia.org/wiki/The_pot_calling_the_kettle_bla...
Processing 12T rows during Black Friday
If I were teaching a compilers course, I would consider using WebAssembly as the target language. Has anyone tried this in a teaching setting?

When I took compilers, a substantial amount of student and TA time was spent learning how to use GDB to step through x86-64 machine code that had been incorrectly generated in some way. This experience was probably useful, but detracted time that could have been spent focused on the core material - optimization passes, etc. The debugging tools for WebAssembly are much easier to use.

It would also be a lot easier to set up a sandbox environment to run tests on student code - this requires a lot of work to do safely with machine code.

One major downside is that WebAssembly is a stack machine, so you wouldn't get the chance to work on register allocation, which is both interesting and important in practice.
It is pretty wild to think that, like, 20 years ago digital camera had relatively nice little screens on them and relatively good processing, while phones had those silly little green-and-black LCDs. I wonder if there's an alternate universe where people are saying "Nokia seems to be really doomed. This is sad but not surprising -- smartcamera antennas have gotten good enough that you can get reception almost anywhere that a cellphone can. If you play a smartcamera call through a high fidelity audiophile setup you can kinda tell the difference, but if you are just using the NokiaBuds that came with the thing, they are basically indistinguishable."
That's already implemented. Connect as an administrator and type /help in the chat window. (Your weapons are /warn, /mute, /kick, and /lock, in increasing order of severity.)
The problem is also how the issue is depicted.

For example Italy is highly unionised so there can't be a gender pay gap in jobs regulated by a national contract (most of them are)

There is however a gender pay gap between men and women, in general, of a couple thousands euros/year (it kept going down in the last few years)

But it's hard to link it to the fact that women are paid less to do the same job, it's based on the fact that historically many women didn't work or had jobs with a lower general pay (for example 90% of the teachers in primary and elementary schools and 80% in high schools are women)

The issue exists but not because men are usually paid more to do the same job.
Not really; by that point the damage was done.

The subjects would’ve benefitted equally by the doctors being put in prison for the rest of their lives (or given the death penalty, per Nuremberg) if only to set an example to the rest of the field.
We used Christof Paar's book in my crypto class this past semester. The book was great (much better than my professor) and the explanations of how number theory makes up the majority of the math our modern encryption uses were great. I had never heard of a Galois field until that course, and his text book did a great job explaining what they are and why it makes AES possible.

In general, encryption algorithms are so neat. We take some obscure (at least to me) math topics and we can use them in ways to create these incredible algorithms.

Right now, the most exciting thing in the world of crypto for me is the NIST competition for a post-quantum crypto algorithm. I'm very excited to see what comes out on top.
The Sight of Jupiter and Saturn Together Is a Beautiful Thing
"To obtain our image dataset, you can run the following download script. On Windows, you'll need to modify the script so it doesn't depend on the curl and unzip command-line utilities.",

Windows 10 has "curl" support out of the box since update 1803.
In case someone is interested in the (JIT) performance of 3.0 RC 1 compared to version 2.7.2, here are some measurement results based on the are-we-fast-yet benchmark suite: http://software.rochus-keller.ch/are-we-fast-yet_crystal_rub... and http://software.rochus-keller.ch/are-we-fast-yet_crystal_rub....

I see only a slight speedup of the 3.0 (JIT) compared to 2.7 (less than 15%).

See here for more information about the benchmark suite: https://stefan-marr.de/papers/dls-marr-et-al-cross-language-... and https://github.com/smarr/are-we-fast-yet. In contrast to other benchmarks the focus is on ideomatic language use and representative results (i.e. not just some random micro benchmarks) suited for inter-language comparisons.
That's the question I would have too. I assume apple pays for devices, not necessarily time.
Which means that we see the results, what motivated it, but we don't know what apple paid for.

People can be mad at apple for not having enough scrutiny into their supply chain. From similar articles, it seems foxconn doesn't pay very well, but it seems to match the promised levels here. Now I don't know what cost of living is between those parts of China and India, so that's a big caveat.

But it sort of torpedoes the outrage to me if the failure mode isn't actually known. You can lament the salaries, but the fact is we don't know what apple was paying for or what wistron's operations were. We just know there were riots.
I must be mistaken because based on the article, I thought we were having this discussion because there is no evidence.
About $26 a quarter for US/Canada users, so just under $9/mo.

https://whotargets.me/en/much-facebook-makes-per-user-per-mi...
I mean sure there's that, and then there's colleagues you have to ask for context every single time. A previous coworker I had would frequently start talking to you about some bug he's trying to fix without first telling what bug he's even on about.

I feel like the curse of knowledge mostly applies when experts talk to non-experts. Not including trivially required context when talking to co-experts seems like something else to me.
> I'm thinking of selling my Fuji X100V

Didn't those just come out?

Oddly enough, I just picked up an X100T from eBay and I haven't been using my phone nearly as much. I don't know if the novelty will wear off or not, but I've been really enjoying it
The problem here is Linux users, not GPL desktop software. Linux users are technical and skint; they have no problem compiling something from scratch if it can save them a few dollars. GPL desktop software would probably fare better on Windows, ironically, where compiling and installing things correctly is nontrivial even for power-users. This is actually becoming even more the case, now that security is getting more and more important: having a known-safe installable build from a trusted party is extremely valuable.
I think it may be too late, but if it isn’t, bordering of a population where it is more widespread will help. Even if it is too late to prevent this variant from leaving Britain, it will lower the speed at which it spreads, giving time to prepare (assuming it is more widespread in Britain than elsewhere)

Because of that, I think this move may be overcautious, but I don’t see how it can be stupid or counterproductive.
I wish this was available on PlayStation!
Extending Android Device Compatibility for Let's Encrypt Certificates
The link is hidden. It only shows up after waiting.
> Aren’t RSUs taxed at the time of grant?

Not the times I've had them - they were always taxed at time of vesting. There's always an option (or at least I was always offered an option) to sell back some of the stock at the time to cover the tax, even if you weren't exercising the remainder right away. That way there was no out-of-pocket cost to you at the time of vesting (but you did have the option to keep all the RSU's and pay the tax due if you wanted to).
I'm not sure I follow.

Why would vaccination increase the likelihood of new mutations, or mutations surviving better?

The only way I can see that reasoning working is that the mutation was somehow vaccine resistant but not resistant to the immune reaction we get after being sick with the comon corona, but it is not obvious to me that it would work that way, I would assume the opposite.
For media coverage, does injection molding have flashy new use cases etc? My (non-expert) impression is that injection molding is the "boring default" for many use cases, and thus improvement in it won't see much coverage. (+ the specific submission is on a website specializing on 3D printing as a topic). If you show me an industrially made part and say "they injection molded that", the reaction is "sure, as you would", not "Oh? that's interesting, why did they do that?".

Similar to how news will rather report on unusual building materials rather than run stories to remind people that bricks are cool too. (and if a home buyer insists on using something fancy new over bricks or whatever default would be more appropriate, that's their fault)

That's not to say that defaults actually are boring if you deal with them directly, I find people explaining details of things like injection molding fascinating, but "we improved X in a standard industry process" just isn't as easy to make briefly interesting to mass audience and thus gets reported less.
Plus QPU is a nice little name we could use for it
cap and cope
Why American Management Rules the World (2011)
I believe you’re confusing Ruby with Rails.

While these can eventually come in handy sometimes, they are by and large seldom used, but Rails heavily leverages such patterns for flashy yet ultimately questionable magic.

As a long time Rubyist, I believe Rails, for all its innovation, has been warping the view of what Ruby is, and when and how to use its features responsibly.
Epic is much better in vilifying Apple.
That says a lot about Facebook.
meanwhile the old highest-end pro bodies go for very little. (it's tempting to just get them to play)
Facinating, so basically the same as you'd pay for Netflix in the US on a monthly basis.
I tend to check every script I write using shellcheck[0]. This will detect if a script starts with `#!/usr/bin/env sh` but uses bash or zsh features. Never had a problem an never thought much about it.

[0]: https://github.com/koalaman/shellcheck/
Unicorn means the startup is as rare as a unicorn. Taking that as your benchmark for success is extremely unhealthy.
My understanding was that because this virus can spread presymptomatically or even asymptomatically, there is little or no evolutionary pressure for it to become less deadly. It can easily spread to many people before the host even knows that they have it. Maybe I'm misunderstanding things, but if that is the case then it would seem that the normal "rules" for the virus becoming less deadly over time don't really apply.