skysight-inc/HackerNews huggingface dataset:
We chose C++. For our particular domain, most libraries were written in C++. Previously we used a lot of cgo and SWIG.
I saw "cat" as I was scrolling by and thought you were talking about the Canon Cat and got excited. But a FORTH controlled S100 video board also gets high marks. Cool story.
Yes, that's kind of the point isn't it. It's a sad reality that the world's brightest minds have to help people with capital earn more capital (or go to some big tech company design the latest dystopian surveillance algorithm or whatever), or refuse and stay destitute.
That is brilliant, thanks. Takes me back. I didn't do much programming in QBasic, but I do remember that interface. I just now debugged Gorillas with a breakpoint and checked one of the values in the immediate window. It is quite a nice debugging interface, considering the constraints! (Actually it has a nice "just works" quality about it of something where the same people came up with the language and the ide and it is all designed together. Classic VS has this feeling too).
Has anyone thought to create a portable factory that can be set up near a new housing development to mass produce components for the houses being built? You’d basically just need a big tent with something to do the assembly on like large roller tables like they use for trusses. You wouldn’t need huge cranes for assembly since you could do smaller segments.
Stepwells are picturesque, but they are also a public health nightmare.
I didn't mean to contradict you, just to expand on it a bit. The insulation is generally crap, in the places it exists.

Edit: Sorry if my comment came out the wrong way.
This is plain false. I would love a zillow link to show one single example of a house in 2008 being worth more than it is today. Housing in most of the US is up 20-40 % in the last two years alone and the crash in 2008 was around 20-40%.
I loved this game as a kid. One of the first games I had at my house and didn’t play a a cousin or friends house. I never could understand why my peers liked Worms when this game was better in every way.
The world has limited resources, be realistic. Prioritization makes sense.
> confusing a “30 year mortgage” with a “30 year mortgage”

No need for confusing naming. You're talking about fixed rate, variable rate and short period fixed rate mortgages.
That does have a specific reason, it's not an arbitrary old thing. It's to support terminals that don't do lowercase. Like some old terminals such as Dec VT05 or TTYs (the ones that printed on paper often didn't support this or they had a mode-switch character for it rather than separate characters)

Old as it is, I'm sure these are still around in some production environments.
No it’s not, otherwise we wouldn’t have a new term for what a thermostat has been doing forever.

Just look at the Wikipedia definition for a basic start on artificial intelligence: https://en.wikipedia.org/wiki/Artificial_intelligence
> marshy area in the Midwest

central illinois? i spent a summer recently in peoria ... and i thought houston was humid.
I would, if the right people were getting shot at. If it were realistic to hold them to account without killing them, guns might actually be unnecessary...unless you're hiking in griz country.
Right. People don't realize just how big Texas is, and what a wide range of climates are actually found there.
The resources are limited because of undemocratic uses, largely thanks to wealth inequality (aka prioritization).
I know it ends up not enough like this ideal in practice, but odd he never seems to mention "tenure."
>Professor Martin Hairer evidencing the correlation between head size and IQ.

It would be insane if this wasn’t parody.
Sure.

And heuristically, society doesn’t prioritize geniuses.

So I guess we are just all realistically sad, huh?
> We make special accommodations for the exercise of religion, like the use of peyote above.

But here we're not giving Native Hawaiians extra permissions. Instead, we're taking away permissions from everyone else. If we were just giving them extra permissions, then I wouldn't be nearly as upset about this.

> You aren't a member of the Native American Church so you aren't allowed to use peyote, even for non-drug religious ceremonies.

The difference is that peyote was already illegal, and Native Americans got an exception to be allowed to use it. Now imagine an alternate reality in which peyote used to be legal for everyone, and then Native Americans said it was a sacred plant to them, so the law should be changed to prevent anyone else from possessing any. That's what this decision feels like to me.

> You don't follow a long-held religious belief that Maunakea is a sacred mountain so you don't get to sit on the committee which oversights activities on that mountain.

