skysight-inc/HackerNews huggingface dataset:
We made similar thing i a bit different and easy to use way: https://www.cryptoground.com/what-if

You can choose the coin you wish and historical date you want to check it ROI.

We had got featured on PH for the same :D

Some of the top currencies ROI wise: https://ph-files.imgix.net/23c6487b-8e58-4d54-b2d3-572051dae...

Do provide your comments & feedback :)
SpaceX to Launch Mysterious Zuma Spacecraft Tonight
What is your experience, are people willing to talk for extended time with strangers about their businesses?
They will definitely know ballpark numbers about everything, that they might be willing to share.
You know what all those other industries have in common? They all use IT to one degree or another. Go work in one.
They need to pull their socks up and start signing these packages
It’s used in nearly every climate change discussion. Its not particularly profound or thought provoking.
I thought that maybe another language would have a word for this, and I found

https://spanishto-english.com/spanish-dictionary/haraganear

It calls "being lazy" an intransitive verb
Jon McGregor: ‘I have never been asked how I juggle writing and fatherhood’
There are certainly exceptions. But most games aren't like Dwarf Fortress.
independent site that maps packages to author certs that npm uses for verification at install time?

also, this is a problem that every package mgmt system faces. they alert on changes on upgrade but there's a requirement at the end user level to verify that at install time, the cert being trusted is the right one.
CleanMyMac 3.9.3 Crack and Activation Code 2018 Download
This has become a tired, stupid theme on HN, can people just stop submitting these?

Facebook is not the water supply, it is a source of entertainment. If you don't find yourself entertained, log out.
They've always been slow, even when licensing was not an issue.

OpenSSL is not GPL3. They still shipped a very old version, then apparently switched to LibreSSL... and promptly shipped an old version of that.

They lag. Licensing is an issue for a subset of tools, but lagging is very much an issue for all of them.
You'll need to put your contact info in your HN profile's About field, as the email field is hidden to normal users.
My favorite advice was from a search giant's dev infra engineer who said that "any Python script over 100 lines should be rewritten in Bash, because at least that way you're not kidding yourself into thinking it's production quality"
"We don’t discuss all of our security processes and technologies in specific detail for what should be obvious reasons..." - Security by obfuscation? That's not security. Your protocols and processes should stand up even if made public.
That route is doubly tough:

1) SAAS in the pharma world is mostly a waste of time. Culturally, they don't want to pay for anything except drugs. There is also a culture of sunk cost, where they do not want to prune drugs from their pipeline based on what some piece of software says.

2) This is a boil the ocean approach, which does not work statistically. There are 20,000 targets. Predicting bioavailability at each target is very difficult, and different populations have different expression patterns. Even if you have 99% precision/recall for each one, odds that you can help with selection enrichment are infinitesimal. Even if you restrict it to a handful of targets with strong known side effects, the state of the art predications are still not good enough to meaningfully improve the outcomes.

There are better approaches, nothing easy though.
You don't hear people say C isn't a serious CS language, but it is about as typed as JS.

C is weakly typed and has implicit conversion. JS is weakly typed and has implicit conversion.

