skysight-inc/HackerNews huggingface dataset:
I actually spent a significant amount of time making my site work without Javascript. My noscript.css is only ten lines, but it adds an extra pathway into the code. I've broken several times while making other changes, and it took a while to fix. It's easy to make motherfuckingwebsite.com work without Javascript, but start adding fanciness and it becomes difficult quickly.

I do it anyway because it's my personal site, and so I set out with certain rules for myself. In addition to working without Javascript in modern browsers, my site also supports IE 11 and Safari 6 (when Javascript is enabled). There is no build system, and all the code is handwritten (with a handful of very tiny third-party libraries like Waypoints).

Philosophically, I believe this is the right way to make a website. Realistically, I would never do any of it on a professional project. No one ever actually sees it.

(I'd like to make a distinction between support for unusually-configured software and support for weak hardware. I think it's broadly unethical to ignore performance because you're lucky enough to afford a fast computer. Manufacturing chips is bad for the planet, and the new ones might as well be no faster than the old ones if the code is going to be slower.)
Have you seen the EU fines? Latest one is 1.6 billion againist Google.
Deprecating in JuliaLang
i’m also enjoying sway specifically on large displays. 34” ultrawide (21:9) 3440x1440. i had gnome running on it for a while but i specifically switched to sway because it’s easier to make use of the ridiculous real-estate. i can have like 4 separate vertical splits before it gets cramped. no one wants to manually position 4 windows on a screen.

i also run sway on my 14” laptop simply because i share my OS config between the two machines. i like its workspaces and notifications and being able to tweak `waybar` exactly how i want it, but the actual tiling functionality is pretty useless. at _most_ i’ll do two panes per workspace — at which point you’re in territory any DWM would do well in.
And after wasting enough time to find out what it actually looks like, it left me with this opinion: The "Simple Checkbox" they started with is 10,000 times better - although it seems silly to me to have one checkbox be the only thing on the screen (usually they occur on the left of items in a list).
I read Musk's "free speech absolutism" to mean that on platforms dedicated to speech (Twitter etc.) one shouldn't be censored / banned.

I'm unclear how that means I should be able to say whatever I want at my job and still keep the job. For example, if I work at Tesla and say I think electric cars are stupid and the ICE are superior, I would imagine I would be fired. I don't think that's a free speech violation, but rather that my opinion is in conflict with the goals of the company.
Nor would I. I was sarcastically making fun of the incredible brain rot on this stupid website. What's being done to these people is monstrous and the monsters who profit off of it will never know even the slightest discomfort, not to mention be appropriately punished for their behavior.
Not about dev tools per se, but this talk by Greg Young on event sourcing & CQRS forever changed how I think about modeling systems, preserving history, and supporting multiple read models/versioning.

Really clear walkthrough of the types of problems that benefit from an event sourced system, how event sourcing addresses them, and exploration of new use cases it enables.

https://www.youtube.com/watch?v=JHGkaShoyNs
"It was wrong to beat up gay people" and "it was wrong to beat up the Nazis" are... not quite comparable, I'd argue.
I never understood the point of transparently misrepresenting an argument and then defeating it in a public arena, but you do you.
As some evidence, The Hill shows up ever so slightly left center in both of these bias charts, with a pretty good "factual" score:

https://www.allsides.com/media-bias/media-bias-chart

https://adfontesmedia.com/interactive-media-bias-chart/
May be it is time for "coming out"? (Excuse me for the joke).

Really, perhaps your language is The Next One.
Identity 2.0 Keynote (Lessig style)
Aren’t those points exactly what the post and the award-winning app is about? Certainly the users’ needs are why this exists, and while not exactly simple to implement, implementation serves design serves user needs.
Your boss's conduct is absolutely part of your workplace conditions. Public figures do not have the luxury of maintaining a strict separation between their working and private lives.
We are not consuming too much energy, energy is infinite, it is all around us, the Sun provides more than we could ever use. More energy means better living for everyone. We want, need, and will require more energy. We are just using the wrong sources of energy. Maybe you think the transition is not happening fast enough, so rationing will be required. That means national GDP will fall, hundreds of millions will lose jobs, and life for everyone will become more difficult, creating a depression. Try turning off the electrical panel in your house for a month and see how you like it. The only possibility is to transition to clean energy, we have no other choice (unless you consider mass extermination an option).
I still subscribe to NY Times online, but in the past couple of years I added a paper subscription to the FT, even though I'm in the US, and it tends to be a bit UK-centric. The paper subscription is their cheapest option, otherwise I would've gone with online. I actually read more news from the FT than the Times now, even though it tends to be about a day late, due to printing/editorial cycle etc, but I find it covers more of what I'm interested in. YMMV
I'm under the impression Polar Bears are kinda-sorta just a special case of Brown Bears.
Seconding the Economist. When I read it, I find I can stay in the loop without having to follow the news daily. A weekly high level summary is good enough for me.
Too much TV, friend.
ouch! can you pls check now? even at its worst moment (after the Product Hunt launch) the site seemed to be able to serve the video fine, I wonder if it's some sort of a network issue
Horrible, horrible, irrelevant study taking advantage of a public health crisis to use government money to study propoganda techniques on humanity.

They had "robust" finding before the vaccine was even out. It turns out you CAN mock and shame people into compliance when they know next to nothing and have very little experience in the subject. Makes complete sense. I'm only picking an arguement or a fight when I have an arguement to make. How do you push back against this stuff when there is no COVID vaccine history to use as supporting evidence? You don't. Just ignore. But when FORCED to make a declaration, people choose the easy way out.

After the vaccine had been out for 10 months, memes had no effect.

So do memes work? Or does mockery work? Or does it take ignorance of a subject AND mockery to get theoretical compliance?

The study is self reported. Would be interested to know the ACTUAL vaccination outcomes of these individuals.

I would suspect some would be resentful of being mocked, say the right things, and retaliate by not taking the vaccine.
You should be clear that slaves who refuse to work are tortured.
Gliders have a wing cord of maybe a foot or two. The body of this thing is like 30 feet long. Maintaining laminar flow across such a surface is mostly impossible. Bugs and scratches are bad, but at that size tiny paint defects would be an issue.

"This is your pilot speaking. It looks like we have some bird dirt stuck to us. We therefore must cut our journey short."
Not saying you're immoral for having an STD. Just spreading one.
2.0.3 now :D and I can confirm it runs on my Mac (Monterey 12.4 (21F79))...

Looks great!
Using Brave browser.
Every page, and every reload brings up a "'Vytal' started debugging this browser" message.
I dunno, it doesn't seem to take that much proof to convince juries beyond a reasonable doubt (see John Oliver's Last Week Tonight [1] [2] [3] [4])

