skysight-inc/HackerNews huggingface dataset:
That is also something people don't think about. Solid wood is great because it's easy to fix, but it's heavy and hard to move. Also it's less stable than a plywood and has to be taken care of.

We had a customer with a reception desk that had solid wood 5-piece raised panels in it. One of the panels cracked, so we sent them a new one under warranty and over 3-4 years it cracked more times. We finally sent someone to try to figure out the issue.

It was winter and the building was unusually warm and humid. The desk was positioned in front of the front door in a way that whenever it was opened the panel would get hit with an large blast of dry cold air. After convincing them to replace it with a more stable plywood raised panel simulacrum we haven't heard of an issue since.
I wonder why the author stayed out of the northwest, and a nice article about happy things in China was written [0].

[0] https://en.wikipedia.org/wiki/Xinjiang_internment_camps
IME, that fear is the consequence of insufficient testing and specifications. But more the former. If your tests (unit, integration, regression) aren't sufficient then removing and changing existing code is like doing surgery in the dark.

Good test suites alleviate fear and allow people to make changes (alterations, additions, deletions) without fear, greatly increasing the speed of development and delivery.
If you want arguments like these to be taken seriously, you really can’t use phrases like “free speech Nazis” to describe forum moderators. This isn’t a cogent argument or a thoughtful essay, this is contentless red meat for an audience that already made a conclusion and is looking to be stroked and told how brave and intelligent they are.

Also, read the room? Not exactly the ideal time for making an ethical argument in favor of distribution of misinformation.
>Removing all social logins from this point to ensure compliance would have definitely affected all users who had originally signed in with FB/Google, way before AppleID ever existed

Yet it would have been more consistent! What is the point of going to war against Apple while embracing the private-data-broker model at the same time?

Just send a warning e-mail requiring password change because you decided to remove all social login as a protest.

And provide a password reset mechanism for formerly social-login users that haven't defined a password in time.

That would have been a true act of resistance.
Is there something wrong with me or the strong scent of irony is real with this one?

*cough* body-positive feminism *cough*
boolean answer = No;
You are perhaps misunderstanding what animal welfare advocates are up to. No one wants to give animals the right to vote. We don't want to treat animals as humans in every respect. We just don't want, for example, for animals to be considered property (meaning anyone can abuse the shit out of an animal with no repercussions).

Reflect on this yourself, do you think it should be permissible, in our modern society, to buy a dog in a store, lock it up in the basement, and beat it to death over the course of several weeks?
That makes the VERY BIG assumption that you know a priori what the ciphertext is in real time, just FYI.
Dark patterns explained by online media expert
CSV isn’t so much “simple” as “underspecified”. Sure, Comma separated values, but what happens when a value contains a comma? It emerges that people normally use quoted strings ‘"a,b"’ for that, but then what do you do when you need to include quote characters in your values? Etc. etc.

The basic rule for CSV is: Don’t. Or at least use a library which emits RFC 4180-compatible results. If you need to parse some co-called “CSV” non-RFC-compatible monstrosity, do whatever you need to parse it, but don’t have any illusions of it being in any way “standard”.
To be fair, in 90% of the responses the GP is referencing, it totally also means the moral one. "Just build your own platform" is a common response.
This looks really interesting, I'm going to bookmark it!

> Proxy IP address rotation

I wonder where you would get a decent proxy list nowadays. In the late 90s, you could find list of accidental open proxies that "hackers" collected. But nowadays I've only seen really shady "residential proxies" that are basically private PCs with malware. Is there a decent source for proxies that are not widely blocked and not criminal and not too expensive?

And by the way, while many people here question the morality of scraping, I have at least two legitimate use cases:

1) I built a little "vertical" search engine for a niche, using a combination of scraping and RSS. It doesn't consume much traffic and does really help people discover content in this niche.

