skysight-inc/HackerNews huggingface dataset:
No One Wants Used Clothes Anymore (2018)
Regulation always has unintended side-effects.

In this case I don't think the regulation is necessary, which effectively makes it bad by default, because it adds complication and reduces flexibility of both employers and workers.

Slight tangent, but I also think governments start calling everything a "right" at their own peril. That's something I found incredibly refreshing about Andrew Yang's presidential run. Unlike every other progressive in America who has followed EU's lead by saying "we need universal healthcare because it's a human right", his take was "we should have healthcare because a safety net like that will encourage entrepreneurialism and therefore innovation."
Every time the EU does something like this it makes it even more attractive to not run a business there.
Amazon started off with 21 employees - do you think that’s a meaningfully different number? Amazon at that didn’t didn’t get any of the advantages you list. So do think it might be worth considering what they did differently at the beginning, when they were the tiny business, going up against huge and powerful companies like Barnes and Nobles?

https://www.businessinsider.com/jeff-bezos-amazon-history-fa...
Abstraction should not be a response to imagined future requirements (though there is a fuzzy boundary between imagined and reasonably-foreseen near-future requirements: you don't want to spend effort solving problems from the hazy future, but you also don't want to be doing major rework in a month because you didn't take reasonable steps in anticipation of something clearly anticipated but not fully solidified), but code duplication isn't the only trigger. Problem decomposition often results in reusable abstraction as a natural consequence.
What we can learn from the latest indoor dining study
> Scala/Haskell's IO type

Since you've brought out Haskell's IO and Scala libraries' IOs (Monix, ZIO, Cats Effect), or F#'s Async, I think it's worthwhile to point out how they're different from the async-await approach that's in C#/Kotlin/Rust/etc.

They both require "special" handling -- in C# it's the `async`/`await` syntax, in Scala it's the flatMap function or for-comprehension -- there they are similar. But their meaning is different. IO/Task in Scala doesn't represent a possibly started and under-way computation; it represents a "dead" program, yet to be started, a mere value. And it has all the advantages that mere values have, like refactoring (extract variable, ...) or restarting in case or failure and so on. Pass it into a method, return it from a method, store it in a data structure/collection, create `IO[IO[X]]`, whatever you want, just like you would with `Option[X]` or `List[X]`. In Scala, you have to differentiate between `A => B` and `A => IO[B]`, because `B` and `IO[B]` are different, but both are still values. Your program then ends up being this one big IO/Task value, which is then executed "at the end of the world". These pictures illustrate it quite well:

https://twitter.com/impurepics/status/1182946618280153094

https://twitter.com/impurepics/status/1180064851219144704

On the other hand, async-await has none of the benefits, only downsides. You get functions of two colors, but no benefit in return. It's justifiable in Rust, because Rust aims for zero-cost abstractions. But for Kotlin/C#, it's a sad choice.

The Loom approach for Java is a reasonable one. No async-await shenanigans, no funny FP/Haskell/IO business. You just use threads for concurrency as God intended them and you can have gazillions of them, because they are M:N. And I respect that, even though I'm partial to IO/Task for the reasons outlined above.
The US has the same situation in between its own states, and why a single state can't go too far in providing benefits for its people lest it need to raise taxes too much that it causes businesses to decamp.
Yea, I've always had trouble with XPS thermals. I've had two personal ones with thermal and battery issues and decided I wouldn't get another ... and then I got one for work and it has a lot of the same quirks. Not the best Linux machines honestly.
Because the existing legal regime around CP is completely draconian (strict liability for your computer getting pwnt!), nobody wants to ruin the lives of teenagers for looking at pics of their peers, and it would be political suicide to discuss the issue.
> he best way to discriminate is to have rules, but apply them discriminately. So you can always point to the rule, but it really only applies to certain people.

And HN falls for it every single time.

Oh yeah, we totally didn't fire this Googler for the unionization push, it was because he looked at one of his bosses' publicly available calendar.
Wild. Fascinating how the physical universe takes on a whole new persona at different scales.

Like the incredible strength of the surface tension of water ... if you're a small insect.
That's very cool but right now that's not really viable is it? Each frame would require to 3d print a different NN?
Android and ripping Sun off.

Then they were hoping that no one would buy them, not even themselves cared to own Java after their trick.

So now they push Kotlin, while researching Fuchsia, and keep a bunch of lawyers quite happy.
Normally the press would be a strong check-and-balance against goings on like this, however - that is their revenue stream.
Binary Plan MLM Software
How is California supposed to do that if other states don't? Businesses would quickly move to other states if the tax difference became too high.

The only reason California can get away with the worker protections it has is because of its uniquely favorable weather, geography, productive land, and other resources.

No state can offer taxpayer funded healthcare, because then the people receiving more from healthcare than paying in will start to increase and the people paying in more than they receive will start to leave. It's the same problem for pretty much all other minimum standards of living, and the same one that exists between people in cheaper US states complaining about China and Mexico taking all their jobs.
The problem isn't the specific comparison you're using. The problem is that you're attempting to cut off discussion rather than engage in it.
Why are the font sizes so huge? The computed font size is 30px, compared to 12px for hn.
Because she became toxic. It can happen - when one's relationship with mgmt turns sour, sometimes that one person can become really negative. A respected, "star employee" that turns sour can really destroy morale in entire departments if given time to do so.

Yes, she can complain on Twitter and still do some harm; but without her, management at least has a chance to control the internal conversation.
Honest question: what is an example of a good accessible color theme? I'm assuming Solarized is not a good choice for those with color blindness? Please explain, I'm very interested in color and accessibility.
Might be true in Paris, but not in all cities. Most cities don't have the transport system to allow a serious about not having a car. Most cities are pretty small though, the bigger the city the more likely it is to have a transport system.
that's a bit snippy for a response to a fairly reasonable question
I'm certainly not against micro-optimizations. But they are very context sensitive and cannot be done without proper profiling of the whole program using representative workloads. I find people are often writing spaghetti code because they heard it's "faster".

That said I would draw a distinction between implementation and design. The surface API needs to be well thought out before hand. But this should be done before writing any real code (exploratory code aside).
YouTube tests video appeals a new way for suspended channels to beg for clemency
> It's a balance. You shouldn't routinely be working a ton of nights and weekends. But sometimes shit hits the fan at inconvenient hours and you need to respond. If not, you have to have routine 24/7 coverage which gets really expensive really fast ultimately leading to lower salaries for developers.

The not-uncommon answer to this is an oncall rotation, where you are paid at some fraction of your full-time salary, to respond to such problems.

The fraction likely works out better than 'overtime' pay, as it's for all the time you are oncall, not just when some issue occurs.
Doesn't the "spooky action at a distance" become moot if we set aside the notion of a single forward direction of time for information? That is, when you observe one half of the entangled pair there is not a super-luminal speed transfer of information because the information was already available to the other half of the pair at the time that they were entangled; it will become the necessary state upon observation of its pair because that is what is necessary in the future.
AFAIK they just resell commodity generic laptops under their brand and they do some System76 specific things to them such as open source bios firmwares. I may be wrong but when I looked into them years back thats what I uncovered. I think if they want to differentiate themselves as a high end ubuntu/developer machine they're going to need the things people want (or don't know they want). My personal needs are high res, bright, color accurate, crisp displays (currently loving my Samsung Galaxy Chromebook) and high quality keyboards. I don't really know of a device that has both.
MaxineVM on RISC-V
> How can you say that with a straight face?

