skysight-inc/HackerNews huggingface dataset:
I generally agree with the comment above. At the same time, I think it is worth remembering this is a charged topic for many people.

Let's try get some more context before we make assumptions about what the earlier commenter meant. What was their context, for example? They might agree with your characterization of modern-day developed countries (if this is what you mean). Let's listen.

I think reasonable, educated people know there have been times in history where individual liberty was trampled upon. Some of the worst examples correspond to a lack of political representation and/or authoritarianism. Many people, for good reason, do not forget these awful moments in history.
> If you still write Perl code like it’s 1991 then maybe itcs not maintainable.

This is probably one of the issues with Perl. You can still write Python code like it's 1991 and it will still be readable and maintainable.
I don't think they don't care -- this is a huge source of negative press & goes against company culture of putting the Customer above ALL else (including employees & their well being lol)

The problem is just that even a tiny percentage of bad-actors still make up millions of sales at Amazon's scale.
Let me tell you a story about the risk of not jumping ship as opportunities become available.....

I started working in 1996. I got a job as a computer operator based on an internship I did the year before. It was my gateway to get into the Big City from the small town where I graduated from. I developed a system by myself as the only programmer that they used to create a separate department that double the size of the company.

I left there after three years because there was nothing left to do and went to another company. I got a $33K bump between salary + bonus which was a lot for me back then.

Over the next 8 years as my salary went up by a paltry 3% a year and bonuses were cut, I made a grand total of $4000 more in 2008 than I made in 2000. On top of that, I became an “expert beginner”.

I soft skilled my way into another job in 2008, that paid only $7K more, but I knew I would be able to take advantage of the job to update my resume and hopefully survive through the recession.

I muddled my way through the recession and when the company folded, I got another job relatively quickly in 2012 as a for what was all intents and purposes a mid level enterprise developer making about $10K more. But again, I was interested in building my resume.

2013 - $2000 raise

2014 - $1500 raise

Of course by now I learned my lesson from my experience between 2000-2008 and I had learned how to do resume driven development and build a network.

I changed jobs again and this time got about a $25K raise. I was now at the bottom of the (relative narrow) range of what a senior developer can make.

2016 - no raise

Again, not being stupid enough to stick around, I left and had a choice between working at a non software company as a dev lead working on two greenfield projects - perfect resume building opportunity - or working as just another SASS CRUD developer. I chose the team lead position - with another $15K pay bump.

A year and a half in, the company was bought out by private equity and they said that they “don’t want to be a software company.”

Changed jobs again, in 2018, vertical move in pay (only about $5K), but by now, I had been exposed to “cloud consultants” and knew where the money was locally. I took a job where the newly minted CTO wanted to make the company “cloud native” and integrate more tightly with AWS. Once again, a perfect opportunity to gain experience and build my resume. I leveraged my theoretically knowledge about AWS, my experience as a team lead, got the job and got experience with all of the AWS fiddly bits. Over the next two review cycles (2019,2020), they kept me at market rates as I learned more and I was quite happy.

Then Covid hit - with an across the board pay cut that wiped out my salary gains since getting the job because it was a “shared sacrifice”.

A recruiter from BigTech emailed me about a fully remote role. Why wouldn’t I take a stab at it? Making “FAANG” money, fully remote, and in a low cost of living area.

In none of the interviews, did my short tenure at jobs since 2008 come up and they made me an offer shortly after the interview.
If you want a safer and faster Python, use Nim. That's literally what it was made for.

If you want to learn functional programming, learn Rust or Haskell. Rust is more pragmatic and is used more than Haskell, but Haskell has more FP features.

I recommend against Go because it's not really FP, and it has a lot of language inconsistencies compared to Rust for example.
I've been off Facebook for many years now. I deleted my account when I found myself typing "f" into my browser.
Facebook dropdown, select and lose time scrolling feeds.

I never got into instagram. As an american expat I find whatsapp convenient to contact my family overseas using their day-to-day telephone.
> The academics McMullen contacted at other U.S. research universities told him they had funding for their own research, but not for his. But Bradforth had a different response.

> "He said, 'I don't have funding for your idea but if you come over here we can write a funding proposal together,'" said McMullen, who at the time was finishing up his undergraduate studies...

> Bradforth not only helped McMullen secure funding, prioritizing it for National Science Foundation support over continuing other projects, but he also cobbled together an international team of scientists and arranged his sabbatical to oversee and participate in the main experiments. He also became McMullen's Ph.D. adviser.

Man you gotta love such an awesome prof
Use double opt-in.
Please aim higher with your comments.

> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith. - https://news.ycombinator.com/newsguidelines.html
That’s a different situation though.

iOS supports universal links, so a website and iOS application can indicate that when you open a link to the website but have the application installed, the application opens and takes you to the content. This is what TikTok can use to open links to TikTok in the application.

