skysight-inc/HackerNews huggingface dataset:
Well, they did gut their IT staff four years ago to replace them with low paid foreign workers.

And reading the poor spelling and grammar in the negotiations makes me wonder if that’s somehow related.
This doesn't work in practice, companies that aren't allowed to pay those ransoms usually use proxies (some other company that doesn't have to follow those restrictions) that will pay the hackers
> This car is too big for European streets.

Yep, but then most American trucks it's designed to offset are as well.
Completely false. Look at Nixon.
Because it’s not just building a program, it’s about bootstrapping the whole operating system. The process begins with building some FreeBSD tools used by the build process; the you need the FreeBSD compiler, since host compiler obviously can’t create FreeBSD executables, and so on.
Naked pics/videos and functional programming tutorials.
> you want to enforce termination

Nickel is turing complete. See, the fib example.

> or reproducibility

Nickel doesn't force reproducibility

So again, why Nickel and not a GP programming language?
Plaid Parses Transaction Data
If it was a win for Samsung/LG/Sony to install crap-ware, then they would be doing it already rather than signing lucrative contracts that help Google maintain its monopoly position.
I'm happy for Snowden, he seems like a decent person willing to take a stand for what is right and face all the negative outcomes from exposing crimes within an organisation.
I really dislike that I have a SUV, but TBH I find them WAY more comfortable than sedans. Maybe it'c suz I'm tall, maybe cuz I have tight hamstrings and fragile lower-back. I donno. I'm really itching to get an hybrid/electric SUV, but for hybrid it's hard to swallow spending 10k more for like <10mpg more. The only exception being the new rav4 which would be like 20mpg more AFAICT.

I recently started paying my utility company extra for green energy enough to offset my entire carbon footprint, including car and it's like $15 a month, so that's a lot of years of ICE before $10k delta difference is overcome...

I never really thought of it until I did this but converting cars seems like a pretty inefficient (per dollar) way of reducing carbon.
Slack May Be the New Open Floor Plan
Variation in fire conditions equals variation in human behavior
s/50/70/
Is this understood to be more for tax revenue or surveillance reasons?
This is also phonetic choice as "åååå" is an expression of amazement and puzzlement.
I know about first, but second is what I think would be interesting.
My partner reminded me that people scream when feeling positive emotions too!
What if computing is less like building tangible products and more like reading and writing?
The key thing for me was to constantly and continually invest. I'm sure you've heard the saying to "maximize time in market; don't time the market." I buy a mix of bonds and stocks that pay dividends. I'll skip reading the financial news from time to time and buy shares in low-cost funds when I'm busy or just feeling lazy.
I don't think they do make any money actually. There's still no ads in the app which caused a huge argument a while ago, and the app is free.

I guess indirectly maybe they acquired some more Facebook users although I suppose most people who had whatsapp also already have a FB account.

My guess is that they always wanted to turn it into the western wechat.
Show HN: Multiplex – View parallel console processes, with an interactive TUI
where was the pricing, I did not see a link on the sites.
The add-on page for this says it was last updated in June 2019. Just wanted to check if it's still compatible and has no issues with all the changes in Firefox for more than a year now.
This specific component is a SPIR-V backend for Rust. In practice, how you use this is you use a native API (Vulkan), give it your generated SPIR-V program, and it "runs it" using its own semantics. This is a combination of a userspace API talking to a kernel driver, and the kernel driver using a combination of IN/OUT instructions (unlikely) and memory-mapped I/O (much more likely) to talk to the GPU.

The actual details of the communication is documented by some IHVs, either through PDFs or source code. Normally, the CPU doesn't wait for programs to complete, but instead, the GPU driver has a list of tasks to run (a "command buffer") that it itself can schedule across many different pieces of hardware, and a combination of the driver and GPU itself determine scheduling, execution, and so on. Note that there's still a lot of work for the driver to do, including managing the device's memory (textures, buffers, so on), compiling any programs into machine language (similar to a JIT), and coordinating multiple different programs trying to use the GPU.
multiplex is the result of me wanting a tool that allowed me to view output of several processes running in parallel
similar to tmux but with the main goal of being view only, being able to view many streams
of data in an ergonomic fashion, which tmux doesn't deliver as nicely.
I wanted to navigate the content by with the same ease `less` gives when viewing a single data source.

I hope some of you find it useful as well :)
tiktok and instagram are running on free content. quibi was supposed to be netflix for people who have no time for netflix
Here's a snippet for configuring a systemd timer on NixOS. Note that if I were to use the systemd configuration language, it would be spread across two files (the timer and the service itself)[1]. If I don't have "startAt" in the definition, it won't generate the timer file. If I spell it "statrAt" it will give me an error when I generate it (or in my editor if I have that configured). Note it's possible to fallback on using the json-like syntax to generate the ini-like systemd configuration files manually, which is useful to have when needed, but mostly it's about writing fairly simple functions that increase the signal-to-noise of the configuration file by removing boilerplate while at the same time detecting mistakes earlier.