I forget the URL, but somebody last year posted a link that let you search court cases and I did a search for "confidence interval" (CI). One of the top searches was written by a judge and wrote about how if the forensics industry doesn't care about CI for their results then they don't think it should matter for their cases. Which I basically interpret as, the judge doesn't care if forensics don't bother to check if their methods work.

[1] https://www.youtube.com/watch?v=AjqaNQ018zU
[2] https://www.youtube.com/watch?v=Kye2oX-b39E
[3] https://www.youtube.com/watch?v=kpYYdCzTpps
[4] https://www.youtube.com/watch?v=1f2iawp0y5Y
I don’t believe it (but am willing to consider actual evidence, if any exists). Spellcheckers, sure. But until we get an actual AI with general intelligence and cultural awareness sufficient to understand the nuances of human language, even “grammar checking” can not be mechanized.

Really, anyone considering working as an author who can’t produce an excellent, polished first draft without an editor should consider a line of work more attuned to his or her talents.
How do you inherit money from a dead father who is still alive?

What a brain-buster!
This wrong is subsidiary on the the prior moral wrong of kidnapping and caging humans. This practice will look very bad from the perspective of any desirable future. But many futures await with even more cages.
Agreed. What I want to know is: how did folks even discover these modifier shortcuts?
Prisoners also cost a ridiculous amount of public funds -I’ve seen numbers in the $100k-$150k/year range-. Prison work contributes to sentence reduction and contributes to their cost of imprisonment.
For what it's worth I was having exactly the same experience as you on my Pixel 1. But a few weeks ago I upgraded to the latest pixel and the app works great now.

