skysight-inc/HackerNews huggingface dataset:
This reminds me of Jeremy Clarkson's speeches about race version of street cars: Paying more for less car. Ten thousand dollars more for the same car but without air conditioning. A few thousand more for one without rear seats. Eventually we will we be paying an infinite amount of money for a car that doesn't exist.

Three dollars to disable this OS feature. Another three to not use passwords. A few more for bypassing another feature tomorrow. One day we will be paying for an OS that doesn't actually do anything. But isn't that exactly what happens every time I buy a laptop? I am paying for an OS that I am going to bypass/dump/replace the moment I open the box!
Ask HN: Any good text-to-speech solutions for someone who cannot talk normally?
tl;dr - had COVID ; had to be intubated ; can't talk ; need help

I had COVID in April and I had to be intubated. As a result, I now have bilateral vocal cord paralysis, and can barely talk above a whisper.

Since my vocal cords are paralyzed roughly halfway open, I cannot breathe a normal volume either.

When I talk, I can only <breathe> say a few <breathe> words at a time. <gasp>

ASIDE: I'm VERY lucky to be alive, and VERY thankful.

Examples of what I've seen… Microsoft's Edge browser has a "read aloud" mode that has a very human-like voice.

The built-in dictation in Windows itself still seems robotic compared to what's in Edge.

I'd like to have some kind of tool that I can type things in and it'll speak for me, when I'm on conference calls.
Ask the Bank of England about their desire to maintain Breton Woods
Back? :)

Sure, I get the impulse to try and that in many ways is the lovely thing about the spirit of tech and hackery... buuuut also I'm a black man whos seen e.g. entirely too much "oh they were well intentioned" when the AI thought the black folks were monkeys. So, yeaaaah, not holding my breath. :)
I kind of think we'll eventually have tactile touchscreens eventually. Like folding phones, but the technology extrapolated 20 years from now.

EDIT: Here's a proof of concept from 8 years ago. I think this would be nice to have on my Tesla. Best of both worlds: https://www.youtube.com/watch?v=JelhR2iPuw0
Generate Elixir/Phoenix Boilerplate
How to interview engineers (2020)
(This is not meant to be a critique of you, just a rant about a particular strain of blockchain evangelism)

It never ceases to amaze me that blockchain aficionados on one hand praise the supposedly revolutionary transparency of the blockchain, while on the other hand extolling that the "state of the art" concept of a ledger that isn't on the blockchain, is going to be what finally makes crypto "scale" and become viable for the masses.
Do you ever help the people who are struggling with tips and suggestions?
100% agree. If you are a manager, dont cancel 1:1s unless it is a legit emergency. if someone schedules over it, tell them you cant do it because you have a 1:1 and you dont reschedule those. These are the most important meetings on a managers calendar. any org that treats them differently will not be as successful and employees will not feel as supported, as they could be.
Have you tried reaching out to the kid's parents?
I think you're confusing the J1772 plug with CCS Type 1 Combo. The combo plug has J1772 on top and two extra contacts on the bottom for DC fast charging:

https://interchargers.com/plug/type-1/
Haha. Not only did this individual hate AMP enough to make this extension, so did Joseph Duffy https://twitter.com/joe_duffy/status/1409146065912225794?s=2..., and so did I https://twitter.com/eric_wvgg/status/1440688602321621000?s=2...
I hate how meeting people need to meet over everything. You start typing on slack something simply and they have to throw a zoom meeting at you. Seems overly hostile.
Would be cool if react or vue could be options as well and LiveView
While it doesn't modify the behavior of any sites, Intercept Redirect automatically skips most redirect services. It's a dead simple implementation that attempts to require the bare minimum permissions to do the job.

https://intercept-redirect.bjornstar.com
You're mixing topics. Australian societal controls are not in the main about Internet governance the way the others are.

Have you read up about IGF? https://www.intgovforum.org/multilingual/
This is CSS type 2 and supports up to 142 kW fast charging.

https://www.tesla.com/en_EU/support/charging-connectors

