skysight-inc/HackerNews huggingface dataset:
It seems weird to single out population growth when bringing up unsustainability of growth. To address that an entirely different economic system will have to be created.
I must confess that I've used the train system in Berlin many, many times and never paid because I didn't realize (at first) and later forgot.. Have things changed so that you need to go through a turnstile or similar ticket entry system, or is this just for the RE trains?
Then the message about someone else trying to get access to an account would be a lie. Also it is unclear how a phone number can prove that I am not a spammer. I think that just looking at a number of emails sent would be a better metric.
> They are increasing prices

What I meant is that there are now micro transactions to buy cosmetic things. And ads in game, in windows, on Xbox, and everywhere to buy them.

Minecraft was a one time purchase and now it’s a service revenue stream. So as a gamer and a parent, the price is much higher.

Not to mention having different versions that don’t work together so there’s Java edition and bedrock that are different purchases. I also have multiple kids and Minecraft doesn’t let you share profiles so after hearing the kids argue over which skin to use I broke down and bought multiple accounts.

Microsoft made Minecraft a less fun game so they would make more money. The game made billions of dollars and that wasn’t enough. They wanted extra billions.
Why does a language need to offer both if they’re functionally identical? Does it really matter what it’s called?
A spammer probably has many throwaway phone numbers to use, since they are likely to care much less about companies harvesting data anyway.
I think so... but I'm neither a lawyer nor an engineer...

"PEO considers non-licensed use of “Software Engineer” to be a violation of our Act."

https://www.peo.on.ca/public-protection/complaints-and-illeg...
Hi, approximately it took my two months, including the documentation, without a full-time strict calendar. But before it, I worked on development of a browser-based video conferencing system (using open-source modules, with some other languages except Go), so I have enough know-how about the domain, since the start of the pandemic (of course not deeply as this project).
> it sounds like your small New England town is in the line of things they consider desirable.

I don't know. It's mostly old farming towns around where I live. They don't generally have a lot of retail businesses--although the bigger ones may have some on the main street going through town. They're pleasant towns but you're mostly not walking to get places. To grocery shop I'm driving 15 minutes or to the nearest small city next door.

My town is the oldest one in the neighborhood (1600s) and my house is a couple hundred years old. But it was mostly farms so everything is pretty spread out.
Still needs to be in a class, too,
Ian Pooley is still using his:

https://www.youtube.com/watch?v=QJv9nnnQHRs

https://www.youtube.com/watch?v=huC-0InPdjY
Send me something, like a Discord username, or an email.

Best would be Libera.chat, though.

Update your profile, and I will check back after 24 hours.
For most bike "racks" here in NL it seems like the primary purpose is not security, but just having somewhere to lean bikes against and give people a sensible place to park their bikes (as opposed to "in a huge pile")

Most people don't bother physically locking their regular city bikes to anything (only using a ring lock on the bike itself), primarily cheap beater bikes but also there's a guy in my street with a €2000 Van Moof e-bike that I think is just leaning against his front wall.
Sadly, no amount of locking points provides sufficient protection against an experienced thief. In London, I've seen some of these Sheffield stands cut with an angle grinder.
Discussed at the time:

Lisp, Smalltalk, and the Power of Symmetry (2014) - https://news.ycombinator.com/item?id=14333157 - May 2017 (58 comments)
While the overall point of simple racks being better definitely stands, the premise that a bike needs two locks is just silly and impractical. Get wheel locks for your bikes - pinhead, hexlox (my favorite), etc. If your wheels are secured to the frame you just need to lock the frame with one lock/chain.

Takes way less time to park and you dont need to lug multiple 5lb locks (unfortunately thats how heavy secure locks actually are).
This capability was into the original design of 747, but historically it's not the only model capable of transporting the spare engine.

Here is an Air Lanka L-1011-500 TriStar doing the same: https://en.wikipedia.org/wiki/Lockheed_L-1011_TriStar#/media...

And an even older DC8: https://nitter.net/PilotJamesB/status/1262751026408378369

Other models like the 707-300 or the VC-10 and Super VC-10 also did it:
https://www.airliners.net/forum/viewtopic.php?t=775179

Aparently doing this makes the fuel consumption increase a lot.

"What are the consequences of attaching an unused extra engine under Boeing 747 wing?':
https://aviation.stackexchange.com/questions/53755/what-are-...
>I think async is the next thing that will happen. If you’re building software there’s really no reason you have to share working hours with anyone.

Whoooboy do I ever disagree with you there.

