skysight-inc/HackerNews huggingface dataset:
> - about:preferences#general > Downloads > always ask where to save

I hate the default behaviour so much. What's wrong with asking me where to save the file? I almost certainly have a place in mind where the file should go.
> Bloomberg

> After being annihilated after the story’s publication, Supermicro’s stock has bounced back.

You can quickly form a theory that would be interesting to investigate...
You assumed right, Cargo is the Rust package manager
Nothing says p-hacking like a drug company canceling a trial and then, a few months later, re-analyzing the data and magically finding a benefit.
Link to the video:
https://www.youtube.com/watch?v=9T1vfsHYiKY

but I think more of the episode is also available too:
https://www.youtube.com/results?search_query=kakapo
The New eInk Print-Color Paper
Can anyone point me to a workflow where the cognitive load is similar to how it was in the good old days?

i.e. some thing that does everything for me apart from the bit where I write application and presentation code? That mostly just works and doesn't require me to understand the whole stack.

Because when I switch to other languages/environments I can most remain blissfully unaware of the plumbing that keeps the thing running. I learned all I needed to learn about pip and virtualenv in under an hour. My C# editor just lets me edit code and hit play.

Is there any chance of getting to this state of nirvana for web development?
What’s with HN’s infatuation with wannabe tough-guy pseudoscience lately? If you’re jealous because you want to get to fight the baddies just like the Golden Generation, just open a newspaper and pick your poison.
Sounds like bullshit. 15.6 degrees would just require better insulation to trap body heat, maybe even a sleeping bag level insulation. 18-20 degrees is where the lowest bound is for a regular blanket and some pyjamas.
Schadenfreude’s been an English word for a long time now.
Still nice in some cases to find applications/devices that are going wild due to a bug
Another option, since there are so many "tops," is something like psbw... Process bandwidth. Reminiscent of ps ax but ps bw.
http://www.faqs.org/rfcs/rfc2821.html

SMTP RFC 2821 says that the local part of the email address is case sensitive. Some ignore this and consider upper and lower case the same.

Section 2.4:

> The local-part of a mailbox
MUST BE treated as case sensitive. Therefore, SMTP implementations
MUST take care to preserve the case of mailbox local-parts. Mailbox
domains are not case sensitive.
When I read the name I envisioned a snake-like high density megastructure with 2 constantly growing and expanding ends.

Having a maximum set size requires that the entire thing be planned at once, which could be far more difficult. With constant but semi-unplanned growth, a megastructure like this could slowly wind it's way across the land.

I think Bucky liked his domes a bit too much.
Hashtag Marketing: Best Tools to Monitor Hashtag Performance
Vanilla JS?

For most purposes I find that all these frameworks are simply unnecessary. As a bonus, all the debugging tools in Chrome work much better when there's no obfuscation or packing, and "recompiling" is just Ctrl-R.

Code size and load speed is also massively better than it would otherwise be. Pages load instantly. It's nirvana, I tell you.
One thing the FG has not done is to massively invest in repairing/upgrading infrastructure across the country (as China has recently done with its grid). I'd guess that is responsible for the recent demonstrations of CA's crumbling electric grid. Funding for high-speed rail being another example.

This is only one of the obvious outcomes of massive overseas expenditures in decades-long warring. The benefits of those (non-transparent) expenditures are not flowing to our people.
Ok, but the real pdf is cut off at 1 and 6, while the normal distribution extends to +- infinity and can never model the cutoffs, no matter how large N is (though of course those tails get less significant).
I think I'll disable hyperthreading [0]. :-)

This interesting novel technique [1] can provide an unique window inside the CPU core black box, helping us to better understand how the CPU works internally when it comes to otherwise invisible loads and stores.

While I can't think of any scenario immediately, intuitively I feel this could be useful for those of us seeking to squeeze everything out of a system.

Not the particular case about low level TLB miss / page walk mechanics (we already know TLB misses are bad), but perhaps there are other situations where existing performance counters don't provide as detailed information.