I suspect that the app is just so heavy and bloated that it performs really poorly on older phones.

Not that there's any excuse for that. All it should be doing is displaying some text so you'd think it would be pretty lightweight.
The "ternary boolean" strikes me as a smell because it has to do with how you initialize your code/state and enforce pre- and post-conditions.

If you allow users to complete the form without choosing T/F on your field, what happens? If you fail or prevent the submission, then I would not write the schema to capture the value as a nullable field. If you do accept the form without the user selecting T/F, then you are defaulting to either T/F and the field should likewise not be nullable.

If the value is really nullable and you are using the presence of null to decide anything, then it seems reasonable to enumerate the state space explicitly with an enum so that the next dev riding by on a horse doesn't mistake your ternary boolean for a simple null.

You can make null work in any of those cases, it just seems like a headache and potential hazard, but could also just be personal aesthetics on my part.
I would just use NULL
Splitpanes
None taken and thanks for asking! I'll speak generally about this, at some point eCommerce sites will out grow what Shopify/etc offers. They need better integration with their partners and better control of their data. We rely on data to help measure the outcomes of decisions we make. This is not just engineering, but the whole company. The engineering side operates very much like any other software startup where we iterate on features that will help us grow and support our existing customers.

A fun example is that we did not have the concept of a cart at the very beginning. You don't need a cart when you only have one product, so why spend development time building that? My most recent work has been performance because that was worth spending time on now. Before that, I worked on allowing customers to update their subscriptions via an email magic link for the launch of Synbiotic+ (the probiotic). We then look at our data to see how effective our efforts were in supporting the hypothesis which initially kicked off the work. Hope that helps!
There are many incentives that bias the ‘justice system’ in various ways that are unfavorable to prospective defendants, but it’s a very slippery slope. The prison guards’ unions have a very strong lobby for one. Another problem is that the way that misdemeanors and felonies work; it’s often more convenient for DAs to have people incarcerated for over a year (rather than less than a year). Even paying prosecutors money is an incentive to prosecute people. These are just a few examples that quickly came to mind; I’m not sure that it is possible to eliminate these biases without getting rid of the whole system.
I don't know much about the subject, but some quick searching leads me to believe that the first step is to create a legal non-profit entity, since that looks to be a requirement for all these big companies to dispense grant money. I think it costs a fair amount of money in fees and legal help to make a 501c3, so maybe you can do a Gofundme to raise the money for that (or ask for help from lawyers). Once you have the entity set up with you and people you trust in control, you can write a basic grant proposal, which wouldn't look that different from the articles you've already written explaining the project and the benefits. Then you can customize this with an addendum that responds to specific questions for each grant request application. And then send it to any organizations you can find that seem like good fits. I'm not a lawyer (and this isn't legal advice), but if you can get enough funding, perhaps you can "hire yourself" as the first contractor to the organization (I don't know if this runs afoul of the rules). I guess it's a lot of work if you've never done it before. Your best bet would be to find someone who has done this a bunch of times (maybe someone associated with the Internet Archive or something) who can help put it together for you.
Ignoring the effect on prisoners, this drives down wages for low skill people on the outside. No labor should be able to be sold below minimum wage, otherwise it really isn't one.
> No it’s not. The law is changing to create new additional liabilities for people. The liabilities in question have never existed before, so it could never be limited.

GDPR, Data Protection Act, etc all exist. These are all leveled againist the company.

