skysight-inc/HackerNews huggingface dataset:
This is not a myth at all and I honestly dont see how a hiring manager can hold the belief it is a myth.

I work with undergraduate and masters students every day as a consultant and as a project manager leading an international team.

Just this morning I personally wrote an hours worth of pair programming with a masters student who struggled to write for the last 8 months.

Just to be clear, I'm experienced and proficient but I work with two people who are both smarter and more efficient than me.

If there is a myth to the 10x programmer, it is that there are 100x programmers.
Ignore anyone telling you to buy a $4000 Mac. That will work if you’ve already got one, but is not the cheapest option by a longshot. The cheapest option is to get a recent intel or AMD system, and one or two 3090 cards used on the secondary market ($700-800 each). Make sure you have at least 32GB of system RAM, or preferably 64GB if you have only one 3090.

If you’re frugal and don’t buy the latest and greatest CPUs, you can get by on a setup costing less than $1500, or less than about $2300 with two GPUs. Make sure you get a beefy power supply, though you can throttle the 3090s down to ~225W each and not lose much performance.

With a single 3090:

* Roughly half of the model layers will handled by the GPU

* The rest will use CPU and system RAM

* Performance may be unacceptably slow for you (maybe like 4 tokens/sec or so, but I haven’t tested)

With two GPUs:

* Most of the layers will run on the GPUs

* Inference will be a lot faster than with single GPU

* Depending on the quantization of the specific model file you download, a small portion of the model may still be run from system RAM.

Not only is the above option significantly cheaper than any Mac with 64GB+ of RAM, but with two 3090s it’s also way faster.

Edited to add: I recognize that I’m comparing the price of a new Mac to the price of used PC equipment, which might bother some. But in my experience, higher end Macs with 64GB or more hold their value extremely well, so I’m assuming for purposes of this comparison that a $4000 (new) Mac is going to be no more than 10-20% cheaper used. If you can find a high end Studio/MBP/etc for a lot less than this, it might be worth considering.
Joel Spolsky's "Commoditize your Complements" [0] seems relevant here. From that perspective, it seems like Meta is trying to commoditize the hardware and monopolize the OS (and likely the app store and payment system), similar to Android.

[0] https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/
the core idea is that reading a book in print develops other forms of memory that do not happen with other means, especially digital versions (including e-readers) or audio books.

Digital and print aren't equivalent and there's lots of anecdotal experience showing this.
Practically - it never does. It is always cheaper to perform a direct, possibly inlined, call (devirtualization != inlining) than a virtual one.

Guarded devirtualization is also cheaper than virtual calls, even when it has to do

if (instance is SpecificType st) { st.Call() }
else { instance.Call() }

or even chain multiple checks at once (with either regular ifs or emitting a jump table)

This technique is heavily used in various forms by .NET, JVM and JavaScript JIT implementations (other platforms also do that, but these are the major ones)