systemd.services.tarsnapback = {
startAt = "*-*-* 05:20:00";
path = [ pkgs.coreutils ];
environment = {
HOME = "/home/XXXX";
};
script = ''${pkgs.tarsnap}/bin/tarsnap -c -f "$(uname -n)-$(date +%Y-%m-%d_%H-%M-%S)" "$HOME/ts" '';
serviceConfig.User = "XXXX";
};

1: Quick reference if you aren't familiar with systemd timers: https://wiki.archlinux.org/index.php/Systemd/Timers
Psychotherapy centre's database hacked, patient info held ransom
How does using shader in language X in Vulkan compare to approaches of OpenCL and CUDA? I.e. is it ergonomic to use for compute?
Remember, it's not all or nothing. Long walks help too. Or temporary short walks.

Or if you're not a distance runner yet, it's okay to jog slow and take frequent walk breaks. In a lot of ways, volume is way more important than intensity.

My healthcare plan gave me a watch that reminds me to walk 500 steps every hour or so, and a daily goal of walking 10000 steps. That small nudge has made me way more consistent, because I'm a cheap asshole who likes the idea of saving $3 on my healthcare plan every day.

There was a study that says you make better car buying decisions if you do a crossword puzzle instead of sit there and think about buying a car. Same thing goes for technical tasks. I'm more productive if I walk around frequently, forget about my problems and come back to them with a clear head.

How often have you saved a day's worth of hard work by just doing something a slightly smarter way?

Walks give your subconscious brain time to chew through problems and solve them while you're not actively thinking about them.

I hope you get that new job. Having a non-toxic environment is more important than almost every other factor and I strongly recommend everyone leave their toxic jobs if at all possible.
Conservatives often say Republicans or the Republican Party establishment are dumb. Google the phrase “The Stupid Party”. So I believe that Trump (who has actually been a Democrat at points in his life) said something like that on TV. And that it’s not quite the smoking gun Reddit seems to think it is.
No that's not it, Randall is gesturing at utility theory -- the password is to something indifferent, so the person would decide that's it's not worth being beaten over (with the wrench) over. He's implying that the stuff being protected isn't that important.
Seeing how Ecuador worked out for Assange, Snowden was lucky to end up stranded there.
welcome to the wide wide world of shared themes

https://emacsthemes.com/

https://github.com/hlissner/emacs-doom-themes/tree/screensho...

and probably many others

run load-theme to switch by name, to any you've got installed.
I don't see where the welfare state is.

- Public schooling, unusable.

- Public health, unusable.

- Public infrastructure, unusable.

I have no clue where my taxes are going, but it sure as hell isn't being spent for "welfare".
> Then rich folks will put family into high income positions into their own company to transfer wealth.