This is the US j1772 that’s limited to 19.2kW.
https://shop.tesla.com/product/sae-j1772-charging-adapter
Which device would you overall recommend for all day productivity use?
It’s not an OS features. AMP links are a Google product that are incredibly annoying. The OS feature being leveraged here is adding a URL scheme handler that routes those annoying AMP links to their actual destination.
> Get a better head-strap! He mentions it in passing in the article, but 90% of the strain from wearing the Quest 2 for extended periods of time can be traced to the garbage default head-strap. You want something that properly balances the headset.

I'm very curious why I seem to have heard this exact same advice for every single headset on the market. Why does it seem endemic that headsets ship uncomfortable, fixed within days by amateurs with Velcro and tape? Why haven't manufacturers noticed that they are partly responsible for one of the major blocks to wide spread adoption?
http://www.startpage.com
The OS (iOS) and the service you’re paying to modify (Google) are very different, so this analogy doesn’t make any sense.

If Apple charged you to not use ScreenTime or something, sure, but that’s not the case.
It's a good book on game theory, but i don't recall it being much of a biography.
These factors only relate to performance. There are still native look and feel, battery life, privacy, and security issues to be addressed.
The best thing about this is that AMP links totally break “open this page in the website’s native app” links, which I encounter frequently, presumably because the browser is on an AMP proxy domain and thus the iOS native app URL listener doesn’t work. It’s absolutely shocking that such a core flow is completely broken by default when you’re coming from Google search results.

This app fixes this problem!
That's fine—my experience was very similar outcomes without a union involved. You asserted that unions were a major part of the difference in behavior between public and private schools, but our public schools behaved much the same way without union involvement. They may not be as major a factor in the outcomes as you expect, or, to put it another way, they may be an instrument of a will that was (apparently) present whether or not the union was.
> Writing quality tests for existing code is much harder than writing tests for code that doesn't exist

I’ve been trying this and the biggest place it’s helped me is parsing. Working out all the bad formats, types, unexpected stuff before I write the code was worth it.

It’s still probably low quality compared to what it will eventually be, but a pretty good way to start.
Correct URL: https://improving.duckduckgo.com/
Love the ui and the color choices on the landing page
I’d pay a good deal of money to have early 2010 style Google back.

Mainly:

- No AMP

- If I quote a string, you better be goddamn sure it’s present on the pages that you show me.

- One ad per query. These days the organic results are after the page fold. This is unacceptable for something that’s supposed to be a search engine.

—-

The second one gets little attention but it’s infuriating to me.
I mean, I’m explicitly telling the engine what I want. If it’s not including it in the results, I might as well not even be here typing. Just show me whatever it thinks I want based on everything it knows about me. And no, unfortunately verbatim doesn’t always help.
I've typed up about three long responses, but I don't know why, because this is just an idiotic segue with nothing to do with what I said... I can't believe I almost fell for this stupid troll shit.
In my experience, when a function has more than 1 if statement, it's probably hard to test and you might want to split it up.

When a function has has more than 2 if statements, you definitely want to break it up.

Imagine the function where conditions aren't related at all, as you posited:

myfn(int x, int y, string foo) {
if(foo == "bar") {
do_stuff();
}

if( x < y ) {
do_other_stuff();
}

if(time() == "noon") {
do_other_other_stuff();
}
}

What's really happening here? Why is all this wrapped in 1 function, when the args aren't related at all, nor the work they are dependent on?

Let's say the caller was doing:
myfn(1,2,foo);

I would split this function into 3 different function calls in the caller...

possiblyDoStuff(foo);
possiblyDoOtherStuff(1,2);
possiblyDoOtherOtherStuff(time());

Let's use something that you wouldn't simply refactor upstream:

myfn(string go, string for, string foo) {
if(go == foo) {
do_stuff();
}

if(for == go) {
do_other_stuff();
}

if(foo == for) {
do_other_other_stuff();
}

someOtherFn(go, for, foo);
}

Move that complexity into smaller chunks:

myfn(string go, string for, string foo) {
possiblyDoStuff(go, foo);
possiblyDoOtherStuff(go, for);
possiblyDoOtherOtherStuff(for, foo);
someOtherFn(go, for, foo);
}

Now you have the 7 tests. 2 for each possibly = 6 which are pretty easy and 1 for myfn. It is exceedingly rare that functions require this kind of attention. There are usually a bunch of side effects or return values that are dependent on these checks. eg:

myfn(string go, string for, string foo) {
// examples of why you are calling these, to get vals
var go2 = possiblyDoStuff(go, foo);
var for2 = possiblyDoOtherStuff(go, for);
var foo2 = possiblyDoOtherOtherStuff(for, foo);
return { go2, for2, foo2 };

//move this to caller someOtherFn(myfn(go, for, foo));
}
I've been using neeva.com lately, and I'm warming up to it. I like the idea of the search engine's revenue coming from aligning with its searchers, rather than its advertisers.

One thing I dislike, however: making you agree to terms when sharing an invitation link with friends. You'd think they would want that to be zero mental friction?
Lots of good material here, but I was annoyed how the author chose to keep calling Von Neumann "Johnny". That's a bit like a biography of Richard Feynman in which the author almost always refers to him as "Dick" or "Ricky".

I get that if you quote someone referring to Von Neumann by a nickname, you wouldn't change the quote to the name the public knows him by, but "Dick Feynman" or "Al Einstein" just seem odd to me, and "Johnny Von Neumann" is just as jarring for this reader.
Can someone make a map or table showing the per-capita murder rate changes per county, and overlap that with counties that had per-capita effective-law-enforcement-bodies-available changes?

In other words, if Baltimore lost hundreds of law enforcement officers due to early retirements/police union strikes/"Defund the Police", and also saw a murder spike, I'd want to see that highlighted....and the same for any other city with similar results (which, I suspect, all have similar root causes).

https://patriotdailypress.org/2021/04/25/police-shortage-cop...
I would happily pay for an Open Source adblocker-style extension that intentionally breaks "do you want to download and install our app instead of using a perfectly reasonable web browser that you're in control of" pop-ups. If I don't already have the app installed, there's a reason for that.