2) A friend does research on urban development and rent prices and they scrape rent ads to get their data (or let students type it off manually, I'm not sure...)
So the friends list thing, is in general, the real privacy violation, and it occurred in both cases.

They Obama app didn't have to ask for this, as it was the default permission given to all apps till 2014 or 15.

Like, CA were selling snake oil, as none of their data was actually useful for the purposes they claimed it was. Speaking as someone who's collected personality data and worked in advertising.

Their real service was catching political opponents in compromising positions, which is why they actually got shut down.

I think my major point is that the same tools can be used for either good or less good purposes, and we should aim to either prevent or allow these based on better standards than our liking or disliking of the people involved.
Linux kernel and its toolchains are underinvested by at least 100 engineers
Some points that are relevant:

Tech has a lot of consolidation behind it both infrastructure-wise and end-user watering-hole-wise.

The fewer providers, the fewer people that make the rules, the more likely it is you have to play by their rules.

If you're upset that there are more free-speech 'restrictions' on the internet and you're cheering every time there's another tech acquisition, you're boiling the pot you're sitting in.
Yes. Because STEM degrees have perceived economic value and liberal arts degrees don't. That does not mean liberal arts degrees are useless. It is, at the very least, short-sighted to think so.

I majored in comp sci but I'm not gonna sit around and pretend every aspect of culture and humanity can be solved by my engineering work...
I think that's debatable. While I'm sure there are some people at the CDC that are doing a good job, the organization as a whole has just repeatedly bungled. I have followed COVID extremely closely since the very beginning, and I struggle to come up with even a single thing where I can say "The CDC really nailed that."

At a minimum, the leadership is just completely inadequate to deal with this type of problem. My feeling is that the situation is similar to the U.S. Army at the beginning of WWII. The U.S. kept losing battles at the very beginning until large parts of the top leadership that were good at paperwork and bureaucracy but bad at leadership in the field were replaced with leaders that were good at winning battles.

In the same way, the CDC leadership appears to be optimized for a slow pace, and the avoidance of mistakes that they can be blamed for. What we needed was a "wartime CDC" that could make quick, correct decisions based on incomplete data, and use their capacity to go out and acquire more information as it was needed.
The only reason a site originally intended to share photos can ‘cancel’ anyone is because right wing politics allow these companies to grow out of control.
This right here. The vaccine's should never have been marketed as being able to stop infection. Given the history of previous coronaviruses it makes no sense that a vaccine would suddenly be able to stop people from getting infected by the disease. The vaccine's only strength is in decreasing the severity of symptoms. This can lead to less infection since there will be fewer people who hit the threshold for a transmissible viral load (without going in to the deep end on infectious vs non-infectious viral loads), but does not stop infection entirely.
Your position would make sense if besides forcing the implementation of Apple Id, Apple forbade the use of any other authentication method.
This is not the case. You can even offer google authentication in your app. You can also move to android and authenticate to the same app still using apple id, the developer can also offer the chance to link this existing account with another credential. So, there's absolutely no lock-in.
And indeed most apple users are happy with that, as it gave me the choice not to have to keep using google or facebook authentication.
>The advent of social media has made it too easy to spread dangerous levels of hate and false information online.

It's clear that the "marketplace of ideas" isn't self-regulating, just like the marketplace for healthcare or pork bellies also isn't self-regulating.
> My neighbor complemented me for being ahead of the curve with my use of ZeroNet.

And then everyone clapped...

Free speech on the internet has been voluntarily given up by people who don't seem to know how free speech works. You can spin up your own server and host whatever you want (within local laws) cheaper and easier than you've ever been able to.

If you don't like how Facebook, Twitter, and other social media networks are policing speech on their servers... don't use their servers.

There is no right of "free audience." If you want to make the argument that these networks are too big to be without, then make that argument... it's much more salient than twisting the freedom from government censorship (which is a bit of a farce in its own right).
If the window is poisonous then destroying it to replace it with a good window may result in a net gain. The fallacy begins when people start smashing perfectly good windows.
Everything seems to just cite the legal complaint too. Which is not corroboration. And remember a legal complaint isn't a statement of fact, but things that are being alleged and may or may not be true.

I'm not saying whether this did happen one way or the other, but I will wait for more information before judging Blizzard on this specific serious allegation.
> The first Barbie astronaut outfit, "Barbie Miss Astronaut," was released in 1965,

according to this about the 2013 "Mars Explorer" version: https://www.space.com/22247-mars-barbie-doll-nasa-mattel.htm...

I didn't find a first "doctor" but ive delved deeper into Barbie history already this morning than anticipated. There's much more information to be had.
That’s certainly how it’s perceived, but there’s a career benefit to being part of a massive improvement in execution and access to better clients. I just can’t communicate it’s worth learning to think and talk better in the short term.
Chinese mouthpiece paid US newspapers $19 mn in ads, printing: https://www.business-standard.com/article/international/chin...

Please refrain from reactionary insults like calling chrissnell's comment "nonsense." It's in poor taste even if you're supported by others who don't bother to perform even cursory research.
And of course other microprocessor part numbers, like the 6502 - https://en.wikipedia.org/wiki/MOS_Technology_6502 .
Intrado Digital Media | Remote (US + EU) | Full-time | https://www.intrado.com/en

Intrado Digital Media builds, among other things, one of the leading products for virtual events.
We are hiring software engineers both in and around Boston/MA and Nuremberg/Germany for our SAFe agile scrum teams.
The work is remote but ideally we want people to be able meet in front of a white board now and then.

The teams are composed of T-Shape engineers and have a dedicated Product Owner and Scrum Master.
We give our people planned time for innovation and growth of skills, so it will be a lot of fun.

Our products run in the AWS cloud mainly in serverless environments using Python and Angular

In both locations we are looking for
- Lead engineer
- Software developer with backend focus
- Software developer with frontend focus
- Software developer with QA automation focus
- Software developer with CI/CD and IaaS focus

Nuremberg: https://intrado.jobs.net/en-US/search?keywords=Digital%20Med...
Boston: https://intrado.jobs.net/en-US/search?keywords=Digital%20Med...
I wonder why the difference. Prices at MSP are certainly marked 'up' but nothing like the story.

I wonder what 'run by' really entails.
This.

Petulance does not become a developer. The last time I saw a tantrum thrown this much was when my kid was 5 and had a major meltdown over a lack of chocolate ice-cream.

He didn't get any ice-cream for a week, a response that taught him meltdowns don't work.
> you can't rely on the underlying JS to throw type errors either at compile time or runtime.

Sure, but if your typed language is sound you shouldn't have type errors at runtime. Not having type at runtime is not a problem, type erasure is nothing new and works really well in OCaml.

> You can never build a full fledged language on top of something that has to go through JS... so TS, coffescript, et al are always going to be pseudo typed but not truly solid or permanent solutions.

Rescript and Elm are really solid, OCaml can compile to JS too, Scala and F# too. Granted, only Elm has been built on JS at first, others were adapted (Rescript is like half and half), but they're all solid.

> Ultimately I think ECMA standards will finally move toward strict types in JS, and in a decade more we'll have something that for all intents and purposes is exactly what Flash was in 2009.

I think the idea here is to offer WASM as a compilation target. Trying to gradually type JS leads to really complex systems (TS types) because people did all sorts of crazy things with JS. I wouldn't like this to be the base on which we build other languages, or the web in general.
this made my morning :)
I think it's impossible to understand without knowing more about the document whether it was obfuscation or just categorization. There are all kinds of legitimate reasons a document might not include a detailed breakdown of "employees fired for security violation".
Fairly technical history of Leaf battery troubles:

