skysight-inc/HackerNews huggingface dataset:
Getting my task completed at my own pace makes me feel good. Often that is fast and on time. In my heart, when I touch the keyboard, I feel like a greyhound dog with a little Bob Ross afro - it can be a race, a competition, but it is also an expression of my art.

This article makes me feel bad because in the authors world, people like me are relegated to worker bee monkies trying to please the bossman due to pathology or some such delusion. I work this way because it pleases me. Doing my tasks diligently and in a timely manner affords me more time to relax, review what I have created, and enjoy it rather than drag myself to the next task.

A bit off topic but as of late there is this creeping normalization of intentionally subpar or less optimized results I'm noticing in our industry but also general society.

When did we become so not only complacent but also discouraging of any genuine effort? It is as if everyone is so aloof that if you show any effort or appreciation of your craft that you're societally acknowledging your own serfdom or that you're serving "the man".
When they double the price, in a single year, with no real spec increase, and no other justification other than profits

yes that it killing it
No, object allocation and garbage collection are too high level to be handled in a processor of this degree of complexity, besides that you'd lock yourself in in a way that would be hard to change later on if you end up needing more flexibility.
Huh, this is interesting if true, but doesn't match my memory either. Can you find a cite for it?
Yes, the FB marketplace is a total crapshoot - especially if your listing is not in english.

They have zero native speakers moderating and the automated system will flag the weirdest crap as offensive.
Contact the moderators using the |Contact link on this page (or another page).
I agree that there are things that are true but not explainable like at the edge of our knowledge, black holes, quantum physics etc.

But riding a bike seems very easy algorithm. All these self balancing scooters, remote controlled toys, seems like perfect examples of what you get when you reverse engineer bikes.
In the US a lot of places used to have so-called "Blue Laws" that restricted what you were allowed to do on a Sunday. Some places still have reduced versions that apply specifically to vices; e.g. where I live in FL, alcohol sales are restricted on Sundays to certain times.

It used to be heavily regulated in Canada (or at least Manitoba) until very recently as well, like some time in the last 20 years or so. I remember when Wal-Mart first entered Canada, they had a really hard time in some places because labor laws and blue laws prevented them from being open 24/7.
I don't get your POV.

I talked about the 80s and 90s and a healthy work/life balance was still a political talking point at the time.
Just a guess, but the threshold for removing something based on users flagging it might be pretty low. I also wonder if it could vary based on the product type. Another commenter wondered about the possibility of liability if someone sold a mattress that had bed bugs; it would make sense that certain types of products would have a lower threshold for flagging than others (eg: who is going to flag a 50mm f/1.4G Nikon lens as being a possible issue?).
Down on the body farm: Unlocking the forensic secrets of decaying corpses
> How the heck do you try to prevent something like that when all the warning signs are there?

Surely not by preemptive incarceration.

GP said:

> Do kids lose TV privileges for a day if they refuse to go? Then I'd say it's not abusive.

I don't agree. Coercing kids into physical sports is abusive. In general, using coercion (including denial of "privileges" that non-inmates consider a right) is both abusive and probably doomed.

This kid was surely troubled; but why? He didn't talk much about how his parents treated him. All we know is that their response to the trouble was to dump him in an institution. My guess is that his behaviour was a rational response to being brought up in a home where he was denied love and affection.
I know many Angular 1 devs that would disagree, and who moved away from Angular all together do to the changes with Angular 2

to them, google killed Angular.
I have faith the services that aren't able to understand maximum length, exclusions, and character requirements are a failure of their security design will succeede in mucking up any solution to not work as simply as it should.
Misinformation is derailing renewable energy projects across the United States
He's talking about Steve Jobs.
And shockingly slow to accept that the pseudoscience they’ve been allowing is bunk. See, e.g., shaken baby syndrome, and fire burn patterns supposedly indicative of arson. Heck, we’ve even know for years that breathalyzers are crazy unreliable and yet we constantly convict people based on the reading.
> Edit: How could a company like Facebook ship such a slow and complex product, with little to no support, for so many years? Where did the FAANG Product Management quality go?

