skysight-inc/HackerNews huggingface dataset:
You can either take a 5 minute break every 30 minutes or accumulate them for a maximum of 15 minutes in a 90 minute window. There is no magic; most of the benefit comes from the feedback. Tracking highlights how often you are interrupted and the timer gives a visual reminder to stay on task. When you get a feel for how many Pomos you typically do in a day, it helps set realistic expectations and helps prioritize commitments.
To be fair, that seems a common question to ask Keybase prior to the acquisition :P
Your theory is good, but is it what happens in practice? In the headlines, you will find examples of "corporate raiders" who bought the company to "extract value" which means doing pretty much what a leech does. Also most of these examples showcase that the company would have been better off without the private equity buyers. Could there be good buyers, sure.
Plenty of orgs exists purely to make the world a better place: They're nonprofits. And many nonprofits work at a wide, international scale.

Have you looked at how Disney built Disney World, and the way they... govern... Disney World? There's a lot of similarities in Google's plan and their requests with what Disney built with the Reedy Creek Improvement District[0]. Essentially a company territory with government, policing, and regulation all managed by the company.

And did EPCOT actually create a world of tomorrow? No. But Disney World has made Disney a lot of money.

[0]https://en.wikipedia.org/wiki/Reedy_Creek_Improvement_Distri...
I'm not faulting consumers for wanting free stuff. If anything, it's a symptom of companies (and investors) putting too much value in vanity metrics and expecting that it will be easy to transition to revenue.

I've seen it first-hand: startups intentionally forgoing revenue so they can be measured by the stick of imaginary future profits correlated with their free product's success. Then when investors finally do start asking to see real returns, it's a scramble to find something that doesn't involve charging their current user base (because of course no one wants to pay for something that has been free previously). That's when the "creative" money-making ideas start getting real consideration.

In effect, those actions end up communicating to the public that software is free when it really isn't. It gives the impression that there isn't a cost associated with developing and maintaining software, when really it might just be funded temporarily by investors with deep pockets and high expectations, or supported by other revenue sources that the end user would not agree to in full transparency.
Since they use USB-C power port, you can use an USB-C external power bank now.

https://thewirecutter.com/reviews/best-usb-c-battery-packs-a...
I’m likely different from many hn readers, but the ads really don’t bother me all that much, and fussing with technology bothers me quite a lot.

I like my personal devices to Just Work (tm), and configuring dns/setting up raspberry pi’s/etc is the antithesis of that.

If I have free time I’ll spend it in the shop, kitchen, or outside — absolutely not fussing with technology.
The death of a video store: A former clerk on Odd Obsession in Chicago
What's the license for these?
Yes X1 Extreme as well - two DIMM slots and two non-soldered SSDs. Pretty much future proof for atleast 4-5 years for me.
If your idea is that the current system is so broken that there is nothing we can do to avoid 40% of the population in major production hubs to have to spend ridiculous fractions of their income on housing, with other that simply can't, then maybe indeed a refactor isn't enough, and we should start thinking about a complete rewrite.

This isn't even a question of competition. Prices are increasing purely because the market can bear more expensive housing. The net effect is that real wages after rent are decreasing year after year since the 80s. At this rate, the day will come where the real wages of the average citizen of the US after rent will be lower than in the disaster that was the Soviet Union.

The problem is actually even more complex that simply capital inflow into big cities. Because capital is already centralized around big cities, and has been for a while, which leads to the question, where is that capital coming from? And the answer is that it doesn't actually have to do with capital moving, as that mostly cancels out, but instead with growing inequality.

Also, if your end statement is that it's ok that most people aren't able to own their home anymore, aren't able to own their cars, aren't able to own their furniture, aren't able to own their phones and so on, which is the direction in which things are happening, you shouldn't be surprised when heads start to roll in the next economic crisis. Literally. This is not a small issue, it is a massive issue. The incentive, historically, for the average person to continue participating in capitalism is the promise that eventually they will be able to have their own property, and maybe pass on some capital to their children. If you take away this incentive, the system will likely not survive for much longer. There is a reason why the first people that the population turned against in the Chinese revolution were the landlords. I don't want to see this happen again.

So yes, if fixing this issue will break a few other places, I don't care, we can see what we will do later. This is one of the most important economic issues full stop.
> Any publicized security compromise in our industry, whether actual or perceived, could harm our reputation...

FTFY
I don't get how this could be used. I tried to imagine, and ended up with something wrong. This is what I imagined:

You have a list of hash functions, and choose one at random, then hash a password. Later a hacker gets these hashed passwords, and has an extra hard time? But this wouldn't work for checking passwords because you wouldn't know what hash.

What is a real use case?
I definitely would like to hear about how there can be a real valuation approaching infinity barring playing numbers games like currency/denomination manipulation[1] or artificially inflating share price extrapolated to the whole business[2].

