skysight-inc/HackerNews huggingface dataset:
It pans out more often than not, which is why it's the default. For now. Eventually something better might come along, but until then, this is working for many, many, many productive teams. Including mine.
A 1200 playing full games in their head sends up some warning flags to me?! I'm over 1500 on Lichess (yes, ELO calculation is not the same, but likely within 300 points at that level?!) and can't even dream of doing that. Did your friend cheat? ;)
Unix programs should stop worrying about how something looks, just spit out csv and let anyone pipe into a pretty printer. If its properly formatted you can make it look however you want.
My experience from my previous $work was that things never quite got completed. I really tried arguing for a more sprint-based approach but they didn't like what they expected to be undue overhead. I disagreed since ... well, you can't have a conversation about overhead if $thing is not even done, can you?
As a lifelong New Yorker who spent some time in Syracuse it’s bizarre to see. It’s a super sparse area with not much to offer.

Onondaga county is pretty decent on gun rights with regards to issuing pistol licenses quickly and having pro gun judges approve them, but you’re still within NYS which is a major headache. Would be better for companies to abandon the state altogether.
Product in customer hands is your best sprint.
I really want to rely solely on Podverse on Android but I end up using AntennaPod because of the feature to use a local folder as a pseudo podcast feed. That combined with NewPipe's ability to pull down just the audio track from a YouTube video means that for content published to YouTube where the video provides nothing of value I can pull that down directly into a podcast client and listen as though the content were published as a podcast (like it should have been in the first place). If Podverse has this ability I don't know about it... I should ping Mitch and find out/put in a feature request!
Nice! I used to do something similar with:

python -m http.server

And a dns -> http record Namecheap which sent traffic from books.bbkane.com to http://localhost:5000
I think loading HTML within DOM Node and getting .innerText would be pretty innocent way of communicating user about some unknown error condition. Or logging that text so developer can better understand unexpected failures.
It also has two A72 cores.

My point was that you can get a board built into a nice laptop in Shenzhen for a lot less than the cost of the one in the linked article.
Man no protections at all... yikes.
As someone above pointed out, this is indicative of a systemic issue and not just a problem with this particular professor.
Are they all standard features on a BMW, or available as a dozen optional, rapaciously expensive add-ons? Or a subscription like the seat heaters? ;-)

I’ve heard a lot of complaints about the automatic wipers, but mine have always worked well, better than they did on my BMW. Maybe one of the software fixes in the past couple of years did it?

Unsure about the headlights, they seem to switch on at the appropriate times, but I’ve turned off auto-highbeams.

Autopilot’s been quite good for us, but we have a radar equipped model, can’t speak to vision-only, though my cousin has complained of phantom braking with their vision-only. The speeds listed have always been accurate, but perhaps you’re referring to a different use of sign recognition?

And it buzzes appropriately when it thinks I’m drifting out of the lane without a blinker.

So I guess I’ve just had a very different experience than you for whatever reason. It’s not perfect by any means, but it’s the best I’ve seen, and I’d buy another if I needed a new car.
I like your take, we need to use proper words for each situation. I agree that full pessimism is a form of nihilism. And for full optimism I think the word is naiveness. Both are extremes that should be avoided. And in any good discussion, you want to hear both the optimist and pessimist takes (the reasonable ones), and plan accordingly.
Good communication requires empathy. Frame the entire conversation around understanding where the other person is coming from and what they know, and then add whatever knowledge you're trying to share. Without empathy for the audience, you're likely to explain too much, explain too little, or come off harsh or cold or whatever. Most communication strategies are designed to encourage empathy indirectly. You can generally skip them by focusing on empathy directly. The one strategy I think works well and doesn't come naturally from empathy is framing any opinions you have explicitly as your own: "I think X is the best" instead of "X is the best".
I'm building a next-gen search engine with semantic transformation for these cases.
It might be pessimistic to divide everyone up in such a binary way. I didn't know I needed to pick a side, then convince others to join that side.
Another explanation is simply that, if you reach early adulthood without deciding to devote your life to becoming good at chess, you are unlikely to do it later. Becoming among the best in the world at anything requires not only natural talent but also focused, almost monomaniacal work, and if you haven't started doing that (for chess) by your mid-teens, it's hard to see why you would start.