https://cleantechnica.com/2018/09/29/nissans-long-strange-tr...
Source: Adrian Zenz or some other US military industrial complex sponsored think-tank like ASPI [1].

Very reliable, trust me, you can trust them.

[1] https://www.aspi.org.au/sponsors
> It's just madness. You don't want to type `string` or `int`. It really is as simple as that.

Correct! I don't want to type it and, more importantly, I don't want to force others reviewing my code to have to read it. One of the very few empirically demonstrated facts about software engineering is that the number of defects is proportional to size of code, usually measured as the number of lines of code. Source: https://softwareengineering.stackexchange.com/questions/1856...

There's a lot of bullshit in software engineering, cargo cults, buzz words, bla bla oriented programming, etc. All with zero empirical evidence. But that the number of bugs per line of code remain roughly the same independent of language has actually been demonstrated.

Thus, I pick Python over more verbose statically typed languages.
I'm perfectly happy with Apple helping me keep my email address out of the author's hands. If he wants it that badly, it's probably not anything that's in my best interest.
Cherry picked.

News Anchor: 2010

President: 2000

Basketball player: 2019

Dentist: 1997
Oliver Gerber is not a real name, it would be not trivial to find his twitter account. Not quite impossible too, but still too much hassle for most people (myself included).
Yes, It keeps app developers from forcing you to use google or facebook, giving you at least the option to use Apple Id, which frankly, for all practical purposes, is definitelly a lesser evil.
I’ve spent a cumulative 6 months there (3 separate trips) including 3 months with a 1 and 3yo, and never was there a point where I felt unsafe. I am a tall white guy and stand out. Met lots of curious, friendly, amused locals that wanted to take pictures with me, especially if they were from the less globalized regions. There is a strong police/security presence everywhere. Even my apartment block had its own 8 person security team.
Sqlite has triggers, and Sqlite has indices, and Sqlite lets you write custom functions in your host language.

