skysight-inc/HackerNews huggingface dataset:
Thanks for sharing. As someone who's done React for years (and webdev since 1998) but yet to do more w/ Suspense than read about it, it seems to me like [Suspense + Hooks] is an area where we're still some distance from solid idioms and established best practices. Maybe the APIs will undergo further refinement before that happens. As for magic (which, if good, decomposes into sane primitives), you might be right. But in general I appreciate the degree to which React's evolution over time has trended towards reducing the cognitive overhead of lifecycle concerns and state mgmt solutions. (To say nothing of reconciliation, which I'm perfectly happy to enjoy, whether it's voodoo or not.) /ramble
SagemakerDebugger – Tool to peek inside deep learning/xgboost models training
Why You Need a German Sedan to Break the Cannonball Run Record
This was, perhaps is, a topic of vigorous debate.

You will find in various sources, the names homo sapiens neanderthalensis and homo neanderthalensis, it would appear Wikipedia prefers the latter, which is of course conclusive.

What a species is, exactly, is the biggest spook in biology.
The person below is not wrong... maybe you should add a new path https://beta.trimread.com/hn/${hn_id} and just create a Show HN... I'm sure people would be interested in seeing it.
It fundamentally is a category error. A consciousness is inherently unique. If we 'cloned' it, it would be a different consciousness, so it cannot be cloned.

For example, in your scenario, neither of the consciousnesses is ever going to experience what the other experiences. Thus they must be different, and not truly clones.

On the other hand, if I copy a piece of software, it is in some sense the same software in both instances, though their histories are different.
No, it was a reminder for an invitation that had already been sent to my personal account.
>Hong Kong isn't hurting

I read some opinions about HK protests, and they were saying, basically, that HK youth has no chance to buy an apartment and live a good middle class life, hence the revolt.

This is something that is not captured in GDP growth metric. To me it makes perfect sense.
What is the point of, say, 5% GDP growth if you pay 1/2 of your salary as rent and will never accumulate enough dough for downpayment?
My dad bought me an Anthlon64 machine for Christmas and we put it together. Not know much about anything, I remember being pissed off/confused that I didn’t have Windows XP 64-bit in spite of having that Anthlon64 sticker on the front.

A few years later my brother was starting a web server to host a forum for the Digital TV switch-over focused on the Madison, WI market, shout-out and RIP madcityhd.com

Watching him setup Fedora on the box on the floor of his bedroom and using Compiz wobbly-windows was enough to hook me. I stole his install CD and nuked my drive (much to the irritation of my dad, who knew that I would be stealing one of his nights to reinstall Windows when I eventually realized could no longer play counter-strike), It was fun to see it come full-circle a year or two after I was ticked-off about my Anthlon64 not running a 64 bit operating system, when I started trying other distos and realized, “Hey, I can actually use the 64 bit one now!”

Fun times. I wonder how many kids got hooked on Linux by wobbly windows. I know that’s what brought me in, haha.
I've actually never really thought of this and I find it rather interesting. For years I've used a combination of ambient and post-rock music and services like mynoise to focus. I've never thought that it could be a distraction for people. Thank you for posting this, gave me something to think about.
You don't even need to imagine it!

Satellaview [1] was a "game streaming" service for SNES games in Japan way back when. Sure, it was more like the "game passes" of today, in that you paid a subscription to be able to access games for limited time.

Back then the games were actually sent and stored to the user's device, and played from there, with additional content in the form of high-quality music and audio streamed if you played in the correct times of day.

Now, since the games themselves have been backed-up by conscious individuals, the streamed data was inaccessible, which renders a bunch of the games practically unplayable since the company shut the service down.

[1]: https://en.wikipedia.org/wiki/Satellaview#SoundLink
Back then, AMD kind of had to license the x64 stuff to Intel for cross license reasons. They aren't under any pressure this time to give away anything.
It's non-blocking for its own http request/response handling but will it allow you integrate with its event loop and register your own events to react to? Can your request handler make its own network connections as a client to other servers in a non-blocking way?
Collective nouns are linguistic bullshit made up by people who want to excel at pub quizzes. I hate them :o)
lol, fuck the downvoters, that was funny.
Ask HN: How do you intercept server-side HTTPS traffic for debugging?
This reads like DIY Yahoo Pipes.
Given the post-modern reality we occupy, where people can basically pick and choose their reality (read: echo chambers) and not only pick them, but entrench themselves due to the cognitive dissonance felt if you try to exit them, I suspect you're partially correct.

Never before in history have journalists had the analytics tools to carefully guide stories to virality. If it bleeds, it leads has always been true, but now journalists have the ability to not just find stories where it bleeds, but they have the analytics and the tools to massage the story such that a papercut is perceived by the reader as a mortal flesh wound. Everything is exaggerated in the pursuit of eyeballs and ad impressions.