[0]: Yes, I'm aware INVPLG (Invalidate TLB Entries) used in this blog post is a privileged ring 0 instruction. But there's clearly a leak regardless.

[1]: Using a core hyperthread to "spy" other hyperthread on same core.
Ask HN: Free Resources for Learning Python and Django?
I'm not sure where this idea has come from, but WASM is designed to run alongside Javascript. It isn't replacing it.
"Underestimating the dangers of designing a protection system"

https://www.youtube.com/watch?v=PlaMQBEg-9M

“In the course of the investigation, a new type of flight assistance system known as the Maneuvering Characteristics Augmentation System (MCAS) came to light. It was intended to bring the flight characteristics of the latest (and fourth) generation of Boeing's best-selling 737 airliner, the "MAX", in line with certification criteria. The issue that the system was designed to address was relatively mild. A little software routine was added to an existing computer to add nose-down trim in situations of higher angles of attack, to counteract the nose-up aerodynamic moment of the new, much larger, and forward-mounted engine nacelles.”

“Apparently the risk assessment for this system was not commensurate with its possible effects on aircraft behaviour and subsequently a very odd (to a safety engineer's eyes) system design was chosen, using a single non-redundant sensor input to initiate movement of the horizontal stabiliser, the largest and most powerful flight control surface. At extreme deflections, the effects of this flight control surface cannot be overcome by the primary flight controls (elevators) or the manual actuation of the trim system. In consequence, the aircraft enters an accelerated nose-down dive, which further increases the control forces required to overcome its effects.”
I think the root cause of the problems with job boards, is the recruiters are the customers and the applicants are product. Any business is going to favor their source of income.
https://en.wikipedia.org/wiki/Horse_race_journalism
How It Works: Node.js
Understanding millions of gates. Introduction to IC reverse engineering [video]
Cool project.

"Also...Zwitterion is NOT a bundler. It eschews bundling for a simpler experience."

I get that, run locally, it's not bundling, but how is it not a bundler when running static builds for production?
I believe Pieter Levels makes about $500k a year from Nomad List and Remote OK combined.

As Courtland said, Ben Tossell and Lynne Tye are going great!

I recently interviewed Belle who makes Exist app for iOS with her partner Josh. They make 10k a month and are ones to watch: https://www.nocsdegree.com/self-taught-developer-talks-learn...
It's just bad irrelevant title and blogspam level of content attempting to "explain" why big corporations suck at producing quality software.
I've seen quite a few people that, either or of habit or due to it being less error-prone to type for them, use Caps Lock for typing capital letters. Instead of Shift+letter, they'd type Caps, letter, Caps. One keystroke more, but no two keys held at the same time, which is difficult for some people. I'm sure there are superior accessibility options, but those have to be found first, whereas Caps Lock just works the same everywhere.
> difference between predicting something and knowing something

In common speech, someone will say "I know this will happen" when they merely predict it with high confidence. So would you agree that we've reached the point where we need to be more meticulous about definitions?

If so, lets go back up the thread a bit:

/u/LoSboccacc said:

> the chances for Joe Random to understand the ramifications of his voting in direct democracy are slim

> the risk of unmitigated populism storming the masses into voting some real shit is ever present

To which you said:

> the overwhelming consensus opinion seems to be that It Is Known that it could not possibly work, full stop.

The distinction between "chances are slim" and "could not possibly" is as meaningful as the distinction you make between predicting and knowing. Its not the same type of distinction, but it is just as meaningful.

So if you actually think "I don't think it's 100% inevitable that DD would result in chaos", then sure. We agree on that.

But if you think "I don't think chances are slim of DD being stable and happier than our current system", then we inherently start to talk about probabilities of future events -- we start to talk about predictions.

>

So that is the path of how one might disagree: By pointing out that you're also making predictions and that I'm making different well-reasoned predictions.

--------

> does anyone actually care?

I think for this question to be meaningful, you have to resist the temptation to treat the verb "care" passively. To care about something is to direct attention to it... hopefully to direct action toward it. We eat, sleep, and care within finite time. So we can try to choose what to care about based on:

- What impact we predict the thing has on our lives.

- What impact we predict our care and its actions would have on the thing.

- How much time and effort we predict we would need to spend for our care to make that impact.

- How frequently that prediction of impact is re-enforced with evidence-of-success that we recognize.

And we strive to parcel out our attention well among all our responsibilities. Some are better at controlling their attention than others, but all have limited time.

Consequently, I think very few people direct a lot of their care to the question "what is the best approach to yielding the maximum benefit to all people on planet Earth?"
I quit my job around the same time as I discovered that podcast. I was walking around in a daze listening to this episode pondering what I had done and it made me feel ok.
Is it even on the roadmap? WASM does not have access to DOM at all.
I believe pocket and especially sync do nothing if you don't use them. This is in absolute contrast with Chrome that ties your whole navigator to your google account if you ever log on gmail...
Yes it is, and I'm thankful that it is possible.

There is – and always was – someone who gets paid to distract you from doing what you want to do. This is called advertising and we have seen on the web multiple very aggressive excesses here: pop-ups, auto playing sound/video and nowadays notification spam. What I'm trying to say here is, that you shouldn't need to be a nerd to get a pleasant browsing experience.
The domain is also parked in Sweden. Also, the certificate has been issued at Monday, December 30, 2019 at 1:00:00 AM
Why Deep Learning Has a Bright Future?
You can improve the customer experience without changing the presentation
Speaking Fiction To Power: Strategies, tactics to ‘hack’ public spaces [video]
That’s just conflating GitHub support of these tags with git. Similar "Signed-off-by" tags are in use by Linux kernel pretty much since forever.
This effectively made github my second search engine. We should have an AskHN on how to find software in general.
While you're strictly and literally correct, I think you're missing the point. The vertical position of the Backspace/Delete key is still the same on US-ANSI and EU-ISO.

The advantage of the Unix layout is that it brings the Backspace/Delete key down a row, to be opposite the Tab key. That puts it within the main bank of keys, and within easier reach -- a definite benefit for such a frequently used key.
Ask HN: What is your favorite YouTube channel for JavaScript?
CLT is abused among data scientists quite often, and usually due to the points in the article.

- Convergence takes infinite time when the sampling variable has infinite variance (imagine a random number generator).

- While the distribution of an aggregate statistic tends to a Gaussian, most underlying distributions are not and most stats is done using the underlying raw data.

Junior data scientists assume everything is Gaussian (sometimes attributing it to CLT) when doing linear regression when most distributions being modeled are not. Then, analysis done using variance on the coefficients is meaningless because the assumptions are incorrect.
Now do racial diversity.
Ask HN: Ex-Employer gossiping I “hacked” their platform – what to do?
I am really at a loss right now. I worked for a startup for two years and put my heart and soul into helping build the company as a senior manager.

I ended up quiting about 2 months ago to focus on relaxing during the holidays and spending time with my family (did not take a vacation) before seeking a less intense position.

Some old members of my team have come forward to inform me that their was a set of data breaches on the platform and the internal answer was to not announce it and put the blame on me. From what I am told their is no prooof other then a geo location that points to where I (and multiple other employees) live.

I reached out to the CEO and basically the first question whas who was it to leak this and then basicly a statement that the company did not accuse me of anything and there is nothing that can be done about the gossip. When I left the company I took every precaution to revoke my credentials and return my equipment promptly. I now know I can not use anyone at my current employer as a reference and feel these false accusation will greatly damage my future employment opportunities. I am currently have meetings with attorneys on how to protect myself but figured I ask the community if anyone has ever gone though this.
Content take-downs: Who cleans the internet? [video]
I used to work for them as a dev so I'll forward this to the right people since you didn't get a reply back.
Absolutely

0. Make sure your house is in financial order. If you are a habitual user of credit cards, have high monthly debt obligations, and no saving, before you even think about going out on your own, change that.

1. Audit your ability to estimate time and hit deadlines. Most developers are rubbish at knowing how long a project will take, even a small one. Make sure you can hit a deadline. This is more important at the outset than your ability to estimate.

2. Start thinking about yourself as a provider of solutions rather than as a developer. You happen to have the superpower of being able to create software, but that's just a tool. Real value is delivered by providing solutions to problems within a business.

I could write pages on each of these points, if you have further questions I'm happy to answer.

Getting your first client, a couple ideas:
- Talk to small marketing / ad agencies in your town that won't have internal developers, offering to put some technical muscle behind what they're doing for their clients.
- Look for people in your personal network that could benefit from your superpower. Offer to build tools to solve the issues they're dealing with.

These are super generic ideas, I can offer better and more targeted advice if I know a little more about you and your skillset. Hit me up at batmaniac@gmail.com.
> if I tried to branch out to file a ticket in such situation, or even make a TODO entry in the Org Mode files that always accompany my projects, I'd very quickly lose the flow.

Why not both? You can refactor todos with a ticket number before you commit the code. So the TODO can have some more context associated with it and maybe a discussion.
But again what is the advantage over parcel?
Hacking (With) a TPM [video]
Their whole business model is not taking a cut AFAIK. If you listen to the indie hackers podcast that will help explain why :)