While I'm not necessarily arguing in favour of using Sqlite for this, it most certainly can do this up front during ingestion.

So yes, sometimes you do end up sacrificing normalisation, but often that means keeping a normalised form, and having code that can re-generate summary data from the normalised form.
> "Hate to break it to you, your app is already ugly, the thin black border around the Apple sign in doesn’t change the fact the rest of the app looks awful. Also you’re not getting “revenge” on Apple, you are just fucking over your users who use Apple."

What's going on with this entire awful thread? A bunch of Apple fanboys crucifying the developer for refusing to play by Apple's rules? The developer has every right to do what they did, they don't own you or Apple a thing. Stop acting so entitled and just fuck off.
I'm still concerned because once you have data, humans will be humans and chances are that those which really thought that through were not caught.

That's why I practice data avoidance and data economy.
I'd say installing an extension is a pretty big sign of consent. It's named clearly and clearly describes what it does in the first sentence of the description:

> A browser extension to share data about your social feed with researchers and journalists to increase transparency.

I'd call that type of data gathering quite consensual.
I got a few stories from Australia I'd rather not tell online, but suffice to say there are at least a few more out there. From unpaid super, to quitting their own business, and that one guy who posted us a frozen chicken meal interstate through the regular post during an Australian summer, so we could try it out. We did not try it.
I remember when similar techniques were employed by the Soviets (posters of woman in the army, posters of woman making weapons, etc.) We now consider that to be propaganda.

I am a profesional in the science industry and the profession is so debased I would not recommend my children to get into the field. We all talk about burnout and loss of meaning. We see other eras (eg. the 50s-60s in IBM, Bell Labs, etc.) as a past golden age. This seems to be something generalized and across technical fields.

Instead of focusing on figuring out what happened we have all the HR people working nonstop to try to pump more people into the field and painting it as a rosy.
Replace "PipeWire" with "PulseAudio" and hey look it's 2010 all over again.

Don't worry, THIS time we got right FOR SURE.
I have seen this story make the rounds in my local (non-English) reporting as well. Did Mattel really pay each any every one of these media? The much easier theory is that news outlets crave feel-good stories that no one will object to, like this one, to balance out all the grim world events.
An interesting and actual "toy economy" model, in the form of prisoner of war camps within the Axis powers during World War II, in which an exchange system arose largely based on cigarettes, illustrating numerous principles of economics, including inflation, insufficient liquidity, different preferences, complementary and substitute goods, arbitrage, information asymmetries, regulation, and supply shocks.