I didn't.

> They're both 10x engineers.

https://medium.com/@yuval.idan5/the-10x-engineer-myth-is-wro...

https://sparktoro.com/blog/belief-in-the-mythical-10x-hire-h...
Why Speech Platforms Can Never Escape Politics
Yes, they fired her after requiring her to retract her approved paper criticizing some of Google's practices.

I agree with you that it was a "firing", we can debate over whether it was justified, but it wasn't a resignation.
In the case of the ZX Spectrum +3 there wasn't enough disk or memory to hold the uncompressed word list, nevermind some form of tree structure.

The search method involved uncompressing each word (one at a time) until either the word was found or one that should follow it.

However, I did intend to use a binary search of the word list on the floppy. I arranged it so any zeroes in the list indicated the start of a word from which decompression could start. Under maximum compression there would be only 26 zero bytes in the list, but by selecting short words at regular intervals I could spinkle zeros throughout the list (approx 1 per block). A binary search could scan for the zeros, decompress the associated word and find the section that should contain the target word.

Tasman didn't go for this. They sorted all the words to be checked in memory, then opened the file and did a complete scan.
Some links to specific comments here would help?
Would be very interested actually on using, possibly collaborating depending what is needed/involved.
The article also fails to mention that the structure of many proteins doesn't correspond to their "natural folding" but is modified by other proteins (e.g. chaperones), or is determined by the complex to which the protein belongs, i.e. cannot be predicted with data based on isolated proteins. Furthermore most proteins were measured in crystallized (i.e. not their natural) form, so the resulting static structure is likely not representative (even less if parts of the protein are "moving" to perform their function). So it would be quite naive to assume that from now on you can just throw a sequence into the black box and the right structure comes out.
I wrote this specifically to match youtube's format (see my other comment in this thread).
> where I've seen many exceptions with slow and crashy desktop apps and extremely fast web apps,

