skysight-inc/HackerNews huggingface dataset:
I think Typescript is here to stay, way more than Coffeescript was. On the other hand, I wonder if there's not a missed opportunity by compiling TS to JS. You lose all the type information that could be used to optimize the code.
Predicting home prices is like predicting which way the cows will stampede.

It's radical hubris and lack of self awareness on their part.

What this 'exposes' is that both leaders, and Data Science leaders will probably overstate their value, and the rank and file will just go along with it, because, well, it's a job.
You might find building a 3d printer or CNC system a natural route into software; tweak the firmware on the open options for those.

If you want to get to throwing fun things around as fast as possible look at game modding or creating your own games with some of the scriptable game engines. gentler intdroduction with quicker rewards.

Just a couple ideas that popped up first. What kind of programming are you looking to do? do you get excited by the possibility of squeezing a few more bits out of noise than current data compression algorithms can? Or do you want to make the perfect digital emulation of a furry dolphin avatar? There's shared knowledge there but further indication of your interests can help.
I think they are 50-50 owned corporate and franchisee. No franchisee owns it outright.
No, they are not dumb at all. That's why they are rebranding "social media" as "metaverse" and trying to own the whole stack (hardware + software) this time around. They are not taking their eye off the prize. The VR tech they build is objectively amazing, and if they continue like this they will own the biggest VR social network, at least initially.

Edit: All I'm saying is that the metaverse is not some new concept. It's bascially social media enabled by the internet, but for some reason we start calling it metaverse when access through the medium of VR.
Two planets in HD 3167 system are on perpendicular orbits, astronomers say
What's with 'bioceramic'? What's "bio" about it?
Yes, we could do that, but that's not what is incentivized by the market so it's not being done on a large scale or with any urgency. Changing the way the market works is what is needed to make those things the action chosen.
However this practice is not common nor most-practical or favored. It is possible, and it may be ideal for you, but it is not ideal for most.
Thanks - Fixed for consistency.
… I appreciate her sentiment at the end there that we should try to change the status quo (which I think does suck), but I'm not sure how much power the average employee has over it. Most employers I've worked at seem loathe to retain anyone past about 2 years. (E.g., currently I'm in the 95'th percentile, after just over 2 years.) IME it takes about 6 months to really learn how a company's systems work to where to proficiency (yes, six months.) which means we're spending ~25% of the time "training", where "training" is usually someone trying something crazy and failing, and getting corrected as opposed to some structured form of learning. Oftentimes the systems that these engineers are stumbling I think are the internal ones; they need more features, or refactoring to account for organic growth, but since they're not shiny new customer facing features they'll get exactly 0 priority from PMs. The engineers who build experience working with these systems and actually know what needs to change and how without breaking the existing use cases … are about to leave the company, since nobody is retained beyond ~2 years.

I also find my own team is usually strapped for resources, normally, people. (Usually politely phrased as "time".) Yes, one has to be wary of mythical man-month'ing it, but like my at my last employ we had essentially 2 of us on a project that could have easily used at least one, if not two more people. Repeat across every project and that employer was understaffed by 50-100%, essentially.

Some company just went for S-1, and they were bleeding cash. But they weren't bleeding it into new ventures: they were bleeding it into marketing. Sure, that might win you one or two customers, but I think you'd make much stronger gains with new products, or less buggy products that don't drive the existing customers away.

