skysight-inc/HackerNews huggingface dataset:
> Many people will argue that not using a framework means write everything yourself. This is a false dichotomy. We can use libraries and frameworks just fine. ...

> But we should give them a clear, and well-isolated place in our project. ...

There's an excellent, if older, presentation called "Architecture, the Lost Years" that addresses exactly this problem and gives very specific, actionable guidance on how to solve it:

https://www.youtube.com/watch?v=WpkDN78P884

But how to pull off this decoupling? The answer is both obvious and surprising. Define a boundary. On one side is the framework. On the other side is your code. Through the boundary, only dumb data structure can pass. JSON works. So do structs. So does XML. The point is that these are behaviorless blobs of data.

This buys you a lot. You can run your application completely detached from the network, a database, and other expensive dependencies. So testing becomes much simpler and easier. And of course, you can replace the framework by writing new boundary code.

The other big lesson has something to do with why frameworks get added to a project in the first place. When designing a system, the goal should be to defer major decisions for a long as possible. That's when the best information is available. Sometimes you can just defer until the point becomes moot, which is a major win.

Reaching for a framework before being forced to do so sets up the kind of situation the author is talking about.
Many schools experienced declines in academic performance and increases in behavioral and emotional problems in the same period. So it seems a difficult trend to interpret.

Having said that, if it is a consequence it's not surprising. It can be interpreted in different ways though — what's the value add if it's all about the students and not the instruction? Classic educational dilemma.
Given that it was the mid-2000s, I think dot com was fairly positive to be the general assumption.

But thanks for the feedback, I'll make sure I clarify in future posts
does Zillow? does Google Maps? do the maps created by homeowners themselves with the help of the state of California have this disclaimer? no. none of them do.

this is a power-tripping moron not liking this particular guy for some reason and deciding to be being an ass.
That might be a concern then.
Collecting endangered cliff plants using a drone-based sampling manipulator
The problem is that the "common sense" gun safety measures are either stealthy gun bans or useless. Or both.
The GPL doesn't force you to give anything away if you've just modified the code for personal use. You only need to provide source code if you're distributing your modified software.

You're free to avoid using GPL code if you disagree with the philosophy but it is undeniable that GPL greatly improves software (for users, not corporations) like linux and ffmepg.
Yeah, the clock speed of an 8008 (200Khz to 800Khz) was such that you could probably do a software emulation on just about any modern microcontroller and get all the pin timings correct.

I don't have a good sense if you succeed at pin-emulating a 1980s-era Z-80 or equivalent.
>Who bought a laptop because it had an Intel CPU?

I always buy Intel. I simply do not care for AMD's software jank, Intel has consistently proven more stable and reliable and that's not something I'm willing to trade for marginal differences in performance caps.
The vast majority of files on Textfiles.com came from BBSs in the 1980s and early 90s. The founder, Jason Scott made an awesome documentary about the BBS days. Steven Levy also covers the time and the scene somewhat towards the end of his fantastically detailed book “Hackers”
It's been a few years now, but a co-founder and I took the 'solo' (almost) route, refused to take money we didn't really need yet, refused to hire employees we didn't really need yet. We spent 8 months building our product, and when we finally did decide we were at a point we need to raise money and hire to scale, we had both had significant life changes that meant we didn't really have the heart to see the idea through. We had the self-awareness to realize that. So we sold out completely, and because it was just us, and for a pretty short amount of time, we made out pretty well. All of this was totally off the usual SV radar, and definitely not considered a startup success story. But who cares, it worked out great for me personally and allowed me flexibility to do the things I do with my time now. So many people quit the rigid, corporate culture only to join another rigid, corporate culture that just goes by a different name, "startup." Doing it on your own with no outside resources for as long as you can is totally valid, and only the VCs will try to tell you otherwise.
> at 10% margin

