skysight-inc/HackerNews huggingface dataset:
One thing I like to do is try to get all stories to be (approximately / more or less) the same size.

I.e., split and gather work so that you don't need to score them. Then you can still get some rough feel for capacity without the bother of sizing.

And if you do this, you shouldn't split hairs and be dogmatic.
This is the sort of thing I would have been all over and wasted weeks on when I was younger.

Now, sorry, I just don't care anymore. I don't live my life through my phone so I buy cheap Android phones for a few hundred dollars tops, and when they die they die. If it can make and receive calls, texts, and run Google Maps navigation that is 90% of what I need.
Twenty years ago I remember it being a constant issue in central California. Gas stations would have air compressors that had the hose ends cut off and stolen. I haven't had in issue in quite a while though.
Wow! Why suffer the slings and arrows of such garbage? Thinkpads were last good in 2000.

MacOS - mini or macbook - is just a life-changer. It's like having your own Tesla instead of walking or taking the bus. Don't be so put off by the marketing and fandom that you actually make yourself suffer. Just get one.

Years from now you'll still be accelerating, and your former troubles will be laughable.
> My friend is a respected surgeon, but when he clocks out of the hospital he goes cycling and to the beach.

But to become a surgeon, he probably had to put in ridiculous hours for years as a med student and then resident.

Going through that gauntlet is what earned him the reasonable hours and good pay, by reducing his competition.

Similarly the people doing leetcode are doing it to stand above the competition and make big bucks in silicon valley. The people working reasonable hours in Spain are making much less extravagant salaries.

Basically the general rule is if you desire above average money, you have to put in above average effort at some point in your career.

If you want to put in average effort, you have to be happy with average salary. Which is fine for many people.

