skysight-inc/HackerNews huggingface dataset:
I can tell you that a friend of mine has a license with a PO Box and cops usually do the same so their home address is not revealed if someone gets their ID or something.

He has his bank, DL, business, everything on it.
I addressed that VERY specifically in my comment:

> (without having vendored gems or a rubygems mirror which doesn't obey yanks)

The problem is that the author of the gem just forced a firedrill down everyone's throats today. Doesn't matter if they wanted to or not.

And in prior incidents admins who have taken the precaution of setting up rubygems mirroring and thought they were being responsible were embarrassed to discover that the gem yank was propagated to their own mirror.

Which is a lack of testing, but again, those deficiencies happen, and this is really forcing a firedrill on everyone, without any notification. And the author who did the yank was likely completely unaware of the blast radius of what that action would entail.
> How is China not part of the 'developed' countries?

Because China falls within the definition of a developing country, and because China itself argues that it should be considered a developing country

> While China’s economic might makes it a superpower alongside the United States, it still faces many of the major challenges of a typical developing country, such as widespread energy poverty, including 400 million people without access to clean cooking, significant air pollution, and dependence on increasing energy use to fuel future economic growth. Its modest income per capita qualifies it as a middle-income developing country.

> Chinese authorities remind visiting delegations that China is still a developing country. Indeed, the country ranks a mere 86th on the Human Development Index(HDI) established by the United Nations Development Programme(UNDP), and its income per capita qualifies it as a middle-income country eligible for World Bank loans. The country is also big and diverse: while Beijing and Shanghai are modern and largely affluent, many regions in China still face the burdens of underdevelopment. Given this backdrop, China’s officials argue it should remain in the developing country category used by multilateral development banks and other international organizations—and should continue to enjoy the leniency regarding international commitments that comes with that status, despite its economic might. Moreover, the COVID-19 pandemic’s impacts will inevitably slow China’s development.

https://www.energypolicy.columbia.edu/research/report/china-...
This was highly regional. A year ago, Amazon's delivery broke down entirely where I was living. (Rural community about an hour outside Seattle.)

For several months, Amazon prime delivery was in the 7-10 days range. Seattle quickly recovered, but it wasn't until August or September 2020 that normal prime delivery times returned for us.
OWASP is a good organization with lots of resources and events if you want to get involved!

https://owasp.org/
5 minutes in my old job, 50 minutes in my new job, I usually cycle there because it is faster than both car or subway.
You don't pass by reference in JS. You pass references by value.

Passing by reference has a well defined meaning in computer language terminology. It means passing something that references the variable outside the function. Something you can't do in JavaScript

void someFunc(ref int v) {
v = 456;
}

var foo = 123;
someFunc(foo);
write(foo); // output 456

Above we are not passing 123 (the value of foo) into someFumc, we are passing a reference to foo. This is what pass by reference means.

same if foo was reference to an object

void someFunc(ref Object v) {
v = someOtherObject;
}

var foo = someObject;
someFunc(foo);
// foo now refers to someOtherObject

In this impossible in JavaScript. It does not have the concept of pass by reference. It only has pass by value

function someFunc(v) {
v = someOtherObject;
}

var foo = someObject;
someFunc(foo);
// foo still refers to someObject

Above the value of foo, which is a reference to someObject, that value is assigned to v in someFunc. v's value is set to reference someOtherObject. foo's value is still someObject as there is no way to "pass by reference" in JavaScript
Eagles eat the dead cows on our farm. As I understand it from 1 minute of google searching Turkeys do not partake of dead flesh. Much more gentlemanly if you ask me.
I don't know where you get these ideas. I was participating both online and offline in Libertarian communities.
From the little research I've read about it, the statistical properties of the Voynich Manuscript seem to be much closer to human language than to a text produced by any method that an ancient hoaxer would likely have come up with, but also not quite similar enough to human language that we shouldn't be suspicious of it.

Of course, for any statistical pattern that we might associate with human language, it is possible to design a random process which produces output with that pattern, but the more complex that algorithm is, the less likely it is that someone living 500 years ago would have come up with it, especially when a much simpler process would have been enough to trick their contemporaries.

One interesting example of statistical oddity is the presence of "words" (or "vords") repeated three or four times. That doesn't seem like a very natural sequence to find in a genuine text (especially in an era when documents were slow and expensive to write out longhand), but nor is it something that such an elaborate hoaxer would choose to include either, if they were trying to convince people that the text had meaning.

A perhaps related observation is the lack of crossings out or "mistakes" in the text. This might suggest that the person (or persons) writing the text didn't know or care what they were writing, or alternatively that they held the work in such high regard that they started with a fresh sheet whenever they made a mistake.
>DAWs are notorious for imposing a specific workflow, and users will select a DAW specifically for some new workflow it has produced

That's spectacularly wrong. The core workflows (sequencing, editing audio, mixing, etc) are similar in every DAW because that's their inherent nature, nor because they're somehow imposed upon users.

The only major different paradigm was Live, which, as it name implies, offered a "live clip launching" way of interaction. But that's not about "imposing a strict workflow" it's about supporting a different use case or not. In other words, it's like there were editors for programming, and someone went and make an editor optimized for live coding. And even that, is offered in several DAWs, including BitWig, FL Studio, and even Logic.

The core workflow itself (which involves sequencing, editing audio, mixing, etc) has 100s of ways it can be mixed/matched/customize/performed differently within the same DAW.
Classic network balancing problem. Even in regular times this causes gross inefficiencies: A number of years ago I had heard that for large carriers (e.g. FedEx, UPS) ~20% of trailers you see on the road drive totally empty to balance their network. They didn't have a good solution to optimize this figure nor did they know what the minimum value of this percentage could be.
where do I read about this throwing promises thing?
Sure, you always have to bootstrap something.
Barzun is well worth reading. I don't know how much remains in print, but used copies of his books are not hard to find.
It's not an issue, until someone finds a way to mitm the request, send a special payload to your Roku that is then opened by an unpatched ffmpeg (https://www.linuxcompatible.org/story/asa2020074-ffmpeg-arbi...) that allows an RCE and turn your Resident Alien into a Resident Zombie.
All the jokes about launching rockets in the "what is a monad" articles are finally coming true!
The article makes reference to the "FBI Cryptanalysis and Racketeering Records Unit". They appear to have people on staff who do exactly this kind of work.

From the FBI's web page (https://www.fbi.gov/services/laboratory/scientific-analysis/...):

> The Team

> Cryptanalysts and cryptanalyst forensic examiners.

...

> Cryptanalysis

> Decrypt manual codes and ciphers found in letters, notes, diaries, ledgers, and other types of written or electronic communications. Common users of codes include foreign and domestic terrorists, organized crime, gangs, prison inmates, and violent criminals.
Intel invested lots and lots in novel EUV alternatives and they didn't work out. They took risks, they spent big on R&D, and I think you can certainly blame mismanagement but it's wrong to imply Intel wasn't taking risks.
Right? This idea that just because we're at the levels we were over the summer means we can open everything up is just insane. We're so close to the end of this so why risk it. Why do schools need to open right before the end of the school year? Certainly don't think theme parks and movie theaters (which are serving food) should be open. Ah well, I got my first shot yesterday so soon I wont have to worry about everyone else.
You can join to find your peers. Like when you watch a football match, you don't join the club cause you feel insecure of your athleticism.
Well maybe that mentality is the actual problem, rather than the targets thereof. It's quite possible to separate personal beliefs from professional interactions, and unless there's tangible evidence that said separation ain't happening, then maybe we could stand to assume innocence in the absense of evidence of guilt?

Like, should we consider the emtire organization developing the Brave web browser to be implicitly homophobic because its founder and CEO once donated to an anti-gay-marriage campaign? Should we have considered Mozilla itself to have been at one point implicitly homophobic in its brief appointment of that same person as CEO? Was Netscape homophobic for that reason?

Or do you think that maybe people can have views that ain't representative of their employers?
as someone heading towards 5 years developing, I'm not sure it's as straightforward as you think (and if it is, I'd love advice on how to improve). In my career so far my work has roughly gone in phases of backend, frontend, devops/infrastructure. I've been able to improve my soft skills of learning how different organizations work, learning how to network and collaborate, learning how to learn, etc, and improve my technical skills of development, learning about best practices, etc, based on the particular technologies I work with at a given time. But I haven't had the chance to just spend 5 years progressively leveling up my java backend or javascript frontend skills. As a result I don't think I would qualify for a senior developer level quite yet. But by that token, perhaps I'm also not the best person to say whether or not this is the typical path for a sr dev or not
Can you help me understand this code on interfaces? If you were calling (CartStore.GetById()) where does (*cart.Cart) come from? I don't see any logical connection between these two.

type Cart interface {
GetById(ID string) (*cart.Cart, error)
Put(cart *cart.Cart) (*cart.Cart, error)
}

// A type that implements the interface :

type CartStore struct{}

func (c *CartStore) GetById(ID string) (*cart.Cart, error) {
// implement me
}

func (c *CartStore) Put(cart *cart.Cart) (\*cart.Cart, error){
// implement me
}
This article is pure apologist non sense. The media outlets were completely in the tank for anyone that wasn't the sitting President or the party he was a part of. They went after governors who were Republican while practically knighting those who were Democrat, hell Cuomo got an Emmy out of it.

So this was never about giving the American public more of what they wanted. This was delivering the message the Democratic Party wanted. Americans never wanted unending doom and gloom. The American public kept looking for hope and the American press kept stifling it because any positive message was not allowed while someone the media despised was in the White House.

Hell you can pretty much point to every popular social media platform for similar actions. Yes Trump was bad but not everyone working for his Administration was bad but media became part of the story and worse decided to mold it.
I'm curious why my question is getting downvotes.
Resistance is useless.
This writer clearly doesn't understand the Free Software movement.

" For reasons that are complicated and that I don't fully understand, the software development community in the eighties and nineties developed a culture of anti-capitalism and liberal values that put technology on a pedestal for its own sake. Open source good; commercial software bad. Free software good; commercial software bad.

I'm not entirely unsympathetic to such ideas, but it's seems clear, now, that these ideas have had unintended consequences. The idea of free software, for example, has led to a software economy where you, the user, are no longer the customer, but the product. "

Free software is free as in freedom, not free as in you don't have to pay for it. If Google & co followed the ideals of free software, all of their source code for their servers would be available to the public, and indivuduals would be free to spin up and run their own google that doesn't use ads.

This writer has no idea what he is talking about, its not worth reading this post.
If you use D as BetterC, it's impossible to use the GC.
> My point is that the code that shown in this tutorial is, from our point of view, "wrong" at this stage.

That's a bummer because, to be frank, the abstractions introduced by that toolkit are anything but easy to understand.

This is incredibly alienating compared to the block above it which, at the very least, clearly uses the redux package (which maps to the mental model of a beginner—if I'm using Redux, I expect to see something called Redux): https://redux.js.org/introduction/getting-started#redux-tool...

You even say it here:

> This architecture might seem like a lot for a counter app, but the beauty of this pattern is how well it scales to large and complex apps.

There's a big gap between a large and complex app and the basic parts required to comprehend what Redux is doing and why it's valuable.

It sounds like you'll disagree with me but there's a ton of value in starting with the simple parts to explain the concepts (the "wrong" stuff) and then building on top of that with what the toolkit introduces.

A good flow would be:

1. What is Redux?

2. What are the basic mechanics of Redux?

3. How do I build a basic Redux app?

4. How do I refactor my basic app to support a larger, complex app?

Skipping straight to #4 may make sense from your perspective (assuming you're at Facebook or another large-codebase company), but from the viewpoint of a developer who's just trying to get up to speed, it's a bat to the head.
This thread here includes comments of a lot of IQ concept haters. Talking about selection biases.
Yes.

To be fair, after looking how the whole Redux story went, I think the mainstream simply wasn't ready for immutable state.
Those poor buggy whip makers.
I personally don't. Unless the phone distribution is something like Red Hat enterprise Linux and it won't break, bend, or do anything fishy.

I'm a Linux desktop guy, but use an iPhone (I don't sign in with appleID). Privacy and libre arguments aside Linux on the phone sounds great at first until you need to make a call and it suddenly drops. Just my 2 cents
A few days in advance, and no installation or maintenance costs. It costs about $4000 to rent a 1000kW diesel generator for a week. It consumes about 70gal of diesel per hour, and it costs $2.90 ish for diesel in Texas. That comes to $4000 + $203/hr running costs.

At one point, Texas electricity prices hit above $9000/MWh. Running the generator for 1 hour would net you $9000. Not bad for peak profit. The average profit will be a bit lower; here's some very rough back of the envelope math:

Taking a look at an example here: https://dfw.cbslocal.com/2021/02/22/texans-sky-high-power-bi...

> On a typical February day, she pays Griddy less than $2.50 for power. But the one-day cost spiked to hundreds of dollars after the storm. In all, she was automatically charged $1,346.17 for the first two weeks of February

So $2.50 a day over 2 weeks is $35. The spike to $1346 is 38x her normal cost, and Griddy uses wholesale prices. I see wholesale costs around 6.7cents/kWh, so at 38x normal pricing, that means electricity would cost around $2546/mWh. Not as high as $9000, but still a nice profit averaging for 2 weeks. Profit per hour would be $2343/hour; multiply that by 24/day and 14/two weeks, gets you $787,248 total. Subtract out $4000 for the rental, and you get $783,248.

Close to a million dollars over 2 weeks is not a bad haul. Even if you divide the price by 2, it's still pretty good.
I joined Mensa at age 12 on a whim just to check out what it was all about. I had mostly positive experiences -- Mensa gave me a peer-group of grown-ups (mostly professionals) from whom I learned a lot. As a kid, my development was a little out of sync with that of my peers, so I really appreciated having a venue for conversations with adults who weren't my parents. I think I grew up faster that way because Mensa folks interacted with me as though I was an adult (even though I wasn't yet) -- no one talked down to me. Folks also really took care of me (paid for my meals, gave me rides home because they knew I had to take 2 buses to get to the restaurants we usually met in). We had a lot of fun eating out together and talking about life.

There was also the monthly national newsletter, in which members wrote in about their varied interests, from computers to chess to philosophy (this back in the early 90s when the Internet wasn't yet a thing). So many of my interests of that era came about from learning about new stuff through the newsletter. I remember having great fun corresponding via snail mail with people of like mind.

I can't vouch for the experience in every Mensa chapter (I have been in meetings which were full of hyper-rationalist types who were low in emotional intelligence), but the chapter I was part of during my formative years really left a mark on me. (in a good way)
Neuralink Co-Founder Has an Idea for a New Religion Based on Drugs
As far as I know that’s the idea of proof by induction: if a is true a+ 1 is true. A is true. Ergo it’s true for all possible numbers.
The FSFE has its own issues:
https://write.as/malinagalina/i-took-fsfe-to-court
Author has posted an update matching these figures—-they were using an earlier build of their profiler

https://lemire.me/blog/2021/03/24/counting-cycles-and-instru...
It does, if you count Sweden at 8% of adults.

I figure it's because of snus, which is smart on them; I'll always have a soft spot for the stuff, because it got me off cigarettes.

Every other country in the EU has a higher adult smoking rate than the 14% in the US; second place is UK at 17%.
Worse the gasoline was leaded. Plus gas stations did not have vapor recovery systems and gas stations were pretty stinky places.
I wrote my first decent size Svelte app (with a Rails API app backend) last year: https://www.listenaddict.com/

Of course, what you see is just a tip of the iceberg, having implemented a nice admin and moderator dashboard, keyboard shortcuts, animations, 12 different color themes (in light and dark mode), and more. Svelte just made it all so easy to do. Having done a good bit of React and Angular professionally, and tinkered with Vue, I can safely say (for now) that all I want to do is Svelte. The rest just seem so heavy handed in comparison.

Self promotion: I also run a YouTube channel where I'm slowly building out a Svelte app with Rails API backend. If you're interested in Svelte, please check it out: https://www.youtube.com/user/iamdavidwparker
I am not even sure how to trust something like Tor given their name appears on this letter. If the people leading it are willing to participate in cancel culture witch hunts built on baseless allegations and bad faith hyperbolic exaggerations, then they will be just as unprincipled and ready to betray the privacy of Tor users when it does not agree with their ideologies or values.
Even when you take into account the huge environmental cost of those batteries??
"Everything that oscillates, transmits"
$48 US a year for a note taking app, again death by subscriptions... I'm so tired of this model.
Hoping I'm not misreading and this is what you're after - basically, less predictable weather that is more prone to suddenly changing when going that route and also naturally given the extended period of time involved. Longer it take to go around, the more time for potential sea conditions that large container ships may not be safe in.
This is not a good thing, because people need to live somewhere, and this is likely not the most profitable thing to do with a given piece of land.
It gets released into the air through the leaves. It's the animal respiration cycle in reverse
I'm curious -- do you find a lot of unsavory activity using "Little Snitch", or is it almost all fair-and-square?

I ask out of honest curiosity. I tinkered with LS a year ago or so, but it made me wonder just how many bad-actors are really out there.

Cheers!
Hello wanghq, thanks for your feedback. I will take a look at this. It's added to my todo
> If you think you’re gonna get $400k+ tc in BFE, you’re mistaken

I'd like to solve the use case where a dev in Oklahoma makes $80k or a dev in Texas makes just above six figures while doing the same work. Maybe that helps clarify the problem. I can't accept that the delta is just for COLA and commute to work.

> I’ve had to deal with both before and it’s always bad. I’d be cool with remote teams but I pray we don’t have to mix. It’s such a huge drain to accommodate both styles in one team.

It works okay, as long as you don't have any grossly strong personalities on your team.
Yes I think as a community we have largely got our levels of abstraction incorrect:

- Code for pipelines without frameworks leads to huge repetition of logic - or worse people reimplementing the same 'logic' differently. Also you end up with a massive upgrade problem when new versions of underling execution engines change.

- Databricks provides a low-level API which leads to a lot of duplication of common code across notebooks (and reusability is difficult).

- The GUI based tools are often too high level so have very high reusability but are difficult to customise - and hard to source control.

We have tried to build an abstraction somewhere in between which gives you the reusability of the GUI tools, plays nicely with source control and has the power to add custom logic via the plugin interface: https://arc.tripl.ai/plugins/ if required.

(formatting)
Probably an unpopular opinion, but I don't think most people who buy a Linux phone actually want a Linux phone. They want an open-source phone. The Linux philosophy isn't important to them, they essentially want open-source iOS (with all of the polish and out-of-the-box doodads). They want the ability to make modifications, and they want the freedom and transparency that open-source gives them, but they don't necessarily want to open a PR against the camera app if they want it to more closely match the polish of iOS.
> There are 18 distributions now for the PinePhone ... Still people want to create more distributions instead of actually implementing missing features in the existing distributions or fixing issues in the upstream applications those use.

Sounds like linux to me!
I feel like these articles gloss over the fact coding, vlogging, etc. in our free time isn't always about "advancing the craft" and "career advancement".

People like painting, baking, brewing beer, playing music or sports... and also coding. For free.