Such as? Apps that do exactly the same thing on the desktop version and the web version? desktop using what tech?
~25Hz is the _lower bound_ for video* to appear smooth, _as long as there is motion blur_. But user interfaces do not add motion blur to moving objects. A computer monitor at 25Hz would be horrendous to use.

Lower framerates are less noticeable in low light, which is another reason why films look acceptable.

*Talented animators/cartoonists can get away with lower framerates
> That means having stores, work locations, and living locations all within a kilometer or two at most (not everyone is capable of riding a bike at race speeds every day).

I've heard that this is already true of everywhere except the US, and the main reason it's not true of the US is zoning laws.
Where can one find the ambitious people of 2009 to build products and teams and companies? Asking for a friend.
Thanks Swyx! We also have about 150+ free illustrations here - www.pixeltrue.com/free-illustrations
I think that's a feature now, at least in what's shipping in Chrome. You can click "custom" on any website and select the resources that site is allowed to load, by type.

UI screenshot: https://i.imgur.com/o0UsSdP.png
The biggest thing you're ignoring is that Prop 22 brings real, tangible benefits to workers compared to what they have today. It has companies pay I believe 41% of their healthcare costs, whereas previously this was 0%. And it includes the 120% of minimum wage provision, on top of vehicle maintenance costs. This is real money that real drivers and couriers will be "topped up" in certain cases, that they simply weren't being paid before.

The choices were 1. the previous system where drivers were purely contractors, 2. the AB5 world where the vast majority of them can't work at all anymore but the ones that remain are full-time employees, without the flexibility that attracted many of them to this work in the first place as opposed to, say, getting a job at a traditional taxi company, or 3. a compromise where the work stays fundamentally the same but pays more in many cases.

Most of the people I saw opposing prop 22, which I'm guessing includes the above commenter, and certainly included the legislator behind AB5, were just bystanders who viewed it as yet another a philosophical showdown of unionized full-time work vs anything goes exploitation. Even though that framework is a poor fit for the details of this particular situation.

The people with skin in the game saw it differently, the details actually mattered to them and they voted accordingly.

> overturning its provisions needs a 7/8 majority in the state legislature.