If the committee only had power over other Native Hawaiians, then again, I'd be fine with this. The issue is that they're making rules for the rest of us. They now get to tell us "building a telescope on this mountain is against my religion, so you can't do it."

> Umm .. that makes no sense. Hawaii was bound to follow the US Constitution when the US annexed the islands in 1900 as an organized incorporated territory. It was never an unincorporated territory like American Samoa where the full Constitution does not apply.

Yes, the Constitution applied even before statehood. My point was that if the people living there didn't want it to apply to them, they would have asked for independence instead of asking for statehood.
I was randomly messing around with a Chez Scheme REPL of all things recently. My 7 year old wanted to have a go. So I got here to do basic (+ 1 3) type stuff to add numbers. I think what made this work is I didn't explain anything, she did it, and if there was an error I would say why. She didn't question why the plus was at the beginning not in the middle like at school. I guess what I am getting the feeling of is "monkey see monkey do" might work better than "big tutorial-type explaination". Kids will understand - they have the intellegence to understand "the thing", but not necessarily will they understand the abstract dry way adults describe "the thing".

Also applies to adults somewhat - Monad tutorial vs. just use a few monads and see what they do.
Someone is subsidizing something on an air ambulance if it doesn't hit $12k. Those things are $1k/hr just as a baseline, and that's before you even try to pay for a pilot or anyone else.

However, they're usually managed by air/rescue and therefor part of the fire department or equivalent.
There are countless ways this data is used to extract as much money from you as possible. The data being collected by companies and sold by data brokers are used for things like determining how much money you pay for something vs your neighbor. A company might tell you their prices, services, or return policies are on thing, but tell the next person who walks in something much more favorable. Companies have been seen using this data to decide how long to keep people on hold. You aren't told you were bumped to the bottom of the queue to make room for people with a better "Consumer Score", you're just left waiting.

It's used to set you how much you pay for things like health insurance. You just see your rates go up. You don't know it's because they saw you spent too much at bars or that people in your zip code increased their spending on fast food over the last 6 months.

Everyone wants their hands on your data to abuse in any way they can to give them an advantage over you. To take advantage of you.

It's being used to manipulate you and to shape your views. It's used to decide if you will be offered a job, or get an apartment. It's sold and resold over and over, to data brokers, but also to governments (including US companies selling that data to the US government). There's an entire multi-billion dollar a year industry around buying and selling the most mundane aspects of your life for this reason.

Every scrap of data that is taken from you can be leveraged against you or sold to someone else on the promise that it could be.
The next North Korean binary-agent "meet you at the gate" assassination team will greatly appreciate this added convenience. Particularly the enabled-by-default opt-out version.

https://en.wikipedia.org/wiki/Assassination_of_Kim_Jong-nam
As I wrote elsewhere, I use this tiny compiler as an introduction to the course, which goes into much more details and of course covers how to compile realistic programming languages (with multiple types of data, variables, conditional and loop control structures, functions, pointers, list and arbitrary structures, etc.) down to assembly code.

Thanks for all your interesting links :).
> Rent from another landlord mostly.

So the other landlords are providing some value the city is not. That’s my point.
Oh hey. Anyone remember Loeliger's book "threaded interpretive languages" ? It came with examples in Z80 assembly, but I translated them to work on the 8086 system I had handy. I mean how cool is it that I had an es:si, ds:si AND ss:sp pointers!? And they were separate from the ax, bx and cx registers! Much nicer than ab, cd and hl.
At least in TypeScript there are hooks in the game loop that let you write pixels on the screen.
The total cost of wiring a new home is insignificant compared to the overall cost. The cost of all the appliances the electricity feeds is more. The cost of making homes safer, more storm resistant is a lot more.
I actually went down this path about 25 years ago, and I learned the hard way that CO2 hides in organic materials in a way that mostly invalidates the calibration.