Also there's an obsession with "NIT" — not invented there — that really ties my hands as an engineer. Like, everything has to be out sourced to some cloud vendor provider whose product only fits some of the needs and barely, and whose "support" department appears to be unaware of what a computer is. I'm a SWE, let me do my thing, once in a while? (Yes, where there's a good fit for an external product, yes, by all means. But these days my job is 100% support tickets, and like 3% actual engineering.)
The choice is usually Linux ThinkPads and Apple. System76 is great and I love it, however parts and availability of support globally is definitely limited to consider wide scale deployment. There is also reuse flexibility for returned thinkpads that can be given to for windows users .

Having said that if a employee requested system76 or frame.work I would happily get it. Sadly like I said everyone wants Macs.
It was nice in that it was inherently local because local calls cost a nickel with unlimited duration. You almost always were interacting with people within your area code if not your immediate neighborhood.

I met a bunch of people irl from BBSes and even some girlfriends, while being confined to an area reachable by bmx bike.
Tempo, Beat and Downbeat Estimation
Ask stupid questions as a new software developer
oh yeah, for programmers, their neural structure is obviously fascinating
Real Estate agents 'price' by looking at rough comparable down the street, and padding it up a little bit. That's it.
there's more index types than only hashes (which do indeed only support equality)

e.g. btrees allow greater than/less than comparisons

postgres supports these and many more: https://www.postgresql.org/docs/9.5/indexes-types.html
Setting your computer to redial over and over hopping to get in
I especially feel the proposed solution could be problematic given that the data is supposed to be transient. How are keys deleted from the "id | value" tables when rows are deleted from the main table? Does it just keep accumulating rows or is there something like a GC query running occasionally that deletes all unreferenced values?
> a pointing stick

Is this a reference to the esteemed Ross Perot?
Advertising has really ruined the internet
Why Is Privacy Important?
> So here’s a quick rundown of how the decentralisation mentioned in the article

Sounds bit like:

> Subsidiarity is an organizing principle that matters ought to be handled by the smallest, lowest or least centralized competent authority. Political decisions should be taken at a local level if possible, rather than by a central authority.[1] The Oxford English Dictionary defines subsidiarity as the idea that a central authority should have a subsidiary function, performing only those tasks which cannot be performed effectively at a more immediate or local level.

* https://en.wikipedia.org/wiki/Subsidiarity_(Catholicism)

> […] and the citizenry engaged enough to keep them in check, in other words, like a well functioning democracy.

How is the need/desire to bring forward and expose problems balanced with the Japanese cultural habit (?) of not rocking the boat?

* https://en.wikipedia.org/wiki/Tall_poppy_syndrome

* https://en.wiktionary.org/wiki/出る釘は打たれる
Bremermann's Limit
Apple's product placement on Ted Lasso, ranked from least to most annoying
Did you also learn that certain indexes allow for range queries, and modern databases are quite efficient at those?

And yes, please write an article, it would be quite interesting. With data and scripts to reproduce, of course.
> Clearly it worked.

No it didn't. Someone else put an index on the main table and that worked.
https://www.gwern.net/Modafinil
Could it be that they have given up on Risc Five in favour of ARM V8 and V9?
Do you have any evidence that this is what happened?
> without strict compile time type checking that typescript affords writing correct javascript programs is almost impossible.

It's tedious but it's far from impossible.
How snide.

If only I could go back in time with a fucking LFT, eh?
Their CEO also seems to have fundamentally misunderstood what he was doing. He described their activity as market making. That’s wrong.

Market makers attempt to buy and sell instantaneously without changing the asset. Zillow had no intention of simultaneous purchase and sale. They also modified the asset. They used a market making model glued to a real estate speculating one to run a house-flipping operation at scale and from a distance.

Instead of focussing on sellers who would sell at a discount for immediacy, they paid over market. There was no effort put into pre-selling or hedging. (The latter would have been so possible as a security against their entire portfolio.)
'An income tax “would perhaps be a form of a death knell to this little bit of momentum we were having,” Parfet told me.'

No wonder they are begging? If the citizen does feel (maybe rightfully) that they don't want to work for the community, it is hard to imagine anything but shitty results.
> what was the cost involved

Modems were expensive, and well, computers were not cheap either.

You had to pay the communications time, but well, as a final user, with local calls + night rate, it wasn't a big deal. Probably more so for sysops which had to rent an extra line and do the interconnect between BBSes for networks like FidoNet (but again, at night most of the time).
It also depended on your country's pricing policy for lines and communications. Americans for example had it better than French in that respect. Each country developed a different subculture based on communication price and organisation, hardware price and so on.

Still I'd say modems where the main hurdle. They were really expensive until 14.4k became popular and cheap knock off appeared.

> what were the entry barrier for an average person to join

First, you had to be into computers. It was mostly before the family computer explosion.

Then you had to hear about BBSes and buy yourself a modem that you would basically only use for that purpose, just to try and dive in an unknown world.

Also, in France we had the Minitel, which was provided for free, so on one hand that piece of hardware was given, available in most households and gave access to a variety of services, and on the other hand you had to buy an expensive modem for ???. Hard sell for a long time. So when the BBS scene finally kind of took off, it was very late, almost already time for it to shutdown because Internet (web, Usenet) was taking over.

> How similar was it to current social media networks

Not much :-)

Personally, I was more into FidoNet than pure local BBS (over here a BBS would only have a small number of users); FidoNet was pretty much like Usenet, a collection of thematic discussion forums anyway.

It also meant I didn't often connect to the BBS graphic/terminal interface. My 'mail' program (Terminate) would simply connect to the BBS, and automatically send my messages and retrieve the conferences content that had arrived since my last connection.

https://dedicatoafidonet.altervista.org/wp-content/uploads/2...

https://dedicatoafidonet.altervista.org/wp-content/uploads/2...

> How big the industry around it actually become

There was no such thing over here; perhaps it was a thing in the USA.
You couldn't do anything unless you had software like Desqview. That was a revolution.
Role count pyramids, volume and inflexibility of working hours, abusive management techniques, a constant treadmill of the new hotness, more...