Furthermore, you can get "stuck" in a story by following hyperlinks of tangential information, and assign greater importance than you would in the past when newspapers were read top to bottom, front to back, changing subjects with each article.
> One of the most horrible things about iOS is that it breaks your apps every year.

Not because of ABI compatibility. The system frameworks even put in effort to work as they did before if you don’t update your application.
Maybe because high penalties + high enforcement == rebellion?

A traffic-related anecdote: the geograplically-isolated suburb I live in had a metric fuckton of speed traps about twenty years ago - like, an absurd quantity. You had cops staking out basically everywhere and giving massive tickets for the slightest infractions. Did this actually make people stop speeding? No way. It got enough people pissed enough that the entire municipal government was voted out on a program of ending the absurd overenforcement of traffic laws.

Now, it also didn't help that there was a widespread perception that the city government was using this to line its coffers, but I think the major takeaway is that citizens will only put up with so much if infractions that nobody really sees as serious are consistently, harshly punished. Eventually, you're going to get a backlash.

Of course, this calculus would probably be different if what was being punished wasn't crimes largely committed by a politically active upper middle class, but I think the example is instructive for many cases.

I guess prohibition also kinda falls into this category, so I should refine my original statement to "in cases of high enforcement/high penalties where most people don't see the big deal, those regimes will not last long via an accelerative mechanism."
I (and others from looking at some sibling comments) didn't see your comment as being about gatekeepers, but rather about the environment being perceived as unfriendly towards, so women seeking out different fields.
HappenStack – LFG Meets IRL
I still waiting for a non-Android phone with a physical radio cut-off switch, and removable battery... not holding my breath though :(
the unique id is probably the phone number or the device id
I'd do a 2-4 year stint and with all of my extra savings from being paid $4 million use it to train for some other career I might enjoy better.
That was pretty interesting and the writing was quite entertaining. Worth a read.
Started the site a long time ago, but never finished. Nevertheless https://huginnio.herokuapp.com/ has a searchable Agent database an a few Scenarios.
This is C, not JavaScript. Does anyone really want an npm of the C world?

Header files work. They've worked for many decades. Yes, they require software authors to _do more work_, but they also help to eliminate a lib/ directory with 10,000 interdependent libraries that quickly becomes untrusted and frankly, ridiculous.
Amazon, Ebay, Walmart, etc. have persistent cookies. They are mapped to your profile in their database. If you delete the cookie, it reappears the next time you sign in. These companies can collect vast amounts of data on you, which allows their targeting to become highly effective over time.

But these companies are few and far between. Most ad tech companies have nowhere near this quality of data or access to users.
If I'm taxed at 100%, is it bondage?
It's a matter of power. There extremely few women CEOs, or millionaires, in positions of power. Legally they have all the same rights, sure, but all these power structures are men's clubs. IT is one of those, it's a matter of power, but much less ambitious.
AFAIK OpenGL hasn't been removed, and isn't planned to be in the near future; it's just been deprecated. Apple isn't adopting new versions of OpenGL or Vulkan, but OpenGL code that used to run on macOS still runs on macOS.
Not sure if that is still true today, most of them replies were RTFM.

I do miss the old Internet.
I understand your position, but have a few issues with it.

1) Why do you need a camera facing outside from your door to deter or help solve burglaries? Burglars generally steal things inside houses (assuming we're not talking about porch pirates, which is a separate issue). A ring-style camera pointed at your neighbors constantly isn't needed - put a camera inside your home if you're concerned about burglars.

2) If you start using ring-style cameras en masse to solve crimes, the criminals are just going to adapt to the expectation that there's a front door camera and commit crimes in ways that circumvent that single point (ex. go in the back door or side window, wear a mask, use a fake license plate, etc. I don't really see this solving any underlying problems - it's more of a temporary solution that escalates the surveillance state model to another level via an arms race.
I can't answer for someone else, but I don't think conscious beings can be cloned for the same reason that objects in general can't be cloned. I guess my rudimentary understanding of the uncertainty principle?

Of course, that's different from people being cloned all the time implicitly, aka many-worlds.

However, my instincts also tell me that reproducing quantum states for quantum computing must be basically the same thing as cloning objects, difficulty-wise, so I expect large quantum computers to become exponentially difficult to construct - but smart people who actually understand the math don't seem to believe that. So I don't have firm grounds for knowing the world works the way I think it does.
I've served multiple times at SheTech (an event where we invite thousands of highschool girls to come learn about tech and jobs), and I've helped host at least five Hour of Code events at Adobe where we make sure half of those invited are female where we teach robotics. I've also spent a couple years teaching refugees how to code, and we make sure half of those students are female, as well.

I've never attended personally, but we also host an event yearly called "Girls Who Code."

