skysight-inc/HackerNews huggingface dataset:
I don't think the learning how to swim analogy is good. Where I live it's mandatory for children aged 5 and above to take swimming lessons and to test out at some point. So, there's a lot of involvement with this subject.

Anyways. Theoretical part helps. Doesn't guarantee that you learn how to swim, but is a necessary component for you to learn well. College CS education is just outright harmful. Not only does it not give you practical knowledge, a lot of what is being taught is outright wrong. If we stretch the allegory of swimming lessons, it would be like if in these lessons, while only teaching the theory, the instructor told you that breathing underwater is possible, if you try hard enough, or that diving and landing flat on your belly is the way to dive.

Another aspect that I find really upsetting about college CS education is that it focuses on inconsequential, transient issues, at the same time completely ignoring important ones, and, at the same time, not investing any effort into trying to systematize knowledge. There's very little effort (or non whatsoever) put into building advanced concepts from first principles. Often times links necessary to connect several concepts are missing and the students aren't even told that these concepts are somehow related, or even if they are, then there's "magic" in derivation which is never explained. A typical example would be how in automata theory the course usually ends with building some very simple programs using Turing machine, and the closest next link in understanding programming languages is learning some modern elaborate programming language like C or Python.

College CS education is way overdue for a fundamental revision, and I wish CS had its own Bourbaki...
I might be too harsh, but it is not so trustworthy that they found bugs within the original sudo after less than a year of effort. those other devs had over 40 years to find it
They said that they and their team were contractors and thus continued to run inefficiently
It's worse than "the system". It's natural human behavior. Take as much as you can for yourself and your friends/family, push the costs onto everyone else. Altruism only happens in proportion to the extent to which it's felt.

Humanity has not yet invented a system that discourages this behavior effectively in the presence of abundance and wealth.
Watching the video is worth it for the visit to the old style junk market alone. I love those places.
Not with newer openers - they speak a serial protocol to the opener.
All that is already a reality in many 3rd world countries and even is European ones like Turkey. By all that, I mean all that!

Turkey had a scandal with TurkTrust cert authority(a company owned by the Turkish military fund) where they issued a root cert by mistake(?) and a government body was caught by Google when pretending to be Google.

At the same time, Turkey has a robust online services. Signing documents, medical stuff - everything happens digitally and signed securely and Turkish citizens very rarely need to go to physical government locations and almost never need to deal with physical paperwork . There's even government controlled mail service that you can use to do official communications and if something goes sought the courts can check the communications from your government provided, cert signed inbox.

The problem with the new stuff that EU and UK are trying to do is, to remove the "being caught by Google" part by legally whenever they feel fit.
Afaik they want a digital id card for each person and business, so europeans can legally identify themselves and enter legally valid digital contracts on the web.
We are making significant progress with CAKE & fq_codel in the WISP & and fiber markets as a middlebox. See Preseem, Bequant, and LibreQos.io. Still best to get these native on the CPE as Mikrotik and many many others have one.

I wonder how well these would work on the GFW?
Gaussian Splats – online editor (WebGL, PlayCanvas)
The PlayCanvas Super Splat tool is for editing gaussian splat PLY files.
I appreciate this positive spin on the list. There is usually a silver lining.
> BUT citizen should be NOT reading THE REGISTER, becasue of these kind of misinformation / misquided campaings

You might misunderstand the competency of some citizens here. Does DigiNotar ring a bell?
No matter who gets replaced first, someone is getting screwed.

Frankly, if it's the higher end jobs getting replaced first that would likely spill over to the lower end ones as the those people who lost their jobs resort to taking lower end work to survive, flooding the market.
Use a flashlight to test. Real airpods, the plastic does a really good job at blocking the light and it won't diffuse. Fake ones almost always use shitty plastic and the light diffuses. When I was an Apple Certified iOS Technician, this was one of the tests we did.
I use HomeBridge but have also been noticing connectivity issues recently. Just ordered two of those Ratgdo devices, thanks. Sounds like a better solution anyway.
Why Cypress Decided to Block Currents.dev and Sorry Cypress
how do you pronounce gif
A third-party hub would have a similar problem, though, right?
>> the only test the code had passed was "it compiles"