Some offices avoid many of the challenging patterns but not the vast majority. A lot of it is natural result of the newness of the industry and the high stakes of investment. Many of the work and organizational model assumptions mean that offering flexibility to employees complicates the already challenging management role. Given the power of those roles, this means workers largely must fit into the mold rather than designing a working relationship that meets all needs. As the needs change predictably over time a mounting pressure develops.

I'm only 17 years in but it has gotten harder and harder to find someone willing to leave me to simply code in peace and quiet and dig my brain into deep and interesting problems.
Oddly enough, early on when "data science" was becoming a thing, I thought that being a scientist would give me an edge in data science. I no longer believe that.
This entirely depends on what kind of index is used. A sorted index, such as a B or B+ tree (used in many SQL databases), will allow for fast point/range lookups in a continuous value space. A typical inverted index or hash based index only allows point lookups of specific values in a discrete value space.
I think I was kicked out because my T430 doesn't meet the requirements of Win 11 (that I was duped into installing).
for a specific expression on can also specify the return type using THE:

(the fixnum (+ a b))
Did you check your cortisol levels? Drowsiness is a symptom of adrenal fatigue.
Hater alert!
Government BBS systems had Census data and other fun stuff... and no ratios. Good for a seed library.
Also, the "hot loop hypothesis" still tends to hold in CL; you only end up needing to annotate the crap out of the small number of functions that end up being most of your runtime. (It can sometimes be worth it to declare types for other functions, but that's as much for error checking as performance.)

Being able to set the compiler flags on a per-function level is also really helpful for this, since these hot functions can be compiled for run-time speed rather than safety, debuggability, or compile-time speed (once one's sure they're correct, of course!).
The Calvin and Hobbes Resignation Letter Is the Best I've Ever Seen
> the market I was amazed Zillow didn't get into: the "WE BUY UR HOUSE 4 CASH" market

They could have bootstrapped by offering a product to those cash4home operations.
This is interesting and follows the line of [1].

Personally I find it more comfortable to use TeXmacs for quick/throwaway notes, and macros in longer documents for better readability.

[1]: https://castel.dev/post/lecture-notes-1/
My (limited) understanding is that many of these volatile organic compounds actually do (or can) make sense (no pun intended) to humans.

The chemistry of communication is old enough that some of it is shared between kingdoms.
The Akronomicon – The Extreme-Scale Model Leaderboard
Perhaps read up on them? I did. Extensively.

They are designed precisely as stated. They are aimed at the spike protein only.

Come back to me after you have confirmed or otherwise and correct me on this point if I'm wrong.
And don't forget flipping a car is a lot faster and easier than flipping a house at much lower capital. This makes each cycle of trial and error a lot cheaper and a lot more frequent.

Also there is something to be said for a market where the customer brings the product to your location for inspection, and whose product is considerable faster to inspect more rigorously than a house.

Also the products within that market are much more uniform and share several unifying characteristic across even different makes and model so its easier to learn a good and accurate pricing function.

That gives them a lot more cycles to improve their algorithms (both human and machine based).

Plus when CarMax were starting out they likely did so with a bevy of folks already experienced and profitable at buying and selling used cars at a profit who had the systematic knowledge of how to do so in their heads.

It then was simply a matter of building up customer goodwill by focusing on another metric customers cared about, taking a perhaps slight loss to avoid the risk of being considerably ripped off by a savvy local dealer and saving oneself the anxiety induced by high pressure sales tactics.

Having said that I think Zillow could still be quite successful in this endeavor however from my experience they didn't deploy their trading algorithm in a prudent way, they massively over-traded an untested by the real world model, they trusted their paper trading (backtesting) way to much, and they didnt focus on the nuts and bolts of building a successful market making system: making actual money over and over at small size and ramping up size as your empirically demonstrated pnl grows.

Also putting trading aside they didn't have to be a flipper, they would probably naturally be more fit as an exchange+ or intermediary that provides exchange type backing and reduces the friction in buyers finding sellers, taking on risk by only making an offer when they have a bona fide buyer for fixed or % fee, but glossing over all the hassle of two people who dont know each other making a large trade. Offering services like if you dont like the house you just bought through us we will help your sell it at a cost proportional to renting no questions asked.
> MZ: I think it’s probably more peer-to-peer, and I think the vocabulary on this matters a little bit. We don’t think about this as if different companies are going to build different metaverses. We think about it in terminology like the Mobile Internet. You wouldn’t say that Facebook or Google are building their own Internet and I don’t think in the future it will make sense to say that we are building our own metaverse either.
The reason "the details are important" here are not because of the nitty gritty around what mistakes a "novice" programmer made.

They are important because the present incarnation of the author is making all the wrong diagnoses about the problems with the original implementation, despite doing it with an air of "Yes, younger me was so naive and inexperienced, and present me is savvy and wise".
FYI this sort of 'backdoor' can be forbidden using the "safe haskell" extension in GHC:

https://downloads.haskell.org/~ghc/latest/docs/html/users_gu...
Wonderful write up!

This part hit on me

> Getting on the roof was illegal, of course, and required a bit of climbing walls. But who cared? Delivering an internet connection to our friends and other students was much more important

It’s not the point of the linked post, but it made me think about the value of friendship.

Nearly everything in life is transactional, even romantic relationships can be quite transactional, but these people were risking their lives climbing walls just to see their friends have Internet. And of course also for the intellectual challenge of providing Internet to the building!

Probably friendship is the purest human feeling there is.
Would you feel as strongly about this if it was a corporation, instead of a single individual?

If I as corporation buy from a third party OEM and they decide to move production from Texas to Malaysia or Vietnam, would you also feel strongly that I as customer am entitled to a discount?

Or would you consider that we have agreed to a contract where the supplier is delivering the same OEM product but now from a different location?
Except it does. The only thing the “amateur repair technicians” have succeeded in doing is reactivated an existing FaceID sensor. That doesn’t mean they’ve bypassed it so, yes, it does prevent hacking.
when i looked at risc V very early on a few years ago it was not going to be able to outperform available cortex-A ARM SoCs. eventually i settled for an 1.8GHz A17. i’m interested in risc-V… but are we at the point yet where it is competitive compared to ARM SoCs? another issue i always deal with is that ARM SoCs come with lots of peripherals i don’t need and the ones i do need are not available in high enough numbers which means i need to attach an FPGA. (for example i2s ports). the GPU situation is also frustrating with hard to use binary drivers and a slow process of open sourcing the drivers with lots of tricky realtime issues that take forever to get fixed.
Don't eat carbs, don't drink too much coffee, do take cold showers.
HOWTO: Get Tenure
B-Tree indexes perform just fine on datetime fields. Were you using hash or inverted indexes maybe?
From the description, for those who cannot watch right now:

> Hyper-Reality presents a provocative and kaleidoscopic new vision of the future, where physical and virtual realities have merged, and the city is saturated in media
All this talk of IRQs and DIP switches and no one has mentioned N81 or E71. There was a time when you had to pay attention to the parity before dialing. Also, it looks like 8N1 and 7E1 have become the more common notation now.
You’re acting like they’re bypassing FaceID. They are not. They’re just moving an existing chain of trust to a new device.
if you're using amazon.com/dp/B077R5BVVR/ removing just the outer enclosure and removing that fan should be safe, but it might not be the loudest fan...

otherwise the quietest PC is the one in a different room, but you probably already know that
Delete Google Chrome on Your Phone
Errors in Axiomatic Construction
Just because the author was intending to get across a certain point, doesn't mean the implementation details aren't worth discussing too. I don't think many people here would disagree with the central point, so what's there to discuss about it? I think it's uncharitable to assume that everyone talking about the implementation details is "missing the point".
This is the new speak definition of vaccine. Back when words had meaning, the smallpox and polio vaccines wiped those out because those vaccines created immunity in the individuals.

Now vaccine is akin to airbag in a car ... maybe reduces the individual harm but the individual still gets hit.
First the electricity morality police came for crypto and I said nothing.

Then they came for AI, video games, HN...
> Later on, a lot of hyperboles were suggested about vaccines, like that they made you "immune", that vaccination would mean that no restrictions would be needed anymore, or that once a threshold of 70% was reached we would have herd immunity and the pandemic would be over. This was clearly not true, but it pushed many hesitant people into vaccination.

It was true then - it was what the math showed before Delta was around. The required size of population for the herd immunity to take over depends on the contagiousness of the disease - it is pretty much inverse of the R number at least in the SIR (Susceptible-Infected-Recovered/Removed) model.

For the original variant, the number was about 75 %, with Delta being more contagious, the number is a out 85 %. Worth to mention that this is of total population that can get the virus - you see news like "country X vaccinated 80 % people" but sometimes that is eligible population which is not the same as all susceptible population. When you see antivaxxers claiming vaccines don't help "because of Israel", this is exactly the difference - Israel had almost 80 % eligible population vaccinated, but only about 60 % of total population, which wouldn't be enough for the original variant, much less for Delta.
IMO every project should be kept as small as possible. Large code bases are anti-patterns. It's almost always desirable to break up functionality into independent modules. If the modules are sufficiently independent (loose coupling), then you won't get into situations such that you constantly need to modify them... Properly designed modules don't need to be changed often. In my own projects, there are many modules which I haven't modified in several years.

"TypeScript is useful for large code bases" is like saying that a truck is useful for carrying boulders up a mountain... Sure it does, but what if you don't actually need to carry boulders up the mountain to begin with?