skysight-inc/HackerNews huggingface dataset:
Something is extremely off with modern corporate America.

That’s because large corporations are typically run like communist states, where the workers have little say in their own work, and tyrannical unelected leadership sets up hierarchies that reward political infighting to build power.

Why don’t corporations try democracy and bottom-up decision-making? Is corporate capitalism incompatible with democracy?
He could also just not watch it right now, and hope it becomes available in the future.

Let's not pretend that unethical stealing is the only option.
Even if you make the bikes 100% secure, nothing prevents a dedicated cheater from strapping a good old electric motor to the bike and do the on-camera ride on a separate, dummy bike that's only there for show (and to provide a reference speed to the electric motor - which then increases it by 20%).
It’s because Python object attributes can change any time, as they are accessed dynamically. Nothing can be inlined easily. The object structure is pointer heavy.

Here is some old 2014 post:

http://jakevdp.github.io/blog/2014/05/09/why-python-is-slow/

As other commenters pointed out, some of these Python features, which are unused 99,99% time, could be sacrified for additional speedup by breaking backwards compatibility.
Yep! Seems to only lend itself to creating a feedback loop too. The more entrenched people get, the more they suck all these other issues into their tribe.
I work at a large company based in Seattle and this is exactly my experience. I go into the office maybe once every few weeks and maybe talk to one or two people from my org.
We do coordinate to get together in the office every couple months which is kind of fun but not worth doing on a weekly basis as our team is already distributed across the country and world.
Being on call is just one sign, just as IT is more than just programming. Also the vast majority of doctors, especially the high status ones aren’t on call.

However, being on call is representative of something. Your electric company has linemen ready to respond at 2AM because they provide a service which needs to be available 24/7. However, good luck trying to contact your dermatologist, accountant, physical trainer etc at 2AM.
Ask HN: What is your advice for someone trying to build a “Hacker News clone”
I am a learning a new stack and I thought of building a HN clone to use what I'm learning (Spring boot & Angular).
I don't have so much experience with web development (haven't used any front-end framework before), but I was messing around with some PHP/Laravel for (almost) the last year.

