skysight-inc/HackerNews huggingface dataset:
I think workers rights has less to do with automation and more to do with forcing exploitative bosses to negotiate via collective action but what do I know
Odds are very big that the set of externally visible entities is much smaller than the set of database entities.

That is, unless you decide to put the same interface into your database and your API, what is not rare for OOM-only programmers to do, but always ends in tears.
Food delivery seems like the sort of thing that should be a set/tiered price. When I last used grocery delivery years ago that's how it worked.
I fail to see how you lose if the internet remains free. Just avoid social media if it bothers you.

I really don't mind social media being so big and growing. You don't have to live on their platforms.
I made it about 200 words before the anticipation of a sales pitch or call to action drove me away. I don’t know if they’re selling something, but it feels like it, and I don’t want it.
> Somebody is paying that [30%], you or the restaurant

The customer is. They are the only one bringing money into the system over the long-run. The customer is paying for the ingredients, the property tax, the delivery, the lights, everything. The restaurant just handles the money.
hackaday.com/blog
Undo/Redo shortcuts and a button to see the history in a timeline, my biggest problem is writing while in a undo state overrides the redo stack. Jetbrains has a Local History functionality, by it has a linear timeline instead of branching like the author plugin
- Can the climate and city plan of Salt Lake City be compared with Palm Springs in a such a way that all differences in independent variables are tied to race?

- while the abstract mentions three non-white racial groupings, the full text doesn’t mention Asians at all. Since this study is bringing a lot of correlation-as-causation to the table, it makes you wonder if the Asian racial proportion was maybe correlated with something contradictory.

- the flip side of summer heat is winter heat. A large fraction of the US Southwest gets significant snowfall. For example, if randomly airdropped this week in Houston would you rather be 6 degrees hotter, or find yourself in a slightly less Latinx neighborhood?
Yeah I feel a bit the same learning Unity. Lots of stuff seems buried in menus, tabs, and panes. Though I also feel the same learning a new code base. Like learning where everything is in someone else’s filing cabinet or kitchen.
Offline Speech Recognition in Flutter: No Siri, No Google, and No, It’s Not STT
Nitpicking, but that's not a tautology. Let X be "dying" -- many of us aren't trying to get there, but we will all succeed.
It sounds like WhatsApp is providing considerable value to your team.
Agreed. However anyone is free to make things publicly available or not.
Reed College
Why is it so? I've got 100K requests per sec with PHP easily [1]

[1] https://github.com/gotzmann/comet
This is true. I really love Haskell but I can still get some prototype or small script up and running faster in Python.

But that speed flips once you have a larger system and need to maintain it.
I feel the same in Texas, we don’t have strict lockdowns and I’ve been going to gym, restaurants, and bars since June.

Sure our rates are ‘high’ but are on par with places like California and New York who have very strict lockdowns.
> The headlines this week have all focused on Texas, but this was happening over the entire region.

Texas had huge parts of its grid fail and leave millions of people without power for multiple days. Other states had minutes long rolling blackouts.

They are both cold weather power problems in the way that getting a cut on your hand cutting a bagel and dropping a running chainsaw on your leg are both injuries. The significance comes from the severity.
I saw this post and it gave me horrible flashbacks back to Computer Graphics class back in undergrad.

We had to build our own simple ray tracer from scratch. Those were some long, long all-nighters. I learned the hard way that you have to offset the rays ever, ever so slightly or you get some super bizarre effects that drove me crazy...

looking through other posts, there were definitely few or no tutorials back then, sigh.