You most certainly mean static types, but even there we have issues with C because passing void pointers is a thing for generic ADTs. This is even weaker typing than JS offers (and that's without talking about the interactions with function pointers).

An even stronger argument against your position on static types is SICP. It's written in scheme, but I have yet to find an introductory book more packed with CS fundamentals. You can read it multiple times and learn new things (very rare for a book to speak to both the experienced and the novice).

If static types were really important, Java, all the C's, and most common be CS language would never be used and Standard ML would reign supreme (perhaps it should anyway).

Types are simply one weapon in the war between elitism and pragmatism.
if you run that code, it still won't run :D
it only takes one bit flip in the FS cache, which is what your 'free' RAM will be used for, to make your day miserable. ECC (maybe) isn't worth it for consumers of content, but for creators it should be standard. not to mention rowhammer-like attacks which ECC makes harder though not impossible.
I already do that, but if you are in regular employment it vastly limits the number of industries you get in contact with to < 1 / year.
dram cells used to be bigger.
Can you write "U : _"? If so, what fills in the blank? It seems to parallel "Value :: Type", "Type :: Kind", and "Kind :: Sort" from FP.
>Does anyone feel anti-social after a full day of programming?

If I did something cool or make a cool finding, I want to talk about it.

If I'm just gluing stuff together, I'm less interested in talking.

I don't think there's anything special about programming that would affect this -- just being tired after working.
I bought a max specced Macbook Pro and it's borderline unusable for me due to the touchbar. Apparently I rest my hands normally in the area where the touchbar is and it's very hard to undo habit. Since the touchbar doesn't need touch force I often randomly activate one of the buttons. I really wish they offered it without the touchbar as an option.
How Germany Wins at Manufacturing – For Now
That's just what you've achieved :-) Probably not the way you intended it, though
the article mention multiple examples, one of being the "registering things" when it returns the same function untouched, just put away the function instance in a list or something to use it later.
I don't think you can have it both ways. You can't teach your kid to walk without risking that they occasionally fall and hurt themselves, and as we grow further these kind of small falls is a natural byproduct of taking risks that leads to growth.

It really sucks when your kid runs in front of a car, but thankfully that is quite rare and there are some simple heuristics that seems to ameliorate most such potential situation.
if your industry of interest is technical, one way I've found to get good insights and connections is to write the authors of papers you find interesting and ask to learn more. showing appreciation and respect for their work, as well as letting your genuine interest show through, helps, as does starting a dialogue by providing some info that might be of interest to the author. influential researchers are often networking "hubs" and can often connect you with all sorts of other people in the industry

on the other side of the industry spectrum, my girlfriend made candles as a hobby for a time, and we did market research by walking into random stores and talking to the managers. Was a fun way to spend an afternoon. Interestingly, we found that smoke shop owners were among the most interested customers
What is your home address and phone number?
>With a couple hundred lines of Python you can do a React-like and bind tightly the entire GUI state to a complex `dict` that can be serialized to JSON in a couple of lines. Don't discount Tk just yet.

