skysight-inc/HackerNews huggingface dataset:
"Virgil Griffith, an Ethereum Foundation researcher, pleaded guilty to aiding North Korea in sidestepping US sanctions.
US authorities alleged that he helped the North Koreans deploy blockchain tech to let the country sidestep sanctions.
"I don't think what Virgil did gave DRPK any kind of real help in doing anything bad," ethereum founder Vitalik Buterin said in 2019.
When you look at the history of human technical achievement, it's a story of harnessing more and more energy. I don't think reducing energy use is any kind of solution and making energy more expressive is just going to greatly diminish the services we can provide and limit who we can provide them to. Viewed another way, solving global warming would be easy if we had a near infinite supply of extremely cheap energy. The most important thing we could do for the human race would be to invent 10x cheaper energy with 10x lower externalities.
Maybe try implementing a reverse proxy, it would mask your real IP address.
That adversary is that of the state that you identify with. Neither state cares about you one iota.
So what? The government of China also maintains a network of roads, just like the US. By narrowing your focus you can always find ways that the US is "just like China."

Of course, right now, in the 21st century, the government of China is using its various powers to, among other things, send its citizens who members of a particular minority ethnic group to concentration camps. Criticize the US all you want, but the US government are not rounding people up, torturing them, and then forcing them to work in jobs the government picked out for them. The US does plenty of awful things, sometimes as part of its official policies, but it is still a far cry for the sort of things that the CCP is doing.
Indie Apps Catalog (iPhone, iPad, Mac, Apple Watch, Apple TV)
Usually, there is a cool off period of 6 months up to a year. I would suggest you to keep practicing and apply to more companies in 6 months.
A small but crucial detail that sets Apple apart from almost everyone else in both digital and physical design is the use of curvature continuity.

"Posers" use G1 continuity, Apple uses G2 at a minimum if not G3. More complex math but smoother corners and surfaces. There's actually no 'radii' on Apple products.

https://medium.com/@kennethlinzj/curvature-continuity-5a1c4c...

A good 99 Percent Invisible podcast on this:

https://99percentinvisible.org/article/circling-square-desig...
Very well said.

I have nothing against TDD if that's something that helps a particular person write good code and good tests.

I find though that people that write good tests are just people that write good tests. Most people write tests that assert on implementation details instead of inputs and output and that's easily doable via TDD as well.
I highly recommend this movie: https://www.imdb.com/title/tt0151804/
I feel like I have been talking about LSH for years
So, I don't want to say they're completely on the up-and-up, but you _are_ looking at the corporate YouTube channel.