It's not a perfect model --- labour and production were largely absent as goods were provided through camp administrators and Red Cross deliveries, as is taxation, but a powerful illustration of concepts and limitations of economic theory.
A Code Smell Heuristic: Polluted by the Precipitant
"Hype" and "Extortion" track so well as an explanation for how Apple tackles pretty much any problem. My eyes are opened.
Why Aren’t We Trading with Bitcoin Yet?
I remember back in Jan 2018 when Bitcoin took off - everyone believed that it would replace fiat.

Now it’s several years later and you still can’t buy groceries with it at most major supermarkets and you can’t pay rent with it 99.999% of the time.

If fact, there are very few things that you can do with BTC besides trade it for other cryptos.

So when does this grand financial revolution happen? Or can we conclude that if it hasn’t happened yet, then it likely won’t happen at all?
Too many Apple fanboiz everywhere. They've infested every corner of the Internet.
You could look at some prepper forums/sites.

I guess it depends on what you think will happen. If you think heat will be an issue where you are, then probably look at passive cooling. Off grid power, water, and sanitation could be good if you think there will grid overload/interruption. Gardening can be a great idea without these fears too. If you start now, then it could be easier to scale if you had to.

On the note of food prices, is it really due to burning fields? Where I'm at it has been due to inflation and temporary covid supply chain issues.
Worked for a gov environment that required receipts for everything. Take public transit and you better search out a paper chit for the $3, but drive your car and they’ll accept any mileage at 50c/km.

Was more about checking boxes than anything else.

Was funny when you have a dinner with 7 people and end up with 14 receipts because we can’t expense alcohol.
Just because they don’t pay for the checkpoints doesn’t mean the checkpoints don’t incur a cost on the food
Types have never given me a headache. They've only prevented me from writing bugs and made classes of tests redundant.

In your example, the database and the application layer must be kept in sync regardless of whether you use static typing or not. The benefit of static typing is that it can be enforced before you push to production or write a test for congruency.
Things you can schedule on your WordPress website
Isn't this more "structurally typed" rather than "duck typed"? From what I've seen, duck typing implies dynamism, while structual typing implies static types. Go is clearly statically typed. So no, Go interfaces are not dynamically typed, they are structurally typed, which is static.
It's not transparency, it's "self-compromise" - some Facebook marketing engineer, probably
People I know look at restaurant workers and retail store employees as the people you say "You go to college so you don't end up like them."

I would never say that about mechanics, plumbers, and HVAC technicians. They have skills that I respect and value. I often ask them what was wrong and their analytic and problem solving skills often impress me.

I got a new HVAC system with a 2 stage compressor. Everything was working fine until the summer when it would shut off cooling just when it got hot even when the thermostat was saying it was cooling.

The technician determined that the system worked fine in "low" mode and when the thermostat went into "high" mode the enter system shut off.

He traced the thermostat wire through the crawl space and found a splice. 20 years earlier when the house was built someone spliced the cable and only spliced together a few wires that were needed for that simple system. He connected all of them and now the 2 stage compressor works great.

It took him an hour of debug going back and forth measuring stuff with a multimeter inside and outside.

I was impressed.
“SageMaker” is looking a lot like a rebranding of “Jupyter Notebook.”
I thought that's what paralegals were for?
It's not Lisa Lionheart, it's the copy cat doll that the big corp released at the end of the episode, when they realized that there was a market for something like Lisa Lionheart.
The Government of Quebec Announced Producing of Ukrainian Antonov An-74TK-200
This is the problem with “artificial simplicity” – people make systems too simple, so the abstractions leak heavily, and by the time you want to get anything done you have a massive pile of leaked complexity to wade through.