skysight-inc/HackerNews huggingface dataset:
Hi HN,

I've been working on an app for tracking refactors and code migrations recently. I got the idea at my last job where we always had lots of these migrations going on at once (for example, moving from Angular to React, or moving from Flow to Typescript). We would track how many files still needed to be migrated by grepping for certain files and pasting the results into a spreadsheet.

This seemed inefficient, and like it was a problem that other companies or open source projects might be having. I built an MVP, but I wanted to see if this was a problem other people had faced, or if there was any need for a product like this, before going much further.

Let me know if you have any questions or feedback!
> The law doesn't require automatic brakes and alerts on cars.

The law isn't written for the case when the car is under its own control. The driver is assumed to be in control of the vehicle. However, if the car is also _a_ driver, neutering its ability stop, or even ask for assistance, in an emergency should be tantamount to disability the human driver's brakes.
Looks like it is an animated gif. Not sure if that answers your question or not.
"it gets harder and harder to do something unexpected."

I just found something!

https://designyoutrust.com/2016/07/guy-paints-over-shit-graf...
I think it does. I got an EE degree at a state university, and couldn't imagine how anyone could just learn all that on their own. There is so much abstract/esoteric knowledge and skills you need to develop. Having a guided step-by-step process to learning is huge (along with experienced teaching profs to help you). Plus, at least with EE, you need to have access to some absurdly expensive tools like Synopsys Design Compiler.
heh. I actually take notes with vim on my phone. It's convenient if you have a hardware keyboard.
You might be right, although developers usually have local admin rights, so it should be a matter of clicking past the warnings.
> Ah, to be clear: Subconscious biases still exist to some degree.

Subconscious bias still exists to a huge degree. Studies have been done, and it is fairly obvious, that show increased diversity has a positive effect towards decreasing subconscious bias. I would propose that we give these hiring diversity goals, say, 100 years. Then we can circle back to see about making some adjustments towards a determination as to whether subconscious bias has effectively been eliminated.

> In recent years, in government and large corporations, diversity hiring goals have completely dominated the hiring process compared to subconscious biases. I don't think you agree with that statement; if you did, would you think that it is a good result?

I do agree that in recent years diversity hiring goals have increased significantly. And I do think it is a good course of action.

> I don't think the solution to past unfairness is to tilt the see-saw in the other direction, creating more unfairness.

When your vehicles steering is misaligned, do you counter steer in the other direction or do you drive around in circles all day?

> To me, equality means equality of process.

That's a lovely ideal. It doesn't exist. You've already stated that you admit subconscious bias exists "to some degree". So the process is already unequal.

With diversity hiring, more people of color will be hired, both competent and incompetent. Without diversity hiring, more white people will be hired, both competent and incompetent. There is no evidence that shows conscious bias favoring people of color results in more incompetent hires vs. subconscious bias favoring white people. That is the process: incompetent people get hired, race has nothing to do with it. In order to hire more competent people of color, diversity hiring is required (diversity is also required to, over time, progressively decrease the prevalence of subconscious bias). More people of color hired (competent or incompetent) naturally means fewer white people hired (competent and incompetent). I fail to see why that is an issue, unless you are consciously or subconsciously biased to favor white people and/or oblivious of how change is a result of action.

> To correct for subconscious bias for white males with conscious bias against them hardly seems the path towards equality.

It may hardly seem like a path towards equality, but in fact it is (see steering analogy). That it may feel "unfair", well, in regards to that all I can say is "Sorry. But think of it this way, now you know how it feels for people of color. Lack of privilege kinda sucks." If there were another method of addressing pernicious subconscious bias favoring white people I'd be all for it. Doing nothing is obviously not a solution.
its Web scale
When you are traveling at 60km/h+ no amount of computers can save you when even reacting instantly is not enough to slow down enough. Cars, self driving or not are extremely unsafe. Sure its a bad place to be walking at night but its quite problematic that we accept that walking around without looking both ways at every step is punishable by instant death.
You could call this the Wittgensteinian critique of the question.
I agree with most of what you said, but it's even more important to keep access to your email secure than it is to keep the address private, so why should I trust your relatively unknown service to be the gatekeeper to all my accounts?

I like the idea, but I'd like it better if my existing email provider that I already trust gave me unlimited aliases (long random ones are fine, and I'd even be willing to pay, say $0.10 each). "+" suffixes are a start but they still leak the original email address.
How bad is it without a desk? can you type a SMS reply while walking?
> I’ve recently launched https://idbloc.co which aims to help deal with this