> If you commit an act of murder as a company agent, limited liability isn’t going to protect you. This law is simply saying that failing in your legal responsibilities as a specific company officer is a criminal offence. Just like committing fraud as a company officer, or failing to produce accurate accounts will also expose you to personal criminal liability.

Comparing data protection with murder is silly. The law is simply stating if you breach data protection laws it's now a criminal matter againist a person instead of againist a company, Massive difference. Especially, if you registered a company to make sure you're not personally liable for data protect breaches.
this reminds me a bit of 'not real communism' or 'not really free market.'

The basic concept was that mathematical limits made crypto fundamentally anti-inflationary: you can't debase the currency by minting more of it in response to exigent circumstances (you could wonder whether some inflation should exist to account for population growth and the demand that goes with it, but that kinda presumes universal adoption),

The problem was that while the minting of a cryptocurrency can be mathematically self-regulating, there's no barrier to just setting up more cryptocurrencies. A big reason I have not become more heavily involved/invested in crypto was that everyone I asked about the utility of having ~15,000 different virtual currencies hurriedly changed the subject. How is a rational investor supposed to choose between the proliferating altcoins and shitcoins...and why? The only honest answer I ever got was 'throw money at a bunch of cheap things and then shill the fuck out of them in the hope that they become expensive.'

Crypto just swapped inflation in the currency supply for inflation in the number of currency instruments.
Implementing a P-256 based ECDHE key exchange in Python
I cancelled my Seattle Times subscription since the ads on their site are garbage. From the full page red and yellow "Video Only!" ads to some that would redirect to some scam site on mobile without clicking. After complaining repeatedly by email I decided to vote with my wallet and called to unsubscribe. They did their whole retention spiel and said I should just use an ad blocker on their site...

Some of the local coverage was good, but I prefer even more focused coverage like CHS Blog/The Urbanist/Seattle Transit Blog and Geekwire.
Which makes this protected concerted action between employees trying to improve their working conditions[1]. They would get smacked down for these firings if the NLRB wasn't so toothless.

[1] https://www.nlrb.gov/about-nlrb/rights-we-protect/our-enforc...
And some engines are rated to run automotive gas, but it's just not available at smaller airports.
So what's the idea? Republicans secretly favor the cheap labor that immigration provides, but they obstruct themselves at every turn by opposing said immigration? Anyway, we're talking about "right wing" people generally rather than GOP politicians specifically--these two groups often have somewhat different agendas (yes, even in a representative democracy).
I can’t say I’ve had an issue with spam. I remember receiving a few emails that I unsubscribed from. The link at the bottom of the email worked.

Phone app - subjective, but it’s one of the few I allow on my phone.
The ”ker-chunk” reminded me of Diablo III’s character UIs, but the sound itself is nowhere near.
1. Price goes down

2. Miners become disincentivized to mine

3. Some miners shut off machinery

4. Network mining difficulty adjusts to new equilibrium

Same action occurs in the opposite direction when the price rises
That's why I said "opt into it". Plenty of video games also put on animations by default and allow you to "opt out" easily.
Use Associations and Bigrams to Understand Text Comments
> Who gets to measure the harm?

Courts do by giving different sentences based on sentencing guidelines, the nature of the crime, and the individual circumstances.
Is charging prisoners a “full rate for the economic and societal damage they caused” somehow connected to the issue at hand? Sounds like a false dilemma here.

Because the prison doesn’t have to pay fair wages, it takes work from others that would earn better wages—this unfairly concentrates wealth in the hands of prison owners at the expense of free workers who are competing in the same market.
100% of my company likes me but that's besides the point. Work isn't a popularity contest and you don't need to be liked all the time by everyone. The only people who care about such things are those with devastatingly low self-esteem.
The value they create doesn’t reduce the public fund contributions.
> stock