Imagine if you run a company and have to pay $30k to a recruiter to find someone. And then imagine paying a fraction of that to post all your jobs on Key Values.
ProtonCalendar beta
I would like to switch to Firefox too, but it just lacks some of the most key features. It cannot effectively create large blob from chunks through the use of Filesystem & FileWriter API. Yes, I can use IndexedDB for blob storage, but the time required to copy and paste chunks in/out of IndexedDB will grow exponentially for large blob. There is simply no other effective ways to build a large blob from chunks that can work in Firefox. This is why Firefox will always be slow on some modern web app.

All other major browsers support Filesystem & FileWriter API:
https://caniuse.com/#feat=filesystem
And best of all: if you don't mind a blank keycap, you can get a non-stepped keycap for the Ctrl key.[1]

[1]: https://deskthority.net/viewtopic.php?t=16693
If you use iOS, reporter (http://reporter-app.com/) works well to do this.
Art Against Facebook [video]
This is true in a "water is wet" kind of way. The point is that a great many problems that can fit neatly into a single machine are being turned into I/O problems by being distributed onto clusters.

There's an incredible number of gigabyte and even terabyte scale problems that are consuming racks of blades when a little thinking and understanding of the problem being solved can be done pretty nicely on far fewer resources.

What's really happening is that to many people they think it's "easier" to simply rack more equipment into the cluster and end up shifting the complexity into cluster administration rather than programmer time.
Awesome numbers! Did you do CS at college?
Just do it after you finish and before you send your code for review. Just don’t merge dangling TODOs
Have you actually used WASM? WASM is provided through JS APIs and WASM do not have DOM/HTML5 APIs so that they must be imported from JS wrapper functions. Therefore you will never be able to ditch when you are using WASM.

Currently WASM is a way worse in terms of shipping on the web. On top of wrapper JS scripts, .wasm files are treated as statice files like image files. You have extra burden with the path of every .wasm files.
Genetics is important, but lots of current research in biology reduces everything to genetics. Paradoxically, when twin studies have shown environmental factors typically make an equally important contribution towards disease onset.

For example, consider type 1 diabetes (T1D). Lots of research tries to understand genetic risk factors. Despite this being so difficult to translate into treatment, as its many small effects past the top 3 genes, and twin studies show 50% is contribution from the environment.

So very recently, someone said OK the immune system is a classifier that takes sets of little protein chunks in a tissue microenvironment and decides whether its seeing self or something foreign and acts accordingly. Then, your own microbiome has to do something to avoid immune immune responses, as the immune system is only pre-trained using your own DNA. Then, let's assume your microbiome has to mimic (copy) some of your DNA to signal self to the immune system.

And it turns out it is true [1]. Lots of bacteria mimic insulin. And when those bacteria end up being classified as non-self, you also destroy your pancreatic beta cells, which produce insulin.

There's good evidence for lots of other diseases. For example, multiple sclerosis [2]. The first paper cites other diseases, including Alzheimer's that look like mis-classification induced by dysbiosis in the microbiome or an infection.

[1] https://www.biorxiv.org/content/10.1101/2019.12.18.881433v1

[2] https://stm.sciencemag.org/content/10/462/eaat4301
I have two of them and while I like them, they are not the same build quality. In fact, there is a perceptible difference between an older and new one in terms of the weight including thickness of the plastic casing. Functionally however, I have had no problems and would definitely recommend.
The thing about nutrition is that we don't actually know anything about it, which means that the internet is full of pseudo-scientific woo. Pick a position and you'll find some obscure blog to support it. So what? You can find blogs about bigfoot too.

The claims in that link do not seem credible to me. If wheat increases the appetite, it does so because it's delicious.
If only Opus (codec) was a thing at that time, could have put some music at a relatively recent quality without using a lot of storage.
The funny thing is, all of these frameworks are designed for teams building professional sites at scale. They shouldn't be the standard for all javascript development. Not every javascript application needs NPM, a frontend framework and recompilation.
?

Forward looking is about 6k$ per wafer. There are 100 fields, and 8 devices per field (at 100mm2). So, about $10. Assume 80pct yield, and we are at a minimum of $12.

16B$ is 1m wafers per year for a foundry. About 7B in litho tools, 2B in dep, 1B in CMP, 5B in etch, and 1B in I&M. I am assuming about 70 litho layers, EUV moderate, significant double patterning.

Anyway, I don't see a way for $1 for any useful sized device at forward looking nodes. That is why the ecosystem needs apple, quallcomm and Nvidia to push performance on the early end.
Each person has to roll their die a number approaching infinity times, then the reported means will be normally distributed. Now you will almost always get something quite indistinguishable from normal with n=50 throws, but not with n=1.

If you plot the means of the 300 dicethrowers for n=1,2,3,4... dice. You will see the distribution of the means take on more and more of a bell shape. But fully normal it becomes only when n approaches infinity (and then it will be a quite spiked bell of course :))

