skysight-inc/HackerNews huggingface dataset:
> Seems like a slippery slope, what's next, a 3 day week??

I think there is something worth digging in to on this point. These trials are showing that after lowering hours, productivity went up to at least match or exceed previous values.

So the question is raised, what is the optimal amount of time to produce maximum results? If -1 day was an improvement, is -2 days even more of an improvement? Is -0.5 days less of an improvement? What if we rearange this, are less week days but longer days better? Or are shorter days with more week days better?

As well as how long can this be sustained? Workers must be working more and using their time better than before. Is this entirely due to having more free time or is it partially due to the novelty of lower times which will wear off?

I'm all for investigating lower work weeks but I don't think we have really collected all of the info yet. Let the trials continue!
Bypassing SSL Pinning on Android Flutter Apps with Ghidra
Yeah America seems to have the nice combo of reasonably price places to live and high tech salaries. Since “remote, but US” is common I do t see why you can’t take your $150k and live off a quarter of that somewhere and save most!
They don't support variants on the app which lichess does.
More and more I'm seeing "unit testing" becoming the generic term for what we used to just call plain old testing. A lot of companies had never had anything remotely close to unit testing but called all their automated tests unit tests, at least in part out of ignorance of the difference. My current company has gone a step further and calls their extremely manual and poorly defined QA test plans unit testing.

As for my 2 cents, I find single assert principle helpful as it helps narrow down the unit of behavior your actually testing. I don't care if a test covers a single function or half the code base, as long as it's clear why it is specifically testing for and what has gone wrong if it fails.
I largely agree with your points, but i'd say it's more "intuition building". To make a silly example, I don't know C# at all, in fact I have never written a single line of C#, but I'm very confident I could get up to speed relatively quickly because I know Java fairly well. This is simply due to the fact that after a while you just "get" how things work.

Similarly, even though I'm by no means a mathematician, I feel, at least to a limited extent, like I "get" math.

This kind of intuition, innate feel for how things work in a certain field of study lasts way longer than the details of a specific proof or the code for a specific algorithm, and I feel it's the actual output of higher education.
You can't just stop people from using cryptography and distributed ledgers.

Unless of course you want to start building gulags to throw mathematicians in.
Nothing of substance here
> It doesn't make sense that people will migrate from England to Crimea just out of the blue.

The article states that they didn’t want to be ruled by the Normans so they left and wandered around the Mediterranean then went to Constantinople to help with a siege. Then they were told they could settle an area that wasn’t currently under the Byzantine Empire’s control, which was in Crimea.
> It is hard to get away with suitcases of cash without getting arrested.

It is not. The suitcases just need to be delivered in a friendly country such as Russia. Many of the most prolific ransomware criminals have been identified, but they simply live beyond the reach of Western law enforcement.

> It is possible, but it is much much harder to make 70 mio USD disappear through the regular financial system.

BEC gangs and even regular craigslist scammers manage to do this every day. There’s absurdly extensive infrastructure in the US and abroad to facilitate this.
I might have misunderstood the scope of the idempotency layer, I thought it was this thin layer close to the web server that just replays the last answer from the services that are lower down. So that means stripe actually goes down to some store or external system to check the transaction status for subsequent calls with the same key?

I know how complicated integrating with stuff like the bank, 3Dsecure, AML and fraud prevention is. One of the systems I integrated with had no refund functionality, they expected a manually initiated bank transfer from our customer bank to the end user! So I certainly understand some states are irrecoverable in a web request. It is important to do though, because it saves all clients work for each automated recovery that can be done.
> I flat out don't understand the "selling without selling" part.