Their "Carlos Watson Show" channel looks a lot more legit (though nowhere near the numbers they're claiming): https://www.youtube.com/channel/UCyF0994XbriKL_Vss0fTUMw

and they also produce podcasts, news articles, and newsletters that presumably have some subscribers: https://www.ozy.com/pg/podcast/
https://www.ozy.com/pg/news-and-politics/
https://www.ozy.com/newsletters/
Uncovering The Neural Mechanics of Autism
If you get your socks off at the idea of a paid single developer lead image hosting, then let's hope the guy doesn't lose interest (as there is no obligation not to) or even, not get hit by a bus as the bus factor seems to be one.
I am a huge fan of unit testing and the best thing about TDD is getting your function signatures and other APIs sorted out before writing your implementation. Having to write the calling function first helps ensure that the called function has a signature that will be useful to other callers, instead of something awkward that seemed OK when you started writing the implementation but later turned out to be imperfect.

Also, TDD wards off the problem of people who write untestable code. A lot of functions simply cannot be tested. TDD eliminates that problem.
> But once it is "covered" the coverage report is useless.

Well, yes, any report that is guaranteed to say the same thing every time is useless.
GP stated "the logic behind the argument is weak". I cited cases to demonstrate the legitimate security concerns related to naturalized citizens.

I had a Lance Corporal who worked for me who's father was a member of the Aryan Brotherhood. He had to get a waiver for his security clearance because he had a direct connection to a known criminal and racist organization. "Do you, or any of your family, have connections to the CCP?" should probably be a question added to the next version of the SF86 ( https://en.wikipedia.org/wiki/Standard_Form_86 ), and should trigger additional scrutiny. I'm not sure what is measures are in place now but they are clearly insufficient.
Using bangs defeats the purpose of using DDG in the first place.

And DDG tracks your clicks just like Google does.
I don't think it's fair to say that http://agilemanifesto.org/ is "framed in terms of lean management", or indeed management at all. While there's nothing making it impossible to organize a company along those lines, you may be interested in https://news.ycombinator.com/item?id=28677886 where I explain why the Agile Manifesto values are deeply opposed to many established company value systems.
> email has to be accessible from a lots of different devices in lots of different ways.

That's exactly the point of having your own email server in the cloud with all your mails, so all of your devices can access the vast data through a common webmail interface, without downloading anything in advance.
All of them, once they get big enough.

Any multinational that's not trying to siphon profits to offshore is not going to last very long. All of them siphon wealth offshore, away from where it would be rightfully taxed.

Example: "In 2020, Amazon earned 44 billion euros in Europe, but reported paying no taxes in Luxembourg."

From your wiki article:
>"Rent-seeking results in reduced economic efficiency through misallocation of resources, reduced wealth-creation, **lost government revenue**, heightened income inequality,[2] and potential national decline."

>"lost government revenue"

Big Tech doesn't simply capture some tiny regulator. They capture (jointly with other multinationals) entire countries, like Ireland and Luxembourg.
When gas/petrol shortages occur, it is often because people fill up a 1/2 full tank, rather than waiting for it to be less than 1/4 full. This makes sense if you do not have confidence that you will be able to find gas. But it also means more trips to the station, and a net shift of fuel to automobile tanks.
A Classical View of Quantum Time Crystals
> The labor supply for truck drivers suddenly dissapeared but we have no idea why.

Brexit seems like a good guess, and indeed it's what many are pointing to.

Companies also blame Brexit, pointing out that 15,000 European truck drivers left the UK in the last year. [...] Willmotts had a steady supply of drivers from eastern Europe over the last two decades. But last year, that all changed. When the pandemic struck and European trade slowed down, drivers were furloughed. Many went back to their home countries, to be with family. "Since the effects of Brexit, they haven't wanted to come back," explained Mr Gray. "They can earn just as much in Germany, France or Poland, so there's no real need to be in the UK." [1]

More concretely brexit makes the job more tedious. Truck drivers don't want to fill out endless paperwork and sit in a queue at customs, but that's exactly what brexit has generously provided.

--

[1] https://www.bbc.com/news/uk-england-somerset-57656327
My guess is that their marketers are having them post generic memes as engagement sinks and then hiring out click farms to engage with them. Probably with the hope that it will game the Algo to rank them higher when they post something relevant to their business.
The question is, how do you determine what the CO2 consumption of something is? Do you include only direct emissions? What about emissions incurred during manufacturing (e.g. for lithium batteries for electric trucks)? The idea seems cool but the execution seems impossible. If you tax only direct emissions you motivate companies to amortize emissions by concentrating them during manufacture. If you tax everything, how do you even begin to count everything that goes into a tomato or loaf of bread?
Reminds me of one of my favorite quotes, attributed to Twain but surely not -

"When I was a boy of fourteen, my father was so ignorant I could hardly stand to have the old man around. But when I got to be twenty-one, I was astonished at how much he had learned in seven years."
The $50M isn't their internal R&D budget. It is the budget to spend on external groups, mostly university grants, to focus on things like how to make whatever "metaverse" gets built is somehow more inclusive and less-cyberpunk with all the dystopian overtones.

I don't have any real expectations that we'll anything meaningful for the spend, but I'd like to be surprised.
Yeah, that’s why I said “it’s not a problem here”.
1:1's are a good way to make room for reports to voice concerns, uncertainties, mistakes, backlogs, blockers and unknowns with their manager. If you're the kind of person who feels completely comfortable promptly voicing that sort of thing in front of your team, then good for you, but you're in the minority. If your manager is excellent at consistenrtly handling that in a way that feels good to the whole team, then good for your manager, but they're in the minority.

For one example, a manager who has regular 1:1s with their reports probably won't be blindsided when they quit or miss a deadline.
I agree, but isn't that a sad state of affairs?

The Libretarian in me wants to believe that eventually the Efficiency and $/W will balance out but at what real cost?

$/W might make sense from 40,000 feet but the grounded pragmatist in me feels there are other things to consider and confirms this by the ironic inevitably of one of those other things ending up crushing the $/$ formula, and here we are now.......
Yes? Why perpetuate a bad thing?
Don't knock exponential growth!
I sure do love it when a pricing tier openly dehumanizes me.
Oh, it's just a bit of fun: https://blog.longnow.org/02013/12/31/long-now-years-five-dig...
This was previously discussed on the thread on the USGS announcement [1], but this NYT article has more information and pictures.

As for impact, this discovery (if confirmed!) isn't all that earthshattering from the perspective of a layperson. It just pushes back the existence of already well-established pre-Clovis cultures several thousand years.

What makes it potentially exciting to archeologists is that these dates present some potential issues with the coastal migration hypothesis, the current "dominant" understanding because current paleoclimate models indicate that things prior to 18kya were too icy for short range coast hopping to work. Either those models are wrong in some way or we've been looking for evidence in the wrong ways. There may also be some knock on effects for a few other things, but it'll all get worked out over the next few years.

[1] https://news.ycombinator.com/item?id=28642050
Some newer HP printers will not print or scan without an HP Smart account
> Well you executed the branch/line at least once with one potential input. Was it an edge case input or a happy path input?

How does that matter? If something about the input causes a difference in the execution of the code, then 100% coverage means you necessarily tests both kinds of input. You can't reach the edge case branch with the happy path input.

Now, if your code is just pumping data from one point to another point, it's possible that the destination will vary its behavior based on the input in a way that your coverage-based testing can't see. But if you're doing something with the input yourself, then 100% coverage means you tested every possible kind of input.

(Actually, a "branching" problem can still arise if you have something like

if( condition1 ) {
do_stuff();
}

if( condition2 ) {
do_other_stuff();
}

if( condition3 ) {
do_other_other_stuff();
}

Because with this code, it's possible to get test coverage of every line of code (there are 6 of them, not counting the '}'s) while not covering every branch (there are 8 of them, depending on the combined truth values of condition1, condition2, and condition3).)
Eh, I didn't actually care for it. It hit a little too close to home.
It’s hard to assert based on implementation details if you don’t have an implementation yet: the advantage of test-first code is that you usually have to write the tests in terms of the interfaces of the input and output types rather than inspecting the code under test.
Huh, okay, today I learned! Thanks for the correction. I'm used to employment contracts which just require "notice". That said, I'd argue the "often involving a letter" part:

For all my web/app/software products, including streaming video services, I can cancel within the site/app. My cellphone provider is the only one that specifies a phone call.

Even the New York Times TOS says a chat with an online agent is sufficient, and that's one of the ones being complained about in this thread.

I don't think I've ever seen "mailing a letter" required outside of a few unethical gyms.
Reminds me of the second half of 'MongoDB is web scale' https://www.youtube.com/watch?v=b2F-DItXtZs
That lines up with what Brian Peskin's research on Essential Fatty Acids (EFAs) have shown; Oils high in Omega-3 and Omega-6 EFAs are generally oxidized during processing (which usually involves high heat), resulting in free-radical inducing oil.

It appears only cold pressed vegetable/seed oils are safe for human consumption.

Oils high in Omega-9 (Olive oil) or Saturated fats like Coconut and Animal fats do not suffer from this issue, as they are more resilient to heat and oxidation.

Fish oil supplements are also almost always rancid/oxidized, making them a common source of free-radicals.
Does Huggingface not have a way to override the cache directory? I always specify directories like this manually when using docker specifically to avoid issues like the one in TFA.
I think FCPA Prof is arguing that the threat of Federal prosecution alone isn't enough to destroy a corporation. However, the Attorney General of Delaware has the authority to sue in the state's Chancery Court to have a Delaware corp dissolved.

https://news.delaware.gov/2019/09/19/attorney-general-seeks-...
Can confirm. I had a co-founder screw me out of >$1mm. It's not something I think I'll ever "get over". As in, if I see him walking down the street I may enter a state of temporary psychosis.
Look, kudos for having a great sense of humour, but nobody is talking about a SLA or NDA, I was talking about the fact it's almost a guarantee that your service will cause an inordinate amount of pressure on you and that's quite obvious. Though I must congratulate you for making trawling through hckrnews a source of work as evidenced by the corrupt file upload that was brought to your attention.
Probably avoid calling people minions if you can. Do you want to come across as someone who manages unimportant simpletons, or do you want to be perceived as someone who manages smart and interesting people? Build up those below you, don't knock them down - everyone wins.
You'd have to trust me, but I know SAFe well in theory and practice. I still don't like it, but I am glad you've had a good experience with it. It may be that it's the right fit for some companies. It is definitely better than organizational dysfunction. It sounds like your environment was dysfunctional and bringing SAFe in fixed that, at least.
The notion that you can get software right the first time seems... a bit naive to me, regardless of the methodology, respectfully. We solved the internal API problems in our app simply by either versioning internal services/APIs (ie. MyServiceClassV2), adding a new method signature and deprecating the old one, or updating the existing method signature, which is pretty safe in strictly typed languages. (And if you write code that uses reflection, you get to be on call when it breaks.)
If you're stuck, ask for help. If nobody can suggest a solution then at least you don't have to beat yourself up for not being able to solve the problem either. Conversely if someone else is stuck and you have the means to help them then do so. This is mainly in regards to technical problems at work, but can be applied to other areas of life as well.
I've worked a lot on Java, and while there is great mutation testing tools (well, PIT specifically), I find them hard to "scale" practically, i.e. to run them in an automated fashion "every time". You either get long running builds with them in it, or you have to deal with the logistics of moving caches around (so that the mutation testing can be incremental). And as just another tool that a developer MAY use if they so choose to, it's... well... nice... but no longer front of mind, for most people on the team. I'm very interested if you're experiences have been different?
No, but I've seen plenty of people imply such when claiming that unemployment paid better than working.
I don’t think current polling bears that out. If you look at any questions that imply or explicitly state that universal healthcare will eliminate their insurance, then those questions poll deeply underwater.

Furthermore, I don’t think anything political like this is pre-ordained.
Now we're really inside baseball. Pajarito was where I learned to ski but I hadn't known the Kistiakowsky connection until today.
Based on responses, I would edit/delete this comment if I could. Thanks for setting me straight
>One big caveat of this is that since git doesn't really store just a stack of diffs, despite the fact it presents itself as such to the user,

>a custom merge driver will not make your .git grow any less than it would normally.

You can go a long way with simple homespun methods. SQL dumps delta-compress in Git very well - especially if you tweak the dump options a bit so that the row order is mostly stable.

The same most probably goes for any other textual dump - if the (unchanged) content is largely ordered in stable fashion, it will delta-compress very well, even without any explicit, specialized support in Git itself.
I want my 90 seconds back.
Thanks yeah it's got a long way to go.
I doubt that, this is the tenth or so service that I create and run and it's all been fine. You see, my secret power is that I'm terrible at marketing, so I only ever have two active users.
You shouldn't write tests like this; there's a high likelihood that the test will be flaky or not representative enough of production, and if the test fails, you often get completely non-actionable error messages.

If you just want to know that your app is broken, it's far better to monitor your live app (or staging environment or deployment pipeline or whatever) since that monitoring infrastructure can then be leveraged to collect other runtime health data in a more granular fashion.
You don’t even need to do a study to arrive at this conclusion. Has no one read Djikstra’s writings? https://www.cs.utexas.edu/users/EWD/ewd02xx/EWD249.PDF

“Program testing can be used to show the presence of bugs, but never to show their absence!”

Everybody in our industry wants to bash math and say that anyone can write programs, but programs are logical systems and can only be fully understood with math and logic.

We have the tools for understanding and reasoning about infinitely large structures, programmers just refuse to use them, and even deride them.

Well, I am not in that camp, and I work on math and logic skills to help me develop working software. It isn’t perfect, but it’s the only path that makes sense to me.

> But complexity sells better and the market pulls in the opposite direction. I still remember finding a book on how to use "Wordperfect 5.0" of more than 850 pages, in fact a dozen pages more than my 1951 edition of Georg Joos, "Theoretical Physics"! It is time to unmask the computing community as a Secret Society for the Creation and Preservation of Artificial Complexity. And then we have the software engineers, who only mention formal methods in order to throw suspicion on them. In short, we should not expect too much support from the computing community at large. And from the mathematical community I have learned not to expect too much support either, as informality is the hallmark of the Mathematical Guild, whose members —like poor programmers— derive their intellectual excitement from not quite knowing what they are doing and prefer to be thrilled by the marvel of the human mind (in particular their own ones). For them, the Dream of Leibniz is a Nightmare. In summary, we are on our own.
But that does not matter. In the next fifty years, Mathematics will emerge as The Art and Science of Effective Formal Reasoning, and we shall derive our intellectual excitement from learning How to Let the Symbols Do the Work.

Calculemus!

https://www.cs.utexas.edu/users/EWD/transcriptions/EWD12xx/E...
Hmm good point, I haven't had any complaints for awhile. Maybe I'll look into it again see what happens.

Thanks for the heads up :)
I don’t think you lived through the Cold War in America to make a comment like that. I did.
Google is objectively a better search engine then it was 10 or 15 years ago.
Yes, I agree with this. Process exists to increase the bottom, but if you're trying to rely on TDD to get valuable tests, you're probably just thinking of the problem incorrectly (I think).

In my experience, the absolute best way to get valuable tests is to have someone whose job it is to own them, their correctness, and add to them when new issues arise. An SDET, or a rotating team member, or whatever. The average dev isn't going to write a test that's super valuable if they also wrote the code.
Man, if Gimlet Media hadn't gotten flushed down the Spotify crapper, this thread would've made for the most sublime episode of Reply All.
> "_If this peaked your interest_"

It didn't.[1]

[1]: https://www.merriam-webster.com/words-at-play/pique-vs-peak-...
Canadian military saw pandemic as opportunity to test propaganda techniques