Even legacy media manages 20%-40% margins; an outfit like InfoWars can probably get way over 50%. What exactly are their expenses?
It's all about "doing something". Whether that something is useful or not is very much of secondary importance.
Why should they need a disclaimer? In most cases it is the presence or absence of a certification that matters. Building plans need to specify approval by a professional engineer. Similarly, medical device designs need tractability to an approving engineer.

Alternatively, I have countless diagrams around my house on paper and napkins, do I need to put a disclaimer on each one?
Less customer support for dealing with hacked accounts. Same reason places support and even push 2FA, otherwise what is their incentive to support 2FA?

Fortnite even has a free dance that you can only get by enabling 2FA.
JP Morgan Chase is closing Kayne West's bank account
Did you read what I wrote at all? Why are you being so combative, lol. My partner’s company is not seeking funding and is profitable. Still had layoffs. Another friend’s company is profitable but did happen to be seeking investment. Still saw lay offs. Why do you insist on looking at this through the lens of funding and refuse to acknowledge that companies see a rough economy ahead, regardless of their funding status?
GHC is indeed a large piece of software and, like all software, has its share of bugs. Some of these bugs are indeed attributable to GHC's complexity or, rather, the complexity of its domain: compiling high-level languages to efficient machine code is not easy. To determine whether GHC is too complex we need a definition of what constitutes "too complex". I think a reasonable definition would be "too complex to be managed via abstraction". In general I think GHC does a reasonably good job here. There is a reason why Haskell programs passes through four different intermediate languages as it works its way through GHC. Each of these languages, and associated compiler passes, can focus on a specific set of needs constrained by a specific set of invariants.

Where this approach to encapsulating complexity can fall short is where we must maintain hard-to-check relationships between the state of the machine at runtime and the compiler. This is the source of many of the bugs which are most readily attributable to GHC's complexity (e.g. [#13615](https://gitlab.haskell.org/ghc/ghc/-/issues/13615) and [#14346](https://gitlab.haskell.org/ghc/ghc/-/issues/14346) come to mind here).