[1]: massive devaluation of currency or a currency split can change the "valuation" in absolute count of the currency, but it wouldnt buy you any more real assets (bread, land, tanks, gold)

[2]: Start a business with a trillion shares, convince a friend to buy 1 share for $1. You're now a trillionaire on paper.
I understand that to do this you would need to blanket an area. I don't have any issue with that, it's the correct thing to do. What I do have issue with are these ISPs and telecoms are going to do a half assed job to maximize profit, just like they've done with every other technology in their possession. They can do this because you are beholden to them with no alternative in the market. Their track record is very poor to build reliable infrastructure, and for 5G to work you need reliable infrastructure. It doesn't matter what the specific technology is if you fail to build it optimally.
> I think big fiber backhauls are still going to be a thing though.

absolutely, I'm just talking about wired vs. wireless as available to the typical consumer. the fiber would be the backhaul for an entire city block or neighborhood. just speculation.
If you would like to buy some in the US, Hiromi paper carries this paper.
Who are the "perpetrators" here, and what "integrity" issues are you talking about?

Those are pretty accusatory words you're using. This is a general problem in scientific research. The scientists care about and know a lot about the science and mathematics of their models, but they don't have formal training in programming, software development, etc. They prioritize hiring graduate students who know about the science, and they frankly don't have the budget to poach programmers from industry. Do you know what usually happens to people in graduate science programs who are more interested in programming than the science? They end up at tech firms, making 3-4x as much as they would if they pursued a postdoc.

Research that is incredibly important to society is being done on a shoe-string. The "perpetrators," in my eyes, are the politicians who have failed to properly fund epidemiology, virology, public health, and other vital fields. Something is wrong in a society that can spend God knows how much on increasing the accuracy of ad-targeting algorithms by 1%, but which can't afford to fund a FTE programmer for its leading epidemiological research group.
Anecdotally, I've found that Microsoft Teams is better with virtual background/intelligent cropping than Zoom is for me. Teams is able to work perfectly so far as I can tell while things seem to punch through on Zoom.
You want people to think you're in Croydon?
Democratically elected governments exist to make the world a better place, at least in the views of those who vote in their leaders. Businesses exist to make money.

That's the distinction being drawn. Pretending there's not a fundamental distinction between the two types of entities is disingenuous.
Lookinmg forward to see what happens to those boys standing up to make life easier for encryption and idintity.
From that point of view, the project is canceled immediately.
The workaround for this is that you can now get external USB batteries that support PD, and most Lenovos use USB with PD for their main charging cable, which means you can carry around a device that can charge your laptop on the go.

It's not as slick as the "swap batteries, now you're fully charged", but on the other side, the USB batteries can charged without the laptop, and you can pick the size you're willing to carry around.
A few months ago one of my friends sent a picture of some disassembled x86 they didn't understand: they guessed it was something like `alloca` because it was modifying the stack pointer based on the function parameters, but before it did that it had a loop over the size in 0x1000 chunks. The body of the loop, however, was just `test [ecx], eax; cmp eax, 0x1000; jae ...`, which seems trivially like a no-op! `test` is purely to set flags, but `cmp` would overwrite the flags immediately after, making the conditional jump independent of whatever the `test` does.

But in reality, `test` has side effects since it's dereferencing ecx, which causes a memory page access, and potentially trap. Compilers insert what look like pointless loops ("stack probes") for `alloca` because if you try to stack allocate multiple pages worth of memory at once and then read only the later bytes, you can skip over stack guard pages that the kernel uses to page in memory on-demand or crash the program if it could cause the stack to clash into the heap.

It's a really nice example of the "there's always something further down" type thinking you need for low-level stuff imo. This was from reading x86 disassembly, which is an advanced topic that 90%(?) of programmers never have to care about because it's so "low level"...until you have to start caring about virtual memory, or your kernel implementation details.
Show HN: Monetize Any REST API with Saasify
Show HN: Play Telestrations online, with voice call
I'm curious where Keybase refugees are going to end up. Matrix? Telegram?
Show HN: Using Kubernetes on Raspberry Pis for IoT Deployments
Neiman Marcus is not fast fashion
I have an X1 Extreme Gen 1 and it's had power/battery issues since I got it.
> there's really no actual reason why they couldn't serve the regular site without cookies all the same.

Well, handling it may be difficult on the frontend, depending on implementation. May very well be easier to just serve it as plaintext.
I notice a distinct lack of "construction workers", "farmers", "truck drivers" and the like in your list. Also generally regarded as "the masses", and also generally against those social democratic policies. (which you haven't named, but I'm going to assume the normal grab bag)