The recipients of those jobs would pay income tax though. And in most jurisdictions earned income is taxed way higher than dividends or capital gains.
Well, that's what they say, but being closed source it's reasonable to think there might be backdoors somewhere. Besides, WhatsApp is not p2p, but client server based. Nobody knows for sure if the NSA Prism program still exists, but it does, Facebook would probably be part of it.
You're not aware of them... because they never exist. A language specified by a recursive descent parser is never ambiguous in the first place. There's nothing to resolve.

I don't know where 'codify your bad assumptions' comes into it? What assumptions? How are they codified without you knowing?
Given that it's more efficient than its ICE counterpart, this could become the standard consumer-model Hummer for the foreseeable future.

It's tough. It's freaking huge. And it's the only EV that can off-road. Subaru and Jeep are going to be facing extremely tough competition if GM can produce this in any significant volume.
I'm imagining James Randi finding himself in an afterlife. He is more than surprised and investigates it deeply, very happy to finally get an answer to many questions.

One day, he hears a distorted voice, coming out of nothing - it's a psychic, asking him if he is worrying about the money.

Jokes aside, the world has lost a great man. All the stories you guys posted here are more than amazing. The dedication and selflessness is hard to come by today, I hope someone can continue his mentality. If there were more James Randi's in the world, maybe my grandma would stop believing Uri Geller bend her key she place on the TV 20 years ago.
Ecological resource variability during a critical transition hominin evolution
An opinion piece published in Nature is still just an opinion piece. As usual, this one talks about "untold death and suffering" potentially caused by Covid without comparing it to the death and suffering caused by avoiding infections at all costs. It downplays the damage lockdowns and social isolation cause and compares them to the worst-case estimates for the damage Covid might cause. This is not how you make rational decisions.

> In the US, probably one to two million people would die

For context: That's 0.3-0.6% of the population. The usual death rate is 0.86% per year.[1] Calling this "untold death and suffering" is disingenuous.

> But models that calculate numbers at the lower end of that range rely on assumptions about how people interact in social networks that might not hold true, Scarpino says.

So do the models that calculate more pessimistic numbers. Relying on assumptions that might not hold true is what models do. However:

> Low-end estimates imagine that people with many contacts will get infected first, and that because they have a large number of contacts, they will spread the virus to more people.

How could this possibly not hold true?
Definitely won't work everywhere, but stepping out for a coffee is how I take a break. (Though it's usually iced tea instead of coffee for me.)

Can also just take a walk. It's aimless, but still good for the mind.
This is not an informed perspective.
Sure, I guess you're right, if you consider formal grammars as existing in their own abstract bubble removed from our reality.

I, on the other hand, am primarily interested in using grammars to parse programming languages, which are essentially a human form of communication (computers could use bitcode or lisp-style ASTs, no need for syntax).

I'm not an expert on PEGs, so this is copy-pasted from Wikipedia page on PEGs, I hope it's valid - the classical dangling else ambiguity.

S ← 'if' C 'then' S 'else' S / 'if' C 'then' S

Now, there is an obvious ambiguity here, for a human reader (mediated, of course, by tabs). If you're using a formalism that wishes that ambiguity away, it just means that the formalism is a non-ideal one. What I like about LALR parser generators is, that they will explicitly alert you of this kind of human-level ambiguities.
How long did it take you to amass a portfolio like this? Seems like it would take decades unless you have a very high salary.
i would have assumed a security researcher was smart enough to use a vpn located in the US
I’m not sure what kind of scientist would test only the truth side of his hypothesis and then conclude that he is right.

To really reach any valid conclusion he’d also have to analyse flights where people did not wear masks.
It’s in the Air: The Corsair HS70 Wireless Headset and Linux
Why cybertruck over Ford's own electric F150?
That's an interesting point. However, reality TV is no different from biographies, which people have been commissioning since time immemorial. The reason why people don't want to ban biographies is that this market has rarely resulted in systematic exploitation of people or harm to society [1]. Moreover, what is being sold is not usually easily processable data about the star, but a persona whose main value comes from how popular the star is, rather than it being an entry in a database.