Why would you want to serialize it to JSON? To send it to a server or something like that?
I noticed it on PSN last night.
A small scale means you won't use redis for in memory data storage. You will not need C++ to write heavy string processing and hash table lookup. Golang also doesn't scale well if you have some heavy processing involving trees(http://benchmarksgame.alioth.debian.org/u64q/binarytrees.htm...).
I think the GP is refering to this: https://news.ycombinator.com/item?id=16089865

Modern microwave ovens have all adopted impractical and quirky new UIs, when the old concept of knobs was simple and worked fairly well in the first place.
Ask HN: How to gain deep-learning intuition?
I'm an undergraduate and I work on an image-based deep-learning research project with one of the graduate students at my university.

My advisor is really great and patient with me. He answers all of my questions as best he can and helps me to diagnose issues with our architecture whenever something goes awry (as it often does). However, I can't help but think he'd like to see me develop more research autonomy so that he doesn't have to help me every time something goes wrong. And at least as importantly, I feel like I need to develop more autonomy if I'm going to be a successful researcher myself.

Thus, I'm wondering how I would go about developing that autonomy. If there are books, blogs, papers, or any ideas that would help me gain the intution necessary to achieve this, I'd be grateful to hear about them.

Maybe the bottom line is that I just need to keep working on research projects to get the intution I'm seeking, but I figured it was worth asking for other supplementary approaches too.
Wow, both terrific tips, thanks!
Uploaded to Azure notebooks in case anyone wants to run/play with the code:

https://notebooks.azure.com/smortaz/libraries/PythonDecorato...

Click Clone & Run.
I stopped reading after so many I's in just the beginning. It's an all about "me" piece.
Transistors in TTL logic use mA of input current because they're bipolar, not FET transistors.
REVIEW: Pan-Asian Deep Learning Conference 2028 Keynote
It's standard operating procedure to elide the details of one's security posture.

Would you expect Google's security team to provide a detailed list of all of the security procedures in place to prevent access to their network?

Rejecting "security through obscurity" just means you shouldn't rely on obscurity alone. Obscurity + good security > good security alone, since it increases the threshold of time and ability that any attacker would need to bring to an attack.
Israel dig unearths prehistoric 'paradise'
> no malicious actors were involved in yesterday’s incident, and the security of npm users’ accounts and the integrity of these 106 packages were never jeopardized

Maybe not in the incident itself, but the sheer fact that many of the packages were replaced by other people constitutes a jeopardization of applications that depend on NPM. The only reason why some big package didn't get replaced with code that exfiltrated data from production or subtly backdoored it is sheer luck.
In some cases, if they have to break it, they have to break it. CPython developers are notorious for writing PEP and takes so many iterations, debate till end of the world, in order for the developers to accept and publish a PEP.

While I do not speak for any of them, what the blog post is trying to say is they have made a mistake with the 2 to 3 transition by introducing so many breaking changes. Instead, they have acknowledged this mistake, and will work very hard to not break anymore. But they also want to reserve a tiny room so they are not called "you lied to us!" Perhaps some fundamental change has to be made.

If there is one person who hates breakage, it will be Linus.

See http://lkml.iu.edu/hypermail/linux/kernel/1710.3/02487.html

He made it clear that over the years, there has been very few exceptions allowed. On the contrary, he mentioned that kernel internal APIs are fine to break.

What we want to achieve in general, according to Linus, is avoid breaking user APIs (or userland in Linux). But rest assure, when some new language feature added, or changed, or broken in CPython, you can expect a PEP.

Lastly, you still have the option to send the devs (including Guido) an angry email on python-dev :-) The devs are users themselves, so I am sure they are sympathetic with the pains in the 2-to-3 transition.
Sure, this is "security by obscurity" in the purest sense, but its pretty common throughout the industry to not publicly disclose one's security process. Those details make it easier to circumvent.
While I largely agree, a ton of work was done by Apple before Webkit was usable. Most sites would show subtle rendering glitches and it took a while before it matured.
I'm curious of the manual review process. Is this synchronous, i.e. immediately when publishing a package? Or is it after the fact, where suspicious code code have already been distributed? There are plenty UX trade-offs in either direction, of course.
Reminds me that my Dad told me he worked at Ferranti in the early 50's building "logic modules". I noticed one on display at the CHM in Mt View [1] and sent him a picture. He said he thought it looked the same as the units he built back then. His soldering was always pretty top-notch though. Ferranti was a military contractor so had some experience with reliability.

[1] http://www.computerhistory.org/revolution/early-computer-com...
> Making food for oneself is such a wonderful way to spend time

Definitely! It's just so damn relaxing.
No just the opposite, really. I find it harder to articulate words into speech for about 15 - 30 minutes, but the urge to do so is strong, kind of like restoring something "out of balance".
Openbsd om arm
To me it sounds like they are talking about their automated systems to scan for spam and malware. While I normally would support your stance I see why they would act in this way, such systems often only work as long as they are not made public.
Pretty sure that’s it. Otherwise people would leave it permanently plugged in.

When mine dies it’s a good excuse to find a cup of coffee. By the time I get back there’s more than enough charge for the rest of the day.
> Google’s crappy AI tech combined with crappy policies are creating a living hell for many content creators.

Unfortunately, as I understand it, they're somewhat forced to by US law and the quirks of safe harbor provisions, by which they have to show that they've done everything they reasonably could to stop infringement. The law in this case is focussed heavily on the copyright holders, and end user experience doesn't even enter in to it.

If they don't respond quickly and effectively to copyright infringement, they lose their safe harbor protections and become liable for the copyright infringement themselves as well.

The whole Content-ID stuff came out from the "Viacom vs Youtube" court case, and while the case came out in Google's favour the writing was clearly on the wall. Putting in Content ID ensured that Google stopped being sued by every major copyright holder and their mother.