And why the hell did consumers adopt this “experience” over the robust incumbents? In Canada, Kijiji was and is 10x better. In the US, Craigslist.
Not that recent since I don't have Facebook anymore, but when the Marketplace thing came up I tried to sell a Contra wallet I had. They kept removing it without explanation. That and the other stuff that was going around at the time (politics, the Cambridge Analytica stuff, etc) prompted me at the end to get out of there.
I use espeak and it works on Termux too.
Walter Pater, who died in 1894, gave the Mona Lisa (referring to it as La Gioconda) some paragraphs in his The Renaissance: Studies in Art and Poetry. (https://gutenberg.org/cache/epub/2398/pg2398.txt) I believe that W.B. Yeats used them, or an excerpt from them in an Oxford anthology of modern English verse (well after 1911, to be sure).
> The 'observer effect' has nothing to do with there being any sort of conscious or intelligent observer.

If a tree falls in the woods and there's no one to hear it, does it make a sound?

Science can't meaningfully separate any of its observations from a conscious observer. At present, that's the realm of philosophy.
Of course we can reverse engineer and describe how bikes work...

Anyway, the fact that we can not formally prove all true things doesn't really matter. That doesn't make all things equally valid. We find supporting evidence, we build conceptual models, we test the periphery of systems.
> Yes, but that's an abstract argument... The "not a native platform" argument is well overblown.

My argument isn't that Kotlin is bad because it isn't a native platform, it's that because Kotlin isn't a native platform AND their goal is to provide a bunch of features that are fully interoperable with multiple platforms, the time required to accomplish that will eat into the development of Kotlin itself. Let's not forget that interoperability is something JetBrains proudly promotes -- if that breaks, isn't reliable, or important features from $PLATFORM aren't available with Kotlin, then fewer people will want to use it.

And to be perfectly clear: I love Kotlin and have been a proponent of it since at least 2018. I think we ought to be critical of the things we enjoy and not just give them a free pass.

> For people who want async/coroutines today, Kotlin has an offering and Java does not. Coroutines are widely adopted so clearly, in this space something is better than nothing.

Coroutines are exceptional -- especially compared to alternatives like Reactor or RxJava -- but development seems to have lost steam after 2020. Many things are still marked as `DeprecatedCoroutinesApi` or `ExperimentalCoroutineApi` with no obvious roadmap; Flows seem to have lots of open issues and unanswered questions for basic use cases.

(I am not criticizing them for taking a slow and precautions approach, just remarking that things noticeably slowed down while things like Kotlin Multiplatform ramped up.)
And pen based vector plotters.
OK, let's pretend that central banks around the world don't buy US treasuries because they are safe and liquid. Why do they buy them then? Is it because they are vassals of the American empire paying tribute? Or is it because they are trying to turn America into a client state? They both can't be simultaneously true. Yet these are the explanations proffered by Graber in addition to claiming:

> Its national debt has become a promise, not just to its own people, but to the nations of the entire world, that everyone knows will not be kept.
No. In the distant past of the 1990s and earlier, lots of stuff was closed on Sundays. Get this: many gas stations used to close at night. Lots of grocery stores used to be closed by 9 or so on a week night, if they were even open that late, and earlier on the weekend. Even Wal Mart closed fairly early most days (IIRC they started rolling out the 24/7 thing to many stores—though I think still not all, even today—a while after they introduced the "super center")
Not keen to see outrage promoted, personally - but a similar idea around {hypocrisy/fairness} (were both parties summoned to disciplinary hearings?) could be valuable (although perhaps not profitable).
I think it's important to acknowledge that not everyone wants to live a life that doesn't require a car. A car is a surrogate for other problems, like poor city planning and bad public transit, but even in the best of cases, it's a perfectly valid desire to be removed from urban centers and living and being willing to transport in to those areas when needed.
> “We arrogantly committed our crimes simply because we could and we had no empathy whatsoever for our victims,” Sam E. Antar later wrote

Surprising moment of honesty there.

The fraud is a distinctly pre-21st century one, relying as it does on handling large amounts of cash while operating parallel books. Then pivoting to stock fraud to take in a bigger pie from investors.
If you're under that much stress you're hardly in a position to add more stress by trying to stop smoking.

Yes ideally this person would not be smoking. Expecting stressed people to be paragons of virtue however is unrealistic.
They're also things that make them less interesting to anyone who isn't privacy focused.

They don't seem to have fully made up their mind on who the target audience is, it seems like their goal is to convince the mainstream to prioritize privacy over convenience.

A better strategy would ve to either become just another Chrome-alike, or focus on an uncompromising privacy focused experience for the people who really want that. But that might require they not do some of the slightly shady stuff they always seem to want to do, and properly support uBO long term.
I define it as when the simulation realizes it is a simulation.
Grocery stores often weren't, as recently as the 90s, at least in New England.
We could eliminate that though. Even if there were an effect that was impacted by our intentions we could design experiments that were measuring the effect of earnestly carried out actions.

If the effect is broken as long as someone is able to, after the fact, discern if there's any benefit vs chance - there is no possible effect.
Closely related, but not quite the same: personal genomics. If everybody could get completely personalized nutrition and medication (including preventive) we could be a lot healthier for a lot less expense. AIUI most of the fundamental technologies are here or close, but there needs to be a way to make that information more accessible/usable on the "front line" of patient care and that's where software comes into it.
>American scientists have actually mathematically proven that it is impossible to detect sarcasm in the written word.

I feel like this is sarcasm, but I guess that my inability to know proves the point
Truly a great question. Personally, I'm trying out other local alternatives, but my listings won't seem to get the same traction.
Show HN: The Similar Laptop Finder. Finds the Laptop Most Similar to Yours
I think there is a problem with the meaning of the '==' sign here. You are using algebraic notation where we are really dealing with ordered sets and their members. So '==' meaning equivalence is not very useful here. 'Date("192X-XX-XX")' denotes the interval [Date("1920-01-01") ... Date("1929-12-31")]. So '<', '>', '==' should best be defined in terms of ordered sets:

d < I means date d is before any date in I
d > I means date d is after any date in I
d == I means date d is included in I

This would make your last equation 'true'.

If instead you rather prefer to leave 'd == I' undefined, I could hardly find it convincing that you assign a truth value to '<='.
That is not at all what the article was about! It was never stated that you should be late or take too much time in doing tasks… it was about using more wisely your time (if the sizing claimed the task needed 5 days to be done and you are done in 2 maybe you could have spent more time thinking about the design or if everything is ok try to using the extra time to generate value in other ways instead of rushing towards the next task)
I believe that is a Soviet Project SPHINX system - a design for a smart home network that never actually got produced due to the fall of the Soviet Union.

https://blog.adafruit.com/2021/12/13/project-sphinx-when-the...
Hold 1 or hold 1,000,000 and it's still just going to be 1 abstract digital container you're holding.
Of course you can do that. You can even measure the angles and forces involved. There is no “unexplained physics” in bicycle riding.

Dowsing for corpses, on the other hand, absolutely requires new physics, because the pseudo-physical explanations offered around piezoelectricity and people having different voltages are deeply inconsistent with our understanding of physics.
And how would you implement "Goto definition?" For a line segment that you didn't directly create and is an incidental artifact of a sequence of CSG operations.

The line segment is not "defined" like a variable. There is no line in the code that gives you a declaration. It is a build artifact.
Is there any indication that quantum mechanical effects have any role at all in human cognition?
The generated parsers are implemented in C, and so currently the only way to use them is via FFI. (Unless you're writing your analysis tool itself in C!)

The `tree-sitter generate` command also produces a full description of the grammar itself (typically written to src/grammar.json). In theory you could use this to generate each grammar implementation in other languages, as well. No one has tackled this yet, though, because in practice it has worked well enough to FFI in the C parser implementations.

Also, depending on what language you're trying to consume tree-sitter parsers in, we're trying to leverage the language's package ecosystem as much as we can to simplify this process. If you're using Rust, for instance, we publish crates for tree-sitter itself [1] and for various language grammars [2,3,4]. So you can often just add some dependencies to your Cargo.toml and the Rust build system takes care of everything for you. (Note that these crates also provide a more Rust-idiomatic API, instead of making you call the FFI'ed C functions directly.)

[1] https://crates.io/crates/tree-sitter

[2] https://crates.io/crates/tree-sitter-python

[3] https://crates.io/crates/tree-sitter-javascript

[4] https://crates.io/crates/tree-sitter-ruby
The W3C has no control over whether browsers implement support for DRM, they just wrote a document that says if you do the API should look like this. It was going to happen regardless.

The actual argument is that the W3C has absolutely zero teeth because they couldn’t stop EME even if they wanted to and therefore are irrelevant compared to WHATWG.
Someone could add an approximation range syntax if they derived their own fuzzy dates specification. I've been considering the problem of fuzzy dates for a project idea. Maybe something like "..<" could join the first and last days of an approximate range, like "156X..<1585-12-25", which would be equivalent to "156X..1584-12-25", to say anywhere from 1560 to 1584. Depending how much information you want to encode you can imagine other extensions like showing the most confident guess. At that point it would be simpler to create tables to encode the available information.
Yes, this is a concern in memory-unsafe languages like C. But Rust can build memory-safe primitives with only a modest amount of runtime checking wrt. inherently unsafe operations.

(Of course, having better formal models of how 'unsafe' code behaves might allow us to be a lot more rigorous in building safe primitives, such as by endowing some 'unsafe' calls with proof objects that might reify the outcome of a bounds check.)
I don't think they should even be permitted for that, it's essentially preying on society at large's poor knowledge of science to falsely present polygraphs as something they're not. They're in the same category of woo as dowsing rods and earthed bedsheets, I think it's unreasonable for them to be used in any official context.
> One student asks, “What’s the distance?”

> Vass tells him it’s about a quarter mile. “The advantage of this is you don’t have to be on a property to scan it,” he says. “You can be on a public street and scan your suspect’s yard.”

So this guy is claiming he can track someone in a closed house from room to room from a pretty reasonable distance away. Ignoring the more obvious problem that this isn't true, if it were true would this require a warrant?

I guess it might depend partially on the mechanism of how it works? Which is of course convenient since there is no formally defined mechanism of how it works. But it's funny to me that the way that the police are getting around needing a warrant is to say, "oh, it's fine, we had probable cause because someone magically invaded your privacy on our behalf." It's a bit like saying, "we have probable cause to search your house because we heard you say something suspicious after we bugged it."
I don’t have to, it just makes me look good when he never answers.
The problem is that automatic updates are both feature updates and security updates.

I doubt many people will have a problem with security updates that have no impact on the feature space.

But feature updates tend to break UX flows and not many people are happy about that.Your comment about corporate control also applies to feature updates.
Went through two weeks of DD during my last acquisition, technical documentation is absolutely key now.

They went deep down into vulnerability management, what types of password hashing we were using, SIEM, etc...

Definitely document your SecOps organization as much as possible and your SDLC.
The earlier you can start documenting, the better you will look in DD.
I've had a lot of good luck selling stuff on FB Marketplace. Try getting rid of it on Craigslist. At least with a matress you won't be getting people wanting to pay extra money with cashiers checks. ;) Note: I'm surprised people actually pay for used mattresses. I had to practically beg to get someone to take it away.
Yeah it's tied to the rise of rent and the fall of wages.
>What is the relationship between W3C and WHATWG these days?

IIRC a few years ago W3C essentially handed over web standards to WHATWG, with the thinking being that it wasn't helpful to have 2 competing standards.
In Librecad, you can enter line lengths while drawing using their '@' syntax, which indicates relative to the current point.
fullscreen file menu

What an absolute abomination that was. An insane waste of space and a violently assaulting visual distraction. Especially when you're trying to open a document that the current one is referring to, hiding what you're trying to see with useless space.

"Windows is called Windows, not Window."
I don't like this, for several reasons:

- It's already hard enough to persuade people to use ISO 8601, which is obviously objectively superior to DMY or MDY in several ways. Consistent, widespread support for this uncertainty notation feels like a wild fantasy.

- It mixes logic and data, which IME tends to buy a little terseness at the cost of a lot of mess.

- It's not intuitive. 2015-06?-14 doesn't make it obvious (to me) that the 2015 is uncertain as well as the 06. Imagine the subtle classes of bugs that could arise from manual entry and manipulation of this notation.

- It's not consistent. If 2015-06?-14 says the 2015 and the 06 are uncertain, why doesn't 2015-?06-14 say the 06 and the 14 are uncertain? Moreover, why can the former be expressed with a single ?, but not the latter? Arguably the latter is the more likely scenario (you know something was in 2015 but aren't sure about the month and day).

- It ties uncertainty into the decimal representation. In a month field, "1X" means "October, November or December", but how do we say "September, October or November"?

- Adding uncertainty and approximateness to a data type brings three-valued logic in through the back door. What should 1920-01-XX == 1920-01-XX return? If your environment has a null-like concept, maybe null. Even worse, what about 1920-01-?15 == 1920-01-XX? They're different conceptually (around the 15th vs. any time in Jan), possibly the same date-wise (could both actually be the 13th), different notationally and possibly express exactly the same intention (can easily imagine the same human being switching between these depending on mood). Ugh.
> "If Google aims to hire the top 1% of talent, why doesn't Google aim to pay the 1% of salaries, rather than being top 5%-10% of the market?" one worker reportedly asked.

Probably because "we aim to hire the top 1%" is more manager speak than a true mandate from the top. I'm sure they would love to literally hire the top 1% of everyone but that's just not realistic. For someone to make a complaint about this clearly demonstrates they aren't seeing through this example of managerial patronizing and marks them as part of the 99%.
Personal experience has taught me that there is a MAXIMUM amount of COMP that you will receive as an employee, no matter how much hard work you put into your company.

So basically what is happening, is that you are working hard for some achievements, that someone else is going to benefit off.
Sorry, meant to say "show me ads". But yes, it's still an acceptable tradeoff to me.

I mean, our own government harvests even more data and does jack shit with it. At least Google provides a world-class office suite.

Was forced to used the Microsoft stack at a new job and it made me miss the Google ecosystem so much.

At the end of the day privacy isn't that valuable to people. Nobody cared about it in the 90s when the internet was developing, it was barely a blip in the 2000s, and somehow it exploded in the 2010s but plenty of people still use Facebook and TikTok and such. So?

Usability > privacy for most people, a lesson Firefox refuses to acknowledge, I guess.
Californians are fleeing to Mexico to escape outrageous housing prices
Education is engagement with ideas.
the shell is limited and the environment can't really host a full dev stack. I continue to fail to see the point of this project that eats other projects.
Enter the prisoner's dilemma
I'm working on an AGI, early stages though. Check out https://lxagi.com to sign-up for the MVP.

An AGI isn't the singularity, though, unless it were fully developed and extremely well designed and implemented. It would need to be able to improve itself. That's the really far end of the spectrum.