He might be really good at type systems!
Indeed, reading these hard-to-swallow truths actually restored some excitement about being a dev for me!
This GUI is made with LispWorks' CAPI toolkit.
Something that I don’t see people talking about here is that MyQ is the core/required integration component for Amazon Key in-garage delivery, a service used by millions of people to have their packages delivered to their garages instead of having them stolen off their porch. That’s why it needs Internet access. All the talk about how Chamberlain will go bankrupt because a comparatively small number of tech people stop using the product is fluff. I ran into the MyQ API problem with Homebridge a couple weeks ago, and I bought a unit from Meross that integrates directly with Apple HomeKit. I still have the MyQ installed because I _need_ it for Amazon deliveries. Yes, all the fury about ads and user hostility and probable polling requiring extra resources with no recompense is correct and justified. But at the end of the day, Chamberlain doesn’t care if they piss us off. They get all their money from the same people who think their phone screen is _supposed_ to be covered in ads on every page they visit, and they likely get TONS of money from Amazon.
I find putting http proxies in containers to be a very effective method of building interesting dynamic L7 dataplanes on orchestrators like k8s. Packaging applications (particularly modern static SPAs), with a webserver embedded, is also a very intuitive way of plugging them into the leaves of this topology while abstracting away a lot of the connectivity policy from the app.

Of course there's also the well-known correlation between the quality of your k8s deployment and the number of proxies it hosts. /s
Great list. Ten years in, I have to say I completely disagree with #6 though. My 2c, never give estimates. They are a trap.

As a developer, if you give an estimate, it will be questioned, second guessed, and then negotiated down to 1/3rd of its former self. Then when you do the work, it always takes twice as long as your original estimate. The whole dance of estimation only succeeds to indoctrinate developers into the political environment of the organization, it turns developers into mini-managers over their own time and perturbs their productivity.

Software engineering as a discipline has to move away from developer estimates. If you’re articulating the work that needs to be done, estimating the work, then doing the work, the only function of your boss is to report on your execution. The demand for developer estimates are a consequence of managers trying to turn themselves into highly paid messengers with no skin in the game. I’ve seen what that does to developers: late hours and weekend work, horrible diet, stress, weight gain, divorces, it’s ugly stuff. Don’t let it happen to you.

Have your boss make the estimates. They have access to resources you do not have. They can look at past performance on similar projects, they can look at actuals. That’s their job. They need to do it.

If they ask you for an estimate, “how long would it take to do x?” never start by saying “it would take about …”. Ask a question, something like “what do you mean by x?” Or “have you considered y, is that something we should be concerned about?” etc. keep doing that until you’ve gotten your boss to the edge of their knowledge. How they react will be telling. You end up providing more value in the long run because instead of giving your leadership a false sense of security, you’ll be educating them about execution risk and setting your projects up for success by setting up future conversations to be constructive. If you do fall behind, you have ammunition to fall back on in meetings “last month I asked about x, because I was concerned, and now that concern has come up.”
You cited something else.

They don't yet parallelize loops, but the idea was there. Most others do it already
They've done this before and will do it again, this is a warning to western companies to tread very carefully with RISCV and China.
Narrowlink 0.2.0 – Peer-2-Peer Using QUIC and TUN Interface – Selfhosted Tunnel
"One of the scariest and most underreported impacts of climate change — and climate change has plenty of scary and underreported impacts — is that rising CO2 levels in the atmosphere lead to higher CO2 levels in our workplaces and homes, which make it harder for us to work and think effectively."

Ehm... no. If indoor levels spike to say 2000...3000 ppm, then the difference between outdoor levels of 400, 450 or 500 ppm will have a negligable effect.

That spike is due to poor ventilation - a known issue. Not due to climate change - an issue with many other important effects, indoor CO2 levels not among them.

So little attention to this aspect in the press is well-deserved.
NYC subways were all built by the city, but most were not operated by them. There are privately built subways around the world (especially in Japan), but globally it's a rarity. This isn't a surprise, considering that subways are long term investment (and nobody can get money cheaper than a government), should be built with a long term plan to increase network usefulness (and thus the usage of each individual line) without competition between individual lines [1] and, especially if built outside already dense inner cities, should be accompanied by densification along the line to justify the investment (look at china or the danish finger plan for some examples). The operations can be private (they don't have to be, there's no clear "best way"), but the planning, financing and building should at the very least be heavily overseen by the government.

Outside of already very dense cities which heavily discourage using a car (think large asian cities, not montreal), you won't see newly built underground lines built privately. People aren't as captive today and even in the 1900s londons subways weren't very sound financially as companies.

[1]: Transit systems benefit strongly from integration between lines and modes, as well as making interchanges as painless as possible. This is mostly antithetical to multiple companies building lines inside a single city, which often ends up with little fare-integration and annoying interchanges. This can also happen with government built lines, but is less likely.
ok. json columns were put in eight years ago
At the risk of being very directly contrarian: is it?