Given that prop 22 overturns a law that had recently been passed by the current sitting legislature, there wouldn't have been any point to doing it if it could just be immediately repealed by the same people. Prop 22 can be still be overturned with just a >50% vote by a future ballot proposition.
We're actually having an extensive discussion in the comments. Welcome!

Don't really know how else to respond to vague accusations of engaging in a "divisive and dogmatic strain of diversity advocacy."
Well Sir there is nothing on earth
like a genuine bonified
monetized, sheet-metal monolith..
Even without direct illness, my ~35yr old relative is a physician running a Covid unit and she is absolutely ruined by all the death that she's seen. She signed over 20 death certificates in one day last week. Just day after day, week after week of 'treating' patients that never get better and who are alone and scared is a massive weight we're putting on everyone in healthcare.

The selfishness of this attitude is unconscionable to me.
After Krakatoa erupted in 1883, the first living thing found on the island was a spider, which almost certainly sailed over the ocean using this method.
https://en.wikipedia.org/wiki/Krakatoa#Botanical_studies

https://milliontrees.me/2014/05/26/krakatoa-a-case-study-of-...
It will keep generating keys until a non-colliding key is found. Birthday problem collision rates are explained in the code's comments.
How much would people prefer a more practical 1-hour exam? My company has a takehome to build a basic CRUD api app. But my impression is that most people aren't even comfortable enough with their tools to whip up a simple webapp from scratch. Given the choice, they'd actually prefer to implement a hackerrank function.

https://github.com/FarmWise/takehome-backend
Interesting to read the list of companies in the announcement, and to contemplate that JavaScript has outlived most of them.
Getting Started with Python Plugins · Jenkinsci/Jenkins.py Wiki
It also doesn't have to be a binary proposition.

For example, Google Maps by default doesn't load maps of the entire world when you install it. However, it does let you opt-in to pre-downloading specific areas that you frequently travel.

Browsers could do the same by simply adding an opt-in to download / cache common assets like fonts, jquery, etc.
If it doesn't then the grand grand parent's figure doesn't matter either, you can't have it both ways with this kind of argument. You can't use a number and when asked about an accurate representation of the problem, opt out claiming numbers don't matter.
> Reducing a culture to a single point of reference should self-evidently be a demeaning stereotype.

Let's grant that premise! You are correct!

What does that have to do with the Dothraki, a fictional nation?

Remember, the bailey is "The Dothraki is a demeaning stereotype"

The motte is
"The Dothraki is historically inaccurate." or "The Sioux have endured demeaning stereotypes." These are both true and uncontroversial.

The essayist even seems to take umbrage that the Dothraki armor looks nothing like Sioux buckskin! Would he take umbrage if they looked alike? You betcha he would.

The truth is, GRRM's throwaway comment notwithstanding, the Dothraki serve an analogous role to ASOIF narrative as the Huns, Vikings, Kazakhs, Barbary pirates and Mongol raiders did to European history. Are you and the essayist seriously arguing that these ancient peoples are somehow demeaned by the freaking Dothraki?
That is what I would have interpreted that to mean as well, but the numbers in the far right column don't really appear to be inflation-adjusted relative to the actual primary sources.

Here, for instance, is the actual appropriations bill for 1998 [1]. As you can see,

> "There are authorized to be appropriated to the Foundation $3,505,630,000 for fiscal year 1998."

For comparison, the value in the aforementioned table for FY1998 is $3,430.63 M. This is a bit off, presumably because in contrast to the bill the values in the table are " after supplemental appropriations, transfers, and reprogrammings".

I had missed, though, that the appropriations for the last two years were actually higher than the request, so some signs of recent growth.

[1] https://www.congress.gov/bill/105th-congress/house-bill/1273...
Misleading promises of the world's fastest, anonymous, military-grade VPNs
NiceJob Inc. | Front-end Engineer | Full-time | Remote (need Canada Work permit) | Vancouver, Canada | https://get.nicejob.co/

