skysight-inc/HackerNews huggingface dataset:
> 2. Why making a difference between AI and HI (Human Intelligence)?

Regardless of perhaps more philosophical differences around whether something can or can't create something new, there's a practical difference.

Humans learn slowly, and can't be replicated. AIs can be trained once and used in a billion places. The speed and replication makes things different in a very practical sense, even if there's no clear line between them.
It does hide some assembly. Those calls are calling an assembler to generate native code at runtime for JIT compilation. The C++ compiler compiles an assembler, but this assembler runs at runtime. `MacroAssembler` itself is architecture independent, and calls into functions implemented in back-ends such as `MacroAssemblerARM` and `MacroAssemblerX64`.

So the code in this function is not performing the stack-probing, it generates code to perform it instead.
>Now you're assuming the intent.

That's true but without assuming intent you end up blindly following rules.

Something struck me when first moved to UK from Turkey: Every rule in UK seemed to have an intent and that's why I think Turkey is full of rules which no one follows but in UK the rules are less numerous but followed. In Turkey, Turks like to think that the rules are not followed because the fines are too small or that the government is incompetent and can't enforce the fines. I disagree, I think Turkey is a chaotic society because rules are not built around intent. Did you know that up until (literally)yesterday live music after midnight was banned in Turkey as part of Covid-19 measures?

For the first few months until I got my white collar job, I did some part time jobs in London as a waiter etc. and worked at some high end venues and hotels. In these places there are some equipments(like climate control of the wine cellar) which are operated through control panels which are accessible to everyone and they didn't put signs that say "don't touch", instead the signs said "you have no reason to touch this". They were able to keep curious hands away from buttons that shouldn't be pushed by those who don't know what they are doing by simply emphasising the intent.

Intent is extremely important, in fact everything is about intent. Every human action is with an intent. Great UX is built by designing around intent.
Except the blurb at the start clearly says there are no exemptions. The only rule is "no vehicles in the park". So all you're judging is 1.) is it a vehicle? and 2.) is it in the park?
Your first interpretation is correct. No one thinks a kite is a vehicle. Everyone thinks a private car is a vehicle. Everything else is in between.

If your answers were consistent with a consistent population, there would be a threshold above which all your bars turn red. Any churn in that consistency (my last six bars are a mixture of red and green) shows a deviation of some kind, but I don’t know how this accounts for when there is no overall consistency and everyone disagrees.
It didn't sound plausible tbh since they add anti-caking agents and sugar seems like a pro-caking agent. I even googled salt additives (to keep the search neutral) and it didn't turn up sugar anywhere.
I agree with this, a LOT of programming assignments have numerous effective approaches to a solution, and it's quite often, I believe, that the interviewers are simply unfamiliar with the submitted solution and don't know how to evaluate it or what to look for, not that it doesn't work.

And of course, this is more likely when the interviewee submits a more advanced or higher-level solution, meaning the best strategy is to "dumb-down" the submission rather than trying to use the latest language features.
It’s not clear to me that it’s any easier to judge this than in human cases of “inspiration vs infringement”. What part of the model weights can a lawyer point to and say “this bit clearly incorporates a substantial portion of my client’s work”.
All this reminds me of writing a Go (the board game) engine in Python. There's a lot of looping involved to identify groups and their liberties, and to detect Kos, etc. I profiled my Python code and optimized the algorithm, and it was faster. Then I rewrote my Python "Board" class in Rust and called it from the rest of my Python code, and it was faster again.

Then I wrote the same algorithms in Julia, and it was as fast as the Python / Rust solution. Then I learned that Julia lives up to its claim.

If you're reaching for Numpy / Pandas as an optimization, and not as a convenience, then consider rewriting your code in Julia.
> the type signature of your stereotypical statically typed language, e.g. reverse :: [a] -> [a], doesn't have a much information content.

It's a little bit unfair to imply any alternative to bleeding-edge clojure is going to have a simple 70's Damas-Milner type system. Today, static types can describe a lot more. Refinement types (e.g liquid Haskell) and/or dependant types (e.g. Idris or Agda) can describe and enforce the desired properties for reverse statically.
I’m a ~25 year web development veteran who has grown to absolutely hate CSS for building any remotely complex UI.
good, sddm was pretty much abandonware
Or, small children annoy people with bikes, because some people try to take small children where not appropriate, and this is dangerous when small children change direction unpredictably.
USB is too flimsy and awkward. A power profile negotiation using existing power sockets would be better.
I think it is entirely reasonable to be in mind that emergency does not stop some rules.

Like do we allow emergency vehicles inside shopping malls for example? As in the walkways?

And if we are going to make carless cities, we should absolutely ban them also from the streets there and only allow things like stretchers to be carried through.
*Get Thee. Get thine old timey grammar right!
They are not common, and "10 minutes of googling" isn't going to get you anywhere.