If, for some reason, you decided to drop your budding music/engineering/whatever career at age 20 to focus entirely on chess, and you had the natural aptitude to be able to become a GM, perhaps it could happen. But rarely would a person decide to do that, if they had not prior to that point.
And if the oceanic cables land in population centers, the latency to other locations might not have been that bad - you wait until you have indication that enough load would shift to your new datacenter before building.
Wouldn't you, ya know, see a baddie disconnecting/destroying your camera and connecting their CP downloading device or whatever they're planning to do on your network?
Wrote extensively about this a few years back and it generated a great discussion here.

https://news.ycombinator.com/item?id=17154355
Probably, but I'd dilute it. I usually gargle with OTC peroxide.

For prevention, a Mayo Clinic doctor advised me to use daily nasal rinses because I was having trouble with my ears gurgling. He said nasal rinses are the best way to prevent infections. I've been doing them regularly with Covid after being in contact with other people - grocery, appointments, social visits, etc. I don't use the whole bottle each time now and just leave it on the kitchen sink and use it when I come back in the house.

https://www.amazon.com/NeilMed-100-Sinus-Rinse-Complete/dp/B...
So a very long way from "zero emission" then, depending on where its power comes from.

I guess if you stretch the definition rules sufficiently my 25-year-old 4.6 litre V8 4x4 is a "Negative-Emission Vehicle" because it actively reduces the amount of toxic pollution in the air, when you take it down some of the more polluted roads. Drive it in a bus lane and the exhaust gases are cleaner than the air it's sucking in - it's warm carbon dioxide and water vapour, with all the HC, CO and particulates stripped out.
> But they wouldn’t announce it until it’s pretty much ready.

Now you understand sprints
I've been using Overcast (iOS) since it launched. Marco has done a lot of work with his Smart Speed and Voice Boost features over the years and they're a core part of what keeps me using the app.
The energy market shock wasn’t caused by the Russia-Ukraine war. That’s a local conflict which would typically not have a significant impact on energy deliveries.

The market shock is caused by lack of supply caused by Russia cutting deliveries, which in turn was caused by the EU declaring economic war on Russia.
Or imagine a spreadsheet with 14 columns, amiright?
Programming language grammars don't have a notion of "change much" - it's exactly the same language or it's another
Hands down my favorite college course. When I took this about a decade ago we used OCaml and associated tooling (ocamllex and ocamlyacc) to implement a toy subset of Ruby that targeted the Lua VM. Operational semantics really knocked me for a loop but I thought everything else was actually rather intuitive and tied together many of the disparate concepts I'd learned in other classes. Shouts out to you for being a great professor if you're reading this Dr. Foster!
There are quite many Levels but they aren't going to be known or popular. It's about marketing skills to get people follow. The society nature is there will be just a few celebrities proportionally to number of followers.
> More accurately, the hardwired connector isn't broken out:

? "More accurately"?

The poster pointed said Ring didn't have an ethernet/PoE option.

