skysight-inc/HackerNews huggingface dataset:
As opposed to the current 1/3 legacy, unclear percentage propped up by wealthy parents, elite prep school system that consistently and efficiently finds the best students.

There are still plenty of directionless Harvard kids that end up back in their parents's basements after graduation.

Also have you ever stopped to ask yourself who reads and evaluates these admission packets? How often do we complain about hiring here on HN? That it's hard, that you can't tell enough from the slice of information you have about a person. Do you really think the admission people at Harvard have such a gift to accurately tier these teens futures?

And if they had such a gift, why are they admission officers at a university and not in a position where their impeccable qualitative assessment skills can be better leveraged to make tons of money or truly great careers? The same people assessing these applications are the same, reasonably intelligent but flawed people that are doing recruiting and hiring and screening in every other prestigious institution that struggles to choose the best candidates.

Anyway I'm not trying to argue most people are undeserving (except for the legacy and wealthy parents kids, who are again, a very sizable percentage). But the idea that we actually have a finely enough tuned comb and good enough data to actually pick the children with the most elite futures is on its face absurd. And culturally both the benefactors and the people in awe of the halo of achievement around our elite universities are taking it too far.
Know what your competitors are doing in 5 minutes
Great to see you at the top of HN today tectonic! I'm at Pivotal in Sydney Australia now. Thanks again for the impromptu interview all of those years ago!
No, I'm replying to the parent comment which is about critical decision support vs. removing doctor's from the decision process. I don't believe they were commenting on FastMRI vs. full MRI.
Painlessly give visual feedback on websites
The gap between these mistakes causing harm and not causing harm is basically just luck.

The less careful we are even when the mistake doesn't cause harm, the more frequently we'll make the mistake. Some feedback that made people be more careful, and pay more attention, would be good.

And at a larger level: if we can't be bothered to be that careful (or simply can't at all), and want to be allowed to not be that careful, then maybe we should make more societal changes to stop depending on humans driving 3000+lb machines. All this is great data for less driving but because it's mostly invisible, it can't be used to rebut the "but I want my own car and I want to drive it myself" folks.
I hate this clickbait were coming soon. Instant delete
Thank you for using and sharing bearer :-)
I'd love to know the markers and divisions of American social classes. This would be fascinating - though I wouldn't recommend taking a Facebook test that offers to tell you where you lay
Google has performed the biggest quantum chemistry simulation ever
I've just used hooks for the first time, I'd been working with react for three years before this, but let me tell you, using graphql/apollo with hooks is such a simple thing, I can't go back to using class components, it's so much simpler like this, loadables are a great concept.
Purely speculating with no technical background..

On the sender side, there would need to be a "smell microphone" to inhale and encode smells based on chemical properties. The data can be transmitted over HTTP or another transfer protocol.

On the receiver side, there would be a "smell speaker" (and maybe amplifier) that decodes and exhales the smell.

I can imagine various technical challenges on both ends, specifically chemical analysis and synthesis on a small enough scale to be practical.

EDIT: This page has a history of such attempts, most recently Aromajoin with "the first wearable scent device" in 2016.

https://en.wikipedia.org/wiki/Digital_scent_technology
I don't understand why that's a form of bigotry. If someone legitimately thinks that hunting is unethical, it seems reasonable to look down upon someone who hunts.

Replace hunting with some act you find unethical, and you'll see why this doesn't make sense.
>I don't see how it implies this

In the sense that if sexism is the major force that prevented women from going into IT, then the much higher sexism of doctors and lawyers in the 60s and 70s would have prevented women from going into those fields too. But women were far more in those fields then, than they are in IT now.
This is very cool! I hope this gets released--even if it's a rough prototype, I would still use it in its current state.