However, the sign-extension issue noted in this thread is, in my opinion, not one of these issues. In many ways it is a very boring bug, arising from a simple misunderstanding of the semantics of a function in the code generator (namely, that `getSomeReg` isn't guaranteed to return a fresh local register). There are a number of ways that this could have been caught: better code review, more thorough tests, better use of type safety in the backend. It's certainly an serious (and, frankly, embarrassing) bug, but I don't think it is a sign that the compiler has accrued more complexity than can be managed.
Most games are not AAA games.
Interesting, you mean something like mTurk but for what would ordinarily be a full time spot, and break down the task into small tasks?
There’s a hypothesis it’s actually three stars in close proximity, which we see as a single star from our point of view. The hypothesis goes on to state this tri-star system undergoes Chaotic Eras, followed by Stable Eras. During the Chaotic Eras, the three stars come extreme close proximity, wrecking havoc on potential planets and moons in the system. Some scientists are trying to predict when they might next observe this false Supernova illusion, given the last time it occurred and these stars’ distance from Earth. Unfortunately, no closed form solution to this three body problem exists.
Unemployment falls to 3.5% in Sept, payrolls rise by 263K, job market strong
Meanwhile, the music industry is full of copyright cases brought over matching combinatorial fragments... Humans have the same problem in this case.
This is a great takeaway! In short, I think it just starts with making people money.

Then you just have to find your slice
You do not get to choose whether you are liable when providing a service or product. You can't just say "Sorry, not liable if this widget blows up." Otherwise, and I know this is a big brain moment: everyone and every corporation would "choose" to not be liable for anything.

If the customer signs a waiver, that's different - but even waivers can't waive all liability. Half the stuff in a waiver isn't even legally effective, it's just there to make you think you can't pursue damages, because they assume you'll read it and go "well shucks, this says..." instead of talking to an attorney.

> I am not a lawyer

That's pretty obvious.
Bay Area high schools get false 'active shooter' threats
So being able to watch streaming content is a “basic human right”?
I strongly caution solo developers away from using a backend framework. A frontend framework is necessary for modern web development. Every HN startup should be going as minimal as possible.

Once you have 2 or more developers, you'll need to adopt a framework for new work (Rails, Django, etc.). Once you have 20 or more developers, you'll have more frameworks than you can count. And that's ideal.
Ex-land surveyor here. They're called corner monuments or property corners. However, in residential areas they are usually not concrete monuments but rather a piece of iron rebar: https://www.cardinalsurveying.com/property-corner-markers/
> Unexploded ordinance from WWII

Common misconception, but municipal legislation so rarely detonates it's somewhat of an urban myth, even poorly constructed local bills from the WWII era.
I am also not a lawyer, but I think states don't want there to be confusion between "licensed professionals" and people providing a service that could be mistaken for work done by a licensed professional:

https://www.new-york-lawyers.org/unauthorized-practice-of-a-...

You have to remember that if "someone draws up a lot line for you" for money then you might be providing a licensed service without a license.

The rules to cut hair in NY are harder than the rules to be a computer programmer:

"Complete a 1,000 hour approved course of study and pass both the New York State written and practical examinations." - https://dos.ny.gov/cosmetology
Exactly so, there are a bunch of Java interfaces to native ML libraries that have some messy bit hacking to convert between fp16 and Java floats. This API along with the intrinsification (https://github.com/openjdk/jdk/pull/10500) will mean I can throw away that code and replace it with something that performs correctly and is much faster.
I hope you're not too invested in Google making a chat thing work long term.

There's an overwhelming mountain of evidence that says that ends poorly.
“‘active users’ are defined as unique blockchain wallet addresses that interact with its system. As CoinDesk explains, that means users who simply log in to chat or interact with others aren't being counted … the [DappRadar] platform averages around 8,000 users on an average day”
Apple has implemented a way for developers to do this already with DoT. If you are running a pihole I suggest you block. _dns[.]resolver[.]arpa. If not and your upstream DNS resolver supports DoT, this will tell clients who your upstream provider is and then they will send DoT requests out, bypassing your pihole. This is part of so called Discovery of Designated Resolvers (DDR).
As you noted w/ VSCode (and others) this dev style can be done quite easily for free, what advantages does a vendor lock-in provide?
Do you know of any implementations that allow this? I've been looking around and even Yubikeys can't do it.
I had the pleasure of taking my compilers course from Dr. Budd at Oregon State University while finishing up my CS degree almost 25 years ago. Good lecturer, nice guy. Glad to see his work getting some love from HN.
Growth Mindset Shrank
I mean, for what it's worth, when software engineers meet the standards of quality of other engineers, then let's talk about whether the title is appropriate or not. Right now anyone can call themselves a software engineer and deploy code that can literally kill people (hello Tesla "self" "driving" software "engineers" in the audience) with very little liability whatsoever.
Mario passes in front of things like backgrounds and similar. Since there is a notion of over/under, he lives in a two dimensional world.[1]

[1] https://en.wikipedia.org/wiki/Super_Mario_Bros.#/media/File:...
They didn't exist as mass market products. Printing was expensive, so they were only accessible to the rich and literate. With one exception being the clergy.
I think you've pasted the wrong link.
There's always a way.
As goes the value-based conception of deservedness in America. Your worth == your net worth.

Why should the capital owners, who are providing money and benefits to their employees cede further their assurance those employees are infinitely replicable? They are, aren't they, without the artifice of a union.

In China there's the notion of the Mandate of Heaven, a philosophy that whoever is currently ruling is the ruler justified by god, evidenced by the fact that the universe, or god, has allowed that person to become the ruler.

The general American capitalist philosophy applies this on an individual level. One's impoverishment or lack thereof is a justified realization of their inherent worth. If they were worth more, they wouldn't be employees, they'd be founders, calling the shots, right?
IT sounds like someone skipped a step in the data tracability and they are now putting survey pegs in the wrong position based on bad GPS coordinates.
For me grilled yakiniku and garlic frying in oil at ramen places come to mind. Tokyo at night is definitely full of delicious scents, but now that I’m thinking about it even if they replicated it in VR I’m not sure I would want to smell something delicious I had no chance of eating.
> Do you think it's possible this sort of person would also present a skewed account of what happened?

Sure, but it's pretty hard to skew being included in the very part of an organization that presumably influences how said organization represents itself on social media. Are you insinuating that the author is outright lying about that?
It would be more accurate to say Intel CPUs will have performance cores alongside efficiency cores from 13th gen onwards.

That is to say, i9 13900K will have 8 performance cores and 16 efficiency cores if I recall correctly. Many of the mobile CPUs in 12th gen also have more efficiency than performance cores.
it seems to me that the real problem here is that the "california board for professional engineers, land surveyors, and geologists" has any power at all to issue fines to non-members. professional organizations should govern their own members, but not random other people.

if california wants to make a law that you have to have a site survey done by a member of that organization, that's one thing. but for the board to be able to issue fines to people who aren't professional surveyors seems like a gross overreach.
This isn't really responsive. Not only am I not using machines as any sort of model for human behavior, I'm trying to think about weird things you could do to a machine to make it ape a human.

> these self-reports, heavily coloured by the in-vogue tech are not science, they're pseudoscience.

I simply don't know what you're referring to. If you're referring to retrieving memories through associations, there's mountains of empirical evidence for that. If you're referring to wondering if I remember things, and being unsure of the information I'm recalling when I have less recall of that, or wondering if past situations compare well to current situations, well you got me. It's my personal belief that conscious thought is an epiphenomenon that is a rationalization of decisions already made.

But the rest of this is nonsense. Vivid imagery is not an argument for exceptionalism, no matter how much I say things drip or ooze. This is just association in action. You're trying to create a distinction for life (or rather what you recognize as life) life oozes and has viscera, so using a bunch of words that feel wet and organy can substitute for reason contra the robots.
I wish there was a way to duplicate this but it just a fact that the industry got so profitable that these kinds of shared materials get hit by DMCA
Find the motivation. Probably already stated here. You have to WANT to do it, be doing it for yourself in addition to whatever else the big motivating factor is.

For me, it was not losing my family and wanting to not feel like shit both physically and mentally all of the time. I wanted it though. I’ve seen a lot if people fail and the one thing in common is that they are always doing it because someone told them to.
He's not claiming to provide "regulated professional services", in fact quite the opposite. If the California statute or regulation in question says that it is, it's wildly overbroad.

I recently used AcreValue.com to find the rough location of some remote timberland my late mother owned. I've never been there, nor has any other living member of my family. My niece is in the area, and wanted to go out and take a look at it (mainly to make sure no one has set up a meth lab out there or something). The map from AcreValue is perfectly adequate to navigate her to the area.

Now, we would be foolish to use that map in lieu of a professional surveyor if we were planning on building a wall around it or something, but we're not doing that, or anything like it.

I'm guessing from what people are saying that is that the AcreValue site is also illegal under California law.

Edit: I can tell that it's adequate because I also looked at the official county plat map, and can see that the AV map is congruent with the plat map, in respect to the (dirt) roads and geographic features of the surrounding area. I don't (and shouldn't) need to hire a surveyor for this.
Done Rails my entire career. It scales more than you think if you’re willing to throw some hardware at it and avoid turning your controllers and models into logic layer soup.

What kills scaling is inexperienced developers doing what I just mentioned. Also, ActiveRecord is not your friend at scale. It’s wonderful in small amounts, but callbacks and memory overhead will kill you. You really need to learn SQL to avoid doing select * on seven tables.

Also, view partials. The lookup cost on those is pretty high.
A Yubikey for a phone or an iPad seems pretty clunky. Outside of super high risk people and on-call devices, are there people actually using physical keys for their mobile devices ?
This is part of an ongoing campaign, it appears.

Yesterday: https://abcnews.go.com/US/police-respond-hoax-shooting-repor...

Last month: https://www.npr.org/2022/10/07/1127242702/false-calls-about-...
The judge threatened to throw Alex in jail for saying he was innocent to the jury. You can't really get more dystopian than that. Imagine if that happened during your own trial, what would you do? Would you still want to testify.
There were a few other things the judge barred him from saying during his testimony, yet the prosecution spent days talking about them. How is that even remotely fair. Ridiculous verdict from a ridiculous show trial. Kangaroos ashamed everywhere.
As I roll up on 40, I think it's a bit late to ask this question.

Every day is a new day, though. Just because I did it yesterday doesn't mean I have to continue with the same tomorrow!

... unless I want to keep my house ...
I agree it's out of hand. Disney has pushed it to absurd heights. IMO it should be 40 years from publication, performance, distribution, or first sale/license; whichever is earliest.

Ideally with a formalized way of declaring an earlier expiration, or directly to public domain.
‘Italy’s Leonard Cohen’: The Radical Folk Music of Fabrizio de André
You need a solid foundation if you wanna have multiple stories.

p.s. Mr. TMPlumber, do you have the longest profile on all of HN? Any idea on what is the technical limit?
Should here is in the sense of making the transition towards Veblen goods or not
I don't think that is correct. Autoignition doesn't automatically imply a supersonic flame front.

Diesels should not detonate. The autoignition in a diesel occurs by the piston compressing the air/fuel mixture; in detonation, the autoignition occurs by the flame front compressing the air/fuel mixture. To the OP, the definition of detonation is a flame front that is supersonic; that is not the intended operation of a diesel cycle. Diesels do not have a "flame front" like a spark-ignition engine because combustion occurs at various parts of the cylinder as the air/fuel mix reaches autoignition temperature. So by definition, properly operating diesels cannot detonate.

The rattle-y sound of diesels is from the high pressure rise and local ignition of air/fuel, but it's not the same as detonation.
There are many great ones on this list, but I just have to chime in and express my undying love for FTL.

I have this special place in my heart for games that set out to deliver a specific experience and succeed spectacularly, and FTL is one my favorite examples. You really feel like the spaceship captain, or maybe like a ship AI, making these quick decisions about how to distribute power among your ship's systems, and swapping out equipment for different situations. There are just all these little maneuvers you learn that fit the theme so perfectly - like when you vent oxygen from a part of the ship to put out a fire, or when you vent oxygen while manipulating bulkheads to suffocate enemy boarders. When you pull some power out of the shields to get a quick evasion boost by powering the engine when a missile is fired. Or mind control the enemy pilot to reduce their evasion before you fire your lasers. It just does such a great job of delivering that spaceship experience.

Some other games that I hold dear among my "delivers their intended experience" category include Subnautica (experience of being dumped into an alien water world, gradually gaining comfort in the environment, discovering a mystery), DOOM 2016 (experience being an insane unstoppable demon slayer), and Batman: Arkham City (experience being the goddamn Batman).

I realize that _all_ games are delivering some experience, but I think these are special standouts in a special sense. They go for some specific thing and use the gameplay to really put you in that scenario. There are many fun and good games that don't do this in the same sense and are more focused on mechanics or story than "experience".
The Degradation Drug
Exactly.

The state doesn’t need to directly destroy you financially like they do in China.

They just have a legal framework that allows lawyers to do it for them.

And we think we have so much more freedom in the west.
Yes, phone BS. I edited it now.
I'd assume it's the same story on iOS, as you won't get access to Keychain if your Apple ID is locked ?

Provided Apple has fewer services and less surface for your account to get banned, but that's still a valid concern.