I linked their ethernet/PoE cameras and doorbell. Your desire to frankenstein a 2.4GHz wired connection for the lower end products isn't related.
I think you can just do `tmux new -A`. IIRC this is equivalent to `tmux attach || tmux`.
I don't think it will ever be shown as "raw data" like that though. They will most likely only show the current street view, with cars and unknown objects that are in the road.
Drills and saws don’t depend on an operating environment that changes constantly. Imagine if your drill and saw relied on an electrical source that got updated, requiring them to update the saw and drills themselves. Would you want to buy it with a one time fee, knowing that it could mean they go bankrupt? You’d end up with a drill and saw that no longer worked — then for no amount of money, subscription or otherwise, could you do what you wanted to do with it.
I'm a little surprised that Podcasting 2.0 isn't more well known here on HN. It includes a lot of the popular concepts like decentralization, cryptocurrency, alternative uses of distribution (IPFS) and Dave Jones seems to be writing all of his new sub-projects in Rust... what buzzwords am I missing?
Communicating hard targets to customer is always a mistake, because software is hard. For that matter, many other industries similarly try to avoid communicating hard targets, and for similar reasons.

Internally, though, Slack et al have targets and expect to deliver feature X by the end of sprint Y. They just don't tell you in case it slides by a sprint, and to avoid laying out a product roadmap for fast-moving competitors.
My great-uncle had his legs chopped off at 90+ years old while on his deathbed. Yes I think hospitals can over-treat patients, and I generally question their motives.
> It seems to be in a bubble and nobody talks about it

Maybe it's you who's in a bubble?

https://insights.stackoverflow.com/trends?tags=flutter%2Crea...
I have a stupid question that may be just terminology - isn't the article talking about neoliberalism without saying neoliberalism? After I read the first few paragraphs, I searched for the term and did not find it.
This conclusion is being drawn from weak premises, though I'd agree with the article that we were sold this faulty assertion by our leaders.

Is a free market even possible with an top-down, authoritarian, surveillance state like China? They even describe themselves as a "socialist market economy", which is pretty far from what economists would call a free market.

I'd argue that from the outside, the only agency we have is to give an authoritarian state more customers. That might be liberalizing, or it could just empower and entrench the status quo. A debate about this might be more relevant to current times.
> In what company is accounting moving to software which isn't ready, and where they will experience a large fine if it's not, guaranteed by a 2 week promise? Rational people just don't do this.

You just have to sign a standard contract for building a project in 24 months, and wait 23 and a half to be in that situation.

Managers need a tool to avoid reaching that situation and renegotiating the terms in advance.
> ridiculously compact and abstract code that is hard to understand just by reading it.

For a maintenance provrammer against learning anything, abstract and compact are always bad.

Typically though, if you understand a few core concepts abstract and compact can be more readable towards the end goal of a high level understanding.
This is a common term (in US colleges) for "take a college course without receiving college credit."

So if you're in school (or in some places just a community member) and you want to attend lectures but not do homework or tests, you would audit the class. It's probably less common now with MOOCs and everything that's available on YouTube.
I have the MagSafe battery and if your iPhone is hot it won't charge wirelessly at all. It was frustrating to come prepared with a 100% phone and 100% battery pack, and leave an event with a dead phone and 60% still in the battery pack.
I had already changed the title after your reply. The objection is about the naming, which implies an invention claim without further explanation. It's not about the code.
So, this is all interesting for chess, but I wonder if we should be discussing more the broader implications. How much does this happen during high-stakes tests (professional qualifications, etc.)? How much does this happen during job interviews? How much does this happen during political debates? How much does this happen during any high-stakes activity where the person is supposed to be thinking through it on their own?
I agree with you about all of this, but I have one problem:

Does this mean no more awards? Like, will the Nobel prize always go "to the institution" that made the discovery?
Should biographies be titled POTUS: Period X-Y?

You see what I mean? Part of why we attach credit to people, is because people are inherently interesting. Institutions are inherently boring, and supposed to be. Storytelling is maybe not as important as the actual achievement, but it's not nothing either. No child will ever want to grow up to be a nameless crank of the system.
Sounds a bit like they are a startup with very limited time and resources to me. I hope they haven't outright lied about endorsements, however they are building something I quite like the look of and would find personally useful (especially after the horrors of my terrible YC application video), however it looks very expensive to run... I think free is a bit of a worry but it also implies they might not have built that bit yet. Let's see if they show up in the comments to assuage your concerns.
If you understand how their app ecosystem works, then it will make more sense. They DO have server costs and other ongoing costs in their app.