Is it actually getting harder for law enforcement? Do we have evidence of E2EE harming cases, hurting conviction rates, or similar? At this point in time law enforcement has been routinely dealing with and lawfully overcoming encryption for several decades. Encryption is no longer a novelty law enforcement has no idea how to deal with.

I understand that law enforcement officers may sincerely believe that encryption makes their jobs more difficult and thus the public less secure. Since they are public officials, I am happy to accept their claims as truth. I just need to see supporting evidence. At that point we can begin to weight public safety against privacy. Until then, I can only consider a demonstrable loss of privacy against a purely hypothetical impairment of law enforcement functionality.

Speaking only and solely for myself, I in no way expect people with governing responsibility to ignore end to end encryption. I do expect them to ask questions when people with a demonstrated capacity to function in the presence of E2EE claim it is making their jobs too difficult.
If your service is marketed as 'Prepfully' and payments show as made to 'Prepfully' in customers' card/bank statements (That's very important as @smca highlighted) then I wouldn't believe a claim that the chargeback was accidental.

Likewise, if your service is indeed a "1-1 mock interviews / coaching service" then my reply to any claim that they "forgot they used the service" would be: "Pull the other one".

When they promised to withdraw the chargeback did they actually do it (you might not have any way to know)? My guess is that they didn't.

IMHO these were dishonest customers, and I would blacklist them to avoid repeats.

Now regarding your question specifically I think the only way is to understand why you lost and to beef up your evidence, processes, T&Cs, etc as needed. Unfortunetaly I do not have much insight in that.
It seems like the Bayesian capability is the main differentiator from PyWhy. Is that correct?
People complain a lot about the internet getting worse and worse. We can fix it, if we put in the effort to rebuild it.

* Join fediverse services, e.g. [Lemmy](feddit.de) or Mastodon and post a bit.

* Create your own website if you have sth like a cool hobby to share. Webhosting is available for free or cheap, depending on what you want. Link other pages you like to form a net.

* If you can, host your own instances and federate.

* Look into alternative search engines like marginalia to find "small-web" content

* Talk to your friends to also make the move or at least look at alternatives to the large sites.

We can't just wait for the problem to fix itself, this is something where internet users have to become active. It won't solve itself.

EDIT: Commenters here are rightly saying that discoverability is a problem. Again, relying on search engines is required for productivity, but when we consider browsing for research or leisure, don't underestimate manually curated link pages. Webrings were a thing we might wanna consider again.
Smart home / IoT does not necessarily imply “requires cloud service to run”. Most people impacted by this were running HomeAssistant which necessarily means they have a self-managed home server to control their devices. The migration path for affected users is to double down on the local control route.

If you are trying to say “do not buy smarthome products which depend on a cloud connection” then that’s a position I agree with strongly.
Old color TV's, especially the large ones pack some serious punch in the HV department.
Strongly disagree. The smaller the company is, the more political it is. Because now there's no layer to appeal to or to inject sanity; it's the way of the owner or the highway. Being on the right side of the owner is the most important thing and if you're on the right side, you can be as incompetent as you want (see: son of the owner is an idiot, but is the second in command).
The reason they caused that much traffic is because Home-Assistant has no other way of finding out the status.

If only there was a LOCAL way. But I can't poll the device locally. I can't send it commands.
>
Point 10 - The only soft skill is politics. Any sufficiently large organisation employs many politicians. The best way to deal with politicians is analyse the factions and stay neutral. No one can drag you to their side then.

Staying neutral does not only have the meaning "be diplomatic" or "don't give an opinion", but can also mean "treat all factions equally", which includes the case "treat all of the people who make political attempts with open hate". This way, also no one can drag you to their side. :-)
This sounds interesting - do you have any links to examples of these early bespoke works?
LOL. I have Chamberlain garage doors, and paid $30 for an Athom ESPhome preflash kit that includes a box, power supply and reed switches. Works great.

If there's one thing I'm dedicated to now, it's that all of these custom cloud IoT things are transient user hostile junk. If it's not open source and in my control, then it's not mine.
Nope, not by us, but we are keeping our eye on it!
I have nothing to do with this fight, other than being Spanish myself. But it deeply bores me that it has occurred.

I don't care who is right, truly. What bothers me is that this isn't the appropriate forum, the unbearable idealism of the accusation, the unnecessary defense, the veiled threats, etc.

What really burns me is that we are always like this… Me tuvo que tocar un país de patio de colegio.
Someone can correct me if I'm wrong, but troubleshoot already has an object 'trouble'. If you are engaged in duckshooting you didn't duckshoot anything, you shot a duck. So it should be "I shot the trouble". Let me know how you get on with that.
Perhaps they updated the statement since then, but they're not accusing them of "basically" DDOS: they literally say DDOS now. Which of course prompts the question: is the problem that the CTO doesn't understand what DDOS is, or are they intentionally painting HA as malicious somehow?
Comparative Safety Performance of Autonomous- and Human Drivers: Study of Waymo
> It was shocking that Microsoft had so quickly embraced this world.