The first two devirtualize virtual and interface calls (important in Java because all calls default to virtual, important in C# because people like to abuse interfaces and occasionally inheritance, C# delegates are also devirtualized/inlined now). The JS JIT (like V8) performs "inline caching" which is similar where for known object shapes property access is shape type identifier comparison and direct property read instead of keyed lookup which is way more expensive.
Teachers don't actually get a 3 month vacation in summer, they just do a shitton of unpaid labor to prep for the next school year while being told they should be grateful
Differently?
Another one is Other India Press.

https://en.m.wikipedia.org/wiki/Other_India_Press

https://www.otherindiabookstore.com/about

I got to know about them through coming across the book Tending the Earth, by Winin Pereira.

https://www.banyantreebookstore.com/product-page/tending-the...

I have some background in organic gardening, and think it is a very good book.

It is about more than just organic gardening, though.
Ask HN: How does your company do performance reviews?
Curious to understand how companies do performance reviews

What's the scale, how are people evaluated against the scale etc
This reminds me of https://omnipedia.app/, which is a Wikipedia-like interactive fiction project.

https://neurocracy.site/
I wonder if some billionaire ordered one.
If you're thinking about using the Quest 3 as a monitor, you might Google around for buyer reviews about using the Quest 3 as a monitor (via meta horizon workrooms). It seems they render virtual desktops at 30 hz and even people who claim not to get motion sickness normally are reporting motion sickness.

Hopefully this improves and we get a more affordable and open alternative to Apple Vision Pro.
>the publisher was handling 99% of the actual business of selling books

It seems to me that you're rather underestimating the importance of having something to put in the book.
Since years back I already can’t help but keep thinking of paper books as nothing but printouts of text files. (And I no longer want or need printouts.)
Open Home Foundation
If hardware manufacturers actually wanted this, Meta would be announcing a licensing deal.

This is a threat to Apple: if Apple doesn't relent on advertising/privacy in VisionOS, then Meta will do to VR what Google did for smartphone's: sell the market to maintain advertising access.

Meta doesn't care about money or mindshare on VR. They just want ad access.
If the LLM hallucinates a Python package, someone else might notice that and sneak in a malicious version of that hallucinated package.

Or if it hallucinates a method name, it might be in a code path that goes untested. How often are people using these tools to also write comprehensive test suites?
Are you lonely? Do u want an AI girlfriend? https://discord.gg/candyai yWhiZxRAvAYJyMZSV
> The hardware of one GPU can be used to simulate billions of neurons in realtime.

You mean simulate billions artificial neurons, right?

You can't simulate a single biological neuron yet because it's way too complex and they still don't even understand all of the details.

If they did have all of the details, at minimum you would need to simulate the concentrations of ions internally and externally as well as the electrical field around the neuron to truly simulate the dynamic nature of a neuron in space and time. It's response to stimulus is dependent on all of that and more.
I would expect "final" to have no effect on this type of code at all. That it does in some cases cause measurable differences I put down to randomly hitting internal compiler thresholds (perhaps one of the inlining heuristics is "Don't inline a function with more than 100 tokens", and the "final" keyword pushes a couple of functions to 101).

Why would I expect no performance difference? I haven't looked at the code, but I would expect that for each pixel, it iterates through an array/vector/list etc. of objects that implement some common interface, and calls one or more methods (probably something called intersectRay() or similar) on that interface. By design, that interface cannot be made final, and that's what counts. Whether the concrete derived classes are final or not makes no difference.

In order to make this a good test of "final", the pointer type of that container should be constrained to a concrete object type, like Sphere. Of course, this means the scene is limited to spheres.

The only case where final can make a difference, by devirtualising a call that couldn't otherwise be devirtualised, is when you hold a pointer to that type, and the object it points at was allocated "uncertainly", e.g., by the caller. (If the object was allocated in the same basic block where the method call later occurs, the compiler already knows its runtime type and will devirtualise the call anyway, even without "final".)
Are you lonely? Do u want an AI girlfriend? https://discord.gg/elyza -- FOLLOW THE HOMIE https://twitter.com/hashimthearab OnCxzEqBxEhcWXVHX
Are you lonely? Do u want an AI girlfriend? https://discord.gg/elyza bLHSdNObNKKKqlRyO
I dont think it is worth it. Existing law already punishes companies operating in bad faith, and I would want companies operating in good faith to remain protected.

The Amazon and HBO are the victims here. They were the ones harmed and deceived.
The Night The Stars Fell
I've been researching and planting fruit trees and edible plants. Looking at paw paws, peaches, pears, berries, persimmons and tea bushes.
I think you mean solar system.
Oh I loved the Journeyman Project as a kid and I didn't think of it at all when creating Equinox, but thanks to your comment I'm now starting to think it had some unconscious influence!
Jury Awards Splunk $1 for Software Copyright Win over Cribl
Due to all the recent BSD posts I have spent the past month exploring NetBSD and OpenBSD. Really enjoying the journey and finding that I can do everything I am currently doing easily on both.
It’s the right thing to do at the individual level. The doctor should be honest with each patient and every individual should be given the chance to act on that honest information, even if studies show that many people have difficulty overcoming weight issues on their own.
I haven’t had time to even look but etcd is on my list. It is a distributed key/value for node configuration (I think!)

The reason why I want to learn more about it is I feel it is like a base building block of distributed systems and may be easier to grok and even write a toy version than a bigger thing like kubernetes or a leaderless distributed datastore. I would also learn some go and know how a critical piece of kubernetes works.

What led me there is practicing for a damn system design interview. As much as this whole topic is controversial on HN the grinding has really got me curious about the tech that runs at larger scales and how it works under the hood.
Not sure what your point is. If you rely heavily on Google search traffic or ads, and get banned you are in the same boat. Id say it’s still correct, because the point OP was trying to make is, don’t run a business that can fail entirely because of another entities whims.
remember, coffee lovers love decaf, because they can drink it all the time

(yes, I know quantity != quality; also decaf doesn't mean caffeine-free)
Whomever came up with that nonsense about cockroaches inheriting the smoking remnants of the earth we leave behind have no idea.

"If its a rook its a crow ..." Crow are mostly singletons, rooks are the social largish, black corvid. By social, I mean bird form of Peaky Blinders.

In the park opposite my house there are many large, mature trees. Several of them are home to rival gangs of rooks. There are also many magpies and some jays and some crows. The magpies seem to spontaneously form mobs but mostly couple up and do small scales raids on smaller birds if they run out of other food or for the hell of it. Jays tend to be more circumspect and I rarely spot them being nasty. I suspect they are more like assassins.

Corvids are extraordinary birds. They don't have the weaponry of hawks, so seemed to have developed intelligence and a really strong stomach instead.

Mind you the seagull (herring gull) is an even larger "crow" with amphibious capabilities. I lived in Plymouth (Devon) for some years and worked on the Barbican, so dealt with a lot of seagulls. I never got crapped on and never had a burger or chips stolen from me.

Wind forwards a fair few years. I'm doing an IT related job and am in Bristol Parkway railway station, on platform munching sandwiches during a lunch break. A gull swoops in from behind me and grabs a sarnie from my hand.

The skill and precision of the steal was remarkable. I've also seen them glide in, slow up and briefly hover over a victim, drop down and grab with their beak and then fly vertically upwards and escape. You have to admire the sheer strength of these birds. They are largely designed for soaring and gliding. Look at the aspect ratio of their wings - they are long and quite thin - more like a glider than a fighter. I suppose their association with the sea and fishing has encouraged evolving strength. Pulling a fish out of the sea is hard work. They can furl those gliding wings for bursts of speed and they have the sheer strength to do VTOL. Unlike a hawk, they do not have talons, nor a hooked beak to grab, rip and tear. Their beak instead is designed to cut things in half or cut bits out.

I could, but won't, witter on about the peregrine falcon. They are quite fast and successful.

Pigeons (rock doves) will probably have the final say after Armageddon and will clean up any corvid, and seagull waste. Including those that found cockroaches unpalatable.
One way some people suggest is at least one of the 3-letter intelligence communities will send/drop CP on their computer or phone if that congressmen doesn’t vote their way. If that’s even partially true, then it makes them more powerful than all of the elected bodies.

https://open.spotify.com/episode/2ThIfbGXWTxBITTsj18aBw
Chiming in with the others to say that my experience with e-readers has been great. Physical books can grow to be a huge burden over the years.

For me personally, e-readers have not caused any loss of focus. In fact, the integrated dictionaries often keep me MORE focused than the interruption represented by pulling out a dictionary or googling a word.

I'll acknowledge there is a tactile joy to physical paper that is lost when using an e-reader, but for me it's well worth the trade-off for the the portability and space saved.

Also consider that often, people who are expressing skepticism of digital reading have only ever tried it on laptops and iPads, which is a very different (more distracting) experience from an e-ink reader.
To add to the woes of the publishing industry, a lot of sales are lost due to piracy. $300MM a year for the US alone (per a 2019 article).

https://www.forbes.com/sites/adamrowe1/2019/07/28/us-publish...
I don't hate it. JS has its worts, but so does every language. I don't think there is a single language even close to JS for lowering the bar of entry to software development. All of the bad things about it that "real computer science" folks complain about are the exact same features which give it a far more broad reach than Rust or Golang. Software development experiences the exact same problem that the internet at large has suffered. The lower and lower bar of entry invites less and less competent folks to create things they never before would have been able to create. Some of these things are genuinely useful and we benefit greatly by lowering the bar, and most of these things end up being shit because the people who made them really had no clue what they were doing.

Lowering the bar of participation greatly increases the amount of shit that is created, but also increases the amount of exceptional examples which can come from a domain. If 80% of everything created is almost complete garbage, then lowering the bar of entry for participating will exponentially increase the amount of shit out there. But it will also enable a few really great apps which wouldn't have existed otherwise. I think we need better filtering than to raise the bar so only true experts can participate.
Due to the nature of my current work I haven't really used GPT for coding yet, but I keep wondering isn't it easier to write code than to read and truly understand it? So how much development time was really saved, if I still care about off-by-one errors or correct identity checks in hash maps or all those edge cases I probably should care about? Those are all things much harder to spot reading than writing the code.

So I keep wondering if we just save time by introducing more unknown bugs using GPT?

I guess this also has a lot to do with what code is written. I would be much more concerned with a system level C++ library than some JavaScript CRUD.
Some of them are using TT to sell those illegal drugs though. ;x

I’m always amazed at how many accounts openly sell drugs, I report them, meta says they are ok.
I absolutely loved it, thank you so much :-D
Had to close the window tab because if I didn't I'd still be there, too immersive, so much fun.

Again, thank you!
At least in the US there is the concept of classes as denoted: AP, honors, standard. If I child can’t pass the standard class threshold, then fine, fail them.

I imagine most of us remember being in high school and there was always that kid in _every_ class that gave the teacher a hard time, caused distractions, etc.

There are, imho, two ways to handle that. Either drop the hammer on the kid, or do a home a visit. Or perhaps, both.

If the home visit shows the kid is just a jerk, keep dropping the hammer. If the kid has a shit home life, I imagine that 38k/yr could be spent in much better ways.
Yeah, I guess I do agree that you should be able to just run it without an account and load apps from elsewhere

I doubt there is any actual technical reason, just profit/control. I mean, it’s Meta, would you really put it past them?
There are two ways to define "natural".

One way is as though you are moving the observer.
You move (yourself) up to look up.

Another way is as though you are moving the object.
You move (the scene) down to look up.

Both are perfectly natural in different contexts.

Everyone perfectly naturally turns their head up or lifts a telescope up in order to look higher.

Everyone also perfectly naturally slides a paper down or rorates a globe down in order to see higher parts of it.
> unless you know what "phenomenal qualities" meant to Dennett

Very likely the mainstream philosophical meaning of phenomenal which is relating to subjective experience.

> phenomenal doesn't mean conscious

It essentially does yes - why do you think Dennett would be interpreting it differently in this case?

I'm not even going to comment on your "magical properties" aspects - many problems.
What are you even talking about?

Facebook is THE biggest actor who works non-stop against the open web and is the biggest closed-off silo of data on the web.
We managed to get twitter bots into HN. Maybe tomorrow the pigs will fly.
You don’t set breakpoints, you ask a line of code to have a seat over there.
You doing ok dude?
Do we know how long the power source will last?
All I want is a small stereo speaker to replace my awful monitor speakers. Like a small soundbar that doesn't suck. I might dive into this rabbit hole
Distributor Caught Stealing Small Shop's Part Design and Selling It on Summit
This was not what I expected to read, and therefore much sadder to me. I had expected to see an article about the emotional strain of not knowing if you're in the control arm or the treatment arm for a late-stage trial. You know that you're in an experiment, and you might get a new drug -- or existing standard of care -- depending on a roll of the dice.

This was very different. The author is describing a mad scramble to get enrolled in a phase 1 clinical trial, and discussing the scramble as a life-or-death critical choice. Even ignoring the question of whether or not you're in the control arm, these kinds of trials have no guarantee of much of anything. It's even possible the drug itself might hurt you, because that's exactly what they're looking for in phase 1. Per the clinical trial registration for PDL1V:

> Part C will use the dose found in Parts A and B to find out how safe SGN-PDL1V is and if it works to treat solid tumor cancers.

(emphasis mine)

I don't know if the author knows this, but I can't imagine the stress of not being well-informed about the purpose of an experiment like this. And those doctors who are telling him things like "SGNTV had successfully shrunk a lot of tumors" is so maddening, if they didn't follow that with "...but we don't know what it will do in humans, because it's a phase 1 trial". It's not at all clear that they did, because of things like this:

> If I was given SGNTV, I’d have three systemic lines of therapy and be ineligible for PDL1V. And the same in reverse. Sophie’s Choice!

and later:

> A downside of all these phase 1b studies is that there’s little published data, which makes comparisons difficult. Oncologists almost never give numbers: “We dosed 10 patients, and the disease control rate in phase 1a was 50%.” Instead, they’ll be vague, but they’ll also indicate why they think their top trials are their top trials.

If true, this is so, so, so irresponsible. Tell people that you don't know the answer! The control could easily be better than the drug! Don't give them false hope!

So agonizing.
Last time I played with Elixir (I'll assume it's similar enough to Erlang), I found the REPL / interactive experience not as rich as CL's (which I must say, reassured my beliefs), even though the command-line tools are great:

- can't install libraries from the REPL while working on your program

- can't "compile this function" with a keystroke (I did find "send region/line/buffer to REPL" which is different, or "reload module")…

- … and get type errors and warnings

- can't get an interactive debugger on an error, go to the bogus line (while keeping the debugger), fix the function, compile it, switch back to the debugger, resume execution from any point in the stack. I only found out IEx.pry which is useful and all, but looks like Python's ipdb break point.

- lack of little useful editor commands, at least in the Emacs modes I tried like "write this function in the REPL", "eval and print the last expression". I struggled to have the "go to definition" feature but that depends on the IDE I suppose. The Emacs modes are not in good shape :S

- no cross-references? doubting. And maybe other small things only about the REPL, didn't find my notes.

differences of runtimes are also at play here, but I still find it interesting to compare the REPL experience, I'll welcome more comparisons.
Descartes's Stove
This is like not using keyboards because of typos.
> according to data from the Authors Guild

Despite the narrative that copyright holders in every industry like to push, a pirated copy is not equal to a lost sale. Their actual losses are likely a small fraction of that number.
Bing with Copilot is insanely good and initially I was having a tough time getting my slower teammates to adopt it for the more tedious tasks.

I don’t really use it to do anything but tedious stuff and for searching for documentation that google will refuse to show anymore. and it provides sources so you can verify. It really does feel (to me) like the magic of google search’s majestic era, like 2010-2015. It just tends to give the correct answers at an extraordinarily high rate and can be poked and prodded in the right direction without a lot of work.
Building a CRUD app.

It's been a while since I've worked on a CRUD app so I'm finding the whole thing quite interesting. The purpose of the app is to solve a scheduling problem.

I've written my own CDCL SAT solver (now just using google or tools), and on the app side I've jumped from Phoenix (elixir) -> Dream (ocaml) -> axum (rust) -> Django. I feel like Phoenix probably perfectly suits what I'd like to do with this app (long running tasks and collaborative editing) but I'm at the point where I want to support this app long term and I don't see me not being familiar with python anytime soon.
What about it? In the UK at least you don't need any kind of special licence to drive for amazon, just a normal B-class licence will do, all of their vans are up to 3.5 tonnes anyway. You only need a C class licence and professional accreditation to drive HGVs.