But this isn’t a general purpose website => app association. Only the website owner can allow an application to do this. You wouldn’t want, say, Google to set up their application to open DuckDuckGo URLs, for instance.

So when it comes to third-party Reddit clients, they can’t automatically open reddit.com URLs because they don’t own reddit.com. The clipboard trick is a workaround for that.
By "want the source" you mean you want to look at the source via the gitlab website ?

I would interpret "want the source" as "I want to download the source" in which case showing the files is useless. All you need is a "download source" button
Course there is. Always is. How badly do you want it?

OwnTracks, Traccar, etc - lots more on F-Droid.
I agree with you, but if you exchange personal liberty for personal privacy in OP's comment, it does get a bit closer to reality. We have been giving up privacy on behalf of individualism (for the sake of consumption, as you state), and I guess that down the road it might just bite our personal liberty, one way or another.
It is very much solar power, it's just not fancy high-tech photovoltaics.
I tried to quote as much as possible because basically every paragraph hedges the former. This is the paragraph that immediately follows yours:

> But though this proposition is not likely to be contested in general terms, the practical question, where to place the limit—how to make the fitting adjustment between individual independence and social control— is a subject on which nearly everything remains to be done.

> All that makes existence valuable to any one, depends on the enforcement of restraints upon the actions of other people. Some rules of conduct, therefore, must be imposed, by law in the first place, and by opinion on many things which are not fit subjects for the operation of law.

It seems pretty clear that absolute free speech is absolutely off the table. We can agree that the pendulum has swung too far, without spiking it in the other direction.
In case of OLAP queries is performance[1] which is not surprising since it's an OLTP database AFAIK.

I don't know what he means by "data management"

[1]https://www.cockroachlabs.com/docs/stable/frequently-asked-q...
Felt great, yet still needs to post publicly on 3rd party sites to attract attention: Sure thing.
ah oops... i meant mobile apps
Allowed in the sense that those in cancel culture and the like will cancel the book. Remember that BLM has leaders that are trained Marxists[1]. Marxists are not the most sympathetic to free speech.

1 - https://www.youtube.com/watch?v=YM5zUwiCTzw&t=1s
Rails.
Some say there's too much magic going on, but the framework gets out of your way and allows very dry, easy to read code if you know rails (which I don't think takes long to learn).
how did that end for him again? :)
Yep, There are so many psychology studies that show groupthink , people using statements of an authority as a way remove individual responsibility and people overriding their own perceptions to agree with an authority.

"I guess the computer got it wrong" is a terrifying thing for a police officer to say.
Yes. That is the difference between a good and a bad one. Inconsistent one may say. But that is life. Even for philosopher.
Cool! Glad I was able to convince you. Just note that a lot of people find the functional style kind of unnecessarily mind bending. Like the functional style primarily uses recursion instead of loops for iteration which is harder to reason about (and less performant). I actually agree with them, but I feel that these people got lost in the details and missed the big picture about the benefits of functional programming from the perspective of modules, design and program organization.

I recommend you try building something complex with the point free style using Haskell. It will be a bit mind bending at first but if you get it then you'll see how FP is basically the same thing as using legos to build data pipelines... exactly the style used with unix pipes.
Oh, of course - I understand most (if not all?) major banks have serious ethics issues from the top-down - but money-laundering is a business-objective and is distinct and separate from online banking security.

The $70m fine (a joke to a multi-billion-dollar company) is insignificant to the potential damages from a class-action lawsuit from a wide-ranging vulnerability in their online banking platform - hence their focus and over-engineering on their online banking security - while the risks from credit-card abuse and individual identity-theft are much more limited in scope - and are a known-quantity.
That works almost exactly in Ruby. I really wish Python and Ruby would have a child.
> You think personal liberties are at a low point?

They are again under attack, as is free speech, mostly out of outwardly good intentions such as preserving justice, public safety, or even, ironically, inclusion.

This is a perpetual conflict, though.

> Everything that is marketed to us, that enters our political discourse, ... "You do your way", "how you want it, when you want it", etc

...as long as it's politically correct, and there's no vocal minority which is opposed to your doing that — again, out of some best intentions. Liberty inherently creates conflicts like that, because people are not going to want the same thing. Liberty is when you are allowed to do something that others might not like, and reciprocally must tolerate other people doing something you don't like. A lot of people are uncomfortable with this.

> JSM was writing in an age where tyranny