He HODLS 1M in his wallet in solidarity with the community to show he is not selling, but simultaneously secretly sells inflation to profit the same - is what the author is claiming.
Frankly, I don't understand why this is on the front page of HN. It's TechLead, it's enough to look at the title of his videos "I MADE A $1,000,000+ COIN. Introducing MILLION TOKEN, the cryptocurrency for millionaires" to understand it's a joke. Everything he is doing is a kind of weird humor, and this one is not an exception.
More parallelizable execution environments can run on top of the EVM. That's what Fuel is building with its Ethereum-based Optimistic Rollup, with a goal of eventually making the UTXO model Turing Complete (Fuel v2.0):

https://docs.fuel.sh/v1.1.0/Future%20Roadmap/Planned%20Featu...
Bitcoin is just finw, and so is this.
I've seen Go be used for a lot of webapps now. It ought to be acknowledged that Go may end up being the future of many SaaS projects.
> Operationally, knowing how the system will react to extreme conditions might be more valuable than being a little more optimal.

But there's a lot of theory around PID control to show how PID control systems behave under all sorts of circumstances. Hell, there's even things that are mathematically provable, like for example stability, which I strongly suspect you may often not even be able to reason about in case of many an ad-hoc systems like the ones GP is talking about.
Narcissist sociopath. I'm a huge fan of dry humor (and British) so should be able to read sarcasm or dry humor but he just annoys me. Putting "as a millioaire" in video titles is the most crass thing I've seen.
From the article:

[Publishers claim sites like Sci-Hub] “have no incentive to ensure the accuracy of scientific articles, no incentive to ensure published papers meet ethical standards, and no incentive to retract or correct articles if issues arise.”

The correct response to this should be to always note in citations when a paper was accessed through sci-hub. Then the reader is warned, and can compare against the canonical version if they are worried.
This is addressed quite in the beginning of the video. This is much less code, MUCH less code, than what MS is doing. Going for worse perf did not make the code more maintainable. And it’s only good enough because the hardware carries these horrible software development practices on its turbocharged back. Hardware engineers are carrying software artists
Correct. No human person would buy this is an investment. If someone buys they are buying a lottery ticket and gambling against other crypto gamblers. I do think that using word scam warrants that someone is being lied in some point.
Because the training in "deep diving into something" is evidence that the person can learn some other thing over the next few years.

It is a tenuous connection at best. It works somewhat in STEM because of the mentioned deep trees: some people are just naturally curious and will get to the bottom of anything, be it DS&A, circuits, complex analysis, or accountancy.
It is obvious that all the new cryptocurrencies are just like that econ 102 class simulation, and just as vulnerable to gaming, but this time with real money."

Isn't the whole stock market? I always wondered, they call these companies "billion dollar companies", but does that take into account the order book and how steep sorted order prices drop of?
For me soulseek was amazing to find obscure recordings.
Bhyve dev on Twitter: “Windows11 bhyve HTTPS://t.co/4qjCbZVosp” / Twitter
I started my career in the eighties and it did feel rather dismal in the UK. All the interesting stuff appeared to be happening on the other side of the Atlantic. There were pockets of development going on but most of the programmers I knew were writing COBOL on IBM mainframes.

I remember reading an article about employment rates for different degrees. Computer science was at the bottom of the list.

This is why I'm always sceptical when I hear people here talking about the current high demand for programmers carrying on forever.
Closest but VERY BADLY BROKEN analogy to Monads is one of many Java standard interfaces.

Would you agree that introducing particular interface is gonna show interface definition in question?

What should follow (just like in Java) is few examples of actual implementations and how they fit into that interface.
> the decision makers that are convinced GUI data engineering tools are the future.

The same train of thought leads to the idea that you can produce good software with mediocre developers by using processes, coding rules and checklists and "development methodology" like agile.
> used Spring's AOP to inject performance and usage logs across entire chunks of the program. It worked great and took way less time than scheduled.

There was the guy who used AOP to inject logging and perf, and set it to "instrument every method".

_Every method_.

It was Ok in test, but when the production load rose to the daily peak, the volume of logging data was in itself sufficient to saturate a network and requests got dropped. Including health checks, which caused machines to be taken out of the load balancer, increasing load on the survivors. Autoscaling didn't help, new machines came up with the same issue.

