skysight-inc/HackerNews huggingface dataset:
When I was a junior in high school (15 years old), my local (dialup!) ISP offered linux shell access for the small handful of people who even knew what that was. The /etc/passwd file was not shadowed, and I ran john the ripper against it and "hacked" a bunch of accounts. The owner of the ISP was pissed and found me out, but decided to give me my first job as a tech support rep there.

I was a dumb script kiddie and never went to college, but that experience helped me land another job post-high school, and a few more jobs later I have a pretty good career at one of the big companies.
Unfortunately no browser is yet sufficiently bug-free for a frequent user not to hit bugs pretty frequently... Eg. last week Chrome kept displaying graphical glitches wherever webgl content should render...
Which Ver number?
A quick browse of real estate websites seems to show lots of nice places in SV for well under that amount.
The key points in the article for me:

> Max Schrems, honorary chair of noyb.eu: "Instead of actually adapting services to be GDPR compliant, US companies have tried to simply add some text to their privacy policies and ignore the Court of Justice. Many EU companies have followed the lead instead of switching to legal options."

> In the long run, there seem to be two options: Either the US adapts baseline protections for foreigners to support their tech industry, or US providers will have to host foreign data outside of the United States.

> No penalty (yet). The decision is not dealing with a potential penalty, as this is seen as a "public" enforcement procedure, where the complainant is not heard. There is no information if a penalty was issued or if the DSB is planning to also issue a penalty.

We need more trials related to GDPR breaches. While having the legislation is a huge achievement, it needs to be backed with enforcement.

If there is no enforcement, a third long-term solution arises -- just ignoring the law until you manage to get the necessary amendments to it in order to keep operating as before without fear of penalty.
Just goes to show how quickly you can deplete literally two decades of goodwill.
It's funny that for MS it coincides with the telemetry activation.
That's why I said maybe it will go somewhere. Its super unlikely though, because I don't think they're doing any of the actual basic research. They're relying on the results out of academia and then just tinkering with that info. It's definitely possible for them to stumble onto something interesting
no worries, I recently spent a fair bit of time parsing JSON with sed so the spec is fresh in mind
But still, publish and lost control. No one has control now even the author.

Edit: my point is that it is control-less environment. So it is not answer to "where users do not have control of their data" problem.
You can watch the public hearing for this here:

https://youtu.be/2Y-CBSNrAoA?t=5564

Starts about the 1:30 mark.
How so?

If you have more people competing for the same job, then the wages go down, and vice-versa, the less potential employees you have, the higher the wages have to go to fill the position.

The supply/demands fraction is basic math. Are you saying math doesn't work?
Isn’t that a very reasonable salary to be buying a home on? Especially at the upper end of that range.
In many ways the car is an absurd abuse of bicycle technology that never would have existed without fossil fuels. I imagine the thought process went something like this:

CEO: This vehicle is great with its extremely low friction yet stiff mechanical couplings, impossibly lightweight yet stiff wheels and essentially zero operating cost. Let's build one with a cabin to protect the user from the elements.

Engineer: But that would require four wheels which is much less efficient than two.

CEO: OK.

Engineer: And it would be so heavy that nobody could pedal it, we'd need a motor.

CEO: OK.

Engineer: But that motor itself would weigh more than the user! And that's without all the gearboxes, thicker axles and stronger chassis needed to support this thing.

CEO: OK.

Engineer: This would require an incredible amount of additional fuel to even move itself around!

CEO: Who cares? This stuff comes out of the ground.

Engineer: Oh yeah!

Fast forward to today and that cabin is a climate controlled living room complete with armchairs, sofa, hi-fi and entertainment system. Oh and we can't get rid of them now because we have 100 years of town planning, infrastructure and culture built on top of them. So let's make them electric (and even heavier). Sigh...
It's not a backend service on your browser, it's on whatever webpage you tried to visit.
https://en.wikipedia.org/wiki/Willingness_to_pay