A tyranny of majority is a thing :( Consider all the minorities who were disenfranchised not by dictators but by majority of local voters back in the day.

> I shudder to think how your head would not explode in a real authoritarian country.

I was born in the USSR. I can compare. I see the vast difference. I also see certain disconcerting similarities.
Be concise. Be forcible. Have a plan to kill every sentence you meet.

----

This is my preferred summary of Strunk and White.
Well as soon as companies stop having a policy that no matter what current employees only get 4% raises while they bring new people in at market rates, I’ll stop looking for greener pastures. Salary compression and inversion are real.

Also when companies stop looking for an exact set of skills and frameworks that force you to stay on the hype cycle.
Solar water heating has been on the decline recently because photovoltaics & heat pumps surpassed them thanks to ridiculous scale & modularity.
Taking a Closer Look at WIMBoot in Windows 8.1 Update
Interesting. I do something similar, for an entirely different reason. Basically, I don't want any information about what I'm working on leaking to Microsoft. Or to anyone, for that matter. So I have a Win10 VM, with apps that I need, but with no sensitive information, and periodically install updates.

Whenever I need to use Win10, I create a clone, remove the network adapter, and attach a VDI containing my data. And once I'm done, I delete the clone.
Yeah, good luck making it under the 10mb limit with React Native.
*On Liberty (for white people).
So out of curiosity, you just roll out of Costco with a cart full of food and gear while the receipt checker tries to stop you?
They shared WebKit in 2008, but Chrome ran WebKit in its own process with no permissions and Safari did not, one of the reasons why Chrome was so much more secure. Glad I had the option to run Chrome and secure my browsing. I don't have that option on iOS. No team is allowed to even try to make things more secure.
Denouncing mouse or arrow-keys with VSCode keybindings
Right. It must be such fun trying to figure that out from the monero block chain...
If only organs could be connected with pipes
May be I am old. Even though this is so different, I have the same feeling of sidekick in the DOS world ... do not know why.
In my experience, when people build apps without having to write code, the first iteration is awesome.
Get something working and shows great promise.
But as complexity grows, the app ends up being a badly designed excel screen on the web.
I am sorry to hear that this happened to you. I have heard and witnessed many stories like this from my friends, and it is for this reason that I have always been wary about long stints. Companies exist to make money, not to manage your career. As you found out, at the end of the day, no one will look out for your career but you. I think posts like this are fundamentally irresponsible and a little bit psychologically manipulative.

As a working stiff, you don't want to differentiate between personality types. You are not making a friend. You are allocating a portfolio of resources (your team) towards investments. You have to learn how to compare multiple opportunities against one another based on your own career goals, as well as how to do your due diligence on the health of the company, the industry it is in, the competitive landscape, the organizational topology, really anything that you can research or think about which could help you predict what will happen.

And even then, you have to prepare for the unknowns. You have to be prepared to cut your losses if things don't work out, because despite your best efforts to do your research, you really don't know what things are like until you start working at a place. You should not stop your "interviewing" curiosity just because you begin a new role. You should continue observing, soaking in information, social interactions, situations, anything that helps you determine whether now that you're on the inside, you're honestly as confident that things will work out as when you started (things are always rosier before you start because you're getting the pitch).

50 is not too old to learn this skills, but it definitely makes things difficult. I was fortunate (or unfortunate, depending on your perspective) enough to have to learn these things to survive in the first few years of my career, working at some really unsavory companies where I started fast and left fast. It sucked, but I am glad I figured it out then rather than later.

When you do long stints at companies, you risk not developing this intuitive sense for when things are going off the rails (or going really well) because you have not exercised it. I wish I could help you go back in time and make different decisions, because it always makes me so sad to read these stories. Good people end up getting screwed over.
Fortunately it's 100% recyclable.
> Yes, many economists use utility maximization in their analyses

This has nothing to do with economists; the Western legal system is (more or less) based on the weighing of different interests (definitionally: utilitarianism). There are, of course, a few exceptions -- which graze deontology, and even rarer still virtue ethics and (more historically) some divine command theory -- but overall, I'd say that yeah, we're pretty much utilitarian.

> There is a whole field of thought that digs into these variations.

Agreed, ethics is a rich and valuable field.
I'm not currently a Ruby developer but Rails API[1] it's the only framework I can really be efficient and deploy PoC super fast.

A couple of years ago I also used Laravel a lot. No idea about the current state but I've read they are doing cool things too if you are into modern PHP.

[1]https://guides.rubyonrails.org/api_app.html
Apple uses JamF internally.
Yes, I agree. I don't like the max-width setting; it should use the width of the window that the user has set. Same with font sizes, and usually, also colours. (Sometimes CSS is helpful (if not overused), but for many documents it will be much better to avoid CSS.) CSS is often what makes web pages look bad.
People I don't agree with are "racists".
https://en.wikipedia.org/wiki/TRS-80_Model_100
The difference is one problem is trivially solvable. If an app isn't allowed to read the clipboard the problem is solved. Smart people choose solutions that actually solve the issue when those solutions exist rather than just making some guideline and praying people read it.
Start at
https://github.com/google/wuffs/tree/master/doc
More digestible version I made: https://thinkerapp.com/shared/MessyRadiantCaracal

Context: This is a highlighted summary generated with an app I built to help myself approach all the drier HN links I was opening. I appreciate any feedback from the HN community on this project!
Could be achieved with a stripped down/custom os on existing device. At this point minting any more plastic is almost like a crime against nature
Can the Cult of Bang and Olufsen Last? (2011)
You're not alone, and thanks for putting into words what had been the back of my mind.

I could not care less about the aesthetics of their dashboard, when I'm on it I'm there to get something done and I never seem to have an issue with that.
What whiny garbage!

Want developers to stick around and develop "next level skills?" Try to find a better approach than shaming them. Maybe make sure they actually get raises in line with their worth so they don't hop away for more money. And while you're spending more money, maybe spend some of that on training in those "next level skills" you value that seem so elusive.
Amazon strategically places their offices where most important Senators reside, creating thousands of jobs in process and getting simple leverage - either you do what Mr. Bezos says, or we will move our warehouse to another state. And then good luck during next election cycle, but don't run on "master of job creations" when you just caused your state 25,000 amazon jobs.

welcome to Kleptocracy.
Look, Google, you're making people safer already!

Also...you can exempt F-Droid from the protection, no?
Have a little faith? Compuserve, Prodigy, AOL, and a raft of others tried to make "their own internet" in the 80s/90s and the open system won out.
https://www.aier.org/article/john-stuart-mill-on-slavery-and...
> Technically the software isn't killing anyone, irresponsible users of it are.

It's beyond irresponsibility - it's actively malevolent. There unfortunately are police officers, as demonstrated by recent high profile killings by police, who will use the thinnest of pretexts, like suspicion of paying with counterfeit bills, to justify the use of brutal and lethal force.

If such people are empowered by a facial recognition match, what's to stop them from similarly using that as a pretext for applying disproportionate brutality?

Even worse, a false positive match triggered arrest may be more likely to escalate to violence because the person being apprehended would be rightfully upset that they were being targeted, and appear to be resisting arrest.
How is that Apple didn't catch TikTok doing this way way earlier to give them some sort of penalty.
Ah, I did not understand what I was seeing. Thanks for the clarification.
I’m with you that the personal attack was rude, and he likely lost support for his side on that issue by including it.

But I don’t agree that the effect extends to lost support for free speech in general. It is commonly understood that rude speech is the most important kind of speech to defend, since it is the “front line” where the forces opposing free speech are most active.

Dave is surely aware of this too. He says rude things all the time, probably intentionally, because when documented they become fortifications which are actually harder to break through. I’m pretty sure he has outright declared an intention to get things wrong sometimes, but I can’t find the quote.
> Intuition suggests that metals are dense, and while that bears true for some (think gold or lead), it fails to hold up for others. For example, lithium—commonly used in batteries—floats on water. Some metals are hard, such as titanium, yet others yield easily to pressure, including indium and aluminum. How about melting temperature? Platinum melts at more than 1,700 degrees Celsius (3,200 F), but mercury is a liquid well below zero.

What makes a metal a metal has been known for many decades. It's the tendency to donate electrons. The article makes it sound like this is some kind of mystery that textbooks don't yet explain. Not so by a long shot.

> In these solutions, electrons from the alkali metal initially become trapped in the gaps between ammonia molecules. This creates what scientists call 'solvated electrons,' which are highly reactive but stabilized in the ammonia. These solutions have a characteristic blue color. But given enough solvated electrons, the whole liquid turns bronze and, in essence, becomes a metal while remaining liquid.

This is a Birch Reduction, which was first reported in 1944 based on earlier research:

https://en.wikipedia.org/wiki/Birch_reduction#History

From the article:

> The results showed that, at low concentrations, solvated electrons were more easily dislodged from the solution by the interaction with the X-rays, giving a simple energy pattern. At higher concentrations, though, the energy pattern suddenly developed a sharp band edge, indicating the solution was behaving as a metal would.

Maybe there's something interesting here, but you sure can't tell from the article.

There's no link to primary research anywhere that I can see. There's really no excuse for this.

Edit: found the paper at the bottom:

https://science.sciencemag.org/content/368/6495/1086

Behind a paywall...
Depends what you mean by "political". It clearly has a bias towards "eviction moratoria", going so far as to publish a "scorecard" in which that's basically the only criteria. One should always be suspicious of data from someone with a policy axe to grind.
AMD has worse thermals than intel does which is likely the reason Apple is switching in the first place
It's worth noting that Pocket does check if your clipboard currently contains a URL and does show such a banner. I think it's a handy feature.
Amazon becomes an expensive AliExpress but it also has stock on near warehouse rather than Shenzen. Sometimes useful.