It sure sucks for end users, the system is god awful, but I'm not convinced Google has any real choice here.
There are plenty of human examples. Too lazy to clean the foor: Roomba. Too lazy to walk: bicycle. Too lazy to bike: car. Too lazy to walk up stairs: elevator. Too lazy to chop wood: central heating. Too lazy to cook: microwaved meals. Too lazy to calculate: calculators. Too lazy to paint: photography. Too lazy to go to shop: online ordering. Too lazy to get out of your seat and change the channel: Remote controls.

But sometimes instincts can work against us, that's for sure. Look at fear or anger, and sure, laziness.
It goes beyond that though - occasionally even when you have the explicit rights to use a piece of content, YouTube will prevent you from doing so. Comparatively rare to, e.g., not allowing for fair use, but it does happen.
Why anti-harassment policies fail and how to make them work
In my experience, it's spectacular. I've switched back from Chromium to Firefox. It feels snappier than Chrome, and the newer dev tools means I don't miss Firebug.
Been discussed. Repeatedly. For years.

Can't understand why it hasn't happened still.
From investment point of view, focusing on missed opportunities in the past is extremely addictive and counterproductive. I was suffered from this bad habit for years.

If you want to improve your performance, you have to focus on the present moment. Right now history has been made! Think of the present! What you would think on Friday, January 7th, 2022 year, as an excellent opportunity to make a fortune available somewhere on Sunday, January 7th, 2018 year.

I find that mindset is extremely helpful.
Don't you think its a bit odd to try to compensate for implicit bias with explicit bias? To me it seems unlikely that bigotry, sexism and racism will be fixed by more of the same.
You're not joking either. Mine was 15 minutes and timing it wasn't even a goal of mine.

Automated systems like that shouldn't be allowed.
Victorinox Farmer - just the tools I need without the heft of a multitool.

A close second is the Victorinox Lumberjack. If I remember correctly it is/was the smallest SAK with a saw, which I use for all kinds of things.
Sexual Harassment Helps Explain the Pay Gap
Yes. Current top 250 are the ones who survived and succeeded. It would not show what would have happened if you invested in 6 random coins. A better approach would be to choose from the top 250 at time of purchase.
I guess it's not npm per se, but js crowdsourcing factor multiplies the attack surface by large powers of ten. In other languages, having the security libs centralized and vetted "might" (you'd need an decent amount of work to ensure that it is safe) avoid getting MITM'd so easily.
How can they claim no malicious actors were involved when packages such as duplexer3 were apparently replaced with undesirable code as reported in https://news.ycombinator.com/item?id=16087126 ?
"Mainly that our society is somehow intelligently designed to put men in charge and that it’s not a mix of biology and random happenstance that got us where we are today."

i don't believe anyone thinks this a or that anyone cares if we're here by accident of history or by intention.

"It also implies that men actually are in charge. Some men may be but the vast majority are not."

of course, and the vast majority of women aren't in charge either, but the topic has been gender roles, not who's in charge. recall that i was questioning the claim that patriarchy is a misnomer because it's bad for men too. the subject at hand is gender roles and gender expectations.

"If incarceration and university enrollment numbers are examined, it might even look like men as a class are the oppressed not the oppressors."

yes, patriarchy is bad for men. and if you look at the number of people murdered by their spouse it also looks pretty oppressive to women. that's the point, patriarchy is oppressive to everyone.
HTTP Caching – Ensuring the fast delivery
>What does it mean to be "lazy"?

A few months ago my little brother was taking an introductory CS class. I warned him not to procrastinate his assignments, because you can't hurry programming. Nine women can't make a baby in one month, etc.

I think "laziness" is similar: it's an emergent phenomenon to be debugged, not a single "thing" to be attacked with more-of something.
Two things to note:

Saying that this is from the nyt is misleading. It's an option piece and I doubt it's endorsed.

Second, that article appears to be attacking a strawman. Few, if any, if the feminists I communicate with believe that "believe all women" is an absolute insofar as there should be no further investigation.