But you won't get FAANG/surgeon pay if you never put in above average effort.
The Covox Speech Thing
Wondered how this works WRT copyright (since the article did not contain the word). Here's Kent State's (short) IPR advice [https://libguides.library.kent.edu/data-management/copyright] It says "Data are considered 'facts' under U.S. law. They are not copyrightable.... Creative arrangement, annotation, or selection of data can be protected by copyright."
The whole thing is built on the pretense of a level of coordination I've never seen exist at a company.
> a very unique type of site if bots make up the majority of traffic

Pretty much Twitter and the majority of such websites.
IRS should build its own TurboTax equivalent and make it open source so all of us can contribute.
CentOS, have you missed the news?

Yeah there is CentOS Stream now, but that isn't what freeloaders want.
there even was NVDIMM
Beanstalk DAO falls to a corporate raid, funded by flash loan junk bonds
So a 2015 iPhone 6S runs the latest version of iOS.

A 2013 iPhone 5s is still getting security updates.

A 2011 iPhone 4s doesn’t support LTE and soon won’t be able to connect to any network. Verizon is shutting down their CDMA network as is Sprint.

So how does open source make my life better?

From a hardware side, why wouldn’t I just take my phone to any number of places to get the battery replaced?
I’m not following what you are saying if my interpretation was wrong then, and this comment didn’t really clear it up for me. But I guess we can just agree to disagree?
The question is what you try to achieve. At a certain precision you won't get any difference in any rasterized image anymore so you do not really care anymore. The SVG standard agrees there and states that 32 bit floating point is enough.
IEEE binary floating point numbers are widely supported and performant.

You can easily sidestep problems with errors of calculation (which includes already parsing decimal floats into binary floats, and happens here also with addition) by keeping the error smaller than what you care about: Read in as double precision float and use double for calculation, convert back to single precision before converting to decimal floating point. The error you will do in double precision will be smaller than what you loose converting to single precision.
You can use that for SVG path optimization where you will run across 0.1+0.2!=0.3 problems.

If you really want exact measurements, then you would want fractional numbers, so you can also cut lengths in e.g. three precisely.
The paid version of Windows Defender can do it: https://docs.microsoft.com/en-us/microsoft-365/security/defe...
Absolutely you just have to check the session cookie
The Safemoon Scam by Coffeezilla
I presume your company is using Cisco Umbrella DNS? (It's blocked for me too, and that's why. Umbrella has a "feature" that automatically blocks any newly-seen domains for the first few hours of their lifetime. Presumably they do some extra scanning of said sites, and assuming they're safe unblock them after a few hours.)
__
---
Maybe that's your question but people who have lost money are entitled (and should be entitled) to ask the other question and attempt to make it come to pass through trying to unmask the identity of the presumed anonymous actors and suing anyone who acted deceptively or negligently in the situation that led to an unexpected loss.

From the little I know of this case it seems likely that this should have been governed under securities law and all participants should have been kyc'd. If that didn't happen then it looks like someone was committing securities fraud.
Howdy Simon. Thanks for the vouch. If other folks run workshops and are interested about Gitpod please read my blog post at https://www.gitpod.io/blog/workshops-as-code and send me an email.
> Windows (best OS)

I'll admit, I haven't touched a Windows machine in over a decade, and it hasn't been my daily driver since 2002. The last version I used on a semi-regular basis was Win2K3 at work.

I'm willing to give it another shot though. Why do you think it's the best now?
Just like the Linux desktop, alternative smartphones will forever remain a tiny niche market for highly technical people. Mainstream adoption can and will never happen given the current state of hardware design and manufacturing.
I LOVE this. I'd love a correspondence mode so I can play over the course of a few days (or even PBeM if you wanna go old school).
Or just trade it in — you can still do that directly with apple back to the 6s (which is 7 years old now). Used market for iPhones is pretty good too; apple products retain resale value better than others.

Ultimately, given the above, I don’t think ewaste is a big problem with iPhones. Apple either refurbishes and sells it in a market that still values older phones, or recycles it.

I also support right to repair and any legislative efforts to force apple and others to stop deliberately making phones hard to repair. But given the trade-in value and used markets, I’m not sure why anyone would toss it in the trash or keep it in a drawer!
The choice is between GrapheneOS + Sandboxed Google play vs LineageOS + MicroG.

If you care too much about privacy, GrapheneOS is the way to go. If you want a balance between privacy and usability, LineageOS is the way to go. Also, GrapheneOS only supports Pixel phones.

I have tried CalyxOS but there are too many issues.
> but it really doesn’t matter whether you pick row or column vectors – not in any deep sense, anyway. The difference between the two is purely one of notation (and convention).

Minor quibble as the row vectors are dual to column vectors. Instead of thinking of them as arbitrary orientations, simply assign a meaning to each direction.
"Feier" ist not a fire, I think you mixed that up with "Feuer". Though "Feuerabend" could have a really interesting meaning if it existed.
IIRC you can flash the modem for pinephones, so it would be possible to achieve what you want in the future
Hopefully not just Trump’s, but many accounts that were deleted for ideological reasons.
Unfortunately small problems can still happen. The recent Lucy mission to the Jupiter asteroid belt had a problem with one of the solar panels not properly unfolding. However they feel the remaining panel has sufficient power to complete the mission.
Well said.

A good attitude, persistence and willingness to "muddle through" Complex/Complicated/Foggy Requirements/Understanding to arrive at a solution is the prime requirement.
Exactly, it's not "code is law" but "consensus is valuable".
I seem to recall it stems from the Ancient Greek word “eudaimonia” = good, helpful spirit. It is a core part of modern ethics (see Aristotle).
It's a pivot, but check out the indie game Exodus Borealis on Steam. The tower defense part of the game lines up with some of the Desktop Tower Defense features. The enemies path to the goal (your town) is entirely in your control by clever placement of walls, and a variety of tower types.

The other part of the game is a small city builder. You're overseeing a colony of washed-ashore survivors trying to make a new life on a (cursed) island. You need to maintain a stable population to mine resources, and build your tower defense maze.

https://store.steampowered.com/app/1528810/Exodus_Borealis/
Made by a former colleague of mine.
NY Post is notoriously a sensational outlet with a loose relationship with truth. I don't think it should be posted on any serious news aggregator.
I have worked with .mil customers who paid us to scrape and index their website because they didn't have a better way to access their official, public documents.
> Short of discovering a practical FTL (which seems likely to be impossible thanks to the Fermi Paradox)

You could colonize the galaxy in few hundred million years at most without FTL. Replicating machines which can build and launch many more of themselves after reaching each new resource rich system is all that is needed.

Humanity may not reach other systems, but either descendants of humanity or human derived machines improved over many generations during transit by AI(doesn’t have to be AGI) is likely to visit.
You can install your own firmware on the Pinephone modem.

https://github.com/Biktorgj/pinephone_modem_sdk
Very cool! I wonder how unique the signatures are and whether this can scale to smaller flocks.
Socrates's demon, Descartes's demon, Laplace's demon, Maxwell's demon, and there are many more, it's a common notion
Don't know, but I have always wondered if the other trees laugh at it.
He also said Tesla would have FSD better than humans within a year. Frankly, I don't believe him.
Statistics legend Ross Ihaka reflects on his revolutionary software
Thanks, now fixed. As per caveat (i.e.: was an assumption based essentially not having any access to the article)."

Edit: I now have the full story from CBS News, for others who are similarly affected: "<...> The decision Monday by U.S. District Judge Kathryn Kimball Mizelle in Tampa also said the Centers for Disease Control and Prevention (CDC) improperly failed to justify its decision and did not follow proper rulemaking according to the Administrative Procedure Act (APA). <...>"

I wish HN didn't post sites that are behind a paywall, it's damn nuisance. Moreover, it only proves that most paywalls are a waste of time and in the end they only alienate readers.
> I strongly dislike MacOS because they force the "apple way" of doing things.

Complaining about this is like complaining that cats don’t behave like dogs.

macOS has its own idiosyncrasies. It may not be for everyone, but maybe this is the reason why things “just work” for the general public (and more).

I’m not aware of Windows working on Apple Silicon, but there is Asahi Linux which, I hear, has done a good job with their M1 support, although it likely comes with compromises (again, this is second hand information).
I think it was Ive who prioritised aesthetics over usability, an approach that I feel is inherently disrespectful to the paying users. The MacBooks have returned to form since he left. A post recommending Mac over Lenovo would have been untenable a year ago.

Though perhaps I’m being overly harsh on Ive … have they sorted out spellcheck yet? The way they’ve conducted that the last while is I think some of the most disrespectful product management ive (should be I've) seen since Cadbury replaced quality chocolate with a drumming gorilla.
Well, the speed.
You plug the usb in, unplug it 5 seconds later, and you walk away from a backdoored system talking to your C2 server.
The standard defines "based on" by talking about hypothetical alternative executions where the original value has a different value. In those executions, the access in question does not even happen in my program. What this goes to show is that the definition in the standard is ill-formed -- this can happen because the standard is written in English rather than a formal, mathematical language.

However, I think it is quite clear that the intention of the standard is to allow my program. It would certainly allow the alternative where the `if (xaddr == y2addr) {` is removed and its body (then-branch) put directly into the main function. It makes no sense to disallow this program just because it introduces an extra condition, ergo I claim this program has defined behavior.
Show HN: GoogleKeep Taskwarrior Bi-Directional Synchronization
Hi all,

Just released a new version of taskwarrior-syncall (https://github.com/bergercookie/taskwarrior-syncall). It's a bi-directional synchronization framework, which keeps in sync your Taskwarrior tasks with a variety of other services including Google Calendar events and Notion.

In the latest version, I'm adding support for synchronization with checklists in Google Keep. I.e., every Taskwarrior task is converted and kept in sync with an item in a google keep note check list.

Demo here: https://github.com/bergercookie/taskwarrior-syncall/blob/mas...
Isn't phosphorus the true essential trade good? Necessary for life as we know it, but rare outside the solar system.
Great game!

I think the powerups seem to be bait here. I've won all but one of the last 12ish games by never taking any powerups and simply waiting for the opponent to reveal themselves by taking them. The only time I used a powerup was to pounce onto a bomb when I suspected the enemy was close and about to take it.

The powerups are often useless unless you already know the position of the opponent, which you most likely won't if they don't reveal themselves by picking up one of their own or clearly move towards them. And when you take a powerup it's easy for an invisible opponent to quickly track you down and pounce you from an unknown/ambiguous direction without you having much opportunity to react.

If you get a sense the enemy are generally moving towards a non-bomb powerup by the tiles they step on, you can even prepare for it by simply staying around the powerup tile and pounce them the moment they pick it up, without exposing yourself to any risk if you are wrong.

If both players avoid powerups I suspect it mostly would become a game of chance (unless one player carelessly steps upon a combination of tiles that reveals their position).

The way powerups permanently changes the board by marking the tiles is a good idea in theory, but right now it adds another huge weakness to using a powerup. Your opponent will be able to very effectively track you even AFTER you used the powerups by using the marked tiles in your vicinity. I would change it, maybe by only giving the information about the marked tiles to the player using the powerup.

I would also make it harder to move onto tiles you've stepped on before, to increase the ability to narrow down an opponent over time even if they try to remain hidden.
That's completely over-engineered. You just need inflatable floats and then the helicopter can pick the booster up within minutes to prevent salt water corrosion.
Could not agree more.

Upper management think Scrum is the only way to do software engineering. It’s a management cult.
I think you're missing the point about performance in games.

More than in other kinds of software, adding new "features" to games tends to slow the game down more (you're trying to do more in the time you have to render a frame). So often performance improvements are needed simply to make room for more "features".
You might want to check out Feist v. Rural Telephone Company (1991), and also look up the Berne Convention (on copyright), which the U.S. joined in the 1970s.

If by "information" you mean mere facts without creativity in selection or arrangement, those are generally not protectable by copyright in the United States, although possibly in some other countries. Copyright generally protects works of authorship, and nothing else. No creativity no copyright.
Geoff here from Gitpod. Compsci adjacent languages is an area where Gitpod really shines because it enables you to share whatever you are hacking on without subjecting who you are sharing it with, without the burden of installing dependencies. We see lots of folks using Gitpod to develop their own toy compilers and sharing “launch my compiler” links on reddit asking for feedback.

Thus, yes, indeed Haskell and SBCL or anything works exceptionally well - even operating systems such as NixOS https://github.com/gitpod-io/template-nixos

Re: Hask

https://github.com/gitpod-io/template-haskell or https://github.com/gitpod-io/template-haskell-nix
Optimizing Git’s Merge Machinery, #1
Motion (YC W20) Is Hiring Full Stack Engineers
How is enabling someone to speak "in the guise of"?

Isn't it literally enabling free speech?
Celebrating Unix certification feels dated to me.

Once upon a time our production servers might have also been Unix. And developing from a Unix system was therefore desirable.

But these days our production services are almost certainly running on Linux (and probably Docker). Mac/Unix will have incompatibilities with this.

But you can get away with a non-Linux local environment because:
* most server software doesn't use APIs that differ between environments
* most OSes are well supported by Docker- which may work using a seamless Linux VM.
Media conglomerates don't concern themselves with ethics when they lobby to strip you of more of your rights. But they're grateful that you continue funding their efforts in the name of ethics.
Yes, the "pick up where you left off" was a lot more fragile than in years past. And they sent me tons of emails begging me to finish filing after I already filed everything.
> If you're doing work for financial compensation such as wages or equity then legally you're either an employee or a contractor.

Fair point. Apparently AirBnb petitioned the SEC to allow it to give equity to its hosts while still being a private company because that is currently illegal.

> However this structure makes it more difficult to attract capital from outside investors.

Another fair point. Outside investors seem to like to have 1 share = 1 vote, rather than 1 person = 1 vote, because then those with the most financial shares owned (typically investors) can have more decision-making power.

[0]: https://sites.law.berkeley.edu/sustainability-compliance/the...
Also see https://en.wikipedia.org/wiki/Eudaimonia
Elon's cover is his wealth, not politics.

There's a saying that goes something like, "If a law is enforced by a small fine, the law doesn't exist at all."

That's true for all laws for Musk. We currently don't have any form of law enforcement that would result in material fines for him, especially from the SEC.

That's not a political situation. It has transcended many administrations. If Musk were to receive a painful fine, a judge would likely say it was excessive when compared against his crime.

For example, if Musk causes $10B of damage to someone else and is fined $20B for it, it's still not enough to really harm him that much. And that would be (by far) the largest fine assessed against an individual in US history.

The problem is that Musk has accumulated so much wealth that he is untouchable. We should never have allowed any single person to accumulate that much power in the first place.
Why the Arrest of a Lebanese Doctor Should Terrify Every Visitor to the UAE
Unix filesystems can typically have filenames containing any bytes except "\0" and "/".

I believe you can also have newline characters in NTFS, although Windows Explorer appears to prevent creating a file with them.
I think the answer is if Elon can convince Bezos, Gates and Brin that it would be a fun thing to do, they can. If Elon loans you $6 billion to buy 14.9999% of Twitter because you are such good friends it is not something you can do.

For that matter, if Elon promised Bezos, Gates and Brin they would make money on the deal (as opposed to doing it because it would be fun) it would also not be something they could do. Promise is doing a lot of work there.
The commit fixing this bug is here: https://git.savannah.gnu.org/cgit/gzip.git/commit/?id=dc9740...

while grep is written in C, zgrep is written in posix sh, and the bug was from using sed to escape arguments, and sed being a line-oriented utility that is non-ideal for operating on newline-containing strings (i.e. linux filenames).
I'm shocked the LG Gram doesn't get more attention. It's a dream come true laptop for a non-Apple developer. It took me months to actually find it after needing to replace my Vaio, but going 2 years strong with no issues whatsoever.

It has it all. Lightweight, great battery life, big screen, full backlit keyboard, numpad, latest processors, USB-C charging and display, the only PC trackpad that beats the Mac. And with PowerToys, you can lay out the keyboard however you need.

Unless you need a dedicated GPU, it's the complete PC laptop in my opinion.
When a job requirement says "20 years experience in Rust", we know that businesses make things up. On HN, however, we can talk about reality, not what is made up for advertising purposes.
Yes. This is absolutely correct. The generally accepted view is that prehistory ended and history started on the North American continent roughly mid 1490's.

This only sounds prepostrous if you don't understand what the terms mean.

This is also roughly the timeframe when the last stone-age society near Europe finally got subjugated by Europeans and stone age finally ended in the old world, when the Spanish crushed the Guanches in the Canaries.
The link for 'was an accident'[0] from the article says:

> "On 9 March 2022, in the course of a routine maintenance, a technical malfunction led to the accidental firing of a missile," the Indian Ministry of Defence said in a three-paragraph statement.

This seems about the same level of competence as storing plaintext passwords. Presumably this accident occurred either without launch codes, or with launch codes in the hands of unauthorized personnel.

[0] https://www.reuters.com/world/asia-pacific/pakistan-seeks-an...
Apple's taste and the ways they do things makes you love / hate your experience and your judgement of whether you should buy their product. The company is position as "we know what's best for you" and you can see this along their product line. General PC makers have a carefree attitude where here is what you want and they will give you the specs and it works however you want. Which means sometimes you will have to deal with managing your own experience.

The design inconsistencies though are twofold. If we look at phones Samsung makes their own processor that they try to use with their phones and they are also not fabless but that processor continually either underperforms Apple's products. On the other hand the Apple tax is quite real. Also, Samsung's aesthetic at least at their phones is quite real although they might just abandon their standard flagships to foldable phones because the yearly update cycle for phones is stopping soon.

Also, many manufacturers seem to just blindly copy Apple up to even their marketing (which I don't think many would disagree that Apple does the best out of any of their competitors).