Doesn't mean that I agree with their new pricing system, but they do have said costs.
the screenshot on the right should include the section with the screenshot of itself
Some of this is in the service of making commentary on broader topics. I view Blood Meridian as a treatise on the horrific nature of war. McCarthy accomplishes this via an endlessly gruesome tale, but the underlying message couldn’t be more clear.
somewhat... except that you can do it from a distance...
Know the difference between open and closed questions.

Open questions are used to gain knowledge, and are phrased so that an answer can be anything. They can start with words like: Who, what, when, where, and why. However be extremely careful using "why" because it forces someone to justify a position.

Closed questions are used to drive a decision. They are phrased so that only specific answers are acceptable. They can start with words like: Can, will, should, do, don't. They frequently force the respondent into a commitment.

My personal pet peeve is closed negative questions like "Don't you like it?". That forces a respondent to defend against a negative assumption you've placed on them! Better to ask, "What do you think of it?"
I think organizing software work is hard.

It's easy if there are only maybe 2-5 people involved, objectives are clear and not conflicting.

Usually though, you can't afford to implement every idea you have, you need to maintain old stuff while also making new stuff, teams have non trivial dependencies on each other's work, and time predictions are nebulous at best. Also software managers are generally software engineers first, not managers.

Is sprint good at these things? I don't think so (though I never managed a team with sprints, only saw other teams do it badly). But is there a better blueprint? I'm not sure either. It's a hard problem, and hearing about what doesn't work isn't so insightful.
This command seems like a no-brainer that should be in all OSes by default.

It's mind-boggling that most systems don't have a standard tool for observing file changes. The only language I know of that has a platform-agnostic API for this is Factor.
I can't wait for the EU to become a federation. I don't see it happening in my lifetime but who knows what the next crisis will bring. But I digress...

> "Society" doesn't care about phone connectors or make demands. Governments do that. Survey the populations in EU countries and their top priorities are nowhere even close to this. They mostly care about the economy, immigration and climate change.

If you asked me what the top issues in the EU are, my top 3 answers would be:

1. energy policy

2. energy policy

3. idiots at the helm of ECB (how is the new hermes scarf, mrs Lagarde?) who can't comprehend energy policy

but! if you asked me specifically if I want to see phone charging cables standardized by legislation, I'd say yes, why now and not 10 years ago. Call me a Soviet for that, I don't care.
NY State is horrible for gun owners. The only difference between Upstate and downstate is that upstate prosecutors and county police openly violate and refuse the enforce the gun laws since they are so egregious.

Of course, in classic New York fashion the laws are still weaponized against minority groups and local enemies of the county government, which is precisely the reason they were introduced a century ago.
Because we have budgets
Not to be confused with Facebook’s file watch daemon, also names watchman, which does the same sort of thing but is more complicated. There’s a bunch of tools that integrate Facebook’s watchman for more efficient change tracking.

Advantages of Facebook’s watchman:

1. Implements efficient file system event watches on macOS and Windows

2. IPC/daemon system reduces resource use because overlapping watches/triggers don’t use more inotify slots.

3. Denounces / waits for changes to settle

4. Client libraries in a few different languages for scripting purposes

https://facebook.github.io/watchman/
Where are the floating pigs? What kind of makeover is this?
Strict Scrum is really not the default in tech. "How Big Tech Runs Tech Projects and the Curious Absence of Scrum" is good reading here & matches my experience.