On the other hand, the main value of your meta data and social media content comes not on it's own, but as part of the larger database. Each individual person could be locally happy with the sale of data (as are sellers of organs on the black market), but globally, you quickly land in a very suboptimal nash equilibrium, which is plagued by coercive relations.

[1] Though recent trends in the reality tv market or adult streaming market are worrying.
Rust has hygienic macros and a package manager, at least. It'd also be nice to have a common language that you could run on the CPU for debugging purposes. I see this more as a moonshot type project though, where if you could accomplish it, it would mostly just speed up Rust's time to utility for other similar use cases like embedded development.
Nearly every news outlet and publication does this and not just Reuters. It's very pervasive and it's not new. Sometimes, it's official, other times it's just a PR agency with a story and a reporter who needs one. I'm sure there's a lot of quid pro quo, but there's little that I've seen written on the subject beyond Paul Graham's essay.
> "That's 571 Wh/mile or more than 2.25x less efficient than a 2019 Tesla model 3 SR+ which gets 240Wh/mile."

The ICE Hummer was at least 3X less efficient than the Honda Civics and Toyota Camrys of its era.

I'd say it actually reflects pretty well on the Hummer if it's only uses 2.25x more energy than the Model 3, which is known to be very well optimized and highly aerodynamic.
Hummer used to be big. But it's smaller than a Suburban, Sequoia and many other "full" trucks out there
Kin and SEC Settle
Except that people saying this was happening were labeled as conspiracy theorists by many. This is what people always forget when they pull out the "Yeah but we already knew that" no you didn't, you might have suspected it but there would always be plenty of people ready to shout you down saying "We don't know that for sure", "That has not been confirmed", "Take off your tin-foil hat".

I'd wager that the people clutching their pearls now talking about people being put at risk due to the leak are pretty much the same people saying it wasn't happening before the leak.
A 3d box is a cube, a 2d box is a square.
I am unfamiliar with the evidence that wearing a mask is bad for your health. I do see a lot of health professionals mention that surgeons wear masks for 10+ hour surgery, implying there are no deleterious effects.

On the other hand, wearing a mask does prevent particulate transmission, which is provably good for other people's health.

Would you be able to provide any reliable evidence to your claim?
Yes, my mistake. That's pretty obvious in context what I meant to someone that already knew it, but that doesn't help those that didn't know about that feature, so thanks. :)
Yes, this was kinda a merge between txauth and oauth.xyz; the design group had authors from both projects in there.

Here's the place to check it out going forward: https://datatracker.ietf.org/wg/gnap/about/

And here's the draft just promoted to the WG: https://datatracker.ietf.org/doc/draft-ietf-gnap-core-protoc...
You just made me want to burn every book by Rand and Locke in a glorious flame.
>COBOL is sort of a DSL for business logic

It was intended to be that, but ended up being a DSL for machine code. The same happened to SQL.
At least in Europe that is not true, from their official page

"We do not share data for improving Facebook products on Facebook and providing more relevant Facebook ad experiences.Today, Facebook does not use your WhatsApp account information to improve your Facebook product experiences or provide you more relevant Facebook ad experiences on Facebook. This is a result of discussions with the Irish Data Protection Commissioner and other Data Protection Authorities in Europe[...]

Importantly, WhatsApp does not share your WhatsApp contacts with Facebook or any other members of the Facebook Companies, and there are no plans to do so."

https://faq.whatsapp.com/general/security-and-privacy/how-we...
If I saw that on a resume I'd totally ask about it in the interview and would decide if it's a positive or negative thing based on your comments about it.

Also remember that a lot of times the person responsible for hiring you is not originally from the USA, so they will likely have a very different view on military things compared do Americans.
Flask vs. Django – easy expert comparison
Browser compat issues arose precisely because a dominant browser maker gave zero shit about standards, and what you call "pax chromana" is a repetition of that, with many webapps targeting only chrome. I understand that having the main browser actually decent is an improvement from the IE days, but for those of us that don't use chrome, the increasing tendency to only target one browser feels like a step back.
A lot of them don't apply to single people, like the laws about inheritance or social security or medical decision making. The laws specifically refer to a spouse who just doesn't exist for single people (but which could apply equally well to a male or female spouse).