So, to be clear: the CLT talks about behavior when n approaches infinity. The CLT can be used approximately before that, but it's a very bad approximation when n=1.
I remember calling them subprograms and TSR's were things like memory managers and drivers. e.g. you could open a shell or other program from within a program like norton commander or dos shell. I can't remember if you could switch between them or the subprogram had to exit before control was returned to the the calling program.
That just means that the letters from your institution carry no value to the letter readers. The letters only carry weight when the people behind them have credibility
It's a good idea: have a fully-open repository where negative results can be documented. With the ability to tag on if a negative result is replicated.

Then gradually re-enculture review boards to expect any given author to have a substantial number of results published to said repository, if they're actively performing research.
No they are not. Standard DOM API is not i their roadmap. There is no point of doing it when WASM has to be loaded by JS anyway.

Currently DOM libraries using WASM are implemented by importing JS wrapper functions.
Is there a website one can test names against? Of course you can locally but that doesn't easily cover the distros you might be thinking of targeting.
No Body's Business but Mine, a Dive into Menstruation Apps
Occam's razor involves rationalizing based on the fewest assumptions. The thing is, I do not feel at liberty to make any assumptions at all about the stranger in my house. There is no sense in tolerating intrusion and I will act with haste and lethal force if there is no other relevant context. If the intruder makes an effort to explain themselves, though, I'll listen for any reason to understand what's going on and de-escalate
There was an iOS version of this from a Swedish company called Chapel. It appears to be officially licensed from Humans Since 1982.

Unfortunately, the app company seems to be gone, so the app is no longer on the App Store (I still have it installed on my devices, though.)

But the originators are still around: https://www.humanssince1982.com/