skysight-inc/HackerNews huggingface dataset:
Correct. But where's the fun in that?

Sometimes I want to write an ad blocker that actually goes on the offence. Every time it blocks an ad, it should download a few hundred megs of ads from the offending server and drop them in the ethernal bitbucket in the sky. It would either cost them money or get me banned from seeing ads, both are fine by me. Then drop it in an app store, get a few thousand users, and see them squirm. I'd call it Do Not Track, with a mind diseasing number of exclamation marks after it.

Alas, this would probably violate some real laws, plus messing with shady businesses might make them search out other than legal means for getting redress. At the very least, Baron Google would banish me from their land.

Oh well, a man can dream.
IPSEC without IKE is not "similar to how wireguard works actually." Wireguard does actual key exchange and has security properties such as Forward Secrecy that you don't get using a hardcoded IPSEC symmetric key.

Also, even the IPSEC config without IKE is way more complicated than a Wireguard config, with seriously sharp edges. Just look at that config you linked to. No one should ever need to know what AH and ESP are, but if you don't you very easily can configure IPSEC in an insecure manner.
We will also extend the certification to more RP profiles and OP as well in the coming months
How Meditation Works for Me
Glad to help, but I'm honestly not sure exactly what I said that could be construed as a personal attack or a flame. My best guess: saying that I think people who are having problems with their computers are doing something wrong?
I get notifications every other week about my NodeJS packages having security vulnerabilities, and so I upgrade.

I'm not sure why NodeJS devs are so bad at security compared to say C++ devs. It's not like I'm getting asked to upgrade libstdc++ and eigen all the time ...
Thanks for the perspective! I also don't mean to say one is better or worse. I think Tokyo, Seoul, and NYC are awesome. I've lived in NYC for the past 5 years and it's by far my favorite city in the US.
Pretty much exactly this. We're no affiliates as we do our own fulfilment, but essentially we partner with companies to offer their products on our site, and we take a margin from them.

We sometimes do this with feeds, but feeds aren't great for stock change latency which is important for us (thin stock levels on wide range of products, more out of stock issues). Scraping ensures we at least have the same stock latency that direct customers see, and we manage the risk on how frequently to scrape.

Most of these companies don't have in-house engineering capabilities. For Shopify based merchants we don't have to scrape, we use the Shopify API, but otherwise scraping is the only real solution.
I disagree. I bought a Rift S before Facebook spit out their new requirements. I really had doubts as to what the ownership of Facebook would mean, but I was naive enough to still buy it.

I don't even care about the money so I won't sell it and probably will just throw it away. This killed this VR generation for me.

Technically it is awesome, would recommend everyone to try it at some point. But maybe spend a bit more for Valve or other hardware. There is lock-in too, but they don't make money with user data and have the superior environment.

The Quest series makes the cables go away and that is a big plus. While you can use the Steam VR while the Oculus environment is open, you will never get rid of the Facebook baggage. Hardware is indeed great, but hardware isn't everything.
Reminds me of the people who got mad about the auto bailouts in 08 because the junk bonds they were holding didn't pay out. You bought the bonds! This is on you!
Mito looks very interesting. I couldn't find pricing info. Is this open source?
California recently had to new pass a law allowing prisoners to keep working in the same industry they were working in while incarcerated[0]. Before that, they legally weren't allowed to continue working in the same industry after they were released.

And even that law doesn't actually give them the right to continue to work, it just gives a subset of them the right to petition to continue to be allowed to work -- it's a very limited band-aide that doesn't actually solve the underlying problem. And this stuff is happening at a state level, it's not enough to point at a few isolated companies to claim that they're they problem. I just think it's really hard to argue that our current prison labor system is working well.

We can't realistically talk about training prisoners unless we take criminal records out of hiring processes and get rid of laws that bar prisoners from finding work once they're out of prison.

[0]: https://www.npr.org/2020/09/11/912193742/california-bill-cle...
It's not the case as far as I can tell--the DC Metro PD reports show crime there is dropping steadily over time[1]. There's a lot of factors that go into why crime rates change, but suffice to say that if the police weren't funded properly they wouldn't be able to handle the workload.

[1] https://mpdc.dc.gov/page/district-crime-data-glance
just a random thought....wouldn't this also increase equality? I essentially devalues the currency by increasing supply, but distributing the supply evenly across the population. Maybe that's a problem for the rich and influential, although that sound too much like a conspiracy.
> not an entirely arbitrary, unfounded belief.