We are searching for Senior Front-end Developers! View more details here: https://nicejob.breezy.hr/p/3d582a8388c6-front-end-engineer?...

NiceJob is a Vancouver based tech startup that offers a SaaS platform that helps local businesses get the reputation they deserve. If you truly believe in helping the little guys out and want to make an impact in a fast-growing company, with lots of potential to move up professionally, I'd highly recommend applying for NiceJob. We truly breath the work hard, play hard mentality!
Here is the twitter thread shown on the video essay: https://twitter.com/_SecondThought/status/133274615894763520... and Youtube's bogus response: https://twitter.com/TeamYouTube/status/1332598439985766400
As far as I'm concerned, it is not about mutual exclusion. That is from the perspective of someone involved in building a machine learning platform[0] to allow users to use whatever they want to use in their experiments without being bothered with setting up their environnement, or differences in experiment tracking, or differences in deployment.

We used to build custom products and while the multitude of frameworks has been useful, the fractures and fragmentation dealing with their peculiarities has hurt us. Now we build around differences to provide a cohesive experience.

I think a useful way to look at these frameworks is different from the way we look at Web dev frameworks. You don't change framework every day in Web dev, but in machine learning, you want to experiment with as many things as necessary to get your results. TF, PyTorch, MXNet, Sklearn, XGBoost, whatever gets results. The problem is that this experimenting takes a toll and is painful.

I believe that progress in a field is inversely proportional to the duration and cost of experiments. We're trying to reduce these to their systematic, irreducible, values.

- [0]: https://iko.ai
I like the idea of daily notes even better when you combine them with your todo lists at the same time. That concept is called interstitial notes [0], and it's used in several software tools like Roam Research [1]. I use Drift [2] which has a interstitial notes plugin which has proven to work very well for me.

[0] https://nesslabs.com/interstitial-journaling

[1] https://roamresearch.com/

[2] https://akhater.github.io/drift/
Chairs are mostly space, but our interactions with them are solid. This is mostly known and measurable, though not always appreciated.

Models are not measurable.
Thanks, this is sorely needed. Looking forward to taking time to dig more deeply into it.
He sold Android to Google in 2005 for a hefty sum, and he drew a large salary and stock package every year since. Why in the world would he need a $90M exit package on top of all that when he's being fired for severe workplace misconduct? He already got paid for those contributions.
Well, that's why the standard interview loop consists of at least 5-6 45 minute sessions that intentionally do not overlap in subject matter done by separate people. If the signal is not strong enough, then more interviews are done. Works pretty well I think.
The death of Microsoft's JVM is when I lost most of my interest in Java. I understand why Sun didn't want Microsoft's JVM to exist. They could see Embrace, Extend, Extinguish coming for them but wow, did Microsoft's version ever work better. I did go on to create a good bit of Java code professionally but never touched it for hobby work.

It really hurt Java in the browser when Microsoft refused to ship Sun's code with Windows. Not sure why Sun assumed that after suing Microsoft about the JVM, they'd be willing to distribute Sun's bits for them. They really seemed surprised and angry when this happened and were unprepared for it. Maybe pivoting to browser plug-ins was the only way forward they could see. Seems like the actual path forward would have been to make the Sun JVM better.
In addition to understanding what data is being sent back, also the amount of data an application has access to is wildly different between browser and desktop apps. There's basically no asking permission to your files with a desktop app, it just always has access to all of the data on your computer in most cases.

Yesterday I got a call from a tech support scam, claiming to be comcast security. The very first thing they instructed me to do was to download a desktop app, teamviewer. When I refused to do so, there was nothing else they could do besides read my name and address to me.
A pattern you see often is people combining a human readable slug with an ID tacked on. This gives you a more readable slug and an easy way to reference the entry.

https://wellfire.co/learn/fast-and-beautiful-urls-with-djang...
I thought it was sarcasm.

Poe's law likely applies here.