Like others (apparently), I started writing a system remarkably similar to this earlier this year. I just wanted to generate some simple diagrams programmatically, and went down the rabbit hole of creating a Python library to combine Z3 with SVG generation. For whatever reason, I was getting awful performance from Z3, so I started writing my own constraint solver. That ended up being a lot more of a pain than I had the patience to deal with, so I abandoned it.
I find it strange to associate OSS contributions with 'shipping software'. I've shipped plenty of software. I've dealt with drop dead release dates, 5 nines HA requirements, production war rooms, and a product paid for and used by millions of people.

Is 'shipping software' the same when there are no angry customers who can burn up the support line demanding refunds and threatening to leave 1 star reviews on amazon?
Andrew Yang is running for president on a basic income platform.

Why would someone downvote this? It's a statement of fact.
Depends on the exact circumstances and local trespassing and fraud laws. Ask a lawyer for details if you get a chance- perhaps reach out to LegalEagle, who makes Youtube videos about interesting laws and legal situations.
> When women in the industry infrequently report that they are experiencing sexism, then I’ll consider that we’re well on the way to solving the problem.

This is the fox guarding the henhouse. There is no incentive for women to ever stop crying "sexism!" if this is the criterion in use.
Facebook has been doing everything in their power to gradually erode people's privacy, so their business model is strongly consumer-hostile, unless contributing to the erosion of civil liberties and human rights isn't considered hostile towards people.

Disney's attack on culture through the lobbying of copyright extensions is not an excuse for what Facebook is doing. Both companies need to be dealt with, and we can do our part by not defending them when there's an opportunity to call them out.
Base64 Encoder and Decoder Online
Ahh, interesting insight. I hadn't considered that case before, but in that context it makes sense.

I'd definitely be annoyed if I was a professor/doctor and strangers were being overly familiar with me.
What a stupid law. Some states are ridiculous.
What's Behind the Secure DNS Controversy and What Should You Do About It?
For tiny things like this I'd prefer a single header file over something that's a compiled dependency.
Where is the OFFLINE INSTALLER?

WTF? https://www.qt.io/download-open-source
Modern smartphones keep recording WiFi access points even when you toggle WiFi off.
Plot a 2D Function in a fraction of a second
Question: I thought any given C code could go in either headers or c files (or rather, split between headers and c files), and that the difference was only a build concern. So why wouldn't a given library be available in both forms, unless one of them just makes no sense at all? Put differently: why isn't this just "Minimal library for writing non-blocking HTTP servers in C" which people understand to mean "this might make sense to put in a header"?
>because it's likely to be relative rather than absolute levels of sexism that are relevant

Relative to what? IT remains less sexist relative to doctors and lawyers, so...
> I thought it was poor form to have a lot of code in headers.

It is mostly because it makes it harder to reuse compiled objects when you make a change and rebuild. For a drop-in library that you're probably not editing, this shouldn't be an issue.
I'm not sure I follow your question. It's Javascript. Code goes from top to bottom. You can't write:

function doThing(target) {
console.log(myVar);
const myVar = target.prop;
}

Because that's invalid Javascript. React Hooks are just functions that return markup.

If your goal is simply to see what it renders first, that's fine, you simply need to look at what the function returns.

I disagree with your assertion that LSFF is 'backwards' - it is simply not what you are used to.

MSFF could definitely be argued for class-based components, but it's simply not an option for hook-based components.
Might go well with embeded hardware
Show HN: (Unofficial) Busylight Java Driver
Repository: https://github.com/tckb/busylight_driver (not using Url as HN does not allow re-posting of the same url twice)
> Red light and speeding cameras are used in a lot of places. I think the idea is that the regulations are modified to allow this specific type of citation to the vehicle owner, or that they 'force' the owner to prove they weren't driving to avoid the ticket.