You left out a big part here; RSU vesting schedule is back loaded. It's something like 5-20-25-50
They do that to keep you playing longer. I wonder if OP would describe the loot opening dance in games like hearthstone and Overwatch as rewarding game feel, rather than an intentional time sink.

Remember, for a user centric app, the goal is for the user to use it AS LITTLE AS POSSIBLE. Not because it is frustrating to use but because it is efficient and you respect their time. Optimising for stickiness is user hostile.
A question for the field: If working in a prison factory is completely optional, e.g. you can choose to work in the factory at $1 per hour, or the barbershop, or the kitchen, then is this OK?

If executed well it seems OK, but given what we know about how well prisons are run it seems like the temptation for abuse is too great to allow.
First of all I am mostly talking about plastics in the context of food packaging.

I would be more inclined to agree with your argument regarding progress/innovation if there were more novel plastics coming to the market for food packaging but that isn't really the case and there hasn't been anything ground-breaking since PET.

Whitelisting at this stage of maturity isn't just the right thing to do, it's also easy and beats playing whackamole if you decide something needs to get phased out.
Only if you consider it worthwhile to spam with links about agile development in discussions of linters.

Writing, like programming, is a task that involves work at multiple levels.
Wow, that was really poignant.
The problem is that nobody puts the right elements in the titlebar. It has just become a place where they improperly put "SAVE" for dialog boxes, when there was plenty of room in the dialog to begin with. It's kind of just become a dumping ground to put the shit that everybody doesn't want to deal with. It's like the hamburger menu, it might have some benefits, but now everybody just throws all the shit in there that they don't wanna deal with. Why would you fill out a form going down the list, and then have your save button all the way at the top of the window? Why bother trying to make a good, intuitive UI, when you can just make a giant heap of shit and put all your leftover stuff there? And then to top it off, now I can't move the fucking window, because the titlebar is full of trash.
Anecdotally companies run by obvious assholes (eg Ellison and Oracle) or that engage in obviously bad behaviour (eg Big Tobacco) don’t have these problems. I guess their reputations filter out the type of employee who would do what was done at SpaceX.
It's not just that your comment had no value, it had negative value. If it only had no value, I would have done as you said, downvoted and moved on. But since it's existence was a detraction, I felt it was important enough to attempt to mitigate the propagation of potential misinformation.

I do apologize that adding the bit of "... hubris that your opinion matters" came across rather harshly and was unneeded to my point.
We should try to eliminate as many as possible, regardless of whether it has to be piecemeal
electrical heating is 100% efficient - heat pumps, though, have higher efficiency since they're just moving heat instead of generating it.
The use of these slave workers destroys jobs for others.

Why paying someone if you can get slaves who do the work for free.

That damages the economy on multiple levels, not to mention that a demand for slave workers leads to unnecessary imprisonment and cases like this

https://en.m.wikipedia.org/wiki/Kids_for_cash_scandal
> It wouldn't mean free energy — the motion associated with a time crystal doesn't have kinetic energy in the usual sense, but it could be used for quantum computing.

I'm not smart enough to have anything really insightful to say about the article. But I don't know if it is more amusing or vaguely annoying that a technobabble phrase like "we'll have to pick up more time crystals for the ship's navigation computer to keep functioning" could be realistic in the future. Or, if it isn't realistic, the real show-stopper could just be the lack practical long distance space travel.
I've learned about this when they jailed a french energy CEO for fraud and he talked about this.

(This was the infamous case of GE buying a turbine business).
Ridiculous. The ability to concentrate attention is only getting more valuable as the internet continues to grow and its cultures slowly globalize. Sure, there are plenty of people who don't want a public profile — as there always have been. But the attention-seeking subset has never had a better opportunity landscape and they know it.
Are you still a consultant as stated in your bio? Wouldn’t mass unionization give you even more of a leg up assuming employers rely on 3rd parties more to avoid the headache?

I personally think current market rates for contractors, esp the staff Aug kind, are still lower than they should be, all things considered