would you encourage me to go with this Idea? or you have another suggestion? if yes, which database do you think a should use? a relational (I'm a bit comfortable with Postgres) or some non relational (MongoDB). also if I want to put this in a micro-services format, how do I split up my services (like submissions, profiles...) I am new to this.
I'm asking about which database since the mentioned stack is terminated by my school, but not the database.

as I said, the purpose of this project is education purposes only (also to show off on my resume/portfolio).

Thanks in advance
It would be still nice do "return if error" in one line say via some "macro" (I'd kill for Rust-like macros in go...)

err!(err,"Connection to %s failed",serverAddr")

or even

return ErrConnFailed{address,err} if err != nil

instead of

if err != nil {
return "",nil,Struct{},fmt.Errorf("Connection to %s failed: %s",serverAddr,err)
}

You can't even shorten it to one line because go fmt will "helpfully" expand it back to 3 lines...

I do think writing context (whether by error type or "just" text) with each error is the way to go vs "just throw it up the stack and hope for best" but Go syntax fails it in that quest.
I think that's kind of baked into the definition of VILPA. that is to say, it is by definition intermittent. Some people have Lifestyles with more of it and some have less of it. If you take the paper at face value, it is better to live a lifestyle with it
Is this true? I hadn't even noticed, because I assign every device a static DHCP assignment so I can categorize devices numerically. That is really messed up, and akin to what Google does with TCP/HTTP for connections to google.com in order to ensure it gets first byte faster. Companies are doing all sorts of "performance hacks" that just straight our break standards, and therefore break interop. I know for Apple devices I had to disable some standardize WiFi functionality on my access points because these devices cannot handle it despite claiming to support the standard.
Extended release is still very very hard to get ahold of where im at. 1 pharmacy in a 50 mile radius can get it consistantly and even then the brand changes from month to mo th which sucjs because adderall is one of the drugs where the brand REALLY matters a lot. Actavis is waaay different and much shittier than sandoz for example.
I understand the feeling but I'm not sure Microsoft would actually fix anything. Microsoft hasn't fixed any of the problems that Bethesda had pre-acquisition. Nothing has improved for employees; the only difference is that their games aren't released on Sony platforms anymore.
> Medicaid which is more generous than Canadian healthcare

You assume that Medicaid is accepted. It's increasingly difficult to find providers that will accept it.

From 2015:

> A 2011 nationwide survey of doctors found 31 percent were “unwilling” to accept new Medicaid patients, with acceptance rates across states varying widely. Across the nation, the study estimated 69 percent of doctors were accepting Medicaid, but state acceptance rates ranged from a low of 40 percent in New Jersey to 99 percent in Wyoming, according to the study published in Health Affairs. This was pre-ACA expansion and prior to any reimbursement fee changes.[1]

> When comparing reimbursement rates among health insurance plans, Medicaid is the lowest payer, meaning it’s not a moneymaker for doctors’ offices. Paired with the administrative requirements of accepting public insurance, doctors sometimes just don’t want the hassle.[1]

[1] https://health.usnews.com/health-news/health-insurance/artic...
RTS is dead because sc2/aoe2 are unbeatable. There's just nowhere else to go with the genre.
I believe it's exactly how 4chan would keep finding Shia LeBeouf's flags shown on webcam he was was hiding at remote locations.
How would you manage to forget a `!` when writing F#? IIRC the code wouldn't type-check without it, because you'd be trying to use an expr of the monad type as if it was of the inner type.

It's been a few years since I wrote F# so I could be misremembering.
I might be missing something. Wouldn't the C# solution to keep the wrap messages be to add a MapError method? Something like:

public ErrorChecked<T, E> MapError(Func<E, E> op) =>
_value is not null
? Value(_value)
: Error(op(_error!));

Used like

var result =
from thing1 in DoFirstThing().MapError(ex => new Exception("Failed doing first thing", ex))
from thing2 in DoSecondThing(thing1).MapError(ex => new Exception("Failed doing second thing", ex))
select thing2;

Which, maybe it's just me, but I think that looks cleaner than the Go code.
No mention of Teletext / Ceefax is complete without derailment of the topic at hand by plugging the music of the incomparable Ceephax Acid Crew

http://www.ceephax.co.uk/

Also..: I'm really surprised to learn old VHS tapes can contain embedded teletext signals! Very cool article.
Recently Sony cried out to regulators that if MS deprives the company from Cawadudy Microsoft will turn them into Nintendo[0].

I'm sorry Sony but you are lame. Ever since the company left Japan for California their focus changed and you lost all the magic. Japanese game studios were treated like second class citizens and special treatment was given to boring AAA western studios. It would be a huge positive if Microsoft actually managed to turn you into Nintendo.

[0]https://assets.publishing.service.gov.uk/media/637cecede90e0...
Really hard to take any list like this seriously when they have js at number 7 and Delphi ahead of typescript...
You can pry my crontab out of my cold, dead hands.

Seriously, though, cron has been so utterly reliable for me for so many decades now, it will be really hard for me to ever give it up.
Many people still use Waze for getting live traffic updates on a roadtrip (object on road, police speed trap ahead). I don't think those features were fully incorporated into Maps.
You might also try something like:

sudo /usr/libexec/airportd en0 prefs AWDLEnabled=YES

(Edit: see varenc's reply below)

Or you could create a kext (using deprecated KPIs) that continuously blocks the interface from coming up:

errno_t awdlblock_ioctl_handler(void *cookie, ifnet_t interface, protocol_family_t protocol, unsigned long ioctl_cmd, void *ioctl_arg) {

if (SIOCSIFFLAGS == ioctl_cmd) {
struct ifreq *ifr = (struct ifreq*)ioctl_arg;

if (ifr && ((ifr->ifr_flags) & IFF_UP) != 0) {
return EJUSTRETURN;
}
}
return ENOTSUP;
}

kern_return_t awdlblock_start(kmod_info_t * ki, void *d)
{
struct iff_filter filter = { 0 };
errno_t err = ifnet_find_by_name("awdl0", &p_ifnet);
if (err) {
printf("interface awdl0 not found\n");
return KERN_SUCCESS;
}
filter.iff_name = "AWDLBlock";
filter.iff_ioctl = awdlblock_ioctl_handler;
iflt_attach(p_ifnet, &filter, &p_filter);

return KERN_SUCCESS;
}
“Immediate and permanent” ban for posting AI-generated answers on r/AskScience
> Over the past few days we have seen a surge of accounts using bots/AI tools to answer questions on r/askscience. We would like to remind you that the goal of r/askscience is to be able to provide high quality and in depth answers to scientific questions. Using tools like GPT-3 chat not only do not provide the kind of quality that we ask for but they are often straight up wrong.

> As with all bots on this subreddit any account using those tools on /r/askscience will be immediately and permanently banned.
We haven't yet thoroughly looked into it, but it could be possible. Especially for Supabase since they support integrating with Prisma (https://supabase.com/docs/guides/integrations/prisma) which Wasp uses as a db layer.

I think the main question here is what experience we want to offer and which level of integration (e.g. with Wasp's entity models) we can achieve. Do you have any particular features of Supabase/Hasura that you'd like to use?
Why are they fighting? Why is your router aggressively reusing the IPs as soon as the lease expires?

In my house, all of my devices end up with pretty stable IPs (even non-Apple ones) and I haven't done anything special to configure this. I assume my router holds onto previously-assigned IPs in case the device comes back as long as there's still unassigned IPs available to give out to new devices, though I haven't investigated it.
I'm wondering if he actually assumes he will have to go to jail, and is trying to use this situation to get as much attention as possible, perhaps hoping to become "famous" so people will hire him for.. something.. when he gets out of jail? Seems like there's always someone wiling to work with you if you're famous enough.

I dunno, I'm probably wrong. Most likely he's just not very smart. That fits the evidence considering what we've heard about how he ran the company
At least 10. But even 10 years ago, they were in a lower-appetite state for antitrust enforcement. I think we could say that the appetite got lower around 2000ish, right?
Why not contribution to PyPy and Why not MyPyC
Why not though? Is there a point to having two maps apps run by two different teams?
Yeah, same. Once per day would be a dream.
The OS itself being proprietary isn't a reason to not have sideloading or alternative stores.

Windows is proprietary too yet you've always been able to download a .EXE from arbitary web sites.
The third paragraph has a link to the flight log on that page: https://mars.nasa.gov/technology/helicopter/#Flight-Log
https://www.levels.fyi/companies/airtable/salaries/software-...

Median engineer was making $370k (of course half of that is pre-ipo RSUs)
Usually the car is preferrable, as it avoids the problem to get to the train station and from the final station to the destination. Plus, free choice of departure time, and no issues with carrying baggage from train to train.

Of course trains have some advantages, too.
Same here. If I needed that I might use a tuple.
Imagine you had an automated oracle who could tell you how many out of three easy-level leetcode problems a candidate could solve in 90 minutes total.

Would that piece of information be helpful to you as you consider which candidates to invite to the first round of interviews? That is why companies do it.

A candidate who got 2 or 3 solved in 90 minutes is very likely to do much better on the rest of the interview and on the job than someone who couldn't solve any.

(I think a lot of people who can write code have a difficult time imagining just how many people both can't write code and apply for seemingly every posted SWE job listing.)
Daily interrogations by someone who finished a two-day "agile" course. Doctors don't have to put up with this. Or you could always get a better job that doesn't do "standups".
Certainly, I can find people walking and falling down too. Heck, drinking water can be dangerous if you do it enough.

The point, which you're glossing over, is that this is a new company, there is only one of them and they have some seriously dangerous and well documented issues with their product, beyond just using it.

Just like the OP's comment that I'm responding to.
> Would be nice to keep your complete config in git or the config management widget of your choice (often Puppet or Ansible).

I did this with my (mostly) OpenWrt-based network: https://github.com/kwesthaus/network-config.

I chose the NanoPi R4S instead of the R6S as my router since it is fully supported by vanilla OpenWrt [1] whereas the R6S is still in the works [2].

[1]: https://openwrt.org/toh/friendlyarm/nanopi_r4s_v1

[2]: https://forum.openwrt.org/t/nanopi-r6s-a-rockchip-rk3588s-ro...
RTS is dead because the moment 99% of players play online they get immediately destroyed: it's an unforgiving genre with a massive amount to learn.
Dude doesn’t believe in infinite sequences, but how many reals are between zero and one?
Apple isn't breaking a standard. If the IP address was reassigned to another device it'll just get told that upon attempting to use it.
Everything else aside, it is just a shame what has happened to Blizzard.

They used to have a reputation of quality and care and now its anything but. Blizzard has completely tarnished its reputation for a quick buck. I guess you're supposed to milk the money while you can but its just an awful look.
Waze used to route you on the fastest route regardless of how private or rich a neighborhood is. Don't know if that's the still the case, but Google maps definitely doesn't give you the absolute fastest route, but rather the fastest route that takes major roads.
Is he wearing a hoodie or a down jacket, and why is his neck wrap thingie seems to be integrated into the hoodie. Also, he seems to be wearing some sort of leather harness or backpack. Weird stuff!
I have been surprised Waze has stuck around as long as it has. I stopped using it a number of years ago, but my wife still uses it.
Being able to set up a quake mode reliably with assigning a key. I never got this working in iTerm2 in a way where the terminal would always pop up and have focus, despite having spent really lot of time in preferences creating profiles etc.

Seriously, what's wrong with you, iTerm2? Feel free to keep your multilevel settings, but expose the important stuff up front as a single click preset to apply.
You don't have to use pattern matching syntax. You can just compose your get* functions with a custom function that adds whatever context to the error case. It can be made quite clean.
The value of this research is that next time you see mortality association study you'll think. Did they correct for people who run for the bus or not?
FTC is blocking this on grounds that Microsoft would acquire a lot of franchises they could turn into platform exclusives. I'm curious what the FTC thinks of Sony then, and the number of studios they've acquired over the years to churn out exclusive titles. Sony has Spiderman, for crying out loud. Arguably Sony has been more consumer hostile than Microsoft has with anti-consumer pricing and resistance to cross-platform play. From where I sit, Microsoft has to acquire Activision to stay competitive.
Elon promised robotaxies years ago and that they would make 30k a year paying for the car eventually. He even said it would be financially insane not to buy a Tesla. This was so long ago those people probably don't even have their Tesla's anymore. Are they going to get refunded?
Kubescape now integrates with GitHub Actions. This allows users to identify kubernetes Security issues as early and as clearly as possible, without ever leaving GitHub.
Up in arms: The bizarre case of the gun-runner, the rebels & the missing Dane
Einstein was not a very good mathematician. This quote from David Hilbert sums it up well:

“Every boy in the streets of Göttingen understands more about four-dimensional geometry than Einstein. Yet, in spite of that, Einstein did the work and not the mathematicians.”
Any idea what the trigger is? This doesn’t happen normally so I’m wondering whether there some relationship with the vendor UCLA uses or some other network condition.
An office job is a very consistent way to talk
to another human person in real life.

Well, it's certainly a way, but your coworkers are (essentially) forced to be there and to talk to you.

I have made many genuine lifelong friends this way, but "forced proximity to another person whose finances depend on their presence" is not always going to be the healthiest basis for human relationships.

Before someone comments about "go to a rock
climbing gym" or "go to a coffee shop"

I don't want to extrapolate/interpolate too much from your words here, but simply showing up at those places seems like a very non-ideal way to make friends. I'm sometimes up for chitchat with randos, but often not, and I'm not really looking to form lasting friendships.

The real key is to join groups who do things together, whether it's gaming or hiking or volunteering or whatever. Those are true shared passions, interests, and experiences.

Forgive me if I've misunderstood your words. Perhaps you already tried things like that, e.g. you were part of a group at the rock climbing gym or something like that.
That’s earnings not profit.

Considering the cost to create and amount of reputation damage it caused, YES. Diablo immortal was a massive failure.
BlackRock 2023 Outlook [pdf]
Climate Hawks Should Have Given Joe Manchin His Pipeline
The operative word is perspective. He represents the perspective of the Java Platform Group where most of the project leads and key developers work (see my comment below). We certainly get that many in the industry see LTS releases as something special, but from the perspective of those that build the platform, they are just another release. This is an important distinction because thinking LTS is special might lead to the inaccurate notion that a non-LTS release is somehow of lower quality, which I hear surprisingly often.

And glad you are excited about the future of Java and the model itself! Most of this work is funded by the LTS model which was designed to give companies the flexibility to decide their upgrade strategy. Lots of teams want to move quickly and get new features, while others just want the app in the corner to be stable for years to come.
> So they set out to describe it as „an accident“ because „blameless post-mortems“ are something people really like?

As someone who has operated bug bounty programs, understanding what processes might have prevented things from going off the rails _in spite of_ internal actors with different motivations is very helpful to me. Placing all of the blame on an individual removes the opportunity to improve things.
That's like saying FPS are dead because CS: Go was the pinnacle of the genre.

There could always be a sc3 or aoe18 (or whatever). There are infinite areas to explore.
Agreed, but “escape hatch” is the salient distinction. It’s not the default, contra CMake. Also, Rust pays dearly for build.rs support in terms of difficulty optimizing compile times, so supporting that extra 0.1% ain’t free.
Your point is valid and I think it makes me change my argument somewhat.

On the other hand, Riley (and Wurie , from the companion case) were arrested, though, prior to their phones being searched without a warrant.

Here, though, there is no arrest and no government search, just a software provider selling you a phone running software that does something that dozens amount to state action.

With the benefit of your post, I think I can say that what I meant was that I doubt today’s Supreme Court is going to tell us that Apple can sell a service in the cloud that scans hashes, but they can’t sell a phone running software that does the same thing in your phone in the logic of “your phone is your house.”

Put another way, if you invite me into your house (like you welcome Apple software in to your phone) and I want to search your house, that’s not a violation of the Fourth Amendment (it’s just very rude and maybe trespassing).
SpaceX One Step Closer to Offering Starlink Through T-Mobile
RTS newbies get immediately destroyed because RTSes are mostly dead, meaning that all online players have been playing it for decades and know a lot. An RTS with a steady influx of new players and matchmaking would work just fine, if anyone were to get one going.
Papers have been archiving local records for some time, but they would keep such records under their control to give their paper an edge. Building the records internationally and then publishing them can be seen as radical.
Some people just seem to love reinventing square wheels. I suspect this "spiral of complexity" is largely the result of people trying to justify their salary, because it lends itself to generating a lot of otherwise unnecessary work.
> people who right now use a car won‘t switch to public transport because of that ticket.

Studies circulating in the media showed deviating results in this respect. For an opposing view: The Association of German Transport Companies (Verband Deutscher Verkehrsunternehmen, VDV) published results from one of their surveys in August, claiming that 10% of those that purchased the 9€ ticket did without at least one of their daily car journeys. 43% mentioned the avoidance of car journeys as one of their reasons for purchase.[1] Of course, this is only a sample of what is happening and is based on self-reporting by clients. But for a start, I think it is not so bad.

[1] https://www.vdv.de/bilanz-9-euro-ticket.aspx (in German)
Wouldn't that depend on whether this airplane system lets two machines use the same account at the same time?
The difference between those 3 examples is that the first two lean on the compiler for some nice rewards and the last one on the developer remembering to check the err variable.

Syntax wise it’s not much worse (until you start having multiple possible errors in a sequence when its ugliness scales linearly), but the problem is that you pay the 4-5 lines of boilerplate for zero rewarded guarantees such as “if the first thing failed the second can’t/won’t be attempted”. It feels like a lot of syntax cost and boilerplate boredom without much reward.
> The input for this performance is a MIDI file

So it's not really doing anything except anticipate how long it takes to hit a drum to hit it on time. From this point of view a music box is a "robot".
Also what is that seat back, is it his backpack or has he pulled the emergency flotation device out from under his seat already?