Well, “Embrace” is the first step.
Docker pull implemented with multicore OCaml
a reimplementation that copies the interface has no need to copy the license. GPL people just get scared because they know their license can't prevent people from rewriting their own software (of course, such an idea is ridiculous).

the GPL is not a perfect license, there is no such thing.
"The insurance giant Swiss RE did a study comparing human drivers with Waymo autonomous vehicles in the same zip-codes and found that autonomous vehicles generated significantly fewer insurance claims." https://marginalrevolution.com/marginalrevolution/2023/11/au...
I think it pays to learn how to drive and ride without Google maps, it's amazing how many people I know who are completely dependent on Google maps for navigation.
Didn't they removed crypto export controls because they had other means to achieve the same outcome?
Note, one of the heavy warning voices in the CIA before 9-11 has pointed out in all his books after leaving the CIA that media and other banning only made it harder to know what is going on in the terrorist world and tracking terrorists down for prosecution.

Banning encryption is about like trying to ban synthetic drugs as we have to legally specify a specific and once that happens the demand for it encourages people to find solutions to that ban.
On Clojure, feat. Michiel Borkent (a.k.a. borkdude) [video]
Yeah, I think it's just a cheap way to get around anti-scraping captchas.

The alternative would be to use an anti-captcha service that outsources captcha solving to people in low-wage countries, but that's probably a bit expensive given archive.today's scale.
Whenever I see comments like this I feel bad for the commenter.

For all the opportunity and different companies to choose from in tech, to not enjoy your job after 30 years probably means you picked the wrong career path. It’s not healthy to have this much disdain and displeasure around your work.

It’s never too late to consider a career change.
Sort-of: the newer ones require the physical button to speak the same rolling code protocol the remotes do. So, yes: but you have to modify a real door opener. ratgdo has the advantage that it pretends to be said door opener.
- First job: laid off. Found a new position in 2 weeks.
- Second job: wanted to move, so this doesn't count
- Third job: laid off. But I was already looking for new jobs, it just worked out really well for me

For the ones I got laid off - severance pay is always a nice bonus, particularly if you can get a job prior to it running out. Just remember that when a layoff happens, it's can be more beneficial than a loss (both in monetarily and shaking up things a bit to find new stuff to do.)
Delhi pollution: Smog rises over skyline in drone footage [video]
Show HN: ChatGPT Mac app – OSS electron wrapper
Simple electron mac app wrapping chat.openai.com, so you can easily have it running in a separate window instead of in the browser.
I think this is spot on and that distinction deserves to be in the education of present and future programmers. It's at the root of the different terms (programmer, SWE, computer scientist, developer) and it's not unusual for a role to demand more than one of these types of behavior. But, it's often disheartening to those who would rather spend their time daydreaming in math.
> I'm hoping if such an extreme situation would present itself, governments would be forced to step in and somehow ensure people would always have their basic needs met by, say, a strategic national AI army dedicated to provide those basic needs

That would depend on who is your government.
by having the Linux kernel be a sub part of a larger system. literally look at WSL2
Most VPNs need significantly extra work to get notifications to pass through.

For example, Apple Home does not work by default over WireGuard.
https://en.wikipedia.org/wiki/Simon_Sze
These decisions don't only sour me on Chamberlain, or smart garage door openers. They make me want to avoid home automation entirely. Yes I understand the open protocol options that are out there.

Are there industry groups representing home automation solutions that push back on these decisions?

But I suppose a company that controls 70% of the market is uninterested in what anyone thinks, including their own customers.
Even on the store point: I might notice I’m low on fuel and fill up on the way. Easily turns a 15-minute errand into 20 minutes. Estimations in the context of a software project are similar to a promise that my trip to the store will only be 15 minutes which I’m held to even if I notice the low fuel gauge.
I remember that a few months ago, there was a comparison between Narrowlink and Tailscale, with Tailscale being primarily favored for its P2P connectivity. Now, Narrowlink has implemented it! I think it has become a serious competitor to Tailscale.
The opposite has been true for me.
Bizarrely having my own desk, not having to wear pants, being able to turn the wifi off (use ethernet), having full control of my sonic environment (I have a good hifi, I play white noise, rain noise, cafe noise, music), not having to shower and not having to commute seem correlated with less time spent browsing HN at work.