The failure cascade brought down the entire service.

True story.
Thank you. I believe VM developers will learn tons of stuff from this post. Also it debunks the myth "there is no point to optimise, JavaScript is fast."
Here’s the difference imo, an average programmer with some experience would seek out well tested and used library to help them do something like this, not use sausage meet spat out of a cannon to validate email addresses.
> I’ve got symmetric 2 gbps at home, and frankly I struggle to find a purpose for it. I think for the vast majority of people, download speeds are the important thing.

The majority of Internet traffic today is video, where there's no real reason for bandwidth usage to be asymmetric. You might be streaming webcam video up to a Zoom call or streaming a movie down from Netflix. Today, the former has far lower video quality than the latter. But why should it? Why can't we stream equally high-quality 4K (and better) video in both directions?

…Well, bandwidth is only one reason, with other reasons including the low quality of most webcams and processing power limitations. And video doesn't require that much bandwidth. The 20Mbit the EFF is complaining about is already good enough for one 4K video stream. Still, only one, and only if that 20Mbit is an actually achievable transfer rate rather than a theoretical cap. 100Mbit would be much more comfortable, especially for multi-user households.

On the other hand, 2Gbps is beyond what video streaming will have any use for in the foreseeable future. But I'd argue most people have no need for 2Gbps down either, with some exceptions.
Simple way to sell ebooks with PayPal
Ok if I strap a snowboard on while doing this, I’ll take that as yes we do have hoverboards in 2021!
> It wasn't ever supposed to be a required qualification for the modern world emplyoment

but somebody who had been through college (in the early days) is a good proxy for being intelligent and capable. It's easy to check for this qualification, rather than an indepth vetting or trial period.

But as soon as this is found to be a metric being measured, it ceases to be a good metric.
Plus, there's also the "pork cycle" (https://en.wikipedia.org/wiki/Pork_cycle) aspect to consider: few CS graduates -> better employment chances/higher salaries for developers -> more people study CS -> (after a few years) more people graduate (if you're unlucky, coinciding with a recession) -> worse employment chances -> fewer people study CS and so on...
I am the author. Could you provide a feedback about java part?
There are some compromises made to keep API as similar as possible between different bindings and the main part is in c\c++ but overall I think java part is not bad
He's funny, and he speaks the truth most of the time.. Many people think he's only joking
Some projects try to resolve initial distribution issue by issuing airdrops.

At least one project even gone further by doing what they called a "fairdrop", so that small holders receive more than large holders : https://medium.com/osmosis/osmo-token-distribution-ae27ea2bb...
What is PMF?
Queen awards George Cross to NHS to mark 70 years of public service
Despite $2.1M ruling, RomUniverse owner considers bringing back ROM site
Yes and no. "Computers are the future", so middle class parents felt like they HAD to buy their kids a cheap Commodore or something. I think 80% of them ended up in the closet, most of them were used like game consoles and maybe 1% of them created assembly language programmers. I know successful engineering people who had no interest in atari/commodore video game stuff.

Meanwhile, college students needed real work computers which were still quite expensive then. PC-XT/Mac Plus computers were not cheap in the late 1980s.
If you can't trace the source then it's transformative use. If it matches training data then it needs to report the source like a search engine and place all responsibility on the user.

And fuzzy code matching could be easily implemented by using the a model similar to CLIP (contrastive) to embed code snippets.
Obvious strawman.

Nobody wants to ban computers doing calculations.

Just ban the exchanges:

Revoke licenses for domestic exchanges, and remove foreign exchanges from the SWIFT network.

The government regulates far bigger things on a daily basis.

You will still be able to „do mathematics“ after the ban, so all is well, since it's totally not about speculating, right? ;-)
Yes, before that the only reason normal people bought a computer was to run Quicken.
Oh, that's pretty cool, I missed that!
> There's one way to end this for US businesses: criminalize paying ransomware ransoms, and end the ability to convert fiat to crypto.