Ah the old, "Guilty till you prove you're innocent by ratting out someone else".
تحميل برنامج سي كلينر 2020 CCleaner لتنظيف وتسريع الكمبيوتر مجانا
PAE was always a terrible hack though. It caused so many problems that I'm super glad native 64 bit became the norm shortly before it would have had to become widespread.
1GB is still a lot of memory. If anything, we've only learned to squander all available memory.
Works was actually a completely separate codebase from an acquisition, and, as a result, many common features actually worked differently from Microsoft Office. This was problematic as it made upgrading from Works to Office difficult as many people who used Works were used to Works and found Office unfamiliar. I have been told by more than one person that they preferred Works to Office over the years.
1) to encourage mass surveillance of citizens by citizens
2) to allow people with money and power easier access to discredit their rivals
3) in order for a founder and a small team to be millionaires from profiting on the above
This is a symptom of economic problems. Look up what hedge fund billionaire Ray Dalio has to say about the global debt crisis. https://youtu.be/5C43i3yclec

Basically we are entering a global depression due to untenable debt levels. WWIII is a distinct possibility.
I think you will find that when you do articulate, absolutely everybody has a different interpretation of exactly which parts are fucked, and how to unfuck it, and who exactly should foot the bill. Perhaps some of them think you should, or people of your income bracket, or people who share your other demographic traits. Presumably you have a different opinion. And, of course, differences in opinion is anathema to a good protest march.

The true beauty of the message is that it's vague enough to get both you and the guy next to you (and the guy you would both intensely dislike if you knew the full extent of their opinions) to all come out and smash shit up at the same time in a coordinated manner.
From the point of view of the bicyclist, it can be a close shave with actually dying, even if they're physically unharmed.
Thats already the default except for the option to buy-out of the system.
Using 神 like that is the same as “god-tier” in English
NeurIPS 2019 – The Numbers
Human Ancestors May Have Evolved Physical Ability to Speak 25M Years Ago
Women aren't just "called upon" to do child rearing, it's a huge part of their biology. In addition to giving birth and developing a strong maternal bond, women breastfeed their children which is not as convenient at work.

And as for high-powered careers being a status symbol, I would offer that a man's socioeconomic status is a major component in attraction for women. The reverse is true to far less of an extent. The stats on dating apps bear this out.
I think there's another level of representation that needs to happen for NNs to learn the appearance of an object in a similar way that humans do. I've seen a lot of research recently on compressed representations, I think applying that to object recognition might yield some interesting results.
i think the "warrentless encryption" alludes to encryption just because, and not for transactions that must be secure.

encryption is another thing itself. it doesnt need to be RSA, or SHA256.

emogis and emoticons, are encryption :-D.

l3375p34k is encryption.

euphemisms are encryption [dont talk that way my dog is sick].

even binary code could be considered encryption !
I always like pointing software engineers and people who need to focus to this playlist: https://open.spotify.com/playlist/61RNVG9yeQpFBRi8OAVC9I?si=...

Before this, I could not listen to music and code at the same time AT ALL. Then, I found a coding playlist with only full length albums with very little vocals, and I changed. I recently created my own flavor of the playlist with only albums that have a consistent flow from one song to the next.

Give it a try and fork it to make your own version!
Jeez man, most sites have trouble putting static text on a page without showing a spinner.
> Because differences are observed at birth, are relatively consistent across countries with vastly different cultures,

I mean the article literally says different countries/cultures see vastly different results.
If you haven't coded to Infected Mushroom, then you haven't lived. :)

http://www.youtube.com/watch?v=dLWXSsYJoWY&feature=list_rela...
I, like many others in this thread, have a difficult time listening to music while writing code or reading. One app that has worked wonders for me and boosts my focus is brain.fm. The rhythms and beats are steady and I've had some of my most productive sessions while listening to it.
> Connectionism is at heart a correlative methodology: it recognizes patterns in historical data and makes predictions accordingly, nothing more. Neural networks do not develop semantic models about their environment; they cannot reason or think abstractly; they do not have any meaningful understanding of their inputs and outputs.

And the symbolists make the same mistake they did the first time. Imbuing programs with nicely-named symbols and hard coded logic does not possess them with understanding, it arrests away their ability to learn it.