Now I'm a UX engineer in health tech ;)
Leaving LastPass? Here's how to get your passwords out
Wealthy people have all sorts of ways to avoid taxes, but high income people don’t, and they pay for almost everything. I think the number is something like the top 1% pays 20% of all income tax and the top 50% pays 95% of all income tax. So it really is a big deal of high income people just leave. Poor people can’t support the country on their own.
Ask HN: How can I teach my parents about phishing?
I have explained security and phishing to them before but it's easy to let it go in one ear and out the other. I had the idea to try phishing them just to _show_ them how easy it can be to fall prey to this kind of stuff but after a bit of research it seems more difficult that I thought it would be (which is a good sign overall). How would you teach your parents about phishing? _Is_ there a relatively straight forward way for me to phish them for educational purposes or show them how easy it can be to fall victim?
If it’s limited to the poor, then the US has that through nonprofits like https://en.wikipedia.org/wiki/The_Legal_Aid_Society . There’s no standard, or for that matter, no single organization to look for, so it’s hard to say who exactly qualifies in any particular city.
>"Any significant drop in the network's hashrate opens it up to attacks."

I was curious about this. What would "significant" be? What is it based on - the number of outstanding blocks? Is this vulnerability mentioned anywhere in the protocol spec?
Take care that you don't burn out, you have been pumping out releases lately like a team of 10. Keep up the great work!
Atomics Clocks Are Reinventing Time
Sort of. Google Talk, yes, but only the post-2006, federation enabled version, which was XMPP - read http://googletalk.blogspot.com/2006/01/xmpp-federation.html

Hangouts - no. It never was as smooth as skype or google talk.
It appears that this is exactly the behavior they want to prevent - people hoarding personal (and illegal) files on institutional/corporate accounts.
Thank you for posting this. I've missed the spontaneous social interaction of meeting up with friends at a bar after work with this pandemic going on.

Things are starting to open up a bit in Chicago, but it won't be the same for a long time.
> Only Store Valid UTF-8

Linux could learn something about filenames here.

Personally I would also disallow anything below 32 to avoid having filenames contain escape sequences.

I have absolutely no need for a filename that contains an escape character, and would see this as a major bug, like his description of SQL injection. Better to fail fast.
Pretty sure one of Biden’s main talking points of his election campaign was that America would start listening to the scientists more closely.
Pandemic Precautions Left Some Texas Shelters Closed as Homeless Froze to Death
would be an unaffordable luxury

An underutilized nuclear plant may still be a necessity instead of a luxury if we're running out of time on CO2 emissions. In this case, making economic sense may run counter to long term human interests.
The only time I felt the pandemic affected me was when they closed the gyms. I was on a 5 day workout routine before, and suddenly being without that was the moment I started struggling.

The gyms have finally opened up again two days ago, and while most of my body is hurting now, my mental well-being is going up again.
This is how I feel about Robinhood.
Ripe NCC discloses failed brute-force attack on its SSO service
> Skype, on the other hand, was about audio- or videoconferencing from a computer, and so it wasn’t quite as much a part of the ordinary person's life as Whatsapp.

It was very much a part of everyday life in Hungary. "let's skype" as expression existed.
OCaml has this for unions, see Polymorphic Variant Types here: https://www.ocaml.org/releases/4.11/htmlman/types.html
I really don't understand, and bluntly I am sick of the absolute laser-focus on race by the media right now. It's a story about high temperatures affecting poor people, yet they immediately start with "Unequal Burden Also for Latino Communities." They are blatantly fishing for a racism narrative, even pointing out that the temperature difference between black and white areas is statistically insignificant. They capitalize the word black while leaving the word white lower-cased as if it can't be part of their identity.

It's all so tiresome and seemingly unnecessary. Why can't we just focus on socioeconomic inequality? The people affected are poor.
no it's webpack HMR