Would be enough with just the first, and the second wouldn't even do anything, I don't think ransomware people are interested in converting fiat to cryptocurrencies, they are interested in the reverse. But criminalizing would A) legitimize cryptocurrency and probably B) build more hype around it.

Use existing laws and tools for stopping existing breakage of those laws, makes sense. Come up with new bans that affect more than the action you want to affect, not much sense.
re: exploitability – I think its still open question and highly depends on when WFLog logs ESSID...
It depends on the use case, but for some business use cases you e.g prefer access to the end users default/canonical inbox and not a specific one the user can use to filter etc. It’s also much less likely to cause downstream problems like distribution issues, be rejection by spam filters and so on. Annoying a tiny fraction of users or losing their business just isn’t a big enough issue to matter.
This is correct. At a hedge fund (ostensibly one like HRT given the pedigree you mentioned) geofft makes on the order of $500-700k or more, unlike mere mortals like me that went to a state school that make just $200k. Of course, I didn’t take any embedded classes and got an A- in my C class so perhaps I deserve nothing to begin with.
Literally anywhere that isn't the US really. Being the world's greatest empire has its benefits.
I agree with your complaint about tools being designed to constrict and patronise us (my old manager used to always make reference to "hardware obstruction layers"). Perhaps software development as a whole is in an Eternal September, even, but don't think that using qualifications as gatekeeping tools will solve this.

I come from a "real" engineering background (EEE), as does my old man (Chem Eng) and things are no different there: the companies that care more about whether or not you're 6 Sigma certified than what actual, real experience you have at the coalface tend to repel highly competent problem solvers and attract the Process Eng equivalent of the "Microsoft Certified Solutions Developer".

The SWE "hacker" ideal where your code speaks for itself and they don't care what idiotic courses you've completed is one of the things that attracted me to the role.
I've worked for a small business that had no end of ideas, and had the money and the talent to execute. These days it's still profitable despite the fact that the product look largely unchanged from 5 years ago. Competition moving in on the product is seen as "making the overall pie bigger".

A failure to grow doesn't necessarily mean business failure. Sometimes business owners just want a lifestyle business.
Publishers have little incentive to ensure the accuracy of papers as well...

The science has changed to fake paper mill to advance the careers of people in the countries with weak institutions.

https://www.nature.com/articles/d41586-021-00733-5
You go to the bank leverage your amazing portfolio, now you have real money.
And when everything comes crushing down, you're too big to fall, so the govt/banks bail you out.

Amazing system we got.
Ridiculous comment.

Chess.com is brilliant, and I use it as well as the less popular (but also brilliant) Lichess.

Lichess is "cooler" because it's non-profit but honestly, comments like that are reminiscent of the childish anti-Microsoft barbs from Linux ideologues that have thankfully declined in recent years.
For lack of a suitable group of friends to LAN with at the time, I learned how to deathmatch by practicing with Reaper bots. (Oftentimes in the very first level with portals to all the episodes... turns out its a pretty good DM map!) They were difficult opponents, but they were far from perfect.
>6 months and dozens of applications to get a job offer.

I honestly can't tell if this is supposed to be good or bad. Graduated in 2020 and spent over a year looking for work with several hundred applications sent. Ended up enrolling in a masters because of it, only got a job last month.
1. The fallacy is called the "No true Scotsman". The "No" is rather important. :-)

https://en.wikipedia.org/wiki/No_true_Scotsman

2. And no, my position has nothing whatsoever to do with the "no true scotsman". I am not saying that they couldn't possibly be using agile because they have bad quality. I am saying that I am not aware of any of them using agile, and I was closely associated with at least one of them for a while.

And I also separately cite the evidence that has now been produced that agile improves quality, and conclude that if there are quality problems as you claim, a more agile approach would likely help, at least according to the empirical evidence.

¯\_(ツ)_/¯
> numerical methods are a thing that you can use to approximately solve differential equations