It came about because historically, society didn't trust but verify, it ignored and threw under the rug. Believe women was a reaction to "but are you sure you weren't asking for it" and "but you don't remember, so how do you know you didn't consent". It was a call to trust but verify. People who say otherwise are either missing important context, or are pushing a false narrative.
I assume accidents of physiology.
> $200 is not a good price for a PSU. 1000watt is absolutely unnecessary unless you need to power 3-4 GPUs.

For sure. I had this argument a few weeks before the iMac Pro came out with someone who insisted that it'd come with an 850W, more likely 1KW+ PSU...

https://news.ycombinator.com/item?id=15922978

iFixit's tear down? 500W PSU.
This has happened to me too many times. When I was a teenager in the early 2000's, I got pseudoquasi.com, and even back then people were surprised it was available. Now I have sound.fm, which is way better and more relevant to my interests, and I think I've literally woken up in a cold sweat thinking I let it expire. Never again.
Inside the ubiquitous 741 op amp
If they're just some platform provider, thats one thing. If they're a monopoly, then that's something completely different. It's not illegal to be a monopoly, but its hard to operate as one because every decision (rightfully) gets much more scrutiny.
Maybe they just want to know if it changed from idealistic people with good ideas to opportunists and scammers, I dunno. Seems like a reasonable question.
Online Social Media Advertising Solution
A few for mining Bitcoin, I think :)

I hadn't heard of Eccles and Jordan before this article; I had previously believed that the flip flop was invented by Eckert and Mauchly. Good to know!
"The devs are users themselves, and they hate breaking changes too."

Sure. That's the point: e.g. back in the day UTF-8 was invented for allowing Unicode support without breaking API compatibility. I ask for thinking 10.000 times before breaking backwards compatibility.
...but! Will it do Meltdown?
No, just an interesting tidbit of information regarding XMPP.
Where do you change all this to actual money ?
> Revolutions rarely result in something "better," at least for the majority of the citizenry. I can't think of one other than the US 1776 and the French in 1799 that turned out better for the citizens,

America in 1776 was more of a regional separatist movement than a revolution (despite the popular name), and there are plenty of regional separatist movements that worked out well for the separatists.

France didn't have a revolution in 1799; if you mean 1789, I'm not sure I'd call that a win in any direct sense, despite laying groundwork for distant future progress, both in France and elsewhere.

> No, revolutions are when the citizens are convinced that "burning it down" will result in a better outcome.

More often, they happen when citizens think that absent a revolution, all will be imminently and certainly lost, and that burning it all down offers at least an outside chance of less than total loss.
> Unfortunately, the process was complicated by well-meaning members of the npm community who believed that a malicious actor or security breach was to blame and independently attempted to publish their own replacements for these packages. Ensuring the integrity of the affected packages required additional steps and time.

That is such a bad response to this.

The problem isn't that "well-meaning members of the community" decided to upload packages. The problem is that when their system decides that a package shouldn't be up it completely removes the package, as if it never existed, and allows the namespace to be reused immediately. Those "well-meaning members" should not even be able to hijack packages this way, as it means the people who aren't "well-meaning" can also do it.

What should happen is that they block downloads of the package while they investigate. That way people who attempt to download the packages get a meaningful error and people are unable to hijack the package name.
Show HN: PL/Swift – PostgreSQL Functions in Swift
W. Buffett explains what’s wrong with the economic system that made him billions
Indeed, homotopy type theory employs a stratified approach to this question.

That is, what I've written "U" would more formally be written "U_0". We then have U_0 : U_1, U_1 : U_2, and so on. All the base types are inhabitans of U_0, that is we have Int : U_0, String : U_0, and so on.

In functional programming parlance, we'd have U_0 = Type, U_1 = Kind, U_2 = Sort.

There's a thing called "typical ambiguity" which allows us to drop the index in most cases (and let it be automatically inferred).
You can also do DFS without using the stack.
​How the Meltdown and Spectre security holes fixes will affect you
Linux with a Macbook Touchpad Feel