I'm sure you could easily find some willing to write an op-ed in favor of reopening soon. You'd have a hell of a time getting it published in the NYTimes, of course.
I didn't know about hoverfly when I wrote mock-proxy, but the proxyserver mode looks like very much the same strategy.

One feature mock-proxy has that hoverfly lacks is first class support for git repositories as an endpoint type. This can simplify the mocking process if what you're mocking is an HTTP git clone.

But overall hoverfly looks a lot more feature complete and super polished, thanks for telling me about it!
Way back in 2015 there was an article in the New York Times [1][2] that included a quote from a former long time employee, "Amazon is where overachievers go to feel bad about themselves." While I personally didn't see many of the things covered in that piece, this part of the article resonated with me.

We do bold things, tackle really hard challenges, and also have intrinsic aspects of the business that involve managing risk of human life. As engineers I think we have a professional responsibility to be robust in how we solve problems, and also how we build safe systems. It is a huge responsibility, and one that I, and the people around me, take EXTREMELY seriously. From an outcomes perspective, is is healthy to never be satisfied with how well we are doing (and we, generally, aren't). From a mental health perspective, we also have a responsibility to be mindful of those impacts for those who build the systems, and those who run these businesses.

[1] https://www.nytimes.com/2015/08/16/technology/inside-amazon-...
[2] https://news.ycombinator.com/item?id=10065243
To quote the poet Christopher George Latore Wallace:

"Number four, know you've heard this before,

Never get high, on your own supply."
Did you even read the article or the study? One of the only conclusive statements from this study was the UBI experiment as enacted here encouraged dependents to take up "fulfilling and meaningful jobs /w low wages"

FTA:

“Some people said the basic income had zero effect on their productivity, as there were still no jobs in the area they were trained for,” said Prof Helena Blomberg-Kroll, who led the study. “But others said that with the basic income they were prepared to take low-paying jobs they would otherwise have avoided.

...

It also encouraged some participants to get more involved in society, by undertaking voluntary work, for example. “Some found the guaranteed income increased the possibility for them to do things like providing informal care for their family or their neighbours,” said one of the researchers, Christian Kroll.

“The security of the basic income allowed them to do more meaningful things, as they felt it legitimised this kind of care work. Many of the people who performed such unpaid activities during the two-year period referred to it as work.”
Majority of U.S. small businesses expect to close, survey says
So, reading this, it’s clearly an aquihire, and they don’t care about the Keybase product. Please open source the server. We want our communities to still be able to run, and self hosting would be fine.
1999? We said a lot about it in his 1995 album, 1.Outside :D

He also released a single online in 1997 - one of the first artists to so.
"Signal" is just [] without an empty constructor (i.e. a lazy corecursive stream). As far as your Haskell code is concerned, there is nothing special whatsoever about signals, and indeed it's just a normal data type until the Clash-specific Core layer kicks in.

I think I mixed up "shallow" and "deep" embedding - by "deep embedding", I meant to say that there is no secondary AST manually defined for the embedded language, but I think that is actually a shallow embedding. Looks like I can't correct my earlier comment.

Only the top level function has to be first order - you can use higher order functions within the body of your code.
I organize everything I know I'll use daily or very often. I take it from the French kitchen term "Mise en place" [0]. It suits my work style, and think it will as well for anyone who primarily has a single workstation (I include your smartphone in that definition, say when in traveling for example). I'm aware that endlessly organizing can be a time waste, but over time I've learnt to know when it's enough, to keep moving and execute on ideas or valuable work, earning an income etc. I can always spend a few minutes re-configuring a specific set up. Apps have configuration, so should your workstation, and your operating environment in general.

[0] https://en.wikipedia.org/wiki/Mise_en_place
The Silicon Valley Workplace Will Never Be the Same
Please don't break the site guidelines regardless of how bad another comment is or you feel it is. That only makes things worse.

https://news.ycombinator.com/newsguidelines.html
Saturation. The zoom folks had too much publicity.
UTM – run QEMU VMs on iOS devices
What Is Eclipse Dirigible?
Eclipse Dirigible is an open source project that provides development tools (Web IDE) and a Java-based runtime environment for building and running Business Applications in the Cloud. Dirigible provides the shortest possible turnaround time during application development and boosts the developers’ productivity with modeling tools, application templates, and an In-System development experience ...
Do you use Aspirin?
The rule of thumb seems to be, "Everyone is against everything, but everyone still wants power, and preferably cheap power." https://news.ycombinator.com/item?id=21992958
There's probably a lot more merit to your comment than most people realize.

Absent from most of the media reports I've read today is that Sidewalk Labs was facing yet another approval decision on the project from Waterfront Toronto in less than two weeks (May 20, extended from an earlier March 31 deadline). My guess is that they heard through the grapevine that the decision was going to be highly conditional, and that the project was going to be saddled with yet another set of hoops to jump through, so Sidewalk Labs just decided to bail.

It's basically exactly the same pattern we saw in late February with the Teck Resources decision. The company bailed literally days before the deadline for approval.
You should multiply the plan of the developers by 3-4 before presenting to management. So management can cut to factor of 2-3 and you will barely reach it. I never met a developer who doesnt underestimate the effort needed by a vast amount. (including myself)
Interesting how the Barney's bankruptcy did not receive any commentary from the HackerNews.

As a software engineer with a degree in fashion design as well, I believe both luxury retail stores are equally notorious
System76?
Right, and in that case I've made a bad decision and now I "own" a company that is not doing well and have more debt to service. The company declares bankruptcy, gets restructured or folds. How does that help me? That is to say, if it ends this way frequently, or fair odds ending this way, why do PEs keep structuring leveraged buy-outs? (This thread makes it sound like it's frequent enough that one person can say, Debts? Lemme guess, PE? Right you are!) There's an incentive to do this and the edge is ... what?
I cannot strongly stress how amused and annoyed I am by you defending the interests of people with more money than you and your entire family have ever made or ever will make.

