skysight-inc/HackerNews huggingface dataset:
I run a Dell XPS Developer Edition with Ubuntu preinstalled. I have had 0 problems with it. The only additional thing I did was disable the touchscreen because I never used it, but it did work.

I think you're likely going to encounter some faulty equipment from any vendor. I have enough family who swear by macbooks to know that the grass isn't much greener from their side and their hardware breaks too. I would be hesitant to switch ecosystems over 2 bad experiences.
I don’t think the 911 rules allow such a phone to be sold in the US.
Jewellery is a great analogy imo. Apple is a jewellery company imo. They sell expensive, shiny, conspicuous consumption items without practical use.

I was shocked when I found out that macs are popular among people who actually work with computers and even make software. It will never cease to shock me.
The only explanation I can think of is that this is a USA social class thing. In the USA the upper classes have Apple stuff and the lower classes have something else. Most people in software come from an upper or upper-middle background so they grow up in an Apple house. Those who don't get Apple anyway to blend in.
On the other side of things, I have decent eyesight at night until I see one of these headlights, which is frequent enough that I'm half tempted to just wear sunglasses at night.
When I'm done filing mine this year I'm going to take a serious look at contributing to this project on Github.
Read a Paper: Machine Learning for Systems Problems
The original paper [1] me tions data augmentation in the training dataset such as background noise addition, so it seems to be part of the initial design.

As always with non-stationary noisy signal, any estimator will reach its limit to a certain point.

[1] https://monarch.qucosa.de/api/qucosa%3A36986/attachment/ATT-...
You can always find examples of irrational behavior, but the difference is scale. Today a major state isn't spending inordinate resources to ensure that the cookies left for Santa are prepared using the finest ingredients (say, a few million dollars' worth of gold) by the most accomplished bakers, and then placed on a dish so large that it can be seen from space (and hundreds or thousands of people died making it).

If you can show me the tomb of a prominent world leader from the last, let's say, 500 years that's decorated with images of his/her enemies' severed genitalia, I'll concede the point.
Yeah, I can't cosign this at all. "Censorship" is no worse now than it has been at least my entire life (I'm in my 40s) -- what's happening is that when the left was silenced by the right, they called it "market forces" or "culture" and now that it's somewhat reversed they're getting all butthurt and believing that everything is going against them.

But in neither case do I believe that "the government is colluding to eliminate first amendment rights" which I believe is a reasonably specific definition of censorship. This is just culture culturing.
I wish GrapheneOS was available on OnePlus.
> I'm from Spain so our working ethic is different from the Anglo-Saxon world.

People adapt to their environment. I don't think there is anything ethical involved. Most people have found that their best trade off is not caring too much about their careers, a byproduct of decades of incredibly low mobility inside the job market, because of high unemployment and the legal framework. This is not longer true for software, companies are hiring like crazy, salaries are going up and people are jumping ships.
Every HN thread brings up the cost overruns, and I just…OK, smart guy, you come up with a reasonable estimate of shooting a telescope into a very distant orbit and then cooling it to 12 degrees above absolute zero.
It should be common practise to run your every day computer life from a "normal", non-privileged user account. This way, automating UAC confirmations are impossible, given that alternative credentials have to be entered for the UAC to be authorized. Yet, you'll find that many people do not do this.
>It is no fun writing external DSLs when you're stuck with your grandfather's parser generator.

Agreed. I've tried various different approaches to building external DSLs, from fully hand-written to language workbenches like xtext [0] and spoofax [1]. I always end up back at hand written, often because of error handling. Creating meaningfully helpful error handling with parser generators always seems hard.

>If we had grammars that were really extensible

Grammar composition is hard. Canonical BNF is top down, meaning alternate clauses are complete and closed in most parser generators. One notable exception is SF3[2] (part of Spoofax). It doesn't require alternate clauses to be grouped and so can support composable languages. It's the most flexible parser-generator I've used, and the syntax is pretty nice too.