Don't be an asshole.
Building Admin Panels, CRUD Apps, Internal Tools Using DronaHQ
That option doesn't seem to work for me, but personally, if I need to use another discord account, I just use another Discord client, as Discord has 3 official ones (Stable, PTB, and Canary) <https://support.discord.com/hc/en-us/articles/360035675191-D...>, which all use their own account/data. For mobile, my OnePlus phone has a built in multi account app thing called Parallel Apps, and there are apps for it on Android.
Yup, let's not mince words. Most upwardly mobile people in the startup world don't do this not because of personal ethics, but lack of opportunity to benefit.
Interesting. Will add it to my toolbelt. Thanks.
Url is a common place to modify behavior, but this is the domain name, something that doesn't get hacked because the domain name conveys trust.
Not exactly a subset, there were at least the anonymous struct/union members that partially made it into C11 much later.

But then if we look beyond the syntax almost any C implementation is “its own language” in that it defines behaviour the standard doesn’t specify, and frequently also changes behaviour the standard does, if in minor ways. Like how the Windows ABI forces a noncompliant wchar_t.

(Even if we look at the preprocessor, the classic algorithm implemented in most places [that I can’t be bothered to find a link for] in fact expands more than the standard strictly guarantees, e.g. you can sometimes get recursive expansion out of it by creative use of token pasting,—I remember reading the ANSI committee thought the case was too “perverse” and didn’t specify anything [no link here as well, sorry... poke me again if you actually care about this]. The standalone preprocessor mcpp has warnings about this specification hole, but other implementations don’t as far as I know. And you’d think the preprocessor, an almost purely syntactic thing, wouldn’t have implementation differences worth keeping around.)
I don't know which definition of life you go by, but most of them seems to be pretty lenient. Not sure how you can be confident about earthlings being the only ones living up to those (pun intended).
Nothing hints at a usage "as a currency" from Nigerian users.

Most likely, those are scammers of other illegal activities and they hoard as much as possible of BTC without really caring how much exactly it amounts to.

Also Nigeria is not an oppressive regime.

Edited: ok it's oppressive.
However it's still somehow a democracy (with all the constraints of an islamic democracy).

PayPal has competitors, so they will be more than happy to take you as a customer if PayPal banned you.
The page seems pretty clear about the goals. Based on the https://github.com/rust-embedded group (which appears to curate/incubate some repos on that theme), there's a new group focused on using rust in the cloud.
Cash spent on housing, universities etc doesn’t “sink into a hole and disappear”. Someone else on the other side of the transaction got it and can spend it. On the other hand, raising taxes to collect said cash to neutralize the debt would be a “sink”.
How to Build a Burner Phone in Python
Browser, maps.
Show HN: Online Teleprompter
Management tends* to undervalue software development in general, and see software developers as generally replaceable pieces. So, why bother paying above rate when even paying at rate feels like too much for many companies?

Combine that with the fact that it takes a while for the impact of someone's loss to be truly felt (and the fact that developers who leave are often scape goated), and most managers just can't get their head around the idea that a competent software developer is worth $200K/year + benefits.

Not to mention that turnover costs are mostly hidden costs; rarely will anyone attribute a problem to a single individual leaving, and then connect that fact to "we should do a better job retaining people."

*Yes, there are great places to work where this is not the case. That's just not everywhere, even in SaaS companies.
"Beyond a critical point within a finite space, freedom diminishes as numbers increase. This is as true of humans in the finite space of a planetary ecosystem as it is of gas molecules in a sealed flash. The human question is not how many can possibly survive within the system, but what kind of existence is possible for those who do survive." - Pardot Kynes, First Planetologist of Arrakis
Speaking as a person who has experienced 3 burglaries and 5 car part thefts in California here. Typically, in most jurisdictions in CA, police will only become involved in property crime if it involves a public building like a school. They know who signs their checks and prioritize according to the city council and mayor.

So if someone steals your catalytic converter, don't just call the police. Show up at the city council and make a stink.

PS: Shout out to the Norco CA sheriff's department. That was a police department that actually POLICED. They would investigate the heck out of property crime.
Again, I disagree. Humans invented timekeeping to aid their internal sense of time, which is based on how our planet moves. That's still by far the primary use case for clocks.

I agree that for a narrow set of science/technology use cases, a more abstract notion of time is useful. In those narrow realms, it makes sense to stick with the more abstract system. E.g., the way "these three navigation systems broadcast a continuous monotonic clock signal that is not influenced by leap seconds" is reasonable in context. But once we leave those narrow contexts, we need to translate back to the actual human purpose that kicked all of that off. Which again, is what happens: "navigation satellites do transmit when leap seconds happen".

Insisting that we make the actual system worse from the perspective of most humans for the convenience of technologists is a mistake. Even more so when we do it in the name of abstract ideas.
Mobile Pizza Catering Sydney
If you have enough financial investment to continue then Mobile Pizza Catering Sydney can surely show a great initiative. Nevertheless, we suggest you do an in-depth analysis first.
H-1B Process Under Fire from Both Employers and Would-Be Workers
> It’s just a matter of figuring out which manner has the better value to risk trade off