Willingness to pay is an economics term which means basically what you stated in your comment.
I don't see a problem, customer/employer pays and modifications happen.
Well it's cheaper that way.

Want it better? Augment competition and try to avoid monopolies.

EDIT: Actionable advice: avoid SW or HW which isn't at least 6 months old.
> Webpack is a "legacy" bundler

What a weird thing to say. I feel like people say this because they don't understand it's uses, and it's versatility.
Yes, we don't design cities around our needs, but around cars.
95%+ of the time they're standing around taking up space. While they're used they're used for just 1,3 persons in average. While they're used they take so much more space than alternative modes of transport (public transport, bikes, velomobiles, etc.). They are so heavy that they easily kill pedestrians and cyclists. They use hilarious amounts of energy, pollute cities with noise, and take a big part in destroying the environment like billions of species including humans need it to sustain themselves .

That's a problem.

Cities should be designed for people, not cars.
Isn't test automation and demise of manual QA are just consequences of large increase in the test surface? Many more features, greater hardware variance, changes to underneth tech stacks, etc all lead to a combinatorial explosion of what to be tested and manual QA wont be able to cover any significant portion of it, unless James Webb like money are spent on QA.
Thanks for pointing me at it; we revisited the bug and (at last) found what looks like the root cause: https://github.com/vector-im/element-android/issues/516#issu....
> But we're yet to see overclocking enthusiasts run into these reliability concerns

Isn’t that also because said enthusiasts tend to use massive coolers and monitor temperatures to keep their cpus as cool as possible?

I know that I for one would never let a cpu on my desktop get over 80 degrees, but it’s common for laptops to go to 100.
You wouldn't be able to download Lazarus in this scenario. I know Ubuntu comes with Python.

I think you could get two PCs to communicate via Bluetooth, plus I imagine a cell phone used as a mobile hotspot ( without actual internet) could be used as a router.
All competent software tokenizes a input string before calling atoi on an extracted piece of it. Otherwise you can't even tell the difference between "0" and an empty string.
UK's Conservative Party once specifically went about ordering a system so it would fail certain percentage of people, then threw Atos (the contractor) under the bus when it came out, IIRC.
I think the article is heavily biased for a rare breed of engineers: adventurous ones, looking for the bleeding edge, moving from startup to startup, and getting richly rewarded for it.

I've spent more than 2 decades in various large corporate environments and things couldn't be more different on the ground...

Most developers aren't Star-trek types at all, and not even engineers. They don't have a strong talent or appetite for tech. They're what some call "bread programmers". At best, they do a reasonable job, and then go home.

I've worked with many "senior" developers in this space and even they do a terrible job in keeping up. They seem to have a large disinterest in the field altogether. These people are invisible, you will never find them online in forums like these.

But there's another aspect: age. It's fun being on top of tech in your 20s. It's quite different when having a fulltime job and a family, in your 40s.

Most never get to work on anything cool or fun.

In this large group of bread programmers, which I estimate may be the majority of the market, there's still people with useful skills or experience that other companies would look for. The reason you can't get them to move is because in most parts of the world, you don't get a 50-100% increase simply for moving jobs. It's more like 10%. Since they're already comfortable, they won't move.

Also people don't want ping pong tables or mission statements where we "push ourselves beyond our limits". They want a life.
Yes. We now have a dedicated crypto team which is literally wading through that bug list. It's taking longer than I'd like but folks have momentum now and are on the case.
Madvise – give advice about use of memory
Move to a different neighbourhood.
Are you saying that you believe that deploying linux is being lax with security?

That deploying:

* nginx

* node

* apache

* java

* ruby

* python

* bash

* linux

* chrome

etc

is lax with security?