Fun fact: SDF3 and Spoofax come from Eelco Visser's group at TU-Delft - the same group that originated Scope Graphs, the basis for Github's Stack Graphs [3].

[0] http://www.eclipse.org/Xtext/
[1] https://www.spoofax.dev/
[2] https://eelcovisser.org/publications/2020/AmorimV20.pdf
[3] https://news.ycombinator.com/item?id=29500602
Does the US even regulate headlight brightness and function?
Still 44 million. Not a small amount for most people.
> It is clear from your own sources that the Framers would have considered state legislation to be an appropriate vehicle to attain the goal of a "well-regulated militia".

Of course? But what conclusion are you trying to draw from that statement?

The second amendment states that the right of the people to keep and bear arms shall not be infringed. George Washington proposes a "well regulated militia law" which obligates everyone who can bear arms to serve when called upon. In what way does that interfere with the right to bear arms?

> The original question here is whether the Constitution's usage of "regulate" or "regulated" differs in any meaningful way from the modern understanding of those words, and you have convincingly demonstrated that it does not.

But here, you're not actually reading my comment(s). We can see that the Constitution's usage of "regulated" is considered synonymous with "organized" and opposite to "irregular" and "disjointed". No such usage would make sense given the modern understanding of the words. But that is how the words were used at the time.
Yup, it's a fucking joke of an opinion that no one has stated.
Cool! I had already plenty of fun against bots.

Perhaps, creating a new game could generate a clickable link. This would be much more convenient to invite others.
'The US system is intentionally designed so that you don't know what the IRS does or does not know."

Sounds a lot like 'it's best for the plebs not to know the law is so they don't know what to hide from the police'
That’s a good point: often the data product isn’t generated solely (or even mainly) from orbital imagery. Often it’s provided mainly from data the end user already has, and for which orbital imagery serves either as a cueing system (providing candidate locations which the end user will verify) or a verification system (providing final verification of locations the end user has already cued).

Certainly that’s true with eg the petroleum industry, and big ag.
you mean this topic in general? The tweet this response came from is Casey's:

https://twitter.com/cmuratori/status/1514420516286709760

>Having looked at UE5's promotional content, I'm honestly just wondering: what is the point of Unity, now? Either you don't want to deal with a big unwieldy engine, in which case you roll/mod your own, or you do, and you would just use UE5, right? What am I missing?

>It seems like it is so far ahead of Unity at this point on all fronts, including asset provision (megascans + metahuman), I'm honestly just not sure what Unity's value proposition would be. Maybe devs who are sticking with Unity could fill me in?

