skysight-inc/HackerNews huggingface dataset:
> It should be obvious from my Github and general OSS contributions I can code and do meaningful things but sometimes I just can't code on-demand.

This isn't obvious at all - I've interviewed many people that have faked their GitHubs or were just completely incompetent at software development despite their amazing GH, OSS profiles or CVs.

People lie, a lot. I'm sorry, but having "a profile" isn't a useful signal for an interviewer :(

> However in my experience questions like "How would you architect a replacement of Amazons S3 service with similar durability" or "Given a smart grid reporting metrics from every home in the US how would you store this data for analysing both long-term trends and intra-day anomalies" yield by far the best signal to noise ratio.

Agreed, in my experience these questions give by far the best signal for a good coworker in general. Sadly they're not appropriate to interview junior developers.
With GPT3 you can give it a bit more long term memory by priming it with text that has "self commentary" written and repeated through each paragraph.

[This is a post to Hacker news and I'm making a point to explain a gimmick for giving GPT3 self generated longer term 'memory'.]

Most obvious forms of memory have a problem that they aren't differentiable so you can't train with them in place. This idea works around the issue because english text contains things like running commentary a times, and so a model trained on it already has some idea of how to use it.

[This is a post to Hacker news and I'm making a point to explain a gimmick for giving GPT3 self generated longer term 'memory' and the limitations of other approaches.]

I've had some success at getting this to help generate better text. I wonder though if it would be effective to generate a new training corpus this way. E.g. get GPT3 to generate annotations for arbitrary input text by using some summerization prompt, then use that to go augment the entire training corpus with the summaries injected inline like virtual-thought bubbles with beginning and ending symbols that don't occur in the training material. Then the network is retrained on this augmented data and then can generate its own prompts.

Bonus: the operator could be given access to the otherwise normally hidden "internal monolog" text, to increase control over the output or understand more about the state of the model.

You can't differentiate across the different executions, due to sampling-- but perhaps you don't need to... it doesn't do any gradient descent to perform one shot learning.

I am guessing that this must not work at scale because it's an obvious enough idea and a similar approach for database access (e.g. have it generate keywords from the text, then inject tokens encoding some text search results for those keywords the stream, and skip over them in training and just keep them as context; thus training a model that can use a search to improve its results) must have been tried but I've never heard anyone report it working.
In spite of the obvious conclusion that the rights of pedestrians have won out over cars in Freiburg, the lasting memory I have of my visit is of people waiting obediently on the kerb of an entirely empty road because the green light to cross hadn't come on yet
TIL: People are able to predict studies from people in their fields who probably a have a similar bias.

I was surprised to read about the low reproducibility rate, how can you call it social "science" if you can't reproduce it?
Its interesting that’s the approach that securities law essentially takes. When it comes to certain “risky” investments (e.g. hedge funds, private real estate, venture capital), only “accredited investors” are allowed. Which basically means anybody with more than $1 million net worth.

The idea being that, we don’t want conmen ripping off widows and orphans with unregulated schemes. But if you’re reasonably wealthy, then you’re assumed to be a big boy who can make their own decisions. (The terms of these deals even include “big boy letters” where the parties acknowledge that they understand and accept the risk)
They may be referring to Norton's Dome, a thought experiment involving a stationary ball ontop of a cone in which the ball can spontaneously begin moving at any time and still allegedly be obeying Newtonian dynamics: https://en.m.wikipedia.org/wiki/Norton%27s_dome
Maybe what you think is simple problem isn’t so simple after all...
This is the mark of an inexperienced software engineer in my book. Not understanding the true complexity of a given situation.
I still catch myself doing it.
> I can't tell if you and OP are seriously suggesting we write our votes on a slip of paper and drop it in the slot.

I am. Why is that hard to believe?

> "Public process" ultimately means a small handful of people can actually observe the process, so we're right back to trusting our officials.

Where is that the case?
You tell me...
What GP means is "there are no array expressions in C's syntax". You can't copy them or assign them, and I'm not sure that they are part of any kind of "type system" in C (although some compilers have a notion of array type internally, which is obvious from their error messages).
I still maintain that one of the best APIs ever released is one of the first - flickrs[0]. Their API is easy to use, does everything you want it to and then some (did you know it provides gis polygons and shapefiles for points of geographic interest, or the work they did with machine tags).

Its sandbox and examples are best in class and honestly I've very never found a modern API that comes close to the ease of use of doing anything with the Flickr API.

[0]https://www.flickr.com/services/api/
While that's quite likely true, I wonder if you have any solid reason to say this, or any background in the subject of the genetics of faces.
>ITER is so badly delayed that it's almost certainly not going to be a key player in fighting climate change.

But is that the fault of the scientists and engineers working on it? Or of the politicians writing the checks (and their apathy and/or conflicts of interest)?
One of stupidest ideas ever.

Even very small governments in very small countries barely work.
I’ll do that!
This is the Wikipedia article of the high school I attended just a few years ago: https://en.wikipedia.org/wiki/Monta_Vista_High_School. While I was there it had approximately ten times as much content, which I will readily admit was probably not entirely written by a third party but gave a fairly decent amount of information that to my knowledge was accurate. Some time recently it has been stripped entirely by a Wikipedian who seems to have made a policy to trim down articles like this one to essentially nothing and go through the list of notable graduates and decide for himself which ones “deserved” to be on there. Apparently “tons of people die in war” is a reason to remove a Navy SEAL who was awarded some sort of thing for bravery (I can’t judge military decorations very well, but he has a statue in the city park and such so I think it’s at least worth more thought than the edit summary indicates was given.) It’s difficult to feel these edits were done in good faith rather than a way to flex the rules by taking over an article and reducing it to a husk of its original self (rather than working to source the information that was missing citations, for example…)
What you quote is of course the essence of the problem, but I don't think it's cancel culture (and also parent commenter doesn't think it is that either).

Because cancel culture seems to be when someone does something (discussing eugenetics, speaking Mandarin that sounds like a racial slur ... or blurts racists shit on live TV, sexually harasses others, and so on) and a mob attacks them and their host institution. Some of that is really justified some doesn't seem so.

In this case Scott wasn't attacked by any mob. He simply wanted to keep his relationship with his patients that, a strictly exclusively doctor-patient relationship, no need for a third channel (eg the NYT, and his blog linked by the NYT).
It's not possible to create a "perfect" interview process. I can literally give your criticism to every single interview process you can ever imagine and be correct in that criticism.

It's akin to saying that because some people have anxiety issues, we should completely do away with interviews and just let people randomly walk in and do work.

Because that's the only way to potentially avoid the criticism you gave here, only that's also not true because locale comes into play. "You didn't create a building every 500 feet that people can walk into, so now you're disenfranchising people without cars!".

My point here is that this is not a useful criticism. Come up with a useful grievance, one that's actually actionable, and then maybe we can talk.
Not the 'US' people and government are to blame for this. It is more that the big tech monopolies in the US certainly lead to less innovation.
Malformed link it appears!
It’s the Alemannian heritage of pietism.

The areas of Baden, the former state Freiburg was part of, and Swabia e.g. were for decades the only areas in Germany were the otherwise urbanite-higher-ed focused Green Party had success with rural/small town voters.
Well then could you not consider the disk copy the "archive" and the running copy the "actual" work thus creating the single copy to run in memory would fall perfectly under Fair Use? As you are allowed to make a Archive copy of the software in case it is damaged or lost, and RAM is volatile memory thus prone to loss....
Why? He's not selling sex, and I haven't heard anything that they don't want to host.
Engineers are controlling interactions of single users, even though they are not sitting there as it happens and making decision after decision. The algorithm however, acts as an extended mind of the actual engineers that effects the engineer's choices and decisions. This dynamic is hard to communicate and I think the visual chosen by the show works quite well.
Here's a humble translation of the article in German: https://github.com/adi/deutsch/blob/master/001_rsp.md
While it stays tethered to the ground, I don't believe the FAA would be interested? Am I mistaken?
Does anyone know a (ML-based) recommendation system for video games? I've never heard of one, except perhaps Steam?
There are other reasons to do such splits though; a popular is tax evasion (the parent company holds the intellectual property, and charges the child company enough fees that the child company doesn't make any profits), and of course private companies don't have the same disclosure obligations as public companies.
Daewoo Tico is 680kg and I have seen few of these on the streets (not so common anymore).
Even if this is what it translates to exactly, it still is not wrong. Funding is not without limits and you want to get most value for money spent.
Is this archaeology corner?
> Many people don’t have such abilities, and 95% of the people I know never needed to present something to any audience so they don’t have experience in it either.

You act as if the people listening aren't aware of this.

What is it you believe exactly, that if person A sounded nervous they wouldn't be hired?

The entire point is to get a conversation started, and the following Q&A allows them to do something everyone needs to do in a job, which is to answer questions.

No interview process is perfect. You can literally give me a description of any interview process and I can start finding problems with it.

Just as you can literally give me a description of any software solution and I can start finding problems with it.

That you can find problems with it doesn't make it useless or harmful. Please come up with better criticisms.
While there may be some truth to this, another truth would be that as it is now we massively externalize the true costs by making it other peoples problems by shady schemes.
You might be right, but I'd be careful recommending any shared hosting that you aren't currently using!

I 'upgraded' to using VPS', mostly Digital Ocean and Hetzner a few years ago. But before that I relied on shared hosting. I constantly experienced the following:

- use shared hosting provider <x> because they're affordable and support is great.

- lots of people start using <x>

- support degrades, uptime is affected, and the whole thing goes to shit.

- check various subreddits and forums to figure out what the current 'good' host is.

- go through the trouble of moving my sites (and, early on, DNS) to the new great solution.

- rinse, repeat.

My experience with VPS providers has been less unstable. I mostly moved from DO to Hetzner because the latter is cheaper and still good enough for my use-cases. But the time I've been with DO is multiples of how long I stuck with a shared hosting provider until they went to shit.

(I think HostGator was the last straw for me, iirc)
Yeah and a bunch of NVIDIA products too (the Shield, etc).

But it hasn't really seen the broad based success in mobiles they were hoping for, yet.

(By comparison, a midsize mobile company like Oppo sold 115M units in 2019)
Hehe, well you forgot: why diapers at all?

1) No diapers, no resources used.

2) There are cultures who just don’t use them, why so imperialistic?

3) Isn’t your disgust of the smell of old diapers just a social construct?
Show HN: Staying Updated with Latest Cyber Security News and Trends
Do you mean clever thing to do with it, or literal hacks?

For the later the the movemail exploit, as documented in Clifford Stoll's Cuckoo's Egg book was pretty good.

I reported a couple of trivial predictable-filename issues with bundled lisp too - including one that was related to Mosaic which dates pretty badly:

https://bugs.debian.org/747100

I guess "neat elisp" is such a wide topic people can and do write lots on the topic. I'll just say "org-mode is awesome".
When it boils down to it, hiring is about whether you can make a correct character judgement or not.

Some people can. Some people can't.

The secret to a good hire is probably to exclude people from doing the interviewing who are essentially poor judges of character.

In other words let's stop trying to auto filter the candidates and instead let's filter the interviewers. Pick good interviewers.

Let those firms that play sunk cost Frat games get the sort of people who will work all hours for next to no pay. Those people always burn out quickly anyway. Instead treat the interviewees' time with great respect and you will get better long term people anyway.

I suspect saying that interviews are an hour's chat and then a decision will get you a set of outstanding interviewees who are just too busy to be bothered with anything else. And they will stand out from the crowd even on paper.
I am aware that posture, tone etc are important factors in communication. My question above asked WHY they are important in this context. Specifically, why the OP thinks they are important given they have been in such a scenario.
Other than it being a 2400 line file, what's wrong with the Java code?
That’s how the old cartridge-based game consoles worked: the cartridge contacts are the processor’s memory bus, and it executed directly off of the ROM chip inside the cartridge.
Give yourself permission to be creative
This is a good article that talks about the reality of jugaad.

Here are some radio programmes about Jugaad from a while ago:

India's quick fix solutions: https://www.bbc.co.uk/programmes/b01ng09d

Innovators - the secret of jugaad: https://www.bbc.co.uk/programmes/w3cstydc

There's been a bit of discussion on HN about jugaad before. https://news.ycombinator.com/item?id=1597509
I don't understand this, we used reusable nappies (diapers) for our children without any problems. The only exceptions were when were travelling.
Oh wow I had a Tseng Labs T4000(?) on my second Linux computer! I forgot about them!
It's quite amazing that all these years on, SQL is still king. There are basically no rules for the syntax, how come nothing cleaner replaced it in RDBMSes?
> It might be nice to think that the universe has an inherent moral direction, but do we have any evidence that it does? And if we lack good evidence for these claims, surely respect for Occam’s razor ought to stop us from accepting them? This objection, though, is jam-packed with value-claims: It claims what we “ought” to believe and references “good” evidence. The very challenge pre-supposes the reality of value.

So in attempting to provide evidence for his claims, Goff creates a weak framing for the necessity of evidence and then attacks the framing?
GDPR is the perfect example for OPs point. The whole thing is just stupid, protects nobody and thought millions of people to just click on Okay on any modal they are presented with.
Here’s one from Stack Overflow that annoyed me recently: https://stackoverflow.com/questions/16023637/difference-betw.... The question is quite sane (there are these two similar options in GCC, how do they differ?), but it was closed as being “ambiguous”.
You could fill out the ballot as you were instructed, take a picture, and ask for a new one which you actually cast. We could even give everyone two ballots by default since asking for a replacement would be suspicious.
>4. Impact on the body - prolonged unmoderated sitting in bad postures, eye strain due to constant staring into the screen, bad eating habits, etc.

I actually lost weight and improved my posture when WFH, and i do have better eating habbits now(being able to cook a warm not pre-ready meal for breakfast is a godsend)
Yes, but is that happening? I think the answer is no. The mere ability to pass huge structures does not cause programmers to do that.

I believe the same would be true if the language allowed passing arrays. Programmers would not generally pass them around. There is no need for the language to protect us from this by failing to implement the ability to pass arrays.
Please explain a charitable version of the logical results of this policy.
"you suspect" is pretty vacuous.

More usefully, if you want people to use D instead, what is stopping them, what reasons do they give? How can these be mitigated, cos while I like C I sure would like something better.
The real innovation largely stopped soon after your dad came to the US (although it probably wasn't his fault!) and in the time of massive, society-changing levels of immigration, not seen since the 1920s. The model of immigrants causing innovation and xenophobia holding it back simply doesn't match observation.

Something interesting happened in the early '70s and it deserves a much better explanation https://wtfhappenedin1971.com/
Incredible document about a fascinating workplace!
Out of curiosity, can you please define "work[ing] on AI/Machine Learning"?

On your actual point (sorry for the digression) many machine learning papers have at least 2/3s of authors with Chinese-sounding names, though affiliated with US institutions (or companies). Maybe no major papers have come out of "China", but they sure have come out of the work of Chinese citizens.

China has increased its research output and impact in recent years. The AI Index report has a plot:

https://hai.stanford.edu/sites/default/files/ai_index_2019_r...

You'll have to go to page 19 to the pdf for the section titled "Published papers: Citation impact by region" which shows Field-Waited Impact by region and over time- sorry, I can't see a way to link directly to the page.

Other plots in the sam report also paint a similar picture: China is revving up its research engine on AI.

I see this as a missed opportunity. Most Chinese researchers are and were trained in US and UK institutions. Unfortunately, instead of making sure to forge strong bonds of friendship and collaboration that would hold after the return of those students and researchers to China, the US at least has chosen to see them as a threat, so the effect is that they've basically been training their competition. The UK is a bit more on the fence about it for now.
typedef struct fat_ptr_t {
size_t size;
void * start;
} fat_ptr_t;

extern void foo(fat_ptr_t a);

if it's a good idea to use a fat pointer, why do we need new syntax to sell it? What am I missing here?
>>Liability is as much a creation of government as corporations are.

100% incorrect

In fact corporations are a government created constructed with the expressed purpose of Limiting liability of the shareholders (owners) for what the corporation does in an effort to increase investment capital. People would be less likely to invest freely if they were personally liable.

Business Structures like corporations are like most other government regulations in that they LIMIT not create liability. From the EPA, to OHSA they all taken over the liability and they alone are the arbitrators of "acceptable" and individuals actual damages do not matter
> Nevertheless, that is wrong for 2 reasons, instruction fusion cannot reduce the larger code size due to the inefficient instruction encoding

RISC-V includes a compressed extension that makes instruction encoding competitive or better than x86(!), and with none of the drawbacks of ARM's Thumb modes.
Plus "Mario maker" mode injected into super Mario world: starts around 11:30: https://m.youtube.com/watch?v=IOsvuEA2h4w

Although this one is unlikely to ever be performed by a human!
As far as I understand the "hiding of the blog" was an immediate reaction to make the NYT think for a second and so to stop the publication of the article. Basically it was a statement to underline how seriously he takes his request for privacy. So he can keep the status quo, his income, and so he minimizes any harm to his patients.

But that just means he wanted to change the NYT's mind (the journalist's and/or the editor's at least), not to forever give up blogging. (So it seems to me his preferences are rather complex and they depend on various time-frames.)
Show HN: I built a website to check performance of top websites in the world
Firebug is the reason that I started using Firefox, and still use it as my primary browser today.

The difference between web development before and after firebug was dramatic.
This is an art project from 2013 doing the same thing:

http://deweyhagborg.com/projects/stranger-visions
I don't know how to judge general innovation but it should be noted that in AI at least, Europe has been the major contributing region since 1990. See the AI index report 2019:

https://hai.stanford.edu/sites/default/files/ai_index_2019_r...

Sorry I can't link directly to the plot. Go to page 16 in the pdf, a section titled "Published papers: AI Papers by Region".

In short, Europe has been the region with the most output in AI research in the last 30 years with US second and China initially at third place, but overtaking the US around 2006 ish and finally Europe in 2018.
Hahahaha he must mean "As the Ex-Google boss, I dropped the ball on innovation"!
Around when Einstein started there were only a few unsolved problems in physics. One gave up quantum mechanics, another relativity. That was basically chance.

Maybe dark matter research will just find dark matter and yield neither more questions nor useful applications. Maybe it will yield a whole new area of enquiry with 1001 useful applications.

We just don't know. No one should assume that X Hours/Dollars/Papers in physics represents an actual amount of "discovery".