(I know you're joking)
Anyone who hasn't had a lucid dream shoud listen up and try some of the techniques out there. The surreality of waking up in your dream and finally realising the absurdity you find yourself in is an unique experience. Once you're grounded in your dream it feels like you can remember things you've never seen and bring them to life.

the simple three tricks I use to help lucid dreaming are

1. Pushing my index finger in the palm of my other hand during the day, in a dream your brain fails to emulate this task properly and you'll push your index finger right trough where you think your hand is supposed to be.

2. Writing down dreams in as much detail as possible. Just meditate and think of nothing but your dream and push yourself for details you think you cannot possibly remember, because you can remember them.

3. Consistent sleep schedule and try to get in touch with when you enter deep sleep, rem sleep or when you wake up. The more awareness in those 8 hours, the more controll you can exercise. meditate and write them down.

additional information:
https://luciddreamsociety.com/beginners-lucid-dream-guide/

carefull of snakeoil, theres alot of pseudo science out there as the concept itself doesn't lend itself to be very scientific.
> We do the same thing in the west. Look at the people you see in ads and on TV, it's always an idealized look at what the people in power WANT society to look like.

The actual explanation is simpler and more crass: It's about what sells to the target audience. At least for large campaigns, these things are thoroughly vetted.

If you're uncomfortable with some aspect of an ad, you aren't the target audience.
Is there a way to drop out to the REPL from a running script? Kinda like settrace in Python
failure [1] is still state-of-the-art, even though it's deprecated. It will get you backtraces (if RUST_BACKTRACE=1 is set), which nothing else will. I'm waiting until there are stable built-in backtraces [2] to switch to something else.

I recently tweaked my application's failure reporting [3] to go from this embarrassing thing:

E0211 073750.559 main moonfire_nvr] Sys(EROFS)

to the more useful:

E0211 111025.109 main moonfire_nvr] Exiting due to error: Failed to open dir /home/slamb/mymount/sample
caused by: Unable to open meta file
caused by: EROFS: Read-only file system

(set environment variable RUST_BACKTRACE=1 to see backtraces)

I should have thought long ago to advertise setting RUST_BACKTRACE=1 right in the error message, but better late than never.

[1] https://crates.io/crates/failure

[2] https://github.com/rust-lang/rust/pull/72981#issuecomment-72...

[3] https://github.com/scottlamb/moonfire-nvr/commit/9a5957d5efa...
One issue with any form of modularization is that dependency cycles are not desirable and have the side effect of creating a need for ever more modules. The reason is that any dependency cycle can be trivially broken by adding another module.

You get dependency cycles when two dependent services need the same thing and you lack a good place to put that thing. You start with modules A and B. Then B need something that A has and then A needs something that B has. You can't do it without introducing a dependency cycle. So, you introduce C with the new thing. And A and B depend on C but B still also depends on A. And so on.

True weather you do Corba, COM, SOAP, Web RPC, OSGi, Gradle modules, etc. The only difference is the overhead of creating those modules is different and has varying levels of ceremony, management needs, etc. Also refactoring the module structure gets more complicated with some of these. And that's important because an organically grown architecture inevitably needs refactoring. And that tends to be a lot more tedious once you have micro services. And inevitably you will need to refactor. Unless you did waterfall perfectly and got the architecture and modularization right in one go. Hint: you won't.