I had a semi-sophisticated device consisting of a lightweight plastic cylinder that could move up and down when filled with gas, and a way to know the volume with accuracy (single-digit milliliter error out of five liters). I had a tank of pure CO2 and an air intake, coupled with valves that let me fill the cylinder with any desired mixture of CO2 and air. I wrote an automatic program that created a calibration curve in various proportions (100ppm CO2, 200ppm CO2, ..., up to 5000ppm) and collected the sensor value.

The results of this procedure made no sense, because the sensor reading collected during the calibration, e.g. at 1000ppm, was totally different from the sensor reading in response to a 1000ppm concentration created outside the calibration loop. After several days of investigation, it turned out that the problem was that I was using tubes of some carbon-based plastic material. Somehow the CO2 mixes with the plastic and is slowly released afterwards, altering the mixture. Everything worked fine after I replaced the tubes with silicon-based silicone tubes.
>help people with capital earn more capital

Isn't that what a job is? Unless I am missing something.
I think I replied pretty directly. The central claim of the comment is that Americans think about old buildings differently because they don't identify with pre-colonial culture. I'm saying that actually there are essentially no buildings that are old here which is true despite one possible counterexample.
How would you feel if you were paying them and they were slagging off you?
For suburban networks signals will go to danger if the rail breaks and interrupts the track circuit
If you're such a genius why aren't you rich?
Sounds like you need to try being autistic, on drugs, and a tad bit more elitist.
Paul Baran was one of the co-inventors of packet-based switching whilst at RAND in the 1960s. He wrote an interesting set of monographs while there, among them:

"On the Engineer's Responsibility in Protecting Privacy" (1968)

https://www.rand.org/pubs/papers/P3829.html

His complete works were made freely available to the public following a request I'd made a few years back.
This is the case, and if it were as common as described, there would be many many examples available. The cops are likely not even to roll out for "someone getting high" unless they're really bored or something else is happening.
Sydney Australia uses 35°C
I grew up on the hot and humid gulf coast and was surprised after moving north that it was nearly equally hot and sticky in New York coast during summer when it hit 90-95 degrees.

In the early mid 1990s, not every place in NY had air conditioning (because the hot summer on lasted 2 months) so it was actually worse than where I grew up. The solution in NY then was fewer clothes, fans, and getting breezes to work for you in whatever space you were staying in. I fanned myself with my church bulletin in church in the summers when it got hot.
This could work, realistically, as a scheme to incentivize the geniuses to work on problems that matter. One incentive presented here is providing them with basic income to achieve their full potential.

This question is very deep and has wide implications. One thing is sure: without harnessing the natural talent of the human genius qualitative progress is impossible.
Show HN: dpScreenOCR – a program to recognize text on the screen
In a nutshell, dpScreenOCR can recognize text from the selected screen area, and then can copy it to the clipboard, add it to history, or pass it as an argument to an executable.
It's a joke, but the correlation is there, measured and replicated more than once.
Some help was justified, but the stimulus benefits were just too high. Companies struggled to hire because workers could earn more money on unemployment [1].

And that was when the pandemic was in full swing. Giving people free money today is not justifiable. If you give free money to help citizens counter inflation, that only cements the inflation. It is basic supply-and-demand principle. When people have more money, demand goes up, while supply remains constant (due to supply chain issues and so on). This causes prices to rise. To counter inflation that money should instead be spent on resolving the supply chain issues: When stores have too much stuff, they will slash prices [2].

[1] https://www.businessinsider.com/stimulus-unemployment-benefi...

[2] https://www.wsj.com/articles/stores-have-too-much-stuff-here...
Those ten years would replace the ten years early in your STEM career which comprises your most impactful work.
What's far better are things like the GI Bill, which turned WWII soldiers who (based on their high-school performance) would have been laborers into NASA engineers [1].

And it's still doing that. My anecdote: a relative who did poorly in primary school, but in the last 5 years has gone from enlisted service people to college educated engineer on the GI Bill.

Genius grants are great (the MacArthur Fellowship funded the deciphering of the Maya Writing system [2]), but should be handled by private philanthropy, which has plenty of money these days to support the 140 IQ+ talent.