indexing of knowledge is useful for certain fields, but without in-depth understanding, you can never apply this knowledge in ways that hasn't been imagined before.

I am reminded of the story of Feynman and the Connection Machine, where there was a need to figure out how much traffic CPUs would generate for the router they designed. If you weren't fluent in differential equations analysis, you would never have thought of using this method to perform the analysis.

Search for "By the end of that summer of 1983, Richard had completed his analysis of the behavior of the router" in https://longnow.org/essays/richard-feynman-connection-machin... to find the relevant section about this.
Robinhood is expected to go public (IPO) soon. What does everyone think of the company now? I was going to invest but now I'm having second thoughts on it. Seems like the brand has been permanently tarnished by this situation overall.
The deal is that he is a comedian first but also gives advice that is often superficial but serious enough so there is some value to it for beginner developers. It’s both satire and seemingly genuine encouragement.

Most importantly he seems to be very good at YouTube marketing. Apparently many have watched his videos, even in this crowd, which means he knows how to attract views.

My intuition is that this is a stunt, but there is a non zero chance that he is in over his head.
To be fair, Agile is not about leveraging mediocre developers - it's about enabling a handful of your best, most experienced hackers and architects (the fabled "two-pizzas team") to work under the best possible conditions, because the proponents of Agile had internalized the lesson that trying to scale up large teams of mediocre devs is a fool's errand.
C developers keep doing bad things. Using terse variable names, rolling their own general-purpose linked-lists and other algorithm primitives. So attacking the problem with automated code generation is nice, but will C developers, who keep making bad life choices, actually use it?
"Brainwash children" How would that not apply to the climate change movement. The moment one tries to suppress an open debate is the moment you lose credibility. PS. I am not an anthropogenic climate change denier, but realize climate change has become a religion where any publicly voiced contrarian view will be career suicide which I think is pretty sad.
Si Americano

I get that UK prob have more competent rail than US (not saying much)

But I'm thinking practically

You build some huge walkover bridge

You build a massive fence along...

how long a segment of track to prevent any large-ish living things from crossing it?

Kids tear down the fence so they can cross

The fence becomes yet another barrier between neighborhoods

It's prob super ugly

And all of this is done for the benefit of locals along the tracks?

No

Its done to allow speeding rail commuters access to what is rightfully theirs -- unconstrained ability to haul ass through all these neighborhoods without regard for the safety of the people who live there

Slow down the trains?

No way -- those are important people on those trains
Imagine an intersection with 3 independent entrances. Normally 1 is green and 2 red. If everyone runs red lights, then we have cars entering from 3 ways instead of the normal 1. The result is collisions in the middle of the intersection.

"Running a red light" does not just mean "go when it's red" but it explicitly means "transgressing a stop signal". That there can be stop signals on multiple entrances also is complicating and sets up the crash.
I recently got an offer that was $175k base, full remote and felt comfortable enough declining it (though most of that is because Im optimizing for liquid total compensation so….) $200k total compensation liquid is still mediocre for a mid level engineer but at least I don’t pay London real estate prices.
Someone needs to start a ransomware operation were decryption keys are never released even after the ransom is paid. This will poison the well of ransomware and hopefully make it untenable as a business as no victim could reasonably trust their ransoms to buy anything. Funds could be donated to charity, or returned to the victims after - say - five years.
If anyone is looking for a way to merge games from lichess.org and chess.com: I'm developing a website where you can link your accounts to view stats for all of your games. It's free and currently in Beta: https://www.chessmonitor.com/

Here is an example for the current world champion: https://www.chessmonitor.com/u/kcc58R9eeGY09ey5Rmoj
The Noita team explored some game ideas along those lines and had challenges. If you haven't seen the GDC 2019 talk about tech and design of Noita I recommend checking it out. They show some early prototypes focused on building https://youtu.be/prXuyMCgbTc
Chess.com is much better in most ways.