skysight-inc/HackerNews huggingface dataset:
> Couldn’t Apple put it in the contract if they wanted?

It is probably in there. We are dealing with a party who broke their word to their employees. I see no reason to assume they aren’t similarly dishonest with their customers.
2 years ago I went from a 2011 MBP to a used i7 2015 15" MBP and it was a great machine. I liked the ports and it was really handy to stash a 400GB microSD in the slot for more space. I upgraded the stock SSD to an NVMe and it really made a difference.

I went to the i9 16" MBP a year ago and yeah it's new and shiny and faster but not a world-changer. Managing to skip the butterfly keyboard was the big win. The better speakers are surprisingly the best feature upgrade from the 2015 to 2019.

Except for the lure of the M1 Macs, a used i7 15" 2015 MacBook Pro is probably the best bang for the buck in the Apple world.
Can you explain this? I don't understand the reasoning. Surely it's better for the planet to manufacture less USB-C chargers? Especially assuming that people/families likely have them already (from iPhones or other devices they've bought before)
Not an implementer but I would say those are just blocking method calls, like Thread.join. No magic happening.
Nim Apocrypha, Vol. I
Greetings fellow Nim adventurers! Below you will find 16 handy Nim tips & tricks I came across while developing a medium-sized GUI program this year, Gridmonger (and related libraries). Some of them are about less known or undocumented Nim features or standard library functions, a few are workarounds for some rough edges of the language, and there’s also a handful of useful techniques I read about in forums or have invented on my own.
Better way for product backlog and grooming
Being Persistent with Persistent Memory
Everything you listed is already available if you just strike out “reasonable” in you opening sentence.
Well done to all contributors, looking forward to giving it a spin and learning about the additions. Has anyone had experience using RBS yet?
Didn't the Swedish gov and even the king declared they fucked up big time like last week?

That was related to how they handled old people and care homes. The Swedish government still firmly believes that general mask use is at best unnecessary.
Centre of Excellence–How to Succeed with the Power Platform
https://github.com/threema-ch/threema-android/blob/997fd7baa...

;D
Cyberpunk 2077's Train Wreck a Sign of What's Wrong with the Video Game Industry
'There’s nobody here': Covid turns Wall Street into a ghost town
That is exactly correct -- but prior to reading the article, I didn't think about the idea, I didn't wrap my mind around it -- until I saw the article -- sometimes a color graphic image has a way of educating the mind intuitively -- that a textbook filled with mere black and white text, mere words, does not...

It's a simple idea, to be sure...

...but sometimes the simplest ideas -- are the most elegant and powerful in their simplicity!

But yes, you are exactly correct!
Be sure to check out Jeremy Evans on GitHub and his whole suite of tools: Rosa, Sequel, etc.

Rails is good, but the ecosystem beyond Rails is better in many cases.
> Kodak would like to have a word

They will have to join the queue behind a lot of Swiss watchmakers.
While we're here, Christof Paar's 'Introduction to Cryptography' lecture series (freely available on YouTube here in English: https://www.youtube.com/channel/UC1usFRN4LCMcfIV7UjHNuQg, originally delivered at Ruhr University Bochum) is a really excellent explanation of the internals of a number of crytographic algorithms. The lecture on Galois Fields (https://www.youtube.com/watch?v=x1v2tX4_dkQ) is especially useful in understanding AES, and explains where some of the operations described in the blog linked here actually come from (i.e: S-Boxes used in AES are derived from inversion in finite fields).
> If you're in the latter group -- you've already got the skills to build real shit. Don't waste your time on homework problems.

I disagree. Not everything is about business and money. Many people already build "real shit" for a living and want to simply have fun building other things, and focus on the cool parts, and not all the boring parts involved in a commercial project.

Also CS is constantly evolving. Nobody knows the "fundamentals" once for all. A ray tracer is still a ray tracer, but languages and technologies have changed immensely in just a few years. Git didn't exist 15 years ago. A langage like Rust is 10 years old. React is 7 years old. We need these homework problems simply to keep up to date.
To be honest, this is a self-solving problem.

* People who use the shell often enough to be bitten by having an old version of bash know how to update it

* People who use the shell infrequently enough not to be bitten by having an old version of bash don't care
I think the most sensible thing to do is gather all the information before taking sides.

There are no names in this story, nobody can confirm or deny it and few of the claims are suspicious.

For example

Unfortunately, the German law foresees only monetary and no other type of compensation

That's not true, most of the sentences favourable to the plaintiff not only award the worker with a monetary compensation but usually order the reinstatement as well.

Of course a court in a country where the legal system is based on the civil law cannot force anybody to ask for forgiveness if the law does not dictate it.

You can't ask to a court of the civil law to emit a verdict that the law does not contemplate.
> And as far as I'm aware, startups don't have much trouble attracting senior talent

That seems like a pretty broad assessment to make on a hunch.
Predictions for Making Money in 2021 and Beyond
We'll always be naive, because there will always be really important things we don't know and therefore can't account for.
>Procurement officer will nag you with questions why should we pay if there is a free alternative (that's what you call market cannibalization)?

Because their legal department prohibits them from running AGPL code :). That's a side reason for non-standard open source licenses I suspect. The hassle of getting legal to approve them is more than the cost of just paying for a commercial license.
I'm definitely no Facebook fan, but I think they're right to be upset with Apple.

If you look at the documentation in the app store around the Apple privacy policy (which is required for any new app version right now) you'll see a bunch of language that, to me, seems squarely aimed at Facebook and the Facebook SDK.

For example, it specifically calls out third-party auth SDKs, sharing hashed email addresses with third parties, and sharing identities so third parties can optimize their advertising for you.

These are all functionalities where Facebook is the clear industry leader. Especially the language around "hashed email addresses" seemed quite clearly targeting Facebook to me.

I'm surprised Apple's weaponization of the App Store (for example, forcing Sign in with Apple on any developers who use Facebook or Google SSO) hasn't drawn more anti-trust attention.

I definitely applaud Apple's push to be more transparent about the privacy you give up when installing these apps! I just wonder if the rollout could have been done in a more app-publisher-friendly manner.
>>> None of this is hidden though

are you sure about this? "Apple blocks Facebook update that called out 30-percent App Store ‘tax’" [https://news.ycombinator.com/item?id=24301332]

disclaimer: I work for fb
A shame b/c they would get a ton of developer love by giving us what CentOS did.
A pseudonymous person nobody has ever heard of accuses the FSFE of sexist discrimination and workplace bullying, but can't back it up in court.

How is this Hacker News? Why believe even a single word?
Is that not their implication?
"I find all these slavery comparisons in poor taste."

The employer got caught trying to enslave it's workforce. I think the comparison is accurate and should be classified as the worst sort of behavior towards a workforce.
Author here:

2020 has brought permanent change to the working world and the way that economic incentives are pointed. In this post, we walk through how the effects we’re starting to see today will reward those who can position themselves well in the next couple of years. A vaccine is starting to be deployed as of the time of writing and we can imagine how a post COVID world will play out. Having worked with data for some time, I can confidently say that forecasting is generally wrong for most things - but forecasts that anticipate how incentives will affect behaviour are usually right...

I hope it helps you!
As an aside, last time I went to Poland (2014 maybe?) I couldn’t find _non_-perfumated anything, everything had a heavy scent to it. Including toilet paper.
That's not entirely true. The China Labor Bulletin catalogs a few hundred strikes a year, some of which turn violent, and I guess there are many that even they don't hear about: https://maps.clb.org.hk/?i18n_language=en_US&map=1&startDate...

E.g. yesterday "Workers protest against wage arrears of an electronic factory after managers fled, in Yancheng, Jiangsu" https://maps.clb.org.hk/?i18n_language=en_US&map=1&startDate...

The Chinese government likes to pretend that they're in control of everything and Western media doesn't tend to question that. But authoritarian crackdowns are not a surefire tactic to prevent all protests, they can just reduce their frequency (maybe).
There is NO reason BASH "needed" to go GPLv3.
I'm surprised, I distinctly remember The Great Pumpkin Waltz being on the CD we had, which goes back at least to 2000.
Lol, have you considered it might be you who had the extremely rare experience?
The major concern here is not the equality or freedom to share salary, but the conduct of Matthias Kirschne. The concern is that he conducted a campaign of intimidation, disinformation, and outright lies. Such behavioural traits are not limited in scope to inequality cases. These would be Matthias Kirschne's tactics for life revealed to the world.

This perception of appropriate conduct, revealed in this case, will significantly hamstring the FSFE in achieving its primary goal. This conduct introduces significant out of band risk to the proceedings of the FSFE. This conduct introduces significant risk to those associating with the FSFE.

We do need a link to the relevant court documents before dusting off the pitchforks.
Excellently phrased, and brilliantly stated!

Also, I didn't think about the GAAP / "good will" link -- that's an important additional connection!
Well I think people should wear a mask, but neither me or my father meet other people. We cancelled christmas and for me it's just me and my gf with no other people, not even the closest family.

Don't worry, we're taking it more serious than most of the country.
"up to"? That should be the minimum.
I'm glad to see they're picking up native type-hinting. I don't like many of the existing bolt-on type systems for Ruby and the whole thing feels so much more kosher when it's official.

The concurrency stuff is cool but I can't really comment on it, my rule is "if you're going to even think about threads, just use Java or go" since concurrency is so nice there.

I really wish ruby had won over python as the "general purpose scripting language", I like it better. For example, I wish all the "big data" tooling was written in Ruby. But python is just the lingua franca. PySpark, Pandas, Airflow, etc are all python. I'm not really going anywhere with this, just lamenting I don't get to do more Ruby in my day job. I recently switched to writing python at home just because my productivity is so much better because I've memorized the standard library better from using it for years at work.
I would think all these infectionware companies bundle a lot of different attack strategies most or all of which are silly. Their goal as a business is bait and switch: they need to create enough PR of security experts saying they could have something, knowing any PR of good enough quality to raise eyebrows will get what is probably their only good attack fixed. By then the Orwellian Schools of America are buying and still get the cheesey leftovers in the bundle, so no refunds.
Your seriously asking this question?

Its to reward taking a riskier job and also for the sweat equity you put in.
How do you explain the relative neglect happening at Microsoft and Apple, then? Or Mono -> Xamarin?

The market just shifted. If you remember, there were also efforts by Mozilla with Mozilla OS, Ubuntu with Unity, everyone and their cat was focusing on mobile.
The previous commenter clearly has not used AL2 and CentOS or they never would have claimed it is a rebrand.
funny... it recalls me my beginning with :Ð
Yes and I agree with the king. A note here is that neither me or my father meet other people. We both use hand sanitizers when we absolutely have to go out and we both live in houses with no other people nearby.

Sweden is not like your typical big american city, a lot of swedes live in houses with gardens and of course a lot of us also live in apartments in a city but that is not me and it is not my father.

If it were, we would both be wearing masks.
Why do you consider this “targeting facebook” and not “targeting Apple users’ preferences”?
That is indeed very cool and inspirational! I'll be checking out out some of the other concepts that wiki page links to later.

Thanks for sharing, I would have otherwise never come across it.
This is cool. Some random thoughts/feedback:

- it would be good to document/visualise the different components. AFAICT coturn is used to connect peers; what is galene responsible for? Signalling and room management?

- A big, clear link to the code on Github is always nice
Many of you accused some users of our community to be fake and guilty of trying to influence the narrative, they did everything to prove their feedback was sincere, you gave them the benefit of the doubt.

Another user postulated the same could have happened in the opposite direction (trolls trying to discredit this submission), I told him he might have a point, you label me as a conspiracy theorist.

That's for sure fair.
WebAssembly still not reaching their full potential in browsers. For example: https://bugs.chromium.org/p/v8/issues/detail?id=11085&q=comp...

On Firefix and Safari we have the same missing optimizations. Basically wasm in all browsers reuse the same codegen from JS. But this will improved in the future.

Also, don't forget about SIMD, multi-threading with stared buffers and atomics and multi-values, a lot of special instructions like popcnt, ctz, clz, rotl/rotr and etc which not supported by JS and usually emulate not in the best way that complicates or make impossible to optimize this by the JS compiler.

In some points JS is really fast, so much that it is not inferior, for example, to the C language with the LLVM compiler without vectorization (-O2). Obviously
WebAssembly can't outperform JS in such cases.
Exactly what I've been thinking this entire thread. The market for quality optics is getting smaller, more specialized, and further from the consumer. The scientific, arts, and entertainment industries will likely be able to support no more than two or three top-tier manufacturers, and the consumer market is so far away from that that expertise in top-tier equipment will have no bearing on consumer products, and vice-versa.

Nikon sees this happening and choose which side of the divide to service. It's probably the safer bet, too, as some of the top-tier manufacturers are going to have to either coalesce or dissolve in the next decade or two regardless of strategy. At least in the consumer market strategy, such as partnering with a cellphone manufacturer, could open new opportunities.
>>This is pretty circular logic. Her topics are newsworthy because she is covering them, and adjacent un-covered topics happen to become not-newsworthy because she is ignoring them.

Who's logic is circular here? ..or do you mean that reality follows a circular logic?

I totally agree that some news is "media generated" and newsworthiness becomes circular. Celebrity news, a lot of political news, some hard news cause celebre. Plenty of room for gray area and disagreement about which news issue qualifies as "media generated."

OTOH, reality still exists. Not everything is media generated. The moon landing was objectively newsworthy at the highest level. A national election is objectively newsworthy. So is the rise of ISIS, the successful recruitment of so many volunteers from so many places. Practices within their territory. The scale, impact, etc of the "caliphate" story make it totally newsworthy. More than any other terrorism/radicalism/insurgency/cult story of the decade by a long mile.

That's the topic of Caliphate. "Abu Huzafya" is not the story. He is a (false) character in the story. A detail. He wouldn't have been newsworthy in his own right even if he had been real. ISIS was the story.

There was a "media generated" local, side narrative about "why is this guy free?" Canadian police couldn't clear it up straight away, because the investigation was still going. Unfortunate, technically "media generated.... but ultimately irrelevant to any big picture.
I would strongly prefer to not have to change every call site of a function (and the functions containing the call sites, and so on) when adding 1 yield to it and to be able to make higher order functions that work on functions that yield and functions that do not yield.
My fuzzy logic rice cooker is one of the electronic purchases that has brought me the most joy in the past 10 years. Every time I use it I'm always surprised just how nice the rice tastes out of it.
Webspicy: An API test framework that yields better coverage for less effort
I would like to think that in 10 years I'll be buying a used 64-qubit card on Ebay, like a 2GB video card. What will be the equivalent to gaming which drives this tech to ever-higher performance? DIY protein folding life hacking?
While I'm not discounting your assumption about limited quantum use cases for now, I'm going to suggest that when we think hard about a problem - we as humans usually don't see the true potentials of a technology. We usually assume we understand, but depth of understanding doesn't come until hands on experience, depth of knowledge increase.

I'm guessing we will find significant uses cases to replace classical computers.
Yah, I think this is fairly common in the LLC world. You don’t want to get equity in LLc, equity = tax burden. You own 1% equity in a LLC and profit 100 million dollars? Congratulations, you now owe the tax on 1 million in income, even if you saw none of the income and have no way to sell your shares.
It's a combination of The Queens Gambit making chess more popular to the general public and
PogChamps making chess more popular with gamers.

https://en.wikipedia.org/wiki/PogChamps
It's interesting that the workers in India are able to do this at all. Had they been in China, I imagine the repercussions would be far more lethal.
A Conceptual Vocal Synthesizer That’s All Smiles
The other point here is that it's taking ~10 years to go from a company being started to going public. So most employees are going to have to make the decision to either cough up thousands to exercise their illiquid options and pay taxes on them or just have them expire worthless.

At this point, joining as a seed-round or series A employee seems like a sucker's bet if you're expecting equity to be worth anything.
I'm much the same. Occasionally I discover a new feature and it has a positive effect on my workflow, but on the whole it's mostly me reaping benefits from the improved shell prompt.

I've been trying to stick to literal shell (as in /bin/sh) lately for portability reasons - but every once in a while there's something in bash that makes my life much easier!
It's not the world we live in though, workers are rarely paid from the profits in the same sort of way shareholders are.

Ideally, workers would be paid a wage for their time, and later have the profits of their work shared amongst them. After all, they are the ones responsible for generating this wealth.
EMA recommends first Covid-19 vaccine for authorisation in the EU
I double checked and you’re right, there’s no specific law but there are a couple court cases where attempts to stop employees from discussing salaries were struck down (for example: https://dejure.org/dienste/vernetzung/rechtsprechung?Text=2%... )
Japanese designs(or should I say "our") are always flimsier for same size, heavier for a set volume, has 10x more M2.5 screws, and priced 2.5x for same or less overall utility, are my experiences. There would be a lot to be said about mechanical designs and mechanical reliability, but I don't always need something super fancy to hold pieces of paper on a desk.
Is the title supposed to be Chef or Chief?
I don't think having alternatives is the criterion for a free choice.

The problem with "free" is like one of the other commentators suggests. If you get two guys offering the same terrible deal, you're no better off, but the critic can tell you you had a choice. And it's turtles all the way down, package the choices as one and the critic will tell you to unbundle them.

Instead we have to look at cultural context. What people think is reasonable changes. At one point, people thought it was just fine that if you couldn't pay your debts, you had to work it off, and your kids would inherit that debt. We also thought it was just fine to let kids work in mines, and that labourers should work every day minus Sunday.

"Whatever you can get someone to shake hands on" (which someone else is essentially saying) is another one of those ideas that seems simple, but actually there are social constraints on what you can agree. It's inviting to pretend that whatever the person agrees to is free, but actually this isn't the case and historically hasn't been.
how Google's worse than Apple in that matter?
> I told him he might have a point,

you didn't just do that. you edited your comment since I replied to it, so my comment now looks out of place.

(And there is some difference between "fake" and "just signed up to help promote a thing". And yes, suggesting that is also somewhat of a conspiracy theory, but one where we know that people asking their users to help upvote and promote a HN submissions happens regularly at least)
But you can use your existing charging cable.

But apples cables are notorious for breaking easily.

But I have been using the same cable since X years and it's working fine.
No, I don't think POSIX is as necessary as many people make it out to be, because it really depends on your use case. I've always been able to rely on bash both professionally and in my own projects.

I am however aware of people who have to rely on posix compatibility. One of them is as you said, docker environments and alpine Linux, the other is a former colleague was working on some airgapped system where security didn't allow any additional packages to be installed, and bash wasn't installed. So their only way of scripting was either posix, or an old version of python 2 (I think it was 2.3). I don't know whose brilliant idea it was to install python, but not bash.

So it really depends on your use case
If the market is so free, how does Wistron have any employees? As soon as they didn't pay, you'd think all employees would have quit and went to work somewhere else.
Viagra Side Effects
To me it feels like these companies are trying to sell Kubernetes to a community that has not yet invented the vacuum tube (and might never manage to).