Finally, the same kind of design principles you use for structuring your code (e.g. SOLID, keeping things cohesive, maximizing cohesiveness, Demeter's law, etc.) also applies to module design. Services with lots of outgoing dependencies are a problem. Services that do too much (low cohesiveness are a problem). Services that skip layers are a problem. The solutions are the same: refactor and change the design. Except that's harder with micro-services.

That's why Martin Fowler is right. Start with a monolith. Nothing wrong with those and should not stop you practicing good design. Using microservices actually makes it harder to do so. So, don't introduce microservices until you have to for a good technical or organizational reason (i.e. Conway's law can be a thing). But don't do it for the wrong reason of it being the hip thing to do.
I think there's some truth in that, but I think the bigger problem is that the people running it genuinely don't understand that Nominet's purpose is to do the best job it can of being the UK's NIC.

Instead they believe that it has an overriding goal to grow and increase its surplus (although that's nowhere in the objects set out in its memorandum of association). You can see that in the annual reports, from what they describe as successes.

Basically, as far as I can tell, the sort of people that end up running large nonprofits are so steeped in the culture of for-profit organisations that they adopt this profit-oriented worldview without even considering whether it's appropriate.

The most obvious example in Nominet's case was its "diversification" into autonomous vehicles. I don't think that can remotely be justified in terms of the organisation's stated objects, and as far as I can tell the CEO didn't think he had any need to try to do so.

(Of course it doesn't hurt that the larger Nominet's surplus is, and the more people it employs, the easier it is to justify large salaries for themselves, either.)
I'm writing in markdown. I use the quoting > character, instead of the more verbose [comment]: #(my comment) syntax. Emacs markdown mode changes the color of the text, and that is enough for me. I use the [comment]: $(my comment) syntax for actual commentary on the text.
I mean it depends right? Even employee 1000 at Google made many millions. And it’s rumored that the Lyft IPO made several hundred millionaires.

Hell, a friend of mine made about 1mil at IPO (on paper) and she’s a tech support manager. Not sure how early she joined but always said the cash was her highest salary ever.
With cloud and infinite horizontal scaling...hitting that performance ceiling is an indication of a poor design.
> It's really best to not reply to the mentally ill people

This IMO is the best way to deal with a lot of emails. I have some public software that is literally innocuous, and yet occasionally I get some very angry emails. An example: a small game where people think the game/computer is cheating (it's not).

If someone fires off an angry, irrational email to you, they aren't looking for a rational response - they are looking for a debate, or a fight, or an outlet. It's best to let them move on.
Does this mean you work with a stateful websockets setup? What stack?
I've been using PHP professionally for 5+ years and never experienced it either. Sounds to me that this is just bad coding
Kia Motors Hit with $20M Ransomware Attack – Report
> If the thought of being pulled into legal proceedings by mere association gives you anxiety, think long and hard about this.

hmm. thank you. the company is pre-startup and has no track record I can audit unfortunately other than the LinkedIn profiles of board members. It can best be described as a private equity company that will build its portfolio by acquiring smaller players in the cyber security domain. I have not been asked (at least not yet) to provide equity myself.
California Republicans less likely to seek Covid vaccine, poll reports
Drop in US GOV bond prices poses a threat to Wall Street’s record run
> We do the same thing in the west. Look at the people you see in ads and on TV, it's always an idealized look at what the people in power WANT society to look like.

What? It’s all about the money.

Ads, and tv (which is simply a honeypot to draw ad viewers) want to connect with as many viewers as possible in order to sell as much product (cars, cereal, or whatever) as possible.

In the 1950s US the only people with appreciable spending power were white parents, thus those were the ads. Magazines, which could be more finely targeted, were more diverse overall, though demographically siloed.

Society does not look like that (it never did, but the $$$ distribution did). Ads and TV are on the trailing edge, not the leading edge. And TV looks demographically more like the people I see, and more like my family, than it ever has before.

I have no idea what the phrase “people in power WANT society to look like” really means.
I use http://phanary.com/ which has a ton of sounds and similar controls.
Whatsapp is what people use in some countries for contacting a restaurant to reserve a table, contacting a bike shop to ask if you can bring your bike down for servicing, etc. It has essentially replaced the public telephone network. Skype was never used that universally.
This is some serious sci-fi shit right here. Anybody know of any fiction that uses something like this as a plot device?
Securing your legacy PHP business application with OAuth (2020)
Facebook is probably lying about much more insidious things at this point
How long until ransomware finds its way into the networks cars dial home to? Pay 2 BTC to start your car today
Multicloud management platforms: pros/cons
Hi there!
Recently I`ve joined an amazing startup :tada:
We`re building the multicloud management platform, which we believe will become the next industry standard (maybe sounds pretty arrogant, but real entrepreneurs dream big, right? :)
For now I can't share with you all the details, but I really need your opinion! It will help us in many ways and you can be a part of a really cool project (when we launch - I’ll share the promo codes with you, so you can be the first to try it).
What I want to ask as a favor - share your thoughts with me on multicloud management platforms.
If you have ever considered using such a platform, what functional be the most crucial for you (there are no right or wrong answers - all are good)?
Maybe you dream to use one but find it too difficult for yourself or absence of an important functional you thought it was supposed to have but not..
Kudos to all for the feedback shared!
The normal OCaml compilers have an optional warning (-w +E) for "Fragile pattern matching", the upshot being that you can make use of catch-alls, while still remaining aware of their presence.
Open Letter to Noam Bardin
How is the thrust of this story any different from someone losing paper cash? How many millions/billions have been lost from physical currency becoming inaccessible?
I get much higher request throughput in my Tornado applications, with very low response latencies, strange.
OP wrote the linked article...
The troubling political dimension of the coronavirus in California. - Mark DiCamillo, Director, Berkeley IGS Poll

https://escholarship.org/uc/item/1zd014bk
> if we solve murder, the leading cause of death is heart disease. Heart disease wasn't as common

Sure but all these things are increasing disproportionally. I don't think the obesity rate of americans tripled since the 70s because the murder rate dropped.

> Because when I look at the list of problems people had in the 1970s, 1920s, 1870s, etc. they seem far far far far worse; by orders of magnitudes.

I agree with you to a certain extent up the the 70s/80s, I don't think the average westerner's life got better since the 70s because of tech progress, but rather because of social progress.

To me running water is a better tech than internet. Central heating is better than the smartphone. Virtually anything that came up since the 90s are either iterative progress over existing tech or straight up gadgets. We're now enslaved to them but they're not necessary to our well being.
On the economic component, it all depends on how valuable money is to you. That sounds funny but it's different for everyone. For some people the $1-3k for a new laptop is a major investment, and for some it's not. If you're using the laptop to work and your employer is billing someone hundreds of dollars per hour for your work, having the best possible laptop is kind of a no brainer.

On the environmental component, every little bit helps, but there is a huge energy efficiency difference between new and (very) old laptops. Plus, if you are spending time on the laptop trying to make things work right, you are burning energy. And there are many other ways to control your impact on the environment in more significant ways, including by decisions about how to heat/cool your home, where to live and how far to commute, what kind of car you drive, where and how you get your food, how many children you have, etc.
I use a simple Word or Google Doc to keep notes.

I label action items as TODOs and it's up to people to track theirs and get them done.

You can't solve a lack of follow up with tools.
I didn't take it as rude. Should I have?
Beckhams pay themselves healthy dividend even as losses deepen
Yeah teeth generally look terrible, even in fully pre-rendered big budget CG films.

It’s like the ambient occlusion between the teeth is always way too high. So instead of their being subtle divisions between each tooth, they look dirty. Like actual dirt and grime.
The Surprising Difficulty of a Simple String Problem
Canada is also trying to push for the same law.
https://www.huffingtonpost.ca/entry/internet-link-fee-canada...

This is an attempt to keep news orgs relevant despite their continuing drop in readership.

Canada has already been paying news orgs $600M a year in addition to the $1.3B or so that they pay the CBC to remain afloat.
I used to work on Cloud9 IDE and it had a feature like this. It's now probably still in AWS Cloud9. It's tremendously helpful and magical when you have it. Having a

We had considered ways to expand on this feature for educational purposes by adding audio to create a tutorial but never could allot resources for this.
I wonder if something like supply-chain exists for npm, looks super useful.
> It has essentially replaced the public telephone network.

I know. And I think it's insane and horrible.
> Integer ID's are always a bad thing.

You are very wrong and wildly misunderstanding the problem that UUIDs solve
Luckily, we have great minds working on this problem: https://www.appliedeschatology.com/
Internet, business groups take on Maryland's digital advertising tax
So your last sentence seems to let them off even more than they are already being let off; given their take of billions of dollars why should we give them extra leeway to keep fucking up?
Right, I agree that's probably how it's meant, but that's not accurately described by the phrase "making it illegal".

If I make houses without a sewer line illegal, that doesn't mean the state has to lay a sewer line, it means you the owner have to take care that you get a sewer line or you open yourself up to liability.