Read my link to the FOIA documents. There are many redacted, for "national security".

Why would they be redacted for US national security if this came from a natural animal origin? It should at least give you pause to think. Possibly because the US was funding it via NIH grants to EcoHealth Alliance, which puts everyone in quite the bind? 6+ million dead and finger pointing between global superpowers probably isn't the outcome they had in mind.

"In April 2020 correspondence with EcoHealth Alliance, NIH wrote that it "received reports that the Wuhan Institute of Virology ... has been conducting research at its facilities in China that pose serious bio-safety concerns."

Page 54.

Or this, where the NIH is requesting the location of a scientist who disappeared?

Page 235.

"The Wuhan institute sequenced the genome of the new virus in January after receiving patient samples. In addition to requiring EcoHealth Alliance provide a sample of the sequenced coronavirus, the NIH said in its letter that EcoHealth Alliance must “explain the apparent disappearance” of a scientist who worked in the Wuhan lab."

There are too many other pages (between all the pages of redactions) worth reading to mention them all.
“Human Accomplishment” by Charles Murray
See SHAPES[1] for a method of selecting data layout without sacrificing the abstraction programmers are typically used to having in OOP.

The idea is that a "layout" is decoupled from the object that stores the data. Layouts are attached to a memory pool which is used to allocate objects. The same object representation can have its data laid out in multiple ways depending on which pool allocates it.

[1]https://www.doc.ic.ac.uk/%7Escd/ShapesOnwards.pdf
Given that “kite” is the lowest and “Honda civic” is the highest, I’m assuming the bar chart shows % of people who classified it as a violation, regardless of color. For me, the last three are red, and they are also the only ones above 50%. To me that means I agreed with the majority 100% of the time.

But it says I had 11% agreement with the majority.
As I said, the incentive for authors is thus to make the standard incomprehensible, hard to navigate, voluminous, ... and sell a book about it the profit of which goes to the author(s) and publisher. The authors and potential sponsors also negotiate the selling price of the standard or whether it can be downloaded for free, thus can inflate the price. That kind of deal is how experts in the field get even involved - otherwise what would the incentive be for an editor when the process of establishing consensus is extremely long (multiple years), tedious, and expensive.
damn ... seems rather half-baked. can't believe they are now actually marching all the way back. was sure he wouldn't take that risk without a strong support right in moscow.
As the general sent to butcher a region and then was executed for doing what he was actually asked for.

His fate was obvious from he beginning but he went there with such impediment that's quite strange he's stil' breathing.
> and obviously police and ambulances (and fire trucks) doing their jobs don't have to follow the sign.

I agree with this obviously, but I feel quite strongly that you must answer "Yes, this violates the rule" to the emergency vehicles questions, because the rules of the game at the beginning clearly stated that you should answer about the violation itself, not about whether it should be allowed.
Parks should not be inappropriate places for children.
Cameron went so far to say the design mythology itself was inherently flawed at the principal designed of his own vehicle. That said, his vehicle wasn’t certified either, rationale being it wouldn’t carry passengers.
That seems pretty unreasonable given it happened less than 24 hours ago, but here’s a video of some smouldering debris.

https://t.me/pilotblog/4885
Traditionally there hasn't been an "open" ecosystem in the hardware world only if the "traditions" are understood to be no older than three decades ago.

The IBM Personal Computer has been amazingly open and this has been tremendously important for the evolution of the computer industry, by creating de facto hardware standards.

Unfortunately many managers have been less impressed by the huge benefits for the entire society that this openness has caused, than by the fact that later IBM has failed to exploit as well as their competitors the open standards created by themselves, for increasing their profits.

Then, slowly after 1990 and more and more after 2000, the ugly fashion of secret documentation and NDAs designed to prevent competition on the markets, with the hope of enabling higher product prices, has spread everywhere.

It is impossible to estimate whether this secrecy has ever been profitable for the companies that practice it, because while it has prevented the apparition of competitors that would have lowered the prices, it has also limited the sizes of the markets in which their products are sold by limiting their customer list mostly to the already existing, because many of the potential customers cannot evaluate whether a product is suitable for their needs.

In order to accept the harassment of an NDA, you must be already convinced that you need that product. Before this annoying NDA practice, it was normal to evaluate a much greater number of products for any new project and it was much more frequent to decide for new suppliers.

The NDAs may be beneficial for those who strongly dominate a market, so they do not hope to grow, but only to retain their captive customers, but they prevent the growth of the smaller companies. Nevertheless, most small companies appear to stupidly imitate the behavior of the big ones and they are equally secretive about their products, which does not have any rational justification.
> I could throw a rock and a hit a consulting opportunity for $200/hour.