Nice! I just started working on the same thing, and it would be great to be able to drop the project… except trusting a new service with your e-mail is hard. (It’s even hard to trust established names like Google or ProtonMail.) If only every service supported encrypting e-mail so providers couldn’t read it. :(
Just one: "nor"

https://en.wikipedia.org/wiki/Functional_completeness

Hope you are one of the 10000 lucky ones whose mind is blown for the first time.

Or another one: "1"

https://en.wikipedia.org/wiki/Unary_coding
Everyone in this thread complaining about phones without keyboard and Blackberry had a keyboard android phone flagship for a decade but nobody cared.

You all deserve crappy media-consumer-only phones. :(
This depends entirely on what you’re measuring: if my goal is to make my work faster and a compiler can generate something which runs faster, most people don’t feel that it’s not fair to use extra CPU features - they just want to compare the results which they’ll actually get.

I remember people whining in the 90s x86/Alpha/POWER comparisons that some compilers were aware of fused Multiply-Add operations, too, but everyone who was trying to make a purchasing decision just tuned them out since they wanted to know realistic FLOPS/$ ratios.
> what about stateful components that change colour or what not, do they still run on the client side

Yes :-)

Statefulness of a component is not useful for server-side rendering anyway, because component state will only change on the client side. But yes, stateful components work both client-side and server-side.

> And what about a todo-list like the one on the react start page, will it "magically" use hidden forms and make http posts to update the server state

I am not sure what you mean. Filling in and submitting a form only makes sense on the client side. It can be pre-populated with data during server-side rendering though. Naturally, http requests for form submission will work on the client.
This is the same quality material that has been used to promote eating less fat for several decades, while obesity exploded to record levels.

It’s a bit ironic you are questioning the study with regards to causality and then mention obesity exploding to record levels with an unsubstantiated, implied connection to the promotion of eating less fat. Your coment would have been perfect without the obesity comment since your comment is decrying linking things without sufficient causal evidence.
Pretty much all of the seriously talented reverse engineers I've met started out hacking video games as teenagers. Also, IDK if you remember me from back in the day, but hi! ^.^
Trains have had dead man's switches for nearly 50 years at least. You can't give people the job of paying attention if there is nothing to pay attention to 80%, 90% of the time. It's not reasonable to me to expect someone to be at peak alertness while doing nothing at all.
I use a local equivalent - Trademe.co.nz.
Hayabusa2 Scores a Bulls-Eye on Touchdown, More Explodey Fun on the Horizon
Wait, what?

> Automatic differentiation is something that you get for free if you use dual numbers. Lie theory describes the relationship between the discrete and continuous spaces. Probability has this deep connection to Lie groups.

This...doesn't follow. Probability has a connection to Lie groups because it's fundamentally analytic ("continuous"). But you haven't explained how you make the connection to the dual numbers.

What you're showing here is that a lot of things in mathematics can be described analytically (and saying that would be likewise pretty superfluous). But just because you're working with continuous spaces doesn't mean you've engaged the duals. It generally means you're using the reals.

This gets to the heart of what I'm saying - if I wanted to be flippant I could have said the real numbers, or continuity, or analysis, etc are at the heart of so many distinct subfields of mathematics. It doesn't mean quite a lot.

Duality features in a lot of different parts of mathematics, but that doesn't mean you can productively draw connections between dual things in one area and dual things in another. I'm not seeing how you get from dual numbers to Lie groups.
As opposed to a hotel where nobody else has ever slept in or had sex in the bed
We already accept this. You could also be looking both ways and be killed by a driver on their phone even with the right of way because drivers will not react in a predictable manner. We've accepted vehicles as being the #1 non-natural cause of death for years.
Here's a cached version as it's down at the moment.
https://web.archive.org/web/20190307231618/https://securityd...
Shhh! Don't give them ideas! :)
The F-35C Is Finally Ready for Combat, Though of Course It Was Years Late
"Crazy financiarisation" may have gone further than you think.

Multiple artists have engaged in trading securities in order to create chart patterns which are art.

http://www.sarahmeyohas.com/stock2016/

and

"On 31 March Finance Minister Pravin Gordhan...called on South Africans to mobilise and organise against corruption and State Capture. In Cape Town...hedge fund manager James Gubb heeded the call. As a form of protest, Gubb began trading Gupta-owned Oakbay shares in order to create, in the price chart, a work of art depicting a middle finger."
> but they always ate everything that grew

I remember when I was growing up we also had about 20 chicken, they would clean the yard. They would clean any potato peels, any leftovers (we were giving them all leftovers apart from meat). They really eat everything!!
Unbelievable. I wonder how many other self driving cars are out there designed to not brake even when they clearly detect an object in their path. It's ridiculous to rely on a human to intervene in such situations. This was a completely preventable homicide, yet Uber gets away with it. As I've said before, the easiest way to get away with murder is to commit it under the protection of a corporation. True, this is manslaughter, but the principle still stands. I bet they will go after the driver now and try to place blame on her despite her having an impossible job that should simply not exist because it can't be carried out. So they get away with manslaughter and a precedent is set for other car companies that no matter how negligent your system and operations are, you can kill people and get away with it as long as you find a patsy to sit behind the wheel and take the blame. With this kind of attitude, I hope self driving cars never make it to market. I no longer think they will be safer than human drivers because there is no incentive for these companies to make them safe, let alone safer.
It’s peobably both, cause and effect. I agree with everything else you said. It’s just hard not to be depressed when I see everyone staring at their phone. I imagine back in the day people would strike up conversations and make random friends. Can anyone who was an adult pre-phones confirm this? There is no reason to make conversations with strangers anymore as anything you read online is likely more interesting and you can “pause” any time. I am guilty myself, and have to remind myself constantly that there is more to being in public than hiding behind a screen. Maybe I’m the weirdo who occasionally makes too much eye contact.
Wow.
1) Here it seems they have a genuine lead hands down