The amount of "audited" code is vanishingly small, and as many "audited" crypto contracts have demonstrated those audits don't ensure code is bug free, and those are trivial pieces of code.
Oh, wow. Which is why my last 7 words were "if number porting doesn't enter the equation"
If you get it.
Plenty idk. Could be that high earners really like reporting about their salaries? I mean it must feel much better to go into a salaries website and tell everyone you're making 200K than it is 70K, so it could be biased upwards.
Truth is these Dutch companies don't have to pay that much - so many people from all over the world want to work there 80-100K is more than plenty. Maybe super high management will get 200K.
Can I add that Defender activates on top of the other Antivirus that our lovely (no not sarcasm, they are lovely, they just get tripped by MS) IT department bought and push-installed?

Earlier it said the other AV solution was turned off (it was not) and I had no valid protection.

Now it doesn't even say an excuse. It just keeps running with no obvious way to turn it off.

Surely it was good UX to remove that "clutter"?
Literally UK government policy under Theresa May: guidance notes to the home office were leaked that instruct the bureaucracy to create a "climate of hostility".
A starter home in the US would be considered a dream home in many (most?) parts of the world. Garage, front yard, back yard, 3 bedrooms etc, all in a built-up area of around 1500-2000 sq ft (140-185 sq m)
I agree with you. When I made IMGZ.org, many people here wouldn't believe that I made it for me and don't want it to grow (even though it's "pay for what you use"). I always found it that mindset a bit odd, to be unable to fathom why someone might want to make a cool thing just to make it, and to believe that they must (and should) want to make money off it.
>Pick companies that have IG Metal deals

Cherry picking a specific company/domains doesn't help your argument of "everyone in Europe has it so good".

Yeah, everyone knows IG metal in Germany has it good. Others? Maybe not so much.
I remember in the UK in the 90's you used to be able to set your phone's SMS message centre to one in EG Finland or somewhere and be able to send all your texts for free.
Many brands are part of a holding. Like "Just Eat Takeaway.com" Which also owns Grubhub and SkipTheDishes in North America. Mostly active in Europe though.
96.0 made me switch back to Chromium. I couldn't work in AWS for some reason with Firefox -- replacing cloudformation templates for instance did not work anymore.
In this example we are going to create a simple C# windows form application to communicate with BleuIO using SerialPort. This script can be used to create Bluetooth Low Energy application using C# with BleuIO.
> Many, many middle aged people with families actually say they prefer the office because it's impossible to get any work done at home with 4 kids

The kids are supposed to be at school pretty much during the same office hours, so I am not sure what you mean. There may be more or less 1 hour of overlap in the morning and late afternoon but that's about it. Morning is usually the times I go through my emails and schedules so I can do that while the kids are taking breakfast and preparing themselves, when they come back home I give them a snack and ask them to do their homework. Sure there is the occasionnal arguig between each other but that is only covering a tiny fraction of my work time. I definitely trade that tiny parenting time against commuting time and I'd rather be at home than finding out they burned the house while I was at the office.
It is also a difference in culture, americans tends to praise themselfs for every small things as a big achievement. In other countries one would not even consider this as an achievement, just a standard iteration to explore.

For me as well the first content is strange, that "I've invented subscription".
It is basically just applying an existing pattern from not-so-much-different other field?

indeed amazon prime is the same, gym subscription is the same etc etc. Not sure what justifies the "no one ever done it"
Has Chrome stopped signing you in to google browser wide without your permission?

And even if they do, can you trust google that they're not watching everything you browse through a mechanism that privacy extensions cannot affect? For example the malware database.
Good default is to ask users about their preferences explicitly and not to hide that kind of settings anywhere.
> If you’re the first person on the project, use camelCase; it’s easier to select camelCased text in an IDE than it is hyphenated text

Doesn't this go against the conventions of the most popular CSS libraries that your code will likely be used with? It's a pain and ugly that JavaScript and CSS don't use the same conventions though.

The IDE select issue is probably fixable e.g.
https://stackoverflow.com/questions/45590695/visual-studio-s...
This is ridiculously unacceptable, as someone affected by it out of the blue without turning on DOH.
Back around 1998 I built a Nokia phone and interface in Flash 4 that you could actually use to send me an SMS message using this exact technique behind the scenes. Unfortunately it was interesting and novel enough that it made German TV and while sat at my desk one morning my phone suddenly started buzzing constantly as a non-stop flood of messages in German started coming in. I had to turn the phone off and when I turned it back on after work it buzzed until it basically filled up and then never worked again. I had to buy a new phone and disable the message sending of the Flash site.
The "distributed battery for the grid" seems potentially significant. The "cars charging other cars" seems unneeded except in rare emergency circumstances.
I use VS Code, which offers a keybinding interface. But when I use the command search, the cost is really low, because most of my searches require zero, one, or two characters to disambiguate.
The best demonstrations of control theory I've seen are water filling a tank (or water filling a tank that has a hole that fills another tank), balancing a ball on a rotating stick or tilting board, car cruise control (especially with hills added)...

In my opinion, the biggest obstacle is being able to sense your target. For the pendulum, you'll need a magnetic angle sensor or an encoder or a good/fast OpenCV angle identifier. For the water tank, you have different feedback options: resistive, floating ball (that can be tied to a regular sensor or identified by OpenCV), weight (although most household scales don't have a clean method of exporting to your controller), and more. I would only do a ball balancing demo with OpenCV.