(In general, an adblocker is one of the most valuable things I have installed. I wish EasyList had a subscription option; I'd happily pay to help support its maintenance.)
What's so bad about AMP? If anything, it makes many news sites more "readable", less junk and distraction. Walled garden? Yes, but so is Apple ecosystem, which is this extension for.
Lots of phd are hired by industry. 3-5 years for the degree and 0-2 years post-doc’ing and you’re set for low-mid 6 figure income. Yeah, you’ll have to move from time to time, but people need “new discoveries”. And as a point of reference, getting a significant drug to market 3 months early is worth billions. People who can do that are gold. And sometimes, you save people’s lives.

The people who’ve been working in the mRNA fields did ok. Successful tech CEO’s might have more money but Nobel laureates are, just maybe, more useful.
It took me a second to realize it is not supposed to be an exploding Winamp logo.
> After the call, which Camp recorded and posted online, he boasted of “lying to the Washington Post” and began harassing a Post reporter via text and social media.

That's one of the least subtle things I've ever seen and I've been following some of this for a while.
I think a better question is why should parents not be able to directly reach their children when the technology exists. These kids aren’t in prison and parents have every right to decide whether or not their child has a phone on them.
> And "caring about your employer's" goals in this day and age while you're working at FB/Google/Amazon actually makes you look like a sociopath in my eyes

Google and Amazon are very large corporations. Someone who works in GCP or AWS is benefiting rest of us.

Another way of seeing this is acknowledging that anyone who owns S&P 500 technically owns these companies. So if you’re making money in stock market, it’s happening due to the very same people you’re condemning. In this day and age it’s very hard to draw a line for “us vs. them”.
Don’t hijack my URLs without my permission. Full stop.
https://archive.ph/AnHdg
While we figure out a social media policy (cough, not for profit, cough) we can also delete Facebook. Facebook isn’t social media, it is a proven bad actor in the social media space. Any article that doesn’t begin and end with that seems pretty contextless to me.
Oh duh... I don't know why I didn't think of that.
This is why I don't play much virtual pinball. Its different enough subtly to wreck the physics model in your brain about IRL pinball.

I have a friend who streams Pinball Arcade on Twitch--and he's very good at it but he relies on a lot of nudging which is very difficult to do IRL. It involves physical strength and you have to have clearance around the machine-- but its just a button on the controller.

The real hobgoblin is how consistent the game play is. The table never dents, parts are never misaligned, there's never a playfield protector on that subtly changes how the ball acts in certain places. The timing of the shots are always exxacctllyyy the same.
I like this viewpoint, it strikes me as mature, realistic and customer-focused. I think I'll learn a lot from your book, thanks!
This is yet another paper where the title exaggerates the importance of the conclusion.

I found a copy of the original paper - there are several risks to the model that the authors mentioned:

- They only mutated conditionals to test coverage, not any of the other possible errors the test suite may be looking for.

- Equivalent mutations may be miscounted, particularly when developers test a lot of off by one errors.

- There data may not meet the assumptions of the Kendell r correlation used.

- Most of their data had low levels of coverage - previous research shows high coverage is needed before it is related to effectiveness.

- They did not account for object oriented code boilerplate code (getter/setters) which do not need to be tested, causing their counts to be potentially be off. This is major, as they were using only Java projects.

- They had very narrow inclusion criteria, so the results may not be generalizable to all codebases. The projects had to have over 1000 test written; the average LOC was generally in the 100k range.

This honestly sounds like some grad students final project, not advice for real world digestion.
> you're just viewing this from the future where you can see the outcome

No we don't know what would happens if the US did that, because thank God they did not do it.

We saw that 2 cities in Japan was bombed with no retaliation (I'm aware the bombing itself was a pretend retaliation). If anything is to be learnt from that it would be the US can get away with killing people.
Oh it most definitely is a partisan issue. I'll wait for your evidence for if any votes were changed in machines, the only thing that could truly be construed as "hacking" a election.
Congrats you have found a nuanced way to use a throughly proven to be malicious service. Not sure what point you are trying to make other than to humblebrag about a social media “hack”.
You skipped "overlooking the city".
The one thing is a spec doesn't mean the product is correct - you still need testing, just in a different way. It'll probably replace unit tests though.
Not always the case. Sometimes I'm looking for something and come across a link to a reddit thread. I'd like to jump to the app easily. What I don't like, however, is how hard websites try to block you from accessing their website without opening the app first.
OP here - please work up to it, don't dive in all at once.

And come hang out on the Discord - would love to talk about your new-user experience, and help make it work for you.
Deep down he knows that all he did was create a cleaner version of MySpace at the perfect moment. He's used that lottery ticket to acquire companies built by people smarter than he is, and he'll keep trying to tie their genuine innovation back to FB to soothe his fragile ego.
Take it into your own hands. It's your time. Bring stuff to it. You won't always have an amazing manager, but you can get a lot out of it if you are proactive IMO.

Also, I think all managers should be asking what cadence and length of time their directs want for 1:1.

The least would be 30 minutes bi-weekly IMO.

The most would be 1 hour weekly.

Depends on the person, the projects, where they are in their career, etc.
They said that two OS versions ago, pre-Blast Door and the other improvements Apple made (not that those helped against Pegasus, of course). Have they started buying iOS exploits again?
> I use Google because i) it displays stock price right on the search page.

So does DuckDuckGo; here's a screenshot: https://imgur.com/a/6nCNGZk

> ii) it does match right on the search page.

What do you mean by "match" here?
It’s hard to give concrete recommendations because everybody’s company/role/background is different, but two things that really stand out to me:

1. As parallel posters have pointed out, yea, if your 1:1 is spent reporting task status / receiving task direction, woof, that sucks. 1:1s are (as you’ve found) a horrible medium for that, in that they burn your time, your manager’s time, and also are a high-delay channel for that information. In my experience, a good 1:1 is meta-level feedback. I spend a lot of my 1:1s discussing what’s likely/unlikely to come over the horizon in the next 3/6/9 months, both in terms of projects and my personal growth.