Adobe has also partnered with a local dev bootcamp to hire intern graduates-- I can't say for sure, but I'm pretty confident that there's an emphasis on female graduates.
We switched last year from the Google Maps API to hosting our own pre-generated vector tiles from Open Map Tiles in a docker image (using the mapbox api, and we're hosted somewhere in aws (not my expertise there - I get lost in the acronyms)). It seems to strike a good balance of managing costs + controlling our own stuff while relieving us of the burden of generating our own vector tiles. I could not find great docs on generating them ourselves, and as a newbie to that world I quickly gave up.

Now we just have to periodically take a fresh pull of the tile package, so our tiles aren't too out of date.
Do you want to make money? Or do you want to have fun, regardless of the money making potential?

If you want the former, go with the safe option that solves an obvious problem. If you want the latter, go with the fun option that uses the cool tech you want to play around with.

Then again, why is it a choice between one or the other? Could you find a problem to solve that the cool tech you want to use just happens to help you solve? If so, do that.
I have, yes, and it looks to be a great option. I prefer having a non-smartphone solution that is running a normal operating system (Linux or BSD), but if that weren't possible, I'd likely go with this.
I don't, but I also don't care to debate it, and don't need to, because, once again, face-to-face interactions are also extremely common in professional software development.
>Engineers would have had to have been a lot more sexist to explain this data.

I think in general among engineers there is a lot of awareness about sexism and diversity issues but that doesn't always extend to people on the periphery of the engineering world (I'm from non-software engineering world).

Tradespeople such a boilermakers, fitters and welders as well as suppliers, technicians etc don't always have the same attitudes. These are people you have to work closely with on engineering projects which are often in remote locations like mines, construction sites etc where management is not typically present (or visible). Attitudes are improving, for example its not common these days to see pornography in site sheds and similar out on construction sites, 10 years ago this was rife, but I still feel culture out on sites is maybe 5 to 10 years behind where it is in the office.