then why are you interviewing?
“No rhetorical vehicles in the park” is … quite the interpretation
It's ironic that after posting a text editor you can't edit the text in your title.
> supersede some local rule

aka, there's some other rule that isn't listed then?

Which isn't what is being discussed here.
SEC Approves the First Leveraged Bitcoin Futures ETF
Fascinating thought experiment! For a version two, I would love to see:

• more ambiguous examples (instead of “there are 27 examples, you only need to answer 7”, I would instead just offer 7 examples and on 7th say “stop now, or keep answering?”, then do the same “stop or keep going” prompt after 27 for the extra examples)

• three answer options: “yes, it’s a violation”, “no, it’s not a violation”, and “it is a violation but it should be exempt / permitted / not prosecuted”

• perhaps this third answer could also have a text box to enter your own epicycle / rule addition. The next time that person answers “yes but exempt”, they can select their previous epicycle as the explanation this time as well, or add a new one. Coalescing each user’s epicycles into a coherent set of “common sense exceptions” might be tedious, though

The third answer option, and the reveal that what you thought were obvious exceptions are not statistically agreed to be obvious exceptions, helps a ton with making the point about content moderation more, well, pointed. Adding epicycle text boxes takes it in a bit of a different direction, highlighting the complicated nebulosity hiding beneath simple rules.
Why not wipe Windows and run Linux?

I suspect that that the purveyors of pirate software need the cashflow. They can't sell something that is known to be free.
It's responding to the analogy.
It's quite the opposite philosophy: Debian keeps things stable for a long time. Tumbleweed updates huge parts of the system rather frequently. And to have a safety net, it takes snapshots of the installation before the upgrade.

You can easily run Debian on 10 year old laptop with a rotating disk. You'd probably don't want to do that with Tumbleweed.

It fully depends on your preferences what you count as an advantage.
The mistake here is that the take home assignment isn't paid.

Why do programmers accept to spend all this time on a process that might end up in a rejection? I don't mean just on take home assignments, but on the grueling in-person process that can take days or weeks as well. It's a collosal time sink with an unknown outcome.

The interviewers are paid for their time spent interviewing, so it's only fair that companies respect the time of the interviewee, and pay them as well, whether they pass or not.

We often forget that interviews are a two-way street. The person is interviewing the company, as much as they're interviewing them. The risk if it doesn't work out should be taken equally by both sides.

If a company doesn't respect your time, it's probably a signal that they will disrespect you in other ways as well once you start working there, so it's best to move on early.
I feel that every codebase built by one person is understand by that person really well and nobody else gets to the same level of understanding, unless the codebase is embedded, it shall only exist as long as the original person is around.
That btrfs and snapper sound interesting. I know nothing about them though. Do you know of some article describing how you use it to revert to previous states of your machine?
True

Remember Juno was also almost launched without a camera as well
> My message to all those authors is: don't use web-based forums.

While his message is certainly relevant for _most_ forum software, i feel compelled to point out one which enables anyone to clone the whole forum, in full, and sync it at will for local use (with two-way sync if the remote admin enables that (on a per-account basis)).

https://fossil-scm.org