2) So basically most of the listed brands already offer similar capabilities without the chance to kill you
It is well documented at this point that Tesla "self driving" is completely incapable of being real. They are completely incapable of dealing with partial lane obstructions and will happily plough into emergency vehicles, lane dividers, broken cars, robots, etc. They will happily decapitate you should anything with enough ground clearance be blocking the road. Sometimes they will happily follow other cars. The "self driving" we've seen so far will happily continue driving after it lost any idea what it's doing, hoping for the best. How is this acceptable? You repeatedly see videos of people literally asleep at the wheel of Teslas

3)Should they manage to survive the year and actually pump out a few hundred thousand more cars you will quickly find them a liability. There already are issues with queues.

And finally 4)
How is perma online DRM a good thing? They will brick/gimp your car at a drop of a hat until you pay them ransom should you ever try to fix pretty much anything in it. How is releasing a car with SEVERELY BUGGED BRAKES at all acceptable? How is changing driving characteristics OK? If they have the power to reflash abs controllers over the air, one day they might as well introduce a critical ABS bug too. It's INSANE to even bring it up as a positive thing, and we are not even up to malicious actors.
>is the 2nd factor required

Email is not a factor in authentication, it’s a user identifier. There is a huge difference between the two. Requiring users to also provide their first name is also not a factor.

Email is just a worse version of the same factor in a login. They are both just “something you know” only email is even worse because it’s something everyone who knows you knows.

Just to drive the point home, if a website asks you to set three passwords that it asks you for on each login, that’s not 3-factor or even 2-factor authentication. They are all just part of the “something you know” factor.
Ask HN: (JS) Wouldn't it be simpler if `await` were a method on `Promise`?
Instead of requiring special new syntax like we have now:

const result = await doAsync();

We could have a method on the returned Promise object called 'await':

const result = doAsync().await();
What's the minimum number of words you'd need to define the word "left", as in "left hand"?
There are a couple (admittedly simplistic) examples in the readme like transferring or remotely watching files. The basic idea though is to take data from a unix/linux pipeline from one machine to another with the benefit of also being able to watch it in real time in a browser.
The review is pretty simple. They were welcomed to apply for asylum in Mexico and refused to do so: case closed. The administration is not trying to prevent them from accessing that offer.

Clearly, it is not asylum that they seek. At best, they are shopping around for the most lucrative benefits. If they just wanted asylum, heading south would have made as much sense as heading north -- and more if Mexico is really so scary. Costa Rica, Panama, and Colombia are all safe countries.

You want a review process that evaluates evidence, but how? A person shows up with a coached sob story and forged or missing identity. If it were just one person, perhaps we could have the CIA spend a few million dollars in a possibly futile effort to uncover the person's past. With so many people, that is simply not possible. What you are proposing is that we accept the word of these people, meaning that 100% of them would qualify. That is unrestricted entry.
How to write someone’s name on something
60km/hr isn't that fast when you have multiple seconds of time to react. The reason cars are unsafe is because driver's think they're better than they are. How many times have I seen snow covered cars this week? Or excessive speeding on snow and ice covered roads? How often do people drive on the highway without anywhere near stopping distance between them and the car they're tailgating at 80mph?

The actual car itself is actually an amazing reliable and safe machine. The people using them in extremely dangerous ways are largely just irresponsible.
So they are sometimes fully awake, and sometimes partially. They are never fully asleep. So they don't sleep.
US ‘Gets Its Ass Handed to It’ in Wargames: Here’s a $24B Fix
This is nothing if not a dark pattern, and I would be very suspicious of what metric triggers "looking at the room"
Wow, this is a very rare article that crystalizes a very real aspect of success. It's worth reading.

