skysight-inc/HackerNews huggingface dataset:
This brings up a good point. If the goal is to understand the underlying concepts, it's quite possible Octave is a better tool. Matrix math is fairly clunky in any mainstream programming language.
Buying music (CD's, mp3 downloads, instruments, concert tickets, etc.)

Buying good food.

Buying good books (to read, not to collect, in my case. YMMV)

Donating money to good causes.

Buying bicycle parts.

Paying for surgery to repair injuries acquired through bicycle riding. Wait, we may be drifting away from the point here...
Writing code tends to be a much better way of making sure you actually know how something works though.
I agree that it's not a perfect solution (there's rarely such a thing in the application of law), but it's a better solution than a single DoJ administration's policy statements.
Finance means that, probably. Fintech isn't the same ballgame.

Work for a startup and you'll have an embarrassment of riches for learning opportunities. Work in finance and you'll likely need to take some initiative, and earn and deploy some political capital, to make your own.

Right now, though, it's time to be looking for a safe port above all else. If you're young and good, you won't have trouble ending up with a compelling story to tell about your time with BigCo. In the meantime you want to think about how much worrying you'd like to do about where your next check's coming from.
First and second rule of cancel club: you do not talk about cancel club or you get cancelled.
Thank you for standing up for men's rights we are oppressed
I thought I never would, but I've gotten used to those safety features in cars and won't ever go back for my daily driver. I'm sure many are the same.
That site was very helpful when it first came out, but now that most of us don't even need to support IE11 it's assumption that you at least want to support IE10 is very stale.
Or at least in the USA, actually seat a "jury of ones peers" rather than random Joes that can barely turn on a computer. For computer related crimes it shouldn't be that hard to find people working in a technology oriented field.
You should probably refrain from extorting anyone, regardless of the circumstances. :)
It looks like I'm on the minority here, but I generally like Rust's syntax and think it's pretty readable.

Of course, when you use generics, lifetimes, closures, etc, all on the same line it can become hard to read. But on my experience on "high level" application code, it isn't usually like that. The hardest thing to grep at first for me, coming from python, was the :: for navigating namespaces/modules.

I also find functional style a lot easier to read than Python, because of chaining (dot notation) and the closure syntax.

Python:

array = [1, 0, 2, 3]
new_array = map(
lambda x: x * 2,
filter(
lambda x: x != 0,
array
)
)

Rust:

let array = [1, 0, 2, 3];
let new_vec: Vec<_> = array.into_iter()
.filter(|&x| x != 0)
.map(|x| x * 2)
.collect();

I mean, I kind of agree to the criticism, specially when it comes to macros and lifetimes, but I also feel like that's more applicable for low level code or code that uses lots of features that just aren't available in e.g. C, Python or Go.

Edit: Collected iterator into Vec
I'd just assume the company's already dead and someone's trying to suck some remaining value out of it or make a hail-mary acquisition deal to bail out their investor pals (at no return to employee stock holders, I'm sure) if that happened. I'd be working on my résumé on the "work" day when that's announced, for sure.
GM has been making hackable cars since 1996

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

I always wanted to make a spoof of the GM ads that promoted OnStar for "safety". That is, a white collar criminal is heading for the hydrofoil with suitcases crammed with cash and the FBI calls up OnStar to track the vehicle and turn off the ignition.
Wow you actually think Coinbase is the apt comparison here? You really believe that the peak use case of Bitcoin is leaving it on Coinbase? I think you should educate yourself.
The US recognizes the sovereignty of Vietnam over its territory, and therefore would not consider it an offense for the government of Vietnam to arrest an American citizen within its borders for a crime committed, except in extreme circumstances where there seemed a compelling state interest in doing so.