Though fossil is an SCM/DVCS, one of its features is a built-in forum in active use by both the fossil project and sqlite (https://sqlite.org/forum).

With such a forum, anyone can clone it, host their own copy somewhere (it only requires a low-end HTTP server capable of hosting CGIs), and pull updates from the upstream copy as often as they like. If/when the upstream goes dark, none of the content is lost.

Edit: granted, fossil's forum is intended to be on the scale of one project per form. It is not, and will never be, a multi-project forum like HN, Reddit, or whatever the cool kids are using nowadays.
Let me play devils advocate here for a second.

I have seen a lot of videos of Jonathan Blow. IIRC he created his own programming language to code in. That could be interpreted as pretty "nerdically sound" and "perfectionist" by many.

My point is, I agree with what you said in spirit, but the way you phrased it could be used to justify spaguetti code, too much technical debt and, ironically, fashion-based decisions (we need to just make it work, lets choose x).
I don't see it as applying my local laws. Everywhere I have ever seen that I can recall will explicitly spell out bicycles if they are prohibited. I have never seen a prohibition on "vehicles" that included bicycles. So I applied my understanding of the word vehicle. Of course I have not seen everywhere in the world, and the whole point of the survey is that people have to apply their own perspectives in order to even make a judgement, and this is the problem of content moderation.
Yes. There are already two solutions. Slippery Shoes and Large Ball. In both cases the person needs to be tethered on one place.

Ultimate solution is of course "Mirrored Legs". Camera sees when the subject is moving its foot and moves a platform to meet it. If the software is good enuff, no tethering needed and the blindfolded subject can experience running on all kind terrains and landscapes and even kicking a ball.

Deluxe version has "Mirror Hands" too so you can crawl on a battlefield and do mountain climbing.
I just flagged this. First time I ever flag something on HN. When I try to access it I get:
"Sorry, you have been blocked. You are unable to access censor.net. This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data."

But I totally understand people who flag political articles. It turns HN into reddit. I actually wish I had the discipline not to click them, because I end up seeing the typical infuriating neo-lib HN comments and I can't help but reply.

What's wrong with wanting HN not to have politics and keep a tech/education focus? Every other social media on the Internet is packed to the brim with political content, we can go literally anywhere else if we want that. (And please don't answer "being apolitical is being political" or "oh, look at the privileged fatcat who can afford to be apolitical" that's just the sort of lib cliches that annoy me)
Title should be How This All Happened (2021)

And since that is still very vague, here's the first line: "This is a short story about what happened to the U.S. economy since the end of World War II."
Bear in mind that as an engineer you don't want meetings, but as a manager your entire job is meetings.

Since, by definition, a manager has to meet with someone, adding 1 manager subtracts 40 hours collectively from everyone else.
And it's not like managers can just meet each other - they seldom have the actual knowledge to actually architect.

A really good manager is mostly just observing, checking in now and then (ideally at the start and end of the day), but then gas a lot of hours to fill. This is harder yo get right in Remote working setups (but not impossible.)

Mostly a good manager will spend most of their time "upstream" - solving problems for the team, making sure they have all the right tools etc. Acting as the gatekeeper to the team's time.

Alas good managers are exceedingly rare, partly because there's no training to be a good manager. So if you have one, well, be nice to him.

And if you -are- a manager, perhaps spend so time reflecting if you are helping or hindering your team. Then schedule a meeting to discuss it ;)

I will say this - good management is hard. You can't be absent. But you can't be too present. And every individual has different needs. The skill to recognise who needs what, and how often, is rare.
No deal now, it’s war.
It's also an awfully simplistic vision of moderation/rules, whereas the answer in real life should be "it depends". Should an emergency vehicle be allowed through the park? Yes. As another comment says, is there a known risk about things collapsing in the park? Guess what, that kind of stuff is either displayed prominently at the entrance, or told in advance to the few people that might legitimately have to go through the park.

Simple solutions do not apply to such an extremely complex as human behaviour. In the same way, moderation can not rely on simple, inflexible rules. Yes, sometimes you're gonna ban someone who's just skirting them. Yes, a few dumbasses are going to complain. Ignore them, ban then too, whatever.
Skateboard is harder.

But in many many jurisdiction bicycles is explicitly a vehicle. One that people over certain age cannot drive on sidewalks and must use road. Or designated ways. Ofc, it is also banned in some places.

Also it sometimes acts unlike pedestrian like having to yield to cars when crossing safety crossings.
> Usually there are several other possibly-non-obvious improvements the tester is looking for. Whether these improvements are obvious to you or not is a sign of experience.

There is a risk here for something that even really strong intermediate programmers fall into where they take a very prescriptive approach to programming so they tend to not understand things built from first principles and also tend to overvalue things like future-proofing and abstraction. Since you don't mention any specifics it's easy for people to fill in the blanks here and assume that at least a good portion of the things you refer to are those kinds of things.
The magic keyboard is ok. The layout is subpar and it lacks a tiny bit of travel for a thin-style keyboard (.2 mm extra would do it I think), but overall it is nicely built, reliable and easy to clean. Going to that from a thinkpad keyboard was a bit rough though. I wonder if people who love it have ever used a good keyboard.

The magic mouse is the worst mouse I have used so far, precisely because of the touch area. I tried for a while to adapt to it and developed severe RSI. I event went through the “I must be holding it wrong” pattern like the apple fanboy I am, to no avail. I suspect it comes down to me having the wrong shape of hand. Luckily logitech makes some excellent mice, and I can map the thumb buttons to the gestures I used most on the magic mouse.
I have nothing to add to this specific essay discussion, except that this has been the PG essay I’ve referenced the most over the past 14 years. Wow that feels like a long time.
An AI product - more specifically, the model weights - is a derivative work of the original works used for training;

I don't think that's so obvious. Why would it be so, any more than for humans who learn from material?

I mean, one might ask if your very comment here is a derivative work of the aggregate corpus of material you've previously read on the subjects of copyright, open source licensing, and AI. I suspect most of us would agree that it isn't so, but why treat the model weights of an AI so differently than the synaptic weights in your brain?
While I largely agree with the sentiment: this kind of system is enormously open for abuse - it directly pays abusers. And being flooded by applications by abusers doesn't improve the overall state of things.

It's a nice dream, but I really don't think it's feasible outside extremely niche scenarios. And those can be (and often are) quite a bit more flexible in how things are run already.