Maybe he was truly just curious on an engine he never worked in and was genuinely impressed with the car sticker UE5 was showing (another engine he almost never worked in, so getting the information purely from PR. Point for Epic's PR team). But anyone who's seen the "debates" on those engines know he just sparked another war.
I had bad luck with the top spec 13" DELL XPS (2021) - Fan was loud, and audio jack randomly failed to detect headphones. Webcam was mediocre, audio quality was really really poor. It was ok for a machine that was only used for coding, but wasn't great for remote work / conferencing. Replaced with the M1 equipped 13" macbook which was about £400 cheaper (although also lower spec) and I'm very happy since. Despite the lower spec it does almost everything much faster. The only nuisance I had was a few Terraform providers not being released for ARM, and the occasional Docker woes with a few obscure images. The Macbook's overall quality and versatility beats the XPS by a good margin for my purposes.
Does the carrier sell this information? There are many/most apps that I don't allow to get location data and that's because, in my judgement, they don't need it and I don't trust them not to sell it: I can opt out.

But if the carriers are actively gathering my location information and are selling it without giving me a way to opt out then perhaps I need to think about my phone as something I turn off most of the time.

Which reminds me: can you still get pager service?
They claim to be compatible with android apps in their site, how true is that?

For me, the problem with phones is the sense that you're just one step away of having no more OS updates, or updates making it slower, or basically getting locked-in in some way.

Phones feel very different to computers.
Synchronous Processors (2016)
"The many load averages of Unix(es)"

https://utcc.utoronto.ca/~cks/space/blog/unix/ManyLoadAverag...
rate limiting can be a double edged sword, you can be better off giving a scraper highest bandwidth so they are gone sooner, otherwise somthing like making a zip or other sort of compilation of the site available may be an option.

just what kind of scraper you have is a concern.

does scraper just want a bunch of stock images;

or does scraper have FOMO on web trinkets;

or does scraper want to mirror/impersonate your site.

the last option is the most concerning because then;

scraper is mirroring bcz your site is cool and local UI/UX is wanted;

or is scraper phishing smishing or otherwise duping your users.
To me, a big part of multiplying your programming efficiency isn't about a crazy investment of time or ruining your other priorities in life, it's more about objectively looking at how you work and removing or minimizing the things that are a waste of time. It's really about self reflection. Are you spending a lot of time hunting and pecking through menus? Why not learn the keyboard shortcuts? Are you confused about part of your tech stack, maybe the build system? It might be worth a couple hours to get a solid foundation rather than leaving it as a mystery box. There are huge improvements in time saved from cleaning up a lot of little things.

The other thing, I think, comes down to losing your religion. For instance, people tend to treat SOLID religiously. I won't claim whether those principles are right or wrong, but what I don't see a lot of programmers do is consider why they believe those things (a blog told them to do it?), and whether those concepts fit into what they're currently doing. Is dependency injection actually simplifying your life? I'm not saying it's a bad idea, I just think a lot of programmers cargo cult things without considering the context they were invented in. The most efficient coders I know rarely over-architect things.
Sounds like the Librem 5 would fit your bill. Or some single-board computer with USB-C.
I want SpaceX to put cameras on their Starlink fleet and provide near real-time satellite views via a Google maps interface down to 30cm resolution across most of the planet. As they phase out old birds and deploy new ones this is feasible for them. Each bird already has connectivity. They just need the cameras.
I found this which claims to block these attacks: https://www.gdatasoftware.com/antivirus-windows

> USB Keyboard Guard

> Protects you against manipulated USB devices that pretend to be keyboards, even though they look like USB sticks or external hard drives.
It's a chicken or the egg problem. Once the infrastructure gets built out, there's no reason not to use an HFC for any mode of transportation.
It’s not garbage. Just replace the motherboard.
It's why they are called models and not just "how it works" or absolute truth.
Apple is “likely” landing Sunday Ticket
Agreed. I’m back in the market and for a MacBook myself. They simply work far better.
Yeah, it's all a garbage dump. The only thing that matters in most cases: roughly how much time is this going to take and does that amount of time change the task's priority. If there are external teams who need to have the timelines communicated to them, communicate it to the degree you are certain, and then calm down and do the work.
Geoff here from Gitpod. I’ve been using an iPad to build Gitpod with Gitpod for a while now. Dumped my brains and recommendations over at https://Ghuntley.com/anywhere if you are curious.
Looks like the server got hugged.

Web archive link:

https://web.archive.org/web/20220418204119/https://jleightca...
Why are there complete problems, really?
Reading the principles of Agile does not make what you're doing Agile any more than reading the words of the bible makes what you're doing Bible, even if you took something useful out of that reading. Whatever it is you end up doing is what you decide to call it.

Agile is more like a checklist of things to remember if you're going to operate without managers. Like, stay in touch with the business people, keep your work available for other developers to see, work with people who can be motivated without a manager hovering over them, etc. All obvious when you think about what role managers fill and what you need to do if they're gone, but still a decent reminder if you're serious about going down that road.

It's not something you do, rather something you can think about if you've decided managers aren't the right fit for your project.
> Do you think it might be possible...

So far my experience has been that, no matter how respectfully I dissent from modern views of gender and sex, the only level considered "acceptable" is to not express my dissent at all.

I don't really have time for some side discussion about my level of propriety. Let's either discuss the object-level issue or be done.
The sentence you quote is in the active voice.
>Lear started designing a private jet in the 1950s. Jet aircraft were new technology, and there were many designs that never made it off the drawing board. That changed when Lear opted to adapt a Swiss ground-attack fighter, the FFA P-16, that had never been built.

Source: Article
Not on modern Android, given the lockdown on NDK APIs, while Termux folks refuse to embrace JNI instead of private Linux syscalls (as per Google's point of view).
This site is nuts, I was just reading the title of one of their other articles: "Bitcoin fans are psychopaths who don’t care about anyone, study shows"
How do I know the effect of a powerup before stepping on it?
> And since Google Voice is my main phone number,

There are enough comments about Google supports, so I won't comment on that. OP however has worked in tech for 20 years, yet made a very naive mistake - circular dependency, so to speak. They used a VOIP number from the same account as the recovery phone number.
> I believe strongly that you can only have a happy life if you love what you do in your day job

This is bad news for the huge amount of people with jobs like trash collector or grocery bagger.
From a US perspective, the lack of group messaging makes it a non-starter for me, unfortunately. My friends and family just expect me to be able to receive group messages. It’s not optional these days for a lot of people.

I used to use it and enjoyed doing so, but I’d hoped Jolla would open source more of it as they said early on that they were considering.
I'm sympathetic to this. I built a search engine for my senior project and my half baked scraper ended up taking down duke law's site during their registration period. Ended up getting a not so kindly worded email from them, but honestly this wasn't an especially hard problem to solve. All of my traffic was coming from the cluster that was on my university's subnet, it wouldn't have been that hard to for them to IP address timeouts when my crawler started scraping thousands of pages a second on their site. Not to victim blame, this was totally my fault, but I was a bit surprised that they hadn't experienced this before with how much automated scraping goes on.
I get what you are saying, but most people don’t question if a computer can support 2 external monitors in 2021/2022, so it’s very unlikely they would glance at that in the specs.

Hell my 2016 MBPro can push at least 4 external monitors. Maybe more I honestly don’t know, it’s not like I ever needed that information.

It’s like a more extreme version of buying a phone and finding out it doesn’t come with a charger. Sure, it’s probably somewhere on the box, but who wouldn’t be surprised?
Here's one to add onto your list: pair/mob programming is bosses weaponizing employees against each other to "prevent goofing off".

I've started to form a belief[0] that large software projects in general are A Bad Idea. Whatever it is, if it requires more than a handful of people to build, it's probably for the greater good of everyone--the workers involved, the users, humanity in general, anyone-not-identifying-as-shareholders--that it not be done.

Software is the only thing I can think of where the input effort of creating it is completely divorced from the output work it can churn through. The right program at the right time, written in 10 minutes by just the right person, can save hundreds of years of otherwise manual labor.

There's a sort of sense that arithmetic got us out of the stone age, calculus fed the world, computer programming gave us the stars. That sort of power is far too important to imbue into corporations.

When you get a large group of people together, they start to think of themselves as Important. And when people think of themselves as Important, they start to think the work they do is Hard. And when they think the work they do is Hard, they start to think the software to help them do their work should be Complex. And none of it comes out of anything other than "we have a large group of people together."

Like, microkernel operating systems have a reputation for being slow based on early experiments with them from the 1980s. There are modern microkernel systems that are perfectly fast and efficient and yet people still think "monolith go brrrrrr" and not "all my software lives here" is the reason Linux is any good.

Like, I've seen people pitching blockchain-based solutions for municipal information and issue-reporting services, like anything beyond the most basic, not-completely-incompetent, traditional RDBMS is really necessary for such a project.

Like, there's a serious cohort of economists that think that the best way to handle social safety benefits is to just give them to everyone who asks, no questions asked, because otherwise the management of welfare benefits gets to be so expensive that it eclipses any potential savings against "fraud". And I'm inclined to believe them.

I see people talk about "there's no such thing as a 10x programmer". I think these people have been stuck in ossified institutions so long that they have no idea what it looks like to see a person fly. Cut away 90% of the currently employed software developers. Dissolve the Googles and Facebooks of the world. Don't replace them with anything. Leave us with the 10% of crafstpeople who can actually work through a problem on their own. And make them report directly to the C-suite. No more middle managers. No more grunt work of CRUD forms. If it can be done on paper than it's a waste of time to write software to do it.

[0] AKA this is a feeling, not something I've created a double-blind randomized trial to study, dear pedantic HN reader.
PoS is the bus that goes faster if it doesn't have to stop to pick up passengers.
My last MBP only lasted 10 years of almost daily use so yeah, no practical use at all...
If that solved people's problems, then there would be no need for people to buy tax prep software that does state returns... and some don't, but it is an extremely popular selling point of TurboTax and similar software.

My tax situation is not complicated and my state filing is 11 pages, plus 8 pages of worksheets. Federal schedules are not accepted, my state has similar but slightly different counterparts.
If the current user isn't an admin, they can't just click through UAC.

If they are an admin, they could just do this manually.

Either way, no privilege escalation, which "rooting" typically implies.

Sure, you could make a USB stick that automates any user input, but you could just make the same inputs yourself with the keyboard and mouse already at the machine. What kind of situation does this actually benefit you in?
Looks like you ended up agreeing with my post then. :)

(FWIW I fully agree re: appealing to authority. I'd rather people engage with my arguments than take them on face value.)
To be fair, those stories only became false after conservatives said the word "hoax" enough times. When actual Russians met with actual members of the campaign, and shared poll data, and distributed hacked materials, the stories weren't yet false.
I haven’t read the article (yet) but I came to the same conclusion many years ago.

In a recent previous thread here on HN I was roundly criticised for saying that due-date driven management is not effective, but that’s what scrum has become, and todays thread is exactly what I was thinking about.

My experience in a few businesses is that Scrum as it is generally practiced in industry has been an absolute disaster for productivity. Kanban is awesome because it doesn’t force us to spend hours and hours every week on ceremonies which don’t change the outcome one whit.

In my own business, after 2+ years of scrum - including hiring a CSM - I tossed out our entire process, and replaced it with backlog management and kanban boards. The only thing we kept was the (short) daily standup.

Productivity went through the roof for a number of reasons, not least of which was that because we could now spend the ceremony time working on actual code.

The killer is that if you try to tell people this, they think you’re inexperienced or did scrum wrong or you don’t know what you’re talking about. But to me Scrum is a two year black hole of stagnant product development that I will never get back.
Zero ads -- 1Blocker for Safari

(It reports blocking 21 things: 4 ads, 14 trackers, 1 annoyance, and 2 regional rules.)
Unreal vs. Unity is pretty much the 'spaces vs. tabs' or the 'emacs vs. vim' debate at this point. Nobody who makes a living from gamedev is dropping their engine of choice thanks to a flashy demo or even a killer feature unless they're facing some kind of existential threat. Thus, the most knowledgeable folks can't fairly compare the engines, and the only people really making noise in this debate are amateurs with little to no skin in the game.

There are exceptions, such as where a studio that made the switch for reason X or reason Y is able to clearly articulate what they're doing and why, but these exceptions only serve to prove the rule since they're extremely rare to come across.
"This flaw occurs due to insufficient validation when processing filenames with two or more newlines where selected content and the target file names are embedded in crafted multi-line file names."

Perhaps I don't get this because I have used Windows most of my life (and DOS before that) but is it valid to have newline characters in a Unix/Linux filename?
You can do anything you want.

The OPs point is that it won’t be profitable/effective, that’s all.