The US does not recognize the sovereignty of the International Criminal Court over any territory, and it claims authority in all territory worldwide. Therefore, the US has an official policy of using force to compel the ICC to release American service-members in the event that The Hague attempts to use its authority against American interests.
I mean, losing money is a great way to kill your company. What's better: cut 10%, lose money, people leave, cut 10% more, still losing money, more people leaving, cut 10% more, still losing money, more people leaving. Likely at 50% now with no pivot and bad morale. Compare to cut 70% + some people leave, but now you can hopefully do a major pivot and do better?
So timely. This (and the replies) are just what I needed. I am 40 and getting back to chess. I was never really good to begin with (I think I was in the 1400s in high school) and I’m quite awful at chess now. But my 7yo has become obsessed with chess. I would like to not only get better myself but also get better at teaching him.
But they don’t. Or does the default mail client on Android come with built-in advertisement?
If your devices are behind a router, they are almost certainly not default-reachable.
As others point out, it's not a filter since it pushes contaminates away from a particular zone on the membrane, and that zone is where they harvest the fresh water. Flush those contaminates away from the surface of the membrane with contaminated water, clear a new zone of uncontaminated water, harvest, (literally) rinse and repeat.

Nothing to wear out. I'm sure it will require cleaning of some sort (what doesn't) but it sounds like the membranes are designed to be a permanent solution with minimal maintenance. Pretty clever!
Yay. More great content.

Maybe something on all the exciting starting to be available with coreboot?

https://us.starlabs.systems/

https://eu.protectli.com/vault-6-port/
Understanding how moderation powers for online services play out in real-life situations is absolutely an important topic for hackers. Especially so when it's the megaplatforms on which so many other projects depend.

Similar motivations can also often create privacy risks for users & staff, requiring both technical & organizational design to prevent. The NSA, Google, and others have all had problems where employees misused their access to pursue personal romantic/social aims.

There's a reason the YC application traditionally asked, "Please tell us about the time you, username, most successfully hacked some (non-computer) system to your advantage."
"minimum salary of". So $212 isn't the top of the range. It is the top of the bottom. Bonus and equity are also not specified. So this is easily a $100,000+ range.
Are those government employees?
There's a lot to unpack here. Guy enters the news for being the good guy donating a baseball to a museum instead of collecting a big check for it. Later, on his way to a baseball game while discussing things with a "fellow attorney" he falls through a hole in a public bridge?

Is there an award for greatest plaintiff advantage? I can imagine him on stage next to a school bus full of paralegal orphans. Glad the dude is okay.
Both at once works better than trusting just one. Think of it as Defense in Depth.
>The decline of jQuery is mostly due to the rise of webapp frameworks like React and Vue.

Partly. Frameworks like Angular/React/Vue are a necessary byproduct of building and maintaining large codebases. But the fall of jQuery was largely a result of a more standards approach in mainstream browsers (said another way: deprecation of IE and not needing to work at maintaining consistent behavior across browsers), as well as adding traditional jQuery-like features to vanilla JS.

There really isn't a big use-case for jQuery anymore, although I will remember it fondly.
I suspect that using irrefutable logic to disagree with your opponents is covert toxic masculinity.
The Enduring Afterlife of a Mass Shooting’s Livestream Online
Maybe, if you have to have a huge policy about all the different situations in which a law shouldn't apply, you have a bad law that needs fixing.
Better link: https://stablegains.zendesk.com/hc/en-us/articles/6104159088...

I don’t know anything about stablegains but this reads like they just take money and put it into UST, so users lost 80% of their funds with the depeg. “This is something all users signed up for” -‘stable’gains
Privacy-as-code: how Fides open-source could have prevented TikTok's $92M fine
It would be easy to calculate for someone who - unlike me - remembers something from their stats / probability class(es).