https://newsletter.pragmaticengineer.com/p/project-managemen...
For those use-cases I use entr (https://github.com/clibs/entr). In what sense does watchman differ to it? Didn't see anything related to this at first glance :-)
I've used `incron`[0] for that purpose, with success. Packaged for most distros I think

[0]https://github.com/ar-/incron
You're still answering to something I didn't say. I said precisely what I meant to. Try answering to something I actually said.
you're looking for zarr.
Can't we just consider cheating part of the sport?

If you or your team is capable of making a tiny chess computer that fits under your skin and can go undetectable, then congratulations to you.

So basically a bit like Formula-1.
That can be seen as a large enough sprint that encompasses "the thing". If, like in the scenario I was describing, the team lacks good planners, lead devs and people with the "big picture", what you are describing is a recipe for disaster. What will happen is that at the end of the long stretch, they won't have achieved much or worse, built the wrong thing.

When done well, any iterative method is meant to provide early stakeholder feedback at each stage, provide some measure of progress, and have earlier warning signs that the wrong thing is being built.

> What the hell is the point of the short time framed boundaries?

It's easier to estimate a simpler and smaller thing than a larger and more complex thing. If you cannot achieve the small thing, you absolutely won't be able to do the larger one.
Yeah as an ex-engineer and recent product manager I was very confused how the author expected things to get done in an predictable manner of nobody knows when it'll be done. Engineers also rarely interact with the sprint process. We do sprint planning with the engineers to make sure they know exactly what they're building, how much time it'll take, and give any opinions/questions they have on the ticket. That meeting lasts for an hour (maybe less) every 2 weeks. Our daily standup is 15 mins (usually like 8-10) and the point isn't to track engineers like an overlord. It's so that if you have any blockers we can reach out to the right parties for you so the engineer can continue coding without distractions. Plus, the product manager isn't your boss to be tracking you. Your engineering manager is your boss
Many of these tools are free to download, nothing to do with putting food on the table. When the old man that wrote them dies the tools are lost.
Utopia, of course, is when everyone behaves exactly as I want them to. ;-)
I find macro timing/restriction to be better in combating "hangryness", meals before 10am and after 4pm are protein and carb heavy and anything in between is higher protien and low or near zero carb. I used to 16:8 and 18:6 IF but Id just be too moody.
Don’t like Apple’s price hike? Too bad. – Protocol
If you expose a web server to the internet today you'll get 10 malicious requests for every 1 legitimate request.

This constant and unrelenting beating at your doors doesn't go away unless you add perimeter protection.

The options here are:

1) Block the IP and cidr ranges that are giving you trouble

2) Silently scan the connection request and block it when things look fishy

3) Provide a challenge in the return response that is difficult for bots to complete

Most of the bot protection on the internet is #2 where you don't notice you've been verified as a human and the site just loads. People hate #3 of completing a challenge, but the other option here is #1 where the site doesn't load at all.

I'd argue that bots are breaking the internet.
Optimists can too easily ignore the potential consequences of their actions chasing success at all costs. We're still in a society where a balance is best. Having a pessimist is great if you don't let them completely stop you.
Please dont recommand dell. They are easily bricked (for an average user). I use many model daily and a new 13' xps pro was bricked by... splitting the main partition in two. "Oh so the efi was borked and could no longer boot because it was choosing the wrong partition?" Nope the bios would NOT allow me to reach the F12 so I could boot to a usb drive or anything to fix this. I had to open the laptop then format the nvme drive (and they are not making it easy). Extremely dumb.
Don’t forget that Nassau county, NY is now requesting that people who upgrade their pistol licenses pee in a cup to test for drugs. True insanity in NYS.
Maybe the mindset has shifted but I'm unclear why that's a bad thing. The pass rate at my university was similar. If this has been constant (that so many people have to fail and retake) why does the curriculum stay the same? The goal is to learn the material.

If you're training for a marathon you don't sign up for a marathon, fail, then sign up for another. You slow down and work up to it in successful chunks.

Organic chem seems like the defacto class that people struggle with, but the same was true at my institution for physics and other classes.

Maybe instead we should be looking at a different or longer track for that material, or even earlier education that is producing students that might not have the math and science foundation out of high school?