My sister and I are both engineers (I'm Chem/materials and she is a mech. eng) the way she gets treated and I am treated there is a noticeable difference. People visiting her office have done things like assume she is a secretary and ask her to fix them a coffee this has happened in last 5 years so I think there are still some strides to be made in the engineering world.
This comment links to a fork that allows other langauges
https://news.ycombinator.com/item?id=21773803
Who, Jack? Yeah, he's a great guy.
Makes me wonder if there's a project to use "primitive" painting techniques from 40K years ago to portray modern day activities...
Oddly enough, they used to be faster. I have a Gen-1 ring, and for the first two years I had it, it would dutifully record folks walking up the path to my front door. Nowadays, unless it's the UPS guy waiting for a signature, it's 30 seconds of empty street, just like you said. It's enough of a change to genuinely decrease the utility of the camera.
I haven't done it but I would say dreaming of a scenario like this, https://www.businessinsider.com/ryan-graves-uber-tweet-caree..., would motivate a lot of people.

Also when you are building something new, there is a rush that is hard to quantify.
To be fair, most of the actual code doesn't warrant comments, and there's no point of writing comments for the sake of writing comments or repeating what the code is already telling you explicitly what it does.
>People in real life and in this thread who tell me that I'm naturally not suited to it, that I like people more than things

Not a single person in this thread has said anything like that. Perhaps your perception is skewed. I know the consensus is different in certain pockets of our society, and especially online, but being [female|minority race|LGBT] does not automatically make your interpretation of your experiences valid.

Kind of like the humorous rule of thumb: if everyone around you is an asshole, maybe you're the asshole.
I tried using Prolog for Advent of Code last year. It went okayish, but I seem to recall that some things were unreasonably hard, such as reading from non-Prolog-syntax files. I should give it another try this year. Maybe I missed something obvious.
No. That would be extremely distracting, and make it harder for me to concentrate on doing my job.

Leaving Slack and an email client open in the background works fine as it is.
When you have a mountain of problems, you pretty much have to tackle them one at a time. There's nothing wrong with that.
This is pretty inspiring
This is a pretty reasonable theory. And it's true, if everyone indexes then stocks generally become mispriced. But this theory only applies at the extreme, not at the margins if say 50% or 90% of money is in index funds. If a few savvy traders buy the good stocks and sell the bad ones, they make a profit and the stocks become "correctly" priced again.

In one view of the market, this is what all those hedge funds are paid to do. They keep the prices correct and extract some money, while everyone else indexes and pays them a small fraction of their returns. Of course, hedge funds aren't getting much of that pie these days.
Same for me -- EXCEPT for certain Brain.fm tracks, and my carefully-curated "flowstate" playlist consisting of a few dozen familiar tracks w/ no lyrics and a steady beat. These are only sort of "music" to me; they're _strictly_ for use as background for focus, w/ noise-cancelling headphones, and I don't listen to them for any other purpose.
Go compilers are anywhere near as universally available as C compilers...
> It blows my mind to think that another human species walked on this same planet and drew this art. To me, that's as profound as the discovery, if ever, of another intelligent species in the universe.

Well, it's certainly something to think about, but I have to say that it is surely nowhere, absolutely nowhere at all near as mind blowingly profound as the discovery of intelligent life elsewhere in the universe would be.
Certainly if you have someone already on the payroll who can take responsibility for the hardware part time, that makes it a lot cheaper. That's a different skill set though, so it's not true for every company.

With respect to changing workloads, I wasn't thinking so much about scale, which I think isn't that hard to plan for, but more about changing requirements. If you add, remove, or change a piece of your stack the cloud gives a lot of flexibility. Add memcached, no problem, spin up some high mem instances. Need more IO on the database server, switch to an instance with fast SSDs, or a bigger instance. I think those kinds of changes are common and hard to plan for. Until it happens you probably don't know if you are disk, network, memory, or CPU bound.

Once your stack is sufficiently mature and not changing much the workload gets a lot more predictable. The cloud is really good for starting out. The danger is it's also really good at locking you in, then you are stuck with it.
Phone number is definitely PII and can easily be used to de-identify. Mac address is better, but still not great. A Google or dump specific id would be best
"a theory that does not make testable predictions."

When people use this phrase, I think they are often referring to a theory that "does not make testable predictions that are different from the mainstream accepted theory". But I wonder to what extent new science requires looking at familiar things differently first?
I know there are still a lot of VB6 Apps in Small to Medium Business. And Visual FoxPro, which has a languages 99% similar to BASIC is still being used as well.
A Study About Profiles of News Consumption
There is an intangible to living in a place where cars are regularly broken into vs. living in a place where they aren't. Think of the kinds of attitudes that people develop towards others in the two places. Trust vs. distrust, comfort vs. unease, open vs. closed. There's also the second-order effects of having a class of people going around committing those kinds of crimes with impunity. Many become emboldened and move on to other malfeasance. Order breeds order and chaos breeds chaos.
> However they don't affect customer experience as negatively as the experience of having their software break.

They affect it far worse, because they affect _every_ user. Having unmaintained/outdated software break only affects the subset of users that want to use that particular software.
Historically, the military mostly drafted people, especially if we look at the last 100 years. Conscription has very little to do with choices, and male only conscription has a long history.

There is a good discussion to be had over why conscription has mostly been male only. Is it powerful men wanting to get rid of young expendable men in some form of evolutionary benefit to themselves? It it because of historical benefit of muscle differences? Did women use their power and influence within society to get a pass on conscription?

Men did not choose to be forced into the military. People do not generally chose to be forced to the front line and die. It is also worth mentioning that in the US, black males were proportionally drafted in higher rates than white males during the Vietnam war. Most people would agree that white men used their power and influence to get a pass on military service.

Maybe the first question to discuss is if being drafted is a benefit or disadvantage in term of power and influence.
If you have a firewall appliance it probably has "TLS Inspection" (sometimes incorrectly referred to as "SSL Inspection"). You could setup PFSense [1] locally on the server to accomplish the same goals.

Note that this is universally agreed upon to be a bad idea. [2] [3] [4] [5]

[1] https://www.pfsense.org/
[2]https://www.schneier.com/blog/archives/2019/11/the_nsa_warns...
[3] https://media.defense.gov/2019/Nov/18/2002212783/-1/-1/0/MAN...
[4] https://insights.sei.cmu.edu/cert/2015/03/the-risks-of-ssl-i...
[5] https://www.us-cert.gov/ncas/alerts/TA17-075A
What prevents the update, just a software flag, or will the system not run the newer OS properly (32 bit vs 64 etc)?
Note that the author of this article is a former federal prosecutor, so he's an expert on this subject.
Ask HN: Do you recommend splitting your app into an API and an FE that uses it?
Finally getting somewhere: Memories of Oliver Sacks’s shy, eccentric brilliance
Beatuiful, high-value reply. Thank you for making the connection to upstream and unpacking things with good, concise exposition.
Asimov also assumed we wouldn't have AI at all if we couldn't mathematically prove certain things about it, and instead we are handing over deadly tasks to AI without any knowledge of how it works.
There was a documentary in Japan a few years ago that showed local crows going absolutely crazy for mayonnaise. (Ketchup, on the other hand, they had zero interest in.)
Just sue the car, and take it.
Unlike company, law is equal to everyone.

I respect the law, and the lawmakers should work for me. The ROI calculations are to be budgeted and accounted for, otherwise why am I being taxed?
you need to fix the laws no matter what.
I'm all for equality of opportunity, remove unconscious bias and creating a welcoming environment for all groups, including women. But equality of outcome I think pretty quickly breaks down. If we force 50% of software engineers to be women, we'd pretty quickly run out of women. This cascades as well, as we're not getting gender balance for CS enrollment in colleges either.