This is also bad.

If you want to have both stability/reliability and also receive security updates you need somebody to track security issues and selectively backport patches.

This is what some Linux distribution do. Mainly Debian, Ubuntu, paid versions of SuSE and Red Had and so on
As a start, matching the individual thread name format would be great, e.g: Launch YC (S21): 3D Web; Training... :-)
We need a spreadsheet format that's more conducive to the professional programmer workflow.

Parsing them is actually very complex. You just have to hope your library can handle everything in excel. If you're a cli native I'm not really sure what you do.

Spreadsheets don't play very will with source control. If the underlying format was text and every cell and formula was on a new line it would work out ok. As it is now, merging them is very cumbersome....impossible for the laymen that might be the main user of the sheet.

By going with a speadsheet and not something like SQL, you lose a lot of rigor.

There's probably a few more needs but these are top of mind for me.
> It's fine to rewrite copyright in a way that explicitly allows things like Copilot, as long as FOSS gets to copy bits of proprietary code, too.

This is exactly what I was thinking about. If Copilot is fair use, it means that all proprietary source code, as long as they're publicly available to read, will be free to use as training materials for a hypothetical free and open source machine learning project, which I think would be a good thing. An example is a proprietary program released under a restrictive "source available" license, you can read it but not reuse it under any circumstances (and I believe these projects are already included in Copilot's training data). This is why I said fair use can be a good thing and a ruling to reduce the scope of fair use can potentially be used by proprietary software vendors against the FOSS community.

It would be even better if training from all forms of available proprietary binary code can be fair use, too. It may allow the creation of powerful static binary analysis or code generation tools by learning from essentially all free-to-download proprietary software without copyright restrictions. However, the situation of proprietary binary code is more complicated here. Reverse engineering proprietary binary code is explicitly permitted by the US copyright laws, but the "no reverse engineering" clause in EULA overrides it, and this can be a bad thing. It makes FOSS's fair use right meaningless, meanwhile giving proprietary software vendors a free pass to ignore FOSS licenses.

Thus the outcome is unclear, it may go either way, this is why I said such an issue requires careful considerations.
I do – but I'm an academic, not a software engineer. Spreadsheets are abused and don't make a formal distinction between analysis and data. I've seen many horrible, horrible things happen because people used Excel when they really, really shouldn't have. Intelligent biologists reinventing numerical integration (badly) in Excel, for example (with huge floating point errors, often comparable to the size of the change they are looking for biologically).
> but I feel like at a lot of companies (especially smaller companies), this is the reality.

Exactly.

There are many small companies that will be far more impacted be one of their 2 developers leaving than they would be by the owner being hit by a bus, but they'll still balk at raising salaries.
The flaw with this argument is the assumption that the value add of a given skillset is approximately equivalent in different environments.

We see this for example on a larger scale in OLED tech, where a key OLED engineer in South Korea might be worth $250k to the Korean Economy but worth $2.5M to the Chinese economy, which is why poaching was halted by classifying the job as a national security interest.

The profit/employee ratio at Apple is over a million dollars, so a valuable tech employee there should be making seven figures. That kills MBA’s brains (and the traditional power structure), which is why the cartel worked behind the scenes on wage suppression.
Can't confirm. Not at all. I interviewed during COVID, around summer 2020, and really preferred the adjusted interview process. I interviewed w/ Facebook, NVIDIA, TwoSigma, Citadel, Google, Apple, Cerebras, Rivian, and Amazon. I usually got feedback a week or two after the final interview. It's quiet common in this industry that hiring managers and headhunters "ghost" you instead of sending a message if they think you're not worth their time.
Some feedback:
- Its not clear how to get the mouse to be free. I was expecting to hold a key (ctrl/alt etc) to free the mouse and press it again to give control back. Now I see that 'esc' is the key to pause the program. Just needs to be highlighted more.
- The calendly link seems to be broken: https://calendly.com/muse-3muse/muse-demo-call
- Some sites require microphone access without telling why
To be clear - I support LFR but here's why I think some people don't like it:

There was a "golden age" of WoW where things were new, and hard. It was a perfect balance of difficulty and grind made bearable by the newness and marvel of it all. I liken it to finding a new programming project which you are stoked on. The effort/reward loop is finely tuned.

LFR was part of a bunch of changes, spanning years, that evolved WoW but moved further and further away from that initial magic.

The gripe many have/had is that LFG/LFR removes the community building element of having to find a group, or find a guild. You had to really work to get a group, and work even harder to get (and stay in) a guild. I remember when I first stepped into SSC. I had spent months working for that. To then work with that guild to clear SSC and move on to Hyjal was thoroughly amazing.

Yes, you can still "do" that (get a guild, hardcore raid) but there was something about knowing that other people hadn't even seen what you were seeing, that was thrilling.