1. https://www.legion.org/magazine/242265/gi-bill-outer-space

2. https://www.pbs.org/wgbh/nova/mayacode/about.html
The short monograph is avaialble as a link at RAND's publications site. It's one of several by the author considering possible downsides of a world with a pervasive computer-networking and data capability.

The author, Paul Baran, was co-inventor of packet-based switching. The diagram of several network topologies what's often used to illustrate the nature of the Internet comes from his writings about packet-based switching.

https://www.rand.org/about/history/baran.html

His full RAND writings are freely available to the public:

https://www.rand.org/pubs/authors/b/baran_paul.html
Shanghai, Japan
That’s the spirit. The climate’s not gonna change itself!
> In winter it breaks because leaves get on the line

This is something that media talking heads harp on about, leaves don't break the line they cause wheels to slip. It's like criticising road traffic for not handling oil spills
The conclusion of the in-depth ...and in-length article:

"...The stealthy submarine isn’t gone; it still has years of life left. That gives us ample time to find new ways to keep the peace."
The idea is subs deliver missiles halfway around the world, the rockets do the rest. It’s a matter of an hour for a rocket to transit from the Great Lakes to the other side of the planet, but half that for rockets fired from most of the way there already.
I have experienced first hand the reaction of people who feel "so you don't trust us any more"? What are we not allowed to do now? when first exposed to this term.

Part of the missing puzzle pieces here are ambiguity about the word "trust". People generally think it is a good thing to have trust. So why do we want zero of it? How can that possibly be a good thing?

I think something that emphasises the increase in trustworthiness of the overall system due to this would be ideal. Such as "continuous trust verification (CTV)" might be good.

It does not help that certain companies (looking at you ZScaler) have abused this term for marketing purposes. They are actively harming not just their own customers but the entire security industry through their branding of products completely unrelated to it as zero trust. A lot of people in decision making roles now believe Zero Trust(tm) means in fact, some things that are the complete opposite of what it actually means.
No you laid it out pretty damn well, this is very useful. thank you

but at $399/month x 12 = 4800 USD / year (since 2014) is nearly 40k USD.

also tough to get an intern to copy anything other than the landing page

It doesn't make sense to throw out an offer like 5000. Even at 20,000 its a tough sell because you know that by not selling you will still collect that around year 4.

Now multiply this by a factor of 100 and you will see why from my perspective it would be a tough to accept an offer with only a year.

It makes no sense to sell a business at 10xMRR because of very high probability that it would collect that in 10 months and likely continue to do so.

So imagine now I am doing 39,999 a month, would I accept an offer of 400K? Hells to the no, it will make that in a year (accounting for churn).

I really doubt there's people who would accept this offer unless there is serious looming problems to the business.

Something like 160 x MRR would be justified here, especially if your revenue has been predictably stable for the past 8 years, its like to continue another 8 years and another 8 years is my thinking.

Basically my situation is, I don't make enough to raise cash and hire people (no need one man automation) and turn it into a company nor desire to do so. If I want to sell it I will lose cash flow.

Ideally without this inflationary macro environment you would sell it up front for a very large multiple of MRR and invest somewhere but that is no longer an option it seems.

high probability of being in business for another 16 years :

40k MRR X 160 = 6400000

but the buyer would try to convince me that it won't happen (it will as its a sticky product that solves a real world pain) and will low ball me to accept $27MM this year and try to break even at year 8.

Even if inflation reaches past 15% I would have cash flows that could be adjusted and pass on the cost to my customers. By accepting a lump sump, I would be chump
> having to compute demeaning mortgage rates

if it's demeaning for him, it's demeaning for everyone.
Phones haven't made TVs at home obsolete, but they've definitely made an impact at airports and planes.