We constantly read about people working night and day to create a successful project but failing to succeed at it.

Networking is a very real and needed aspect of success. We regularly start projects with other people in mind but if you can't get your constituents to agree with what you want to create then you're headed towards failure.

It is nice to think that we don't need and don't want to deal with other people but that's a fallacy that will get you nowhere in life. The sooner we realize that the faster we'll move forward.

Excellent article, thanks to the person that posted it.
It's a nice idea in theory, but as a counterpoint, my vision has gotten worse due to reasons and the amount of useful things I can fit on my screen at a certain size and resolution has diminished.
We ought to tax wealth instead of income, and tax individuals instead of corporations. The nature of corporate wealth is that the generation of value is disconnected from the generation of cash. It’s impossible to fairly regulate the infinite shell games that result from this. The problem we are trying to fix is inequality of wealth, so we should tax wealth directly and not via proxies like corporate profits.
> An aside - I'm not sure I'd use GTK+ for this. Why not Qt, or something like Flutter?

This is why ubuntu phone tanked. Trying to be too smart and centralizing. Librem5 phone will probably succeed on this but not for the reasons their marketing people think (convergent apps with magic! ha!). PureOS will be as irrelevant tomorrow as it is now. But their phone, being a proper linux phone like android never was, will have some small chance of success after the community buys into it and start porting a decent effort to the applications.
I have been doing some reviewing of myself and intend to publish on privacytools.io early next year.

https://github.com/privacytoolsIO/privacytools.io/issues/603...

I tested a number of new email and security related RFC to see how the providers complied. We plan to have a criteria (also in that issue) to rate them on a scoreboard.

I'm also hoping some of these providers will really consider

• https://jmap.io/

• http://arc-spec.org/

Despite what some people say, I think email will always exist in one form or another. There is a need to send a simple text message to people with minimal fuss. That means no walled gardens or bullshit to get in the way.
Public Disclosure of Slack Single-Channel Guest Directory Iteration
Emails are not used for authentication. Access to an email account can be used for authentication the “reset password” approach.

Emails are an ID on most sites, that’s it. Just because you provide the email as an ID for the account you want to authenticate against doesn’t mean it’s a factor of the authentication.
The proposal/ask and the end of the article (allowing the homeless to build their own housing) is interesting. Is there any evidence that this works or doesn't work?
Isn't this what Tosi got fired for advocating? He must be having an aneurysm.
"+" is unfortunately rejected by far too many validators.
It's kind of like the domesticated dogs are dumbly telling them where the fence is.
Eric Holder Says Next Democratic President Should Consider Court Packing
What really pisses me off is code signing for drivers. To install an unsigned driver in 64-bit Windows 10, you need to reboot your computer into a special menu that can only be navigated with a USB keyboard (which I have to lug out of the closet, since I normally use Bluetooth). That in itself wouldn't be so bad, except the setting persists only until the next reboot! †

This is all in stark contrast to macOS's System Integrity Protection, which I can turn off once to never be bothered again.

I understand why Microsoft would enforce higher standards on drivers which can touch the kernel. But, the same fundamental problem applies: it isn't reasonable for non-profit, open source developers—many of whom I consider perfectly trustworthy—to pay hundreds of dollars for a certificate! Let me make the final decision about who I trust. It's my machine—I even built it myself!

The primary place I run into this problem is with drivers to support weird video game controllers.

---

† You can enable a "testsigning" mode via the command line which persists across reboots, but this only seems to work for certain drivers. If anyone can explain why it sometimes works, I'd appreciate it, as my research has never turned up anything.
The surprising thing about economics for me: it is not a science. What you learn is a perspective. But people sell their version hard. It gets dogmatic.
Quite a bit of optimization is easy to reason about in linear algebra. Take linear and mixed integer programming, for example. And convex optimization subsumes linear optimization in general. There is a lot of nonlinear optimization, but I can assure you with extremely high confidence that the common thread you're seeing here isn't duality, but more abstractly linearity.

Likewise cyclic things show up all the time in purely algebraic (read: discrete, non-smooth) contexts. We have that in vector spaces, group theory, rings, modules, etc.
As much of a game as it may seem, a lot of these could put you in prison.
I was not college bound and was not ignored. Has this changed now or are you generalizing?
Lol. And this pipe dream of magically converting apps to phone doesn't even address this use case of sharing the data. They assume the linux applications will be cloud locked-in like traditional ios/android apps.
The John Coltrane Record That Made Modern Music