We have never had offices, so everyone has always been remote, but we absolutely could NOT get in a groove with our former Indian subsidiary. There were a LOT of issues with us and them, some cultural and some just expertise-based (I don't think we had a great lead over there, and I DO think he was afraid of hiring people smarter than he was), but a HUUUUUGE chunk of the issue was that any issue became much harder to resolve because of the lack of meaningful time zone overlap.

We ended the experiment and hired up more US folks, at greater cost, but with drastically better cohesion.

I get that anecdotes aren't data, but I do not think I would join any team that was spread over more than 4 or 5 time zones. The lack of overlap makes meaningful collaboration too difficult.
Maybe but it depends on what you mean by "back in the day". Because back in the day a lot of computers came preinstalled with some version of a BASIC interpreter, And some machines literally booted into basic by default, so programming became just a natural extension of the users daily computing process.

However, If you're referring to 2012 as back in the day, visual basic was by far and away completely deprecated by that point, if anything people would've been using Visual Studio community edition to do net programming and maybe visualbasic.net
SpringBoot Microservice with Domain Driven Design and CQRD
This is not another proof of concept (PoC).
The goal is to present the implementation of an application that would be ready to run in production.
I'm tempted to say plastics, but I'm also actually kind of optimistic that either we'll engineer fungi / bacteria to decompose it, or said fungi / bacteria will evolve on its own to decompose it. We're already seeing signs of the latter.

https://www.theguardian.com/environment/2021/dec/14/bugs-acr...

For that reason my vote is on processed foods as well as foods grown "industrially", for the simple fact that we can't really support 8+ billion people without them. On an individual level, sure, you can eat whole foods and grow your own in rich soil that yields nutritionally dense vegetables if you have the means, but on a systemic level I'm not sure you can undo all the changes in our "food system" without also causing a global famine. Besides, are you really going too miss-out on a night with friends at a restaurant because they use seed oils? Is that same restaurant willing to increase their prices in order to cover the cost of using good ingredients?

So yeah, I think for now we're going to have to contend with nutritionally-poor vegetables, pesticides, herbicides, novel zoonotic diseases from animals living in cramped and unhygenic virus factories (the next pandemic is more likely to come from a pig or a chicken than a bat or a pangolin), and plant-based meat which a complex list of ingredients that most people are too lazy to personally vet.
As Swiss (just southern country of Germany fyi), the push for cheaper train is always interesting. However I expect the same level of punctuality and reliability when I would be ready to use train vs my car for work or business trips.
I did regularly go to Germany for work (Stuttgart, Karlsruhe and Frankfurt) and regularly had issues with either people causing trouble and police needed to board, suicide (sad but a reality) and most often technical problems. These often lead to missing important connecting trains.

So all in all for me the first step is not to reduce price but to ensure reliable infrastructure…
I guess you haven't used a version of Windows from the past several years.
Aleksey Tolstoy not only localized the story quite freely, but sneaked in jabs at other contemporary authors and poets.
Sorry you have to go through peasant ropes, your highness.
If interviews make you so anxious you can't think then you just have to practice more (I mean do more actual interviews). What's your alternative?

Best I can think of is take home tests but I wouldn't want to rely entirely on that, and they have their own problems too.
Will this fruit-picking robot transform agriculture?
This is a very angry person.

He claims he's going to explain why the alternatives are crap.

The first he starts off OK. I've never seen this specific design, but fine, you can't securely lock your bike. No explanation on what "securely" means (presumably at least two locks, one through each wheel)

He talks about "wheel benders", but doesn't explain what makes them deserve such a name.

It goes downhill from there. Number 3 his entire argument is "kill it with fire".
I have two of them now. They work great. Very happy to support a small indie developer.
Someone else posted about it awhile ago: https://news.ycombinator.com/item?id=31184404
The primary issue in NY is the subway service and the Amtrack trains coming in via the soon to be replaced portal bridge in NJ plus general Amtrack crappiness from other routes (not an NY problem). The commuter lines are decent. Though, with ridership destroyed it remains to be seen what impact the revenue shortfalls will have going forward.
Ukraine has failed to become economically solvent - it did not even grow to 1991 levels. So it had to cling to somebody else and eventually it tore apart (in 2014)
Ask HN: Resources for how to capture audio from multiple browser tabs?
I'm looking for resources about how to capture audio from multiple browser tabs simultaneously.

So far I have only been able to find stuff about using browser plug-ins that would require user intervention. I would want it to systematically capture 5 minutes or so, then start the next capture automatically.

If there's not an easier way to do this, then maybe I can look into making a plug-in. But I'm really hoping there's some other way. Thanks in advance for any suggestions.
> have you done migration between the two? if so, how hard was it?

I tried the auto-migration in OPNsense (backup from PFsense, restore to OPNsense) a couple times. Both times it got it mostly right, but whatever it got wrong blocked pretty much all traffic and was difficult to figure out why because everything looked right. I gave up and stayed with PFsense, but figured if I ever really did want to switch I would start from scratch.
In my plan, each student is interviewed at least once. Ideally more than once by the same teacher, so the teacher can get to know them a little better, spot areas where the student needs more help, etc.

There's still a scaling problem, but I think it makes the ~200 student classes we have now more feasible than 100% autograding. I also like the other commenter's suggestion of coming back to interview certain students each time, if they need it.
There was a fun game for the Zune HD reminiscent of this called Dr. Optics Light Lab. The only record of it seems to be these poor-quality YouTube videos:
https://www.youtube.com/watch?v=xKvLCDMe2Og https://www.youtube.com/watch?v=zeUYFhT68E4
Ive had a Bahncard 100 (yearly pass for all fast trains in the country) for six years now and while there are problems, its about once a year, working out to about 1% of my train trips.

For air travel, Id guesstimate I get delays about 10-20% of the time.
By the way Fedora 36 changed the default fonts for various languages to Noto [1].

[1]: https://fedoraproject.org/wiki/Changes/DefaultToNotoFonts
Why do people insist on using Discord when Discord so clearly doesn't want them? There are alternatives (For example: Matrix: https://element.io/ https://matrix.org/)

If someone is clearly and loudly telling you they don't want you and to go away, listen to them!
If they were integer variables, I guess the compiler would have done that, but you can't really do that with floats because i+A+A is not necessarily i+2*A. (Of course, in this particular example, the difference doesn't matter for the programmer, but the compiler doesn't know that!)

I think there's some gcc option that enables these "dangerous" optimizations. -ffast-math, or something like that?
When I was a teenager bagging groceries, the self checkout was just entering the market. I thought what a revolutionary invention; why interact with humans when you can go much faster with a machine. Now that I'm older I must confess that I loathe the self checkout. I spend too much time waiting in line for one of the cashiers because I just don't like the self checkout experience.

Self introspectively I have a conflict: I don't like that self checkout takes jobs away, but there are some businesses where self-checkout is very helpful; McDonalds. I envision a future in which you place your order at the fast food place on a kiosk, and then someone hands you the food, three employees max while a computer makes the food.

Grocery stores...feel different, and perhaps it is the social aspect of it.
It appears that some URLs are cut off by Twitter. You might have to add some code to expand those URLs.

For example: https://xunmaus.xn--rvg

In the meantime, I'm using a modified command like so: `curl https://twitter.threatintel.rocks/ --silent | jq -r '.malicious_urls | .[]' | sort -u | grep -v …`
I’ve just had one SD card with HomeAssistant on it, fail on me last week after a power cut. It’s easy to fall into this fallacy of “it’s been working fine until now, so it will keep working”, I had the same thinking.

Luckily I was doing restic [1] backups daily to my Hetzner box, and my last HA backup was there, so I didn’t have to start from scratch. But it’s still annoying to have to buy another SD, flash it and find a way to restore the backup just to get your home running again.

[1] https://restic.net/
Yeah I can see why it seems insulting but have you ever interviewed a lot of people.

When I started interviewing I started off by jumping into what I considered to be not insulting questions, but I very quickly learnt how awkward that can be if the candidate just had no clue.

Now I start with for loops and preface it with "apologies if this seems too simple" or something like that.

You would be surprised how many people can't do a simple for loop. I mean really simple.
Discussed at the time:

Falsehoods Programmers Believe About Search - https://news.ycombinator.com/item?id=20039891 - May 2019 (179 comments)
we need to define what best means. 808 it's not a sampler. mpc have a way more possibilities for shaping a sound.

I believe that these two devices should not be compared with each other because they serve completely different purposes
"I'll have to check automod’s regex. We want to remove Discord invites as people do spam non-topical invites across many subreddits, but it should block based on URL, not the word."

(from the reddit thread)
Home Assistant really is about home "automation", not home "buttons now on your phone". I have dozens of automations in my Home Assistant install and I only interact with Home Assistant when I'm updating it or screwing with the automations themselves.

In the morning, depending on the weather, both of my floors set to heat, cool or heat/cool. The lights adjust to a cool temperature, fully on. Maybe the lawn gets watered, if it hasn't rained in a while and won't soon (I live in the PNW, so that one doesn't trigger often, haha). At sunset the lights adjust again, and finally most of them turn off at 9pm and the hvac system again adjusts, depending on the weather. The lights and shades in the media room adjust when the TV turns on. And a million other things that I won't bother to type out. But the point is, it all Just Happens, and I go to great lengths to keep it that way. If manual control is needed, just flip the switch or turn the thermostat.
Been using this solution myself for a number of years. Works remarkably well. I do not even use DNS recursion or any remote DNS requests because I can load bulk DNS data into the proxy's memory. There is only ever one nonrecursive request to a localhost authoritative DNS server and the answer is always the same: the address of the proxy. Ironically perhaps, DoH outside the browser can be used to gather the bulk DNS data, thanks to HTTP/1.1 pipelining.

Many years ago I anticipated that "developers" would no longer allow end users to choose DNS servers. The developers' work, i.e., software, was dropping in market value and they began to adopt a Trojan Horse "business model". End users could use the software for free with the expectation that few would notice/complain about increased surveillance and data collection, or injected advertising.

The so-called "MITM proxy" is neither a new nor radical idea. Corporations routinely "MITM" TLS traffic from their networks. Enterprise hardware/software companies have provided turnkey solutions.

The issue is not limited to addresses for DNS servers. For example, WhatsApp hardcodes IP addresses in their mobile app. For that problem I use an application firewall.

The PiHole is essentially a slightly modified version of dnsmasq running on a RPi. It is funny that no one has tried using other DNS software. Given a choice of DNS software, I would not choose dnsmasq. It also still seems that no one has presented a "PiHole" that uses a forward proxy instead of a DHCP/DNS server. Similar to corporations, home users need a turnkey solution for monitoring their home networks.
The compiler doesn’t know anything about optimizing x86 code either. The actual details there are too secret for Intel to want to accurately describe them in gcc, they’re different across different CPUs, and compilers just aren’t as good as you think they are.

(But CPUs are usually better than you think they are.)
Robot that climbs through gut without losing grip could deliver drugs
This! Thank you for writing it. And let’s not forget about the wasted nights ruminating about the poor performance and putting up with people who get their dopamine when they are given authority over a peer. Most developers don’t study psychology and don’t have the ability or interest of creating a safe space for conducting the kind of interviews that their employer demands.
> Nobody is immune to the potential to need to migrate.

People in wealthy, food-secure countries are. (immune to the potential to need to migrate)
As someone who has been getting into CAD lately and has several years of experience working on 3D models in Blender, I would very much prefer to be able to walk around the model and make adjustments here and there rather than using keyboard shortcuts and the mouse. More display space in VR should have an emphasis on "space" rather than "display".

If we're talking about programming instead, an intuitive way to switch between modules when working on a large project would be to have their windows laid out before you on a virtual desk and you could switch between the active one displayed on a central virtual monitor by making a gesture (probably something like the Oculus pinch) towards the window you want to switch to. This would allow you to use your spatial reasoning to remember which windows you have open and would also allow you to group related windows. Additional displays could show console output from your development server, the GUI part of the app you're working on, a test runner, etc. positioned where you can glance at them easily.

That being said, I think the real killer app for the new "facetop" computing devices that are around the corner will be physical fitness and social interaction. If you think a standing desk was a big improvement for your health then you'll love being able to freely walk around your office and work from any position whether it's standing, sitting at a desk, perched by the window, lounging on the sofa, or even crouching while giving those legs a stretch. You can also kiss zoom meetings goodbye with the unnatural wall of faces almost but not quite making eye contact with you. You'll talk to an avatar, realistic or not, that has full eye, face and body tracking allowing you to tell if your interlocutor is paying attention or thinking about how long it is until lunch while checking the wait time at the nearest restaurants. It actually does feel like you're in the presence of another person and spending a few hours talking to people virtually will no longer leave you with a headache and eye-strain.

I'd also invest in learning how to use a one handed, portable chording keyboard, it'll probably be useful.
Data Leak Provides a Look into China's Brutal Camp System
> Productivity is correlated with display size

Where do you get this from?

It seems to me if there was even a correlation, which I'm not sure, it would have more to do with resolution, since same resolution but bigger display doesn't actually show more information.
Generally reasonable except:

> Sexy?

> No.

> Doesn’t pass the simplicity test and completely unnecessary.

If the only complaints about an "art" style installation are that it isn't simple or the absolute minimum, that sounds like a major win.
For OpenWRT users, there's even simpler: use the "adblock" and "luci-app-adblock" packages :) .

https://github.com/openwrt/packages/blob/master/net/adblock/...

https://openwrt.org/docs/guide-user/services/ad-blocking

https://forum.openwrt.org/t/adblock-support-thread/507
Don’t bother. Autovectorization almost fundamentally doesn’t work.

You can write code using explicit vectors and it’s not too bad, though less cross platform than you’d like.

An actual answer involves things like restrict and alignment keywords.
+1. Been using it for a year too, highly recommend!
I love the app for our local burgerchain. I can choose and customize my order with it, pay for it and then just pick it up by showing code at till... Efficiency gains, sadly I can't get my lunch benefit as that payment method is not supported... So instead I have to make my order, line up and pay at till.
In Texas at HEB, items can be scanned with the gun but the kiosk will tell you to bag the item, or leave in cart.

Even if you are scanning certain bulky or heavy items, if it wants you to bag it, you have to wait five seconds for a timeout to say "skip bagging".

No, I don't want to shove my six pack of triple mega toilet paper into a plastic bag.

Again, I know theft deterrence is a thing, but come on. Also in Texas at least, self checkout is for ten items or less, so any time optimization will add up to little.