You're right. Our current system requires us to use money to represent limited resources and those resources are not infinite. Congratulations.

However the idea here that some people just have to suffer and be catastrophically disadvantaged so that an (increasingly smaller and squeezed) middle class can enjoy the fruits of their hard labor as the money continues to concentrate at the top is absurd.

Try thinking outside of the box for a moment. The current system is fundamentally broken but I guess as long as you've got yours it suits your needs.
Interesting read!

> No more dumping ground folders like “Helper” or “Utility”

If you’re organizing by feature and you have one of these helper/utility classes that support multiple features, where does it live? Would you consider each utility to be its own “feature”?
Maybe they think, you understood the product so natively. You can reproduce it with a new domain: keybeasehasjustended.in?
Related, when I was in school, I always took meticulous notes during class. But I never looked back at them.

I.e. Notes are useless, but note-taking is invaluable.
Do you have numbers?
I actually love Zoom as a product - far and away the best product in its class and this move likely makes sense for Zoom.

The disappointment comes from the loss of Keybase and what it could have been.

The main problem is Zoom having most of its development done via companies based in China. This means it is no longer possible for Keybase to achieve its original goal (and whatever encryption they add cannot fix this core problem).

It's one thing to accept the risk for video conferencing, but it's another to accept for an encryption ID standard.

I agreed with Chris Coyne's comments on HN a while back when he argued that the closed source server code didn't matter because of how they handled the encryption (when compared to Signal). While that's still true from a technical security standpoint, it looks like it does matter in a larger sense because this kind of sale shows that you can't really trust a company to act in its user's interests long-term.
Two quotes from this article I really like, first the opener:

"TWO MILLENNIA after the ancient Egyptians dropped their solar deity, Ra, their descendants are rediscovering the power of the sun."

and then the closer:

“Why spend money taking fuel out of the ground and processing it rather than relying on God-given free sun and wind?”

Very well done, kudos!

I see renewable gaining momentum here in the US as well and it's very exciting to see. In fact, I have recently just invested in BEP, and while it's not a majority share of my investment portfolio, it's quickly become one of my favorite investments.
If you've been following Toronto politics for long, you'll realize this move from Tory is just another in his (and Toronto's) long history of poorly-delivered half-measures which come well after other major cities have already turned the corner.

I would not laud the city for "making some real changes" as much as I would criticize the mayor for being a stale, retrograde leader who is clearly in the business of delivering the barest possible minimum solution only after made to look like a fool.

Wake me up when he applies any pressure whatsoever to Toronto Police over their alarming lack of traffic enforcement and takes less than a year to support like the Bloor bike lane.
Thank you for the reminder; I firmly believe in voting with wallets, and they haven't done enough to regain my trust after Superfish and the BIOS bloat installer fiasco.
>On many real world AndroidTV devices

i gathered from your comment about large amts of devices still on 50 D:

I know it won't be used for external web content, but all it takes is an escape or malicious frame/xss, and boom, mass RCE.

I don't like electron for the same reason.

I'm not saying that it's a wasteland out there, it's just one element that concerns me, is all.
This thread has (again) been flagged.
There needs to be a way to verify keys and identity when using encryption as well as when using public key operations as a method of authentication in general.

Keybase, a centralized service, provided this ability [1]. Now that it was acquired by Zoom who has a history of poor privacy policies [2], people are looking for an alternative. One suggested alternative is Handshake [3], a decentralized system.

[1] https://book.keybase.io/guides/proof-integration-guide

[2] https://www.theguardian.com/technology/2020/apr/02/zoom-tech...

[3] https://handshake.org/