Assume that all 3 companies reach out yearly. They each reach out during a randomly chosen week. What's the probability that they will all reach out in a 2-week span?
Took me a full year of questioning life choices before it felt worth it, but fearless refactoring is so nice. I may have trouble going back to C just for that.
I would pay for this if I could use it on LinkedIn.
The way the Facebook Metaverse chops off avatars at the waste, it could've only been an intense/suggestive make-out session there.
The point of the "fun events" with the coworkers is precisely that you will be seeing them more than your family, so the company wants to make the experience of working with them as pleasant as possible. Attrition is significantly lower if people like who they work with.

It's very different though if it's mandatory frequent "fun" as opposed to an occasional thing.
I went through both, but I definitely think fastai is the better starting point.
they sure were verified as something
Creative grammar can introduce parsing difficulties, but it doesn't have to.

I've made a couple small languages, and it's easy to end up lost in a sea of design decisions. But there are a lot of languages that have come before yours, and you can look to them for guidance. Do you want something like automatic semicolon insertion? Well, you can compare how JavaScript, Python[1], Haskell, and Go handle it. You can even dig up messages on mailing lists where developers talk about how the feature has unexpected drawbacks or nice advantages, or see blog posts about how it's resulted in unexpected behavior from a user standpoint.

You can also take a look at some examples of languages which are easy or hard to parse, even though they have similar levels of expressivity. C++ is hard to parse... why?

You'd also have as your guiding star some goal like, "I want to create an LL(1) recursive descent parser for this language."

There's still a ton of room for creativity within constraints like these.

[1]: Python doesn't have automatic semicolon insertion, but it does have a semicolon statement separator, and it does not require you to use a semicolon at the end of statements.
I'm not sure what series this is referencing.
It's shady because it's under the TLD for Serbia, while having no obvious connection to Serbia. I have nothing against Serbia, but the Rust project doesn't seem to have any special relationship to that country.