Simple programs do not understand themselves, they have no more awareness of the logic they are running than a mouse has awareness of its neurons. Symbols and their programs represent understanding only as much as they map to concepts in the programmer's mind, not their own. Understanding must be something that partakes in computation, not the definition of the program.

Classical chess AI, built with perfect chess simulators, idealized search and expert heuristics, despite flowing through interpretable and semantically sensibile programs that humans have built, are entirely isolated from the semantics of their programs—for the names and the layout of the data structures are not properties that the program itself has any access to.

Despite the limitations of machine learning, this cannot unreservedly be said of neural networks, which are demonstrably extracting semantically meaningful latent spaces from highly complex inputs as part of their computation. ML is still not self-reflective in any useful sense (it cannot hear itself think; it does not see itself learn), but at least it is handling the first level of the task on top of which we might conceivably build understanding. To MuZero, a game of chess is an aspect of its network that it could perceive, at least within a given branch of its search. And we know these networks must be building something at least knowledge-analogous, since how else could a network like GPT-2 answer questions (however imperfectly) across a range of out-of-domain tasks, like knowledge retrieval and translation?

And this is why Gary Marcus' position (besides his repeated telling of false claims) misses the point. Yes, we should embed programs with priors and reasoning beyond brute connectionism—and to that, most people agree;—but this understanding cannot live in the symbols, it must by necessity live in the structure of the computation, and this structure must itself be accessible to the AI. It is this latter thing that the ML community is already doing, in likely the majority of ML papers, of which the convolutions Gary likes so much are just the tip of the mountain. It is this latter thing that explains, much against the grain of Gary's claims, why MuZero is a better network than AlphaZero.
A way to “fingerprint” human cells
>With AlphaGo in 2015 we crossed an important bridge in the Turing Test - before AlphaGo, we could be pretty certain that a high level Go game was played by a human. After AlphaGo, we can't be sure.

So? That was true for Chess at one time, and Checkers or tic tac toe back in the 1900s. It's just a more computationally advanced version of a game with simple rules, not a general intelligence...
> your shorter experience

I had assumed I had the longer experience as most people I've discussed it with have only worked a few years remotely and you didn't specify.

I've only worked one job that was part-time remote where people weren't cooperative with it. But that was mostly the results of one manager who was generally bad, so I didn't take it as remote specific. The other 3 companies where I worked full time remote were all good experiences w/ no one sabotaging things. Solving the issue with one place with the bad manager was pretty simple though... I just found a new job where it wasn't an issue.

Anymore I only apply to places that are either fully remote or advertise themselves as remote friendly with a remote-first culture and it hasn't been an issue.
I can see it either way, but for a tiny program this could be handy. For a larger program that already has multiple source files, it seems like it'd be better to keep it in a separate file (to make the git diffs easier to follow, for example).

It would be better if it was namespace'd in some way, at least by using a common unusual prefix for all of the non-local symbols. It wouldn't be hard to clash with the chosen names.
It traditionally leads to bigger executables and longer compile times. With modern compilers, both of these are non-issues for "most" reasonably-sized projects.
What? JSX allows you to write HTML as though you are actually writing HTML.

The '1 language' version requires you to learn language-specific syntax for creating HTML elements.

How is that more compelling?
Have any of the protests been anywhere near the scale of Hong Kong? The Hong Kong protests regularly drew as many as 2 million people. That's more than 25% of the entire country. For comparison sake, that'd be like a single US protest drawing 82 million people.

Even comparing to the Chile protests, those were just 1 million people in a country with 18 million. Proportionally that makes them only one fifth the size of Hong Kong. Plus the Chilean protests only lasted for a few weeks before quickly falling to under 10,000 people. In comparison the HK protests have been ongoing for nearly a year.
`setState(...)` is not idiomatic in JavaScript.
Right... garment workers do build things. That's the point.... building is not just making structures. It's production in general.
Rebooting datastores into the future
Year 2020 is perhaps one of the best year to simulate to study the origin story of A.I., what a time we are living in today!
This is generally a great summary. We have near full employment right now, so that means in order to pull more women into engineering, you'd have to fill those industries the women are coming from with equally talented men.