In some cases, a single person could specify somebody in particular, but it's more flexible. This is a common default case that applies widely, and those who choose not to get married can apply the same overrides that others can.

In the case of social security survivor benefits, there's a definite asymmetry where married people get a benefit that single people don't. It covers a common case for two people who have their finances so tightly linked that the salary really is joint between the two of them, such that the social security payment really is intended to cover both.

There should perhaps be a similar rule for people who have a similar arrangement without the benefit of legal marriage, but it wouldn't be easy to recreate the entire legal apparatus that joins the two, which is what makes that survivorship benefit reasonable. Effectively you'd need to create a state of civil union, and now you're just playing semantics with the difference between civil union and marriage.
> I've never found a fully satisfactory c++ setup

My preferred stack is:
Emacs + lsp + ccls + dumb-jump + rg + projectile + dap

It's still not perfect, but it's the best I can do.
The last part is very true. The first part is not true. It's one of the surprising things we have discovered about this unusual pandemic. Unvented, even single layer, masks do offer some degree of protection to the wearer against COVID-19. Perhaps it just keeps your hands out of your face. Anything that lowers R0, even a little is beneficial. Masks work. Better masks work better.
That's crazy. How do the patients feel about this?
They outsourced some IT staff. Reports are that this attack hit the epidemiology department, which lists a 10-person IT staff: https://epibiostat.ucsf.edu/our-team

I don't think we can assume that the IT outsourcing directly affected their vulnerability to this attack.
High Tech Genesis Inc
High Tech Genesis has plenty of positions for:
U I Test Automation Developer, Security Automation Engineer, Technical Writer-Telecom,
Site Reliability Engineer, Reverse Engineering Software Developer, Devops Engineer, C++ Software Developer, Customer Success Specialist (German), Software Developer-Python /Django and a Fullstack Software Developer with Java/Angular!
On-site Locations in Ottawa, Toronto, Gatineau, Montreal Canada and Georgia-USA.
Interested? Apply at: https://jobs.hightechgenesis.com/
Do you have any practical DeFI resources you can share around this? I imagine you need to be brave enough to have a fair amount of $$$ tied up in ETH to take advantage of these opportunities as well. Are there not substantial risks with that?
The number of comments here specifically upset with this part of the current design is a bit discouraging, but not necessarily surprising.

Yes, many mainstream languages have near-zero support for Tagged/Discriminated Unions or Enums with Associated Data or Algebraic Data Types (pick your favorite name for the same concept). This is a limitation of those languages, which should not force a language-agnostic protocol to adopt the lowest common denominator of expressiveness.

Consider the problem they're avoiding of mutually exclusive keys in a struct/object. What do you do if you receive more than one? Is that behavior undefined? If it is defined, how sure are you that the implementation your package manager installed for you doesn't just pick one key arbitrarily in the name of "developer friendliness" leading to security bugs? This seems like a much more bug-ridden problem to solve than having to write verbose type/switching golang/java.

Implementing more verbose deserialization code in languages with no support for Tagged Unions seems like a small price to pay for making a protocol that leaves no room for undefined behavior.

To be clear, _many_ statically typed languages have perfect support for this concept (Rust/Swift/Scala/Haskell, to name a few).
Probably M-x f or something. I started using Doom after maybe a week of trying vanilla Emacs, so I can't remember.
But there are two further considerations:

(1) The cost of the rock drops precipitously with your ability to pay. No matter what value you compute for the rock, you will find that the actual cost of a rock never rises above "negligible" for anyone who isn't severely handicapped, regardless of ability to pay.

(2) If you anticipate needing a rock in the future, you probably don't have to dedicate any time to finding one. You can just pick one up whenever it happens to be convenient.