The difficulty with OpenCV is having to run it on a computer and communicate with your motor controller OR having to run it on a fairly powerful evaluation board (e.g. Raspberry Pi). For this reason, I wouldn't recommend it unless you're comfortable connecting to your controller via USB/serial port.

Changing your goals will really highlight the differences between algorithms: getting to a stationary point, getting to a stationary point as accurately as possible, getting to a stationary point as quickly as possible, following a steadily changing predefined path as accurately as possible, traversing the same path as quickly as possible, following the path without overshooting any boundaries.

Just replace "path" with the appropriate physical system e.g. filling the double tank as quickly as possible without spilling from either tank; speeding up a motor with inertia as quickly as possible without exceeding some angular velocity.

When you want to move to really cool but reasonably difficult demos, look for videos and papers (Google Scholar) on "ball and plate", such as https://www.youtube.com/watch?v=wqmP-y-a2qY
I don't disagree with you, but would point out that the cities have already been built, and what we have is what we have. Is there a sound way to fix what we've done without causing massive displacement of persons and infrastructure?
I read somewhere that the inverters in most newly-produced Teslas are capable of doing this already, from a hardware perspective.

Might have been one of Munroe’s teardowns. No official word on why it isn’t supported yet.
I've always seen conventional commits as an anti-pattern as it seems to discourage developers from writing small, atomic commits.

I think that a commit should always be as small as possible and have a descriptive, meaningful message. It is therefore pretty common that I end up with tens of commits when working on a simple feature. Which of these commits should be labelled as "feat" when the feature is added by a group of commits rather than a specific one, and that none of them really adds any feature? Also, a bug can be fixed by many commits. Which of these commits should be labeled as "fix"? We can't label all of them as fixes as cherry-picking only one of them wouldn't fix anything, which means the commit message would be misleading. The only solution left is to create one commit per bug fix or per feature.

Moreover, this information can (and should) be carried by the branch name already, as you'd usually branch off from your main branch to either fix a bug or develop a new feature. All you have to do is to follow a naming convention for your branch like "feature/my-awesome-feature" or "bugfix/fix-this-annoying-bug".

The only benefit I see with using conventional commits is generating changelogs automatically from your git history.
Here's some hyperbole to help understand the issue: https://phauer.com/2015/checked-exceptions-are-evil/
This actually sounds like a brilliant idea.