In other words, you'd effectively be taking would-be male engineers and converting them into nurses and teachers. And vice versa. The number of people that consider those fields a toss up is vanishingly small. They require completely different skill sets.
I see. My old 2000 acura would idle another 1000 rpm higher when it was cold, maybe to warm it up faster. Some new cars seem to shut off completely at a stop until you hit the throttle.
Unless someone is fiddling with the election.
> You have to see this in historical context. That Basic had an editor was a huge step forwards. That it wasn’t a full-screen editor was because full-screen editors didn’t exist yet

I (mistakenly!) edited out the part of my post that clarified I was thinking of microcomputer implementations (77-83 or so). Of course, full screen editing was common then, even if not necessarily in the interpreted BASICs of the time.

BASICA had a command to edit a line 'EDIT 120' that let you use an interactive line editor of sorts. (And C64 BASIC 2.0 could do something similar, I'm pretty sure). On the contrary, the contemporary Logo implementations of the time let you hit an F-key that dropped you into a full screen editor window with your source text. QB4 just started you off in the full screen editor with an immediate window (REPL, sort of) at the bottom of the screen.
Show HN: I built a FOSS service to protect against link shorteners tracking us
You're thinking of the second amendment, I think.
h2o [1] is a web server and C library that not only supports http 1 & 2, but also usually tops the TechEmpower benchmarks [2].

[1] https://github.com/h2o/h2o

[2] https://www.techempower.com/benchmarks/
A dashcam/helmet-cam upload website that lets people tag videos by license plate number and state has been something I've been wanting to do for a long time. Can't believe it's not a thing already.
I still remember seeing a bird die when I was a small child. The bird was in the street right next to an intersection, and a car made a right turn at the intersection and caught the bird unaware.
Do you have any suggestions for this "other way"?

I consider myself an anarchist in the sense that I believe that we should strive not to need government, taking responsibility for our own actions.

I do not currently believe we as a society have found a way to make that a reality :(
"Do your maps look like everyone else’s?"

This is the theme of an advertisement I'm putting together for next week.

We've built a 3D API which is used by RedBull, Microsoft, ViewRanger, Polaris, and more to better engage their users than 2D Maps.

All the sports tracking apps look the same, so if you want to differentiate your product, 3D maps can help tell the story. People use 3D maps for transportation, wildlife research, commercial drone operations and more.

Check it out at https://ayvri.com
API at https://ayvri.com/pages/api
> One is still claiming astroturfing with nothing but circumstantial evidence.

And adgineer is claiming various things without any evidence at all.
> But men _are_ in fact more accommodating to women nowadays than to _other men_

This is not about generic workplace disagreements. Yes, those happen all the time.

> How do we know this? _Because men told us_!

I know that's tongue in cheek and only half serious but I'll reply anyway.

Even if 99% of men are more accommodating, that 1% would still make employment unbearable. After 10 years you probably met a few dozen assholes and just want to quit the industry because it's not worth it.
Yes, with the additional goal of raising awareness + accelerating social backlash against surveillance
Can't tell whether troll or not. (the best kind)
React is open source, you can view the source for this "magic construct" so I don't see any validity to your argument.

useState returns 2 variables - a getter and a setter, where the getter is just a variable and not even a function to call.

How is that equatable to some hidden construct? How is Clojure superior to that?
brundolf is asking a similar yet different question, so I'll ask mine: I've heard about modules coming to C++. What are the concerns with headers exactly? I'm aware of the issues with duplication in object files and ballooning build times, but are there other issues? Is it then something that primarily affect very large code bases?