I think some people also don't like that the same gear (or nearly the same) models are available to LFR groups. Back in the day, if you saw someone walking around with a full T3 set it was something magical. Nowadays, everyone kinda looks the same.

I remember that I first started feeling that way when LFR was introduced.
At least in the UK you are insured up to 80k, so keeping 10k in a bank is perfectly safe. You will not lose it if the bank crashes.

That advice you're giving there is actually kind of dangerous & misleading.
I know I only have a $300 laptop, but this is _slow_
It's pretty disgusting that this crap is upvoted on Hacker News. This site's slow descent into reactionary politics is saddening
Read the article linked above and I think it will be difficult to resist the conclusion that Nigeria is an oppressive regime. There's even a wikipedia page dedicated to documenting human right abuses in Nigeria: https://en.wikipedia.org/wiki/Human_rights_in_Nigeria

> Last October, Nigeria was rocked by the largest protests in decades, as many thousands marched against police brutality, and the infamous Sars police unit. The “EndSars” protests saw abuses by security forces, who beat demonstrators, and used water cannon and teargas on them. More than 50 protesters were killed, at least 12 of them shot dead at the Lekki tollgate in Lagos on 20 October

> The clampdown was financial too. Civil society organisations, protest groups and individuals in favour of the demonstrations who were raising funds to free protesters or supply demonstrators with first aid and food had their bank accounts suddenly suspended.

> Feminist Coalition, a collective of 13 young women founded during the demonstrations, came to national attention as they raised funds for protest groups and supported demonstration efforts. When the women’s accounts were also suspended, the group began taking bitcoin donations, eventually raising $150,000 for its fighting fund through cryptocurrency.

> Jack Dorsey, the founder of Twitter and a prominent advocate of cryptocurrencies, reshared the FemCo bitcoin donation page, further drawing the ire of Nigeria’s government, which last month suspended Twitter in Nigeria.
> Feels like this is a business opportunity for someone.

This is what some Linux distributions do. Quality review, legal review, security backports.
> Maybe you can clarify what kind of app you are speaking of. I'm using Hacker News at the moment, which is a web app. I am typing into a text area, and in a moment, will press the reply button.

HN is a forum. It uses forms, which the web was more or less originally built for and for which a web browser is a suitable interface.

> I'm not feeing this "lack of integration" you speak of. I don't see how this could be improved if it was in a Windows app, and that reply button was coded using the Win32 API as opposed to being made in HTML, styled in CSS, and given interactivity with JavaScript.

Browsers used to be simple enough that buttons did use the native toolkit. JavaScript isn't even required for what HN does. My point is that HN is less an "app" than it is a "document" and the web is perfectly suitable for viewing it. The same way you use a native PDF viewer to interact with a PDF. Web apps are like if a bunch of people insisted on treating PDF as an application platform.

> Oh, you mean some other kind of app? What kind?

CAD software, audio software, art software, modelling software, development environments, office applications, diagnostic tools, emulators, video editors, photo editors, management tools...

> I use the Google's "messages for web" app that allows me to send and receive SMS messages via an app in a web browser. Drag and drop works as expected. And so on. How would it be better if it was a native Windows app?

It would take up less memory and CPU time, integrate with the system tray and native notification system, be easier to control with windows firewall, could keep a local log, and it would match the look and feel of the rest of the OS, reducing friction. If Microsoft hadn't bone-headedly remove Windows's theming capabilities it could also match your aesthetic preferences with no special effort.

> I also use apps like Gimp and Inkscape, which are technically native but are horrible (because they are trying to be cross platform).

Kinda my point really: they would be better if they used native interfaces instead of GTK. When I say native, I mean taking advantage of the integration provided by using native widgets and APIs.

> And I use a native video editing app called ScreenFlow, which works great on a Mac. But now that my main machine is Windows, it is a huge pain in the ass to use because I have to get out my aging Mac and transfer large files to it.

I'm sure storing your videos in the cloud for use with some kind of web-based editor would be completely seamless?

> I use Visual Studio Code. It is built on web technologies (i.e. electron, but it also can run right in a web browser over the web), and is every bit as slick the competing single-OS native app I recently abandoned for text editing (BBEdit).

> In every case I am either using apps that are web based (or at least web-browser-engine based), or I am suffering from the downsides of apps that are not.

Doesn't mean its a good idea.
The whole premise of this article was to optimize programs for speed, which is also pointless if your program is already fast enough. They also don't take into account programmer time spent to optimize the project, how easy it is to find programmers that work with that particular language and that can deliver performant software, etc.

Your criticism is valid, but I feel like it should be applied to this whole article rather than this particular point. I like how stuff like that is described on the Computer Language Benchmark Game: "… a pretty solid study on the boredom of performance-oriented software engineers grouped by programming language.". You could also probably substitute "boredom" with "ego".