A shame everyone is busy.
The modals are usually for things you're not going to use often (comparatively), or are very low "depth" menu for modes that have major impacts on what you're doing (so you're essentially selecting activity type)
For me it only happens when Teams is also running at the same time.
Anyone else?
How to Set Up a Router's Port Forwarding for a Nintendo Switch Console
It always baffles me how companies say hiring is hard when the experience I have as a candidate is abysmally frustrating. The state of hiring (in software) right now is mostly nonsensical with some rare islands of sanity here and there.

EDIT: and those rare islands of sanity are mostly small companies where the hiring process is entirely conducted by the software engineers themselves.
Wouldn’t it have cost even more to build a bunch of Manhattans to pack everyone into? The issue is that North America has tons of space available. People aren’t going to spend the big money to build large buildings if there’s empty lots on the cheap just across the street. And so it goes that sprawl spreads across the landscape like microbial culture across a Petri dish.

And for similar reasons we don’t expect the microbes to grow into a tower at the centre.
Extra credit if you consider object spinning or not to determine impact of Magnus effect
It is… most of my colleagues own a house or an apartment and we all have more or less the same salary!
Dystopia is created when context and adaptation is not considered while implementing the Utopia.
To this day i haven't met a security consultant or data protection person that had any idea what they were talking about. I'm not talking about experts, but people that were appointed and got the title "Security something".

Most of them were regular business people that just parrot some buzzwords like "Encryption" and "at least 256 bit".
100K is really high for Europe unless you're in Switzerland/UK. Was living in Netherlands and 85K Euro is really really good, that's probably the top 10% of engineering earners.
Note that this post is from October. There's a small update here: https://esghound.substack.com/p/spacex-mini-update-feds-kick...
I just went to Settings > Network Settings and clicked No Proxy. Closed browser and it works again.
Put a pile of sand on large deflated ballon. Inflate ballon. Stuff will get further apart and thinned out.

It’s more that we had infinite density. Then space itself spread out.

Oversimplified disclaimer.
I spun up a MariaDB cluster yesterday and each node came configured with utf8mb4 by default.

Testing it now, manually chosing utf8 for new tables shows no warning.
This is a really important point that is always missing in these threads - execs at most companies (even at FAANG, but esp outside) make massive multiples of their average engineer.
It is the ethical problem of those companies, not of the people writing the original code.
"They then extract tribute (taxes) from the local population in various ways."

And in modern observations, if they emerged out of drug dealing, there's even the possibility (though that's certainly not a given) that they never diversify into tribute/protection, while still providing order.

It would be the exact same thing as the "we done do drugs!" ethics portrayed in The Goodfather, only reversed. I wouldn't even consider that all too unlikely, because violent gangsters want to consider themselves as the good guys just like everyone else, and adhering to a code that rules out some forms of unethical behavior goes a long way for that.
> google, gmail, chrome, iphones

There's four excellent examples of things that were better 10 years ago before this practice was instituted. The youngest thing on that list (chrome) is 14 years old.

Both Apple and Google used to not hire in this 3-4 interviews of canned programming question way. Then they did. Those products are now stagnating and deteriorating so much that it's obvious to everyone.

If you think it's exclusively a FAANG practice, you're mistaken. There's tiny firms that do it and really large ones that don't.

Bringing the worst practices of standardized testing into the tech hiring process produces the same kinds of problems that standardized testing does elsewhere. Silicon Valley used to be better than this.

It's a dumb arbitrary ceremony - might as well be a physical challenge from Nickelodeon's Double Dare.

(Also your narrative history is wrong, but that's not the point)
I can only quote the sibling comment: https://news.ycombinator.com/item?id=29918575

--- start quote ---

Your point about using "just" is an important one. When you're inside all of that, it seems crystal clear, but for people coming outside of that bubble, it can be quite opaque.

--- end quote ---

So, your original comment, " In OCAML it's just like any other monad you use the bind operator instead. No need for special keywords." quickly devolved into:

- oh, it's not "just a bind operator"

- oh, you need special syntax

- oh, you need a third party library that may or may not have support for that special syntax

So yeah, it's not "just <intellectually superior sounding words>". It never is.

Especially in the context of the conversation which is:

- ReScript

- Requirement to integrate and interoperate with JS and JS libraries that are increasingly Promise-based.