In HN and similar places, it is pretty normal to see a cc-tld used purely because the abbreviation fits. Not everyone is used to that, though. If it were e.g. https://rustup.dev/, that would mitigate this concern.
You do need a very patient sponsor for such projects though
Suicide torpedoes were proposed by the Polish military in 1939 and the program appears to have gotten as far as signing up recruits but to my knowledge none were ever deployed.
fetch('/my/url').then(response => response.json()).then(data => handle it)
My work brings me into regular contact with DPRK IT professionals, for example by [teaching open source sotware](https://izbicki.me/blog/teaching-open-source-in-north-korea....) or [teaching proper web design](https://izbicki.me/blog/fixing-north-korea-kcna-webpage.html). I make a lot of effort to respect sanctions, but documents like this are incredibly unhelpful. I've read through the document, and it seems completely devoid of actionable, DPRK-specific information that can help IT professionals avoid sanctions violations. For example, the document encourages websites to monitor for the following activity as "indications of DPRK IT workers who may be using their platforms":

• Multiple logins into one account from various IP addresses in a relatively short period of time,
especially if the IP addresses are associated with different countries;

• Developers are logging into multiple accounts on the same platform from one IP address;

• Developers are logged into their accounts continuously for one or more days at a time;

• Router port or other technical configurations associated with use of remote desktop sharing
software, such as port 3389 in the router used to access the account, particularly if usage of
remote desktop sharing software is not standard company practice;

• Developer accounts use a fraudulent client account to increase developer account ratings, but
both the client and developer accounts use the same PayPal account to transfer/withdraw
money (paying themselves with their own money);

• Frequent use of document templates for things such as bidding documents and project
communication methods, especially the same templates being used across different developer
accounts;

• Multiple developer accounts receiving high ratings from one client account in a short period,
with similar or identical documentation used to establish the developer accounts and/or the
client account;

• Extensive bidding on projects, and a low number of accepted project bids compared to the
number of projects bids on by a developer; and

• Frequent transfers of money through payment platforms, especially to PRC-based bank
accounts, and sometimes routed through one or more companies to disguise the ultimate
destination of the funds.

This list is so generic that I'm not sure what the point of it is. I think it would make sense to ban some of these practices from a general security perspective. But these practices would give way too many false positives if you were trying to use them to identify DPRK developers.

I'm honestly really confused about who the target audience is for publications like this. It can't be actual IT professionals due to the lack of actionable information. Is it journalists? Do we publish these things just to remind them that we don't like the DPRK?
Exactly. Even in a "dumb" TV there are dozens of ics, lots of complexity that we don't see. Removing the smart TV part removes the equivalent of a roku stick worth of components. It doesn't change the calculus, it's a red hering. Ok, so you remove 4 ics out of 100, still in the same boat.
Is that not what numpy/scipy with Jupyter (as well as the various distributions that package them) essentially provide? If you just want an all-in-one that has a supported Matlab FFI interface, there's Julia.
The OCaml concurrency issue is mostly off the table now that multicore has been checked in. That said, Julia was designed from the ground up for this space so it's way ahead of OCaml here even with OWL and it's tough to see how OCaml would catch up (saying this as someone who has used both and really likes OCaml).
And you would replace $.getJSON by how many lines?
Make a Bootsector Game from Scratch – Pong
No; they're unionized construction workers, tunnelers, carpenters etc.
Save for their collapsing pedestrian bridges.
Yes to both? In order to improve 'efficiency' the government delegates everything to private contractors whose incentive is to get the longest and most profitable government contract possible. The entire goal of neoliberalism is as much privatization as possible.

I used to work as a government contractor and I came out of it with the strong opinion that it's nothing but wasted tax payer dollars designed to enrich private companies over actually getting work done.
Google may not have given the specific reason but isn't it a reasonable guess based on what they told the dev? It seems like it's what the developer thinks the culprit is too. His commit yesterday was to disable it for the Play Store version, and it included the comment of "Google doesn't allow favicons for privacy reasons".
In what way is the post you're responding to derogatory?
> Given the very low interest rates in 21-22 and high prices, a certain percentage of folks would have purchased with a convertible mortgage.

Convertible mortgages became popular as an alternative to either fixed or nonconvertible ARMs when rates were high as a way to preserve the option of locking in on a rate drop without going through a refi. Convertibles don't offer a lot when rates are low—if you want to be able to lock in a low rate and rates are already low, you get a fixed.

Between that, changes in qualification rules, and memories of the collapse leading into the Great Recession, ARMs of all types have shrunk to a very small share (<5%, IIRC) of residential mortgages, and newer ARMs tend to have rate caps.

> Assuming the standard 5-1 and the fact that rates are rising very fast, should we expect a repeat of 2008 in 2026-2027?

Probably not because of adjustments on existing mortgages. If there is sustained stagflation, then the fact that people can't pay their fixed-rate mortgages given other necessary expenses may produce a similar collapse, though.
Vangelis, composer of Chariots of Fire and Blade Runner soundtracks dies aged 79
Why Mother Octopuses Torture and Eat Themselves
The way it's described in the article was pretty clear that it pushes all contaminates, including solids, away from a particular zone on the membrane - and that's where the uncontaminated water is harvested from.

So no, it doesn't sound like it needs pre-filters. Obviously the fewer contaminates the easier/faster it will probably work. A simple settling tank would dramatically reduce the really big stuff and the rest sounds like it would be trivial for this tech to deal with. It's a very interesting technology!
FogBugz's evidence-based scheduling always resonated with me too. Back in grad school I remember writing a paper arguing how it was a fundamentally better way to manage project estimates and schedules. Curiously, even at Fog Creek, something happened over time where we kind of migrated away from using it and instead favored more kanban-style project management systems.

I think a few forces came together to diminish the relative importance of EBS in project management:

- Rapid shipping got easier; rather than uploading executables (or minting CDs!) we shifted to the SaaS model and with that, continuous delivery, etc. In this world, coordinating a "big release" became more of a marketing/communication topic than an engineering one. In the FogBugz customer base, it was the game development companies that held on to EBS the longest.

- Developer tools in general got easier and faster to use, and along with that all of our tolerance for managing timers and estimates went down. Estimation and work tracking I think are still hugely valuable, but there's an ever-higher UX bar to hit to actually have people use the software, and we want the computer to be smart enough to figure it out on its own. EBS never achieved that fluency of UX and it really needs diligent users for it to perform well.

For the last ~10 years of Fog Creek, we were largely structured so that we had core groups of developers focused on our mainstay products, like FogBugz, which were happily profitable revenue sources and could fund all of our assorted bits of inventiveness. After pushing on FogBugz and Kiln in an innovative way for a few years, we came up against an adoption wall of sorts--- changing those products to increase their user base was harder than inventing entirely new products. Trello, in many ways, represented our next stab at productivity and software development tools, and making FogBugz more Trello-like was never going to be as compelling as Trello already was. This pattern kept repeating, and so we did our best to stabilize FogBugz while inventing other sorts of things that would show us a more compelling path to growth.

Glitch was the biggest next invention and its interest and adoption so greatly outpaced what growth we could achieve in FogBugz that it make sense to reorient around it. But of course FogBugz paid the bills and Glitch wasn't doing so yet, so that lead to a VC raise for Glitch and, ultimately, a sell-off of FogBugz and Kiln.

I still love FogBugz, and all of the users of FogBugz were ultimately the seed funders of inventions like Kiln, Stack Overflow, Trello, Glitch, HASH, CoPilot, and a dozen others that we never let past internal testing. Thanks, FogBugz :-)
Can you elaborate on what is wrong with the article? Enclomiphene therapy has been a game changer for many. Say what you want about it coming across as an advertisement but 'clickbait' goes too far.
It is a real shame that they couldn't have made this work with/for wireguard.
In most cases no, but then again in most cases you would be perfectly happy with all your traffic going through a http(s) only proxy.