2. There are plenty of coachable skills that are not technical, and the average engineer, in my experience, tends to climb the IC ladder via tech skills and then plateau because their non-tech skills are an undeveloped muscle. This is how tech ends up with so many very skilled programmers that have to be hidden in a dark corner because when they talk to another team they accidentally piss everybody off or they get pissed off. As a mundane example of this: I have worked with several developers over the years that write awesome code, but if somebody from another team pinged them and said “hey, can you work on $project”, would just say “sure” or “go pound sand” based on their personal mood w/o any concept of how to prioritize that ask. Time management and prioritization are amazingly important non-technical skills that an effective manager can help coach.
Yet Bethe had a different opinion. Some profs or mentors don’t mentor willingly or well. Some create scientific family trees that are quite extensive. Different strokes and all that.
How would any reversals be decided without a benevolent God? I've shown that traditional finance can't do it "correctly". Apparently smart contracts can't either. Courts can't because the law is sometimes ambiguous and unknown before it's tested in court. Traditional contracts can't because people get tricked by not reading the fine print. I think nobody can except an imaginary benevolent God.

If you just call the boss of reversals and say "sorry I made a terrible mistake, please reverse the payment", how can he trust that you're not the fraudster yourself? Even in the case in this article, how can any 3rd party truly know that it was a mistake and not just someone pretending it was a mistake so they can get it back?

Blockchain solves the problem of chargeback fraud. It's one specific class of fraud but it's solved by that technology even if other classes of fraud are created.
The original reason was if you broke a task down into 2 subtasks it would still conform to your story point scale (a 21 becomes a 13 and 8, etc.)
Actually you arent wrong. It was either Ivy Lee or Edward Bernays who were the primary people behind the shift to "public relations". One of their first triumphs? Selling cigarettes to women as " freedom sticks".

It always cracks me up when I meet a pr person and ask about Ivy Lee and Edward Bernays and they dont know anything about them. Some sort of sadly delicious irony.
I just don't look at Reddit on mobile.
That's what I mean. If I have the app installed, I probably want to use it. If I don't have the app installed, I don't want the site trying to push me to install it; I just want the content in my browser tab.

And Reddit is indeed one of the worst offenders here.
If you want to build trust, instead of propaganda, how about you lift the liability exemptions from the vaccine manufacturers. And lets see how far they're willing to push the vaccine, if they can be sued for causing harm.

If the vaccines cause no harm, they have nothing to worry about. Right. Then why the liability waver?

Instead we allowed the government to shift all the risk onto the public. And the military wants to drum up propaganda.
You can't fool all the people all the time.
StarkEx is a blockchain, it’s just a blockchain that gets its security from another blockchain and has configurations for how to handle data availability.
Interesting looks like they changed pricing. 6 months ago the Tesla Model 3 SR+ was $38,500 and the Bolt was $37,495. In any case the point stands the pricing you are seeing is the result of supply and demand dynamics not a decision by Chevy to target a different market segment. I makes sense for Chevy to sell a certain number of bolts even at a loss so they don’t have to pay their competitors for ev credits that is what is going on there. Chevy didn’t somehow figure out how to make a cheaper ev in the past year.
I wouldn't even write this way because the else confuses what's happening.

void fn(int a, int b)
{
string ret = "not";

if (a == b)
ret = "equal";

printf(ret);
}

*I understand, this is not a good optimization in every language.
What if the flash data is corrupt, and the only way to restore it is to use an internal company program which I do not have access to?

To me, the device is bricked. It does not turn on and I can not fix it. But to the OEM it simply requires a factory reset. IMO bricked to me means that the device does not boot and there isn't a button combo factory reset option available. To the vast majority of people, this is completely broken beyond repair to them.
Firefox addon: https://addons.mozilla.org/en-US/firefox/addon/amp2html/