There are fewer seatback entertainment systems anymore as aircraft have wifi and stream movies to personally owned devices or rent out tablets. Fewer people look at the departure and arrival list because that information is duplicated on the airline app on their phone, which also has their boarding pass. No one is watching CNN on the TVs at their gate; everyone's looking at their phone.
Eventually, high school sports won’t mean a thing.
> Does that imply you'd support an armed insurrection? That seems pretty extreme!

It implies that I support the right to self defense - including against an oppressive regime and the enforcers thereof. Specifically, it implies that I support the exercise of that right among the class of people typically excluded from it. Violence is the last resort, but it is a resort nonetheless.

"Under no pretext should arms and ammunition be surrendered; any attempt to disarm the workers must be frustrated, by force if necessary" -- Karl Marx

"That rifle on the wall of the labourer's cottage or working class flat is the symbol of democracy. It is our job to see that it stays there." -- George Orwell

"A man's rights rest in three boxes. The ballot box, jury box and the cartridge box." -- Frederick Douglass

> And if not, then why exactly do these people need guns?

Because even when a government is not actively oppressing its people, it is demonstrably (with considerable regularity) incapable of protecting each and every one of its citizens from one another. Like the saying goes: when seconds count, the police are an hour away. Every person has the right to ensure one's own safety and security, even if their government can't or won't ensure it for them.

And that's entirely ignoring things like non-combative use of firearms, like hunting or pest control or defense against predators or marksmanship or what have you. Quite frankly: the purpose for one's ownership of a firearm is the business of none but oneself.
> Do HN got a recommendation for other CLI based SBOM generators?

Try ORT https://github.com/oss-review-toolkit/ort (full disclosure I am one of its maintainers and also the lead of the SPDX Defects/Security Profile).

If people have questions on SBOMs, comparing SCA/SBOM tools or ORT - feel free to reach out to me https://github.com/tsteenbe/

ORT plug below ;-)

ORT is much more than a SBOM generator though, it's a cli/library that enables you to safely use, integrate, modify and redistribute third party software including FOSS.

You can use ORT to:

1. Generate CycloneDX or SPDX SBOMs for your software project

2. Automate your FOSS policy using Policy as Code to do licensing, security vulnerabilities and engineering standards checks for your software project and its dependencies

3. Correct found invalid or missing package metadata (licensing, source location, etc.) and license findings in the sources of your software project and its dependencies

4. Overwrite scanner license findings in the sources of your software project and its dependencies

5. Mark files, directories or or package manager scopes as not included in your software project or dependency released artifacts - use it to make clear that license findings in build scripts, documentation or tests in a package sources do not apply to the release (binary) artifact

6. Create a source code archive for your software project, including its dependencies to comply with certain license or have your own copy as nothing on the internet is forever

ORT is being built by Open Source Program Offices from Bosch, EPAM, HERE and others for several years who got frustrated with the state of SCA/SBOM tools not being able to support license compliance properly and the 30+ build tools you can find in a lot of large organizations.

To get started with ORT on your local machine I recommend using https://github.com/oss-review-toolkit/orthw/.
That's why those 10000 do not create Amazons. It's not that they cannot. It's that they will not.

It's like Bob and Ted have an equal financial position.

Bob: I just borrowed $10,000 and put it into Bitcoin!

Ted: Haha, you fool, that's so risky!

--- 5 years later ---

Bob: My bitcoin is now worth $1,000,000!

Ted: That's sooo unfair!

And remember, Bezo didn't have $300,000 either. He borrowed it.
This is trivially easy: this home was sold in 2007 for 2.9m and was just recently solid for 1.8m 7 months ago. Top of market took a huge beating in 2007-2008.

https://www.zillow.com/homedetails/162-N-Wynstone-Dr-North-B...
Because a lot of people know python and don't want to bother learning anything else.... (Not saying it's a good thing or that it applies to author, chances are this is for fun).
So let's say I have a binary format.. Let's say PMX.

https://gist.github.com/felixjones/f8a06bd48f9da9a4539f

How do I implement a C++ library to parse PMX to XML and from that XML back into PMX?