The two biggest use cases for direct p2p connections are multiplayer games and video calling. Latency is unavoidable if your traffic has to bounce around a third-party
And? What's your point? I'm not claiming the US has not done things prohibited by the UN, nor even what "degree" of prohibited, or any such thing. I'm pointing out that your objection to the classification of the DPRK's programs as "UN prohibited" is incorrect.

The UN has explicitly voted on and introduced sanctions against the DPRK for their WMD program, saying "yeah, don't do that" (the US has independently done so as well). That's it. That's the context around "prohibited". That's the answer to your question. Maybe what you mean is "how is that fair", or "why should the DPRK care about what others 'prohibit' them to do when they don't agree to it", and that's a different discussion; you're free to be an apologist for the DPRK, but to try and undermine the use of "prohibited" when the context is given -right there- in TFA is shitty rhetoric.

Also, if you want "specifics", https://www.armscontrol.org/factsheets/UN-Security-Council-R...
Although writing jQuery is still shorter (And likely will forever be).
Editor (like vscode) nowadays is much more smarter then the era.

A lot of API with long names is no longer a issue to type. You just mark the variable as a element. After that, autocomplete handles the rest for you. Shorten the gap with experience of using jQuery. If developer tools is still as dumb as that era. I would think the transition is impossible.

And there are also more frameworks to enhance experience of style modification or templating. Back to then, there are only some dumb template that do initial rendering. But framework these days also handles update for you. So you don't really need to modify it directly by yourself unless in some edge case.
Nobody said they should go to jail. We're saying maybe parent commenter is being a tad unreasonable complaining that their app got pulled and banned "without warning" for commercial use of a celebrity's image.

"I didn't break the law that bad, why was I punished so severely!" is exceptionally immature.
Oh, I wasn't trying to call 2017 distant - I thought it was much older than that and just had a name change or something.
> The risks seem really obvious after everything falls through

The risks are obvious the second you see that they offer 15% yield, which is roughly DOUBLE the current yield of the average junk bond, and about QUADRUPLE the yield at the time YC closed.