skysight-inc/HackerNews huggingface dataset:
your entire argument falls on "i dont know anybody therefore it must be wrong"
The first ammendment doesn't apply to a private company.
I suspect you're conflating Free, Libre, and Open-Source Software. The first can be free (as in beer), the second free (as in you can do whatever you please with it), and the last is that the source is publicly available.

GP's proposition would be Open-Source, but not FLOSS IIUC
> you can create a wallet in seconds

My mother, who is only slightly technically inclined, who knows how cash and cards work (for her), would not be able to set up a cryptocurrency wallet, secure it, understand it, and use it, "in seconds" or otherwise "immediately".

This is the #1 biggest hurdle cryptocurrencies still have to solve.

And if the response is "well cryptocurrencies aren't for people like your mom", then cryptocurrencies have no benefit other than as a novelty.
I can easily engineer myself out of this crap. But that feels like a much worse solution than just dropping out.

I have two qualities that makes customers willing to pay a premium. I am very good at what I do. I am honest. I don't want to compromise my integrity.
The GPL contract only says you have to distribute source to the users you give binaries to. The only people who can ask for said source are the people receiving those binaries and the only people who have standing to sue when that doesn’t happen is the copyright owners.

That’s why you can use GPL software in your private CI system and not need to give anyone the source code.
Has redux fixed its broken implementation of event sourcing and cqrs yet or is it still encouraging people to execute side effects in reducers?
> Software Engineer is actually a licensed profession in many states

Last time I looked, I couldn't find any. Some states tried for a while, but I think they all gave up.
Would be nice if the contributors could get some money for it
Not a lawyer but seems like source projects would have a hard time showing damages since they don’t charge for the software.
The alternative is to make it completely subjective and based on the whims of the committee. I can't see that going wrong at all, like because there are no committee members who might be racist or sexist or have a bias against religious people or anything like that. No the college acceptance committee stands as paragons of virtues moral giants in this land of ethical pygmys they alone are incorruptible unswayable and perfectly and completely fair in all things.

So standardized merit based metrics serve only as a barrier to their ineffable judgement and pure deductions let it be them alone and their powerful "algorithm" that is too pure and holy for mortal eyes to sully with their gaze be the new standard by which we determine if a student can go to Harvard, for clearly this is the one true way forward and will never be manipulated by self serving or short sighted beauracrats to manipulate and politic in.
No Apple employees made any OSS contributions here. They just added a tiny feature to an existing Apple tool that happens to make our lives easier.
No, "quitting" is rarely the right option - you do not need to proactively respond to the situation they created! If you're willing to no longer work there over this (as you should be), then that is a pretty strong BATNA. You soft refuse and give them alternative options that are acceptable to you (perhaps supplying their own equipment to run the spyware, a higher rate so you can procure your own dedicated equipment, etc), etc. Let them be the ones to terminate the relationship.

The same goes for other bullshit sprung on you out of the blue - noncompetes, piss testing, etc. There's a decent chance that if you just passively stonewall, they will eventually give up.
> We removed senators right to vote for the right things in private in ~1970. After this things have gotten very bad in the US–policy wise. Polarization.

Political polarization has been bad for the US it's entire history. It was certainly worse and more violent in the two decades before 1970 than since, though the last few years have been ramping up.

Partisan polarization was low for much of the post-WWII period because the issues of political polarization were unusually misaligned with the axis between the major parties (because of the unresolved partisan realignments around the New Deal and then Civil Rights which didn't finish shaking out until the early 1990s; as the direction of that shakeout started to become clear by the 1970s, partisan polarization started rising, and really took off from the 1990s, but this partisan polarization isn't a special condition, it's a reversion to the historical norm.
Especially without the accountability. Call yourself a software engineer? Did your code break? Is it vulnerable to exploits? What was the damage? Did you ship it knowing it was not fit for public usage?
Congratulations! you're no longer allowed to program for a living and the state is suing you and your employer for damages.
In my view web3 is socialist in the same way that the national socialists were, i.e. claiming to support social ownership while really being bankrolled by big business. There's nothing that gives capitalism a worse name than burning 5% of the worlds electricity to generate imaginary money, nothing more socially unjust than (to quote Satoshi) "Lost coins only make everyone else's coins worth slightly more", nothing more oligarchic than the original gangsters and venture capitalists manipulating the cryptocurrency schemes, nothing more kleptocratic than irreversible transactions and unfixable bugs and systems that seem like they're designed to facilitate fraud, and nothing more plutocratic than pyramid schemes and pareto distributions worse than those of any nation state on earth.
In many jurisidictions "Engineer" is a licensed and regulated title, and their professional organizations have tried to regulate it, but lost the war. We know have actual engineering programs that focus on software and 6-week bootcamps graduating people who claim to be "Software Engineers", so add it to the list of appropriated words right next to "Geek".
Isn't a surprise. Average Joe in pretty much every country has no influence on pretty much anything that is bigger than the community.
Netflix Executive Sentenced to 30 Months for 700K Bribes, Kickbacks from Vendors
So guilty until proven innocent then?
> theres a reason it won the Flux wars.

It won the Flux wars, but there are state management approaches based on paradigms other than flux. There's at least the model that Recoil/Jotai uses (atoms?), the model that MobX/Valtio uses (mutable observable state), the model based on state machines (XState), the model heavily using React context (Constate), etc.
> I increased my score by 200 points to a perfect score using practice books.

what motivated you to do this at the time ?

Also, I never said its not possible to do it with practice books.

> I would say the environment, social/parental expectations, exemplars within family/friends, peers ect matter more than a book.

my point was the word "more" in that sentence.
Thank you for the kind words! It was fun putting together. All this old tech was precious and formative for so many of us.
What's the problem with an IPv6 reverse proxy? If the Internet-exposed endpoint is IPv6, then from my point-of-view of a client, it's effectively that. For what I care about, they could be running fax machines over an analog phone line beneath that point.
Yeah, I don't mean that being name-brand ensures quality, but buying from a big-box or department store at least ensures that you're getting the thing you order. The whole point of brands from a consumer perspective is that they build a reputation on that brand, and you can choose to purchase things in the future based on past experience with the brand. Amazon breaks that because of the counterfeit and no-name-brand stuff.
In the design pattern mentioned at the end, there are some application state that are stored in both `updateRequest` and `state`, i.e. the data that is returned from the update response (stored in updateRequest) and is used to extend `state`. Having the same data stored in 2 different states seems error-prone. Which one is the source of truth when the 2 states accidentally get out of sync ? For example, nothing prevents extendState() to be called again to modify the `state` to something that is not the same as the value from update response.
Having to point at a URL and crawl for pages seems awkward. Is there something I can directly integrate into my app? How would it deal with a login page?
Train the other half.
'Normies' probably never open up the control panel/settings to change anything, ever.
The price per IP used to be almost nothing, now it's about $5/month and will keep going up; you can see these costs clearly with inexpensive hosting providers like Hetzner.

As a result many home and mobile users only get personal IPv6 addresses with IPv4 connections being tunneled over shared addresses.
What do you think are the biggest flaws in IPv6?
"The title is just a note saying why you should not go about writing articles that way. The article is deliberately mistitled and put en relief the point that you should not compare Flask to FastAPI nor compare FastAPI to Flask. Both serve different purposes."
Very interesting! Having worked for both Elastic and now ClickHouse, I'd love to hear more about the use case or learnings you have from the POC. If you have any questions or issues that pop up, I'd be happy to try and get an answer for you from the team.
> And people said they wouldn't help. This is intended for us.

This[1] is exactly what I claimed would happen when ARM Macs were announced and people bemoaned lack of support for booting other OSes. I’m glad to see it.

1: specifically that Apple would not prioritize booting other OSes, but that they’d let the community drive the effort, and eventually embrace it.
Even if it's tiny, it's still thounsands of people in the world. It's hundreds of thousands of dollars of margins. Capitalists would hang for less.
rent a gcp instance for a bit, rclone mount your drive instance, create another rclone encrypted mount, copy from the unencrypted mount to the encrypted mount. delete unencrypted content.

go to your local pc and rclone encrypt mount your drive. now you have your linux isos and they are encrypted upstream
>Like I said, children can be just as pedantic as computers, especially when they’re trying.

Yes, but what are the chances that they make their new language that is not influenced by any other programming related knowledge to be specified at the right abstraction level using abstractions that are easy to implement? A language that they come up with is not going to be good. Similarly if you were to ask a non engineer to design you an airplane, it wouldn't be a good design. Experts are always going to be able to do a better job than those with less knowledge. I personally do not even think a kid is going to come up with some revolutionary concept that should be included into a language designed by experts.
Drives don't read from multiple platters in parallel, so it's actually num_tracks * num_platters * 2 / rpm to read in the best case. Real world is more than that since it takes time for the drive firmware to shift between different platters and tracks.

*edit: not entirely true: the Seagate MACH.2 drive series that has 2 separate head assemblies per drive. They're pretty expensive and hard to get ahold of.
Yes, sorry, the wording I used was misleading. What I meant by “contribution” is in a broad sense “something that helps”, not actual OSS code contributions.
It is possible to be left-leaning, support regulation + taxes + social structures, and still be in favour of web3/crypto.

I agree #2 is a common issue, people become "maxis" of one protocol if they over-invest in it, or if they are holding it purely for speculative value.

To your last point: many in favour of web3 feel it is more "free" and "open" than advertising or subscription based models that extract tremendous value from creators (Instagram, Spotify, traditional art galleries, etc).
Just about anything written in Java requires more boilerplate and rituals than the same function in Haskell. (Or used to, of course: Java has slowly evolved and adopted FP idioms too).

An example: you cannot express in Java "this function does not write to disk", its type system simply doesn't allow it. In order to make sure, you'd have to inspect the code of the function, and the libraries it uses. In Haskell, this is trivial because just by looking at the type of the function you can tell if it's even possible for it to do I/O.

Go requires tons of boilerplate and didn't have generics until recently; there's your answer.

Rust is a bizarre comparison. Haskell predates Rust and Rust takes some (many?) ideas from it or from languages within the same pedigree. Also, I don't know anyone who thinks Rust is "simple", so why ask about this comparison? Write Rust if you want to, no Haskeller is going to complain about your choice.
Looks like they stopped offering exam to license people: https://www.nspe.org/resources/pe-magazine/may-2018/ncees-en...
The attitude on (mostly American) HN is against licensing bodies, as far as I've seen in the past.
I disagree that it was the gun industry that started the war, but they absolutely fan the flames for profit.

The 2nd amendment will never go away as long as conservatives use it as a wedge issue. It's far too important as leverage, and they've been incredibly successful in cementing it further into law even very recently. My state just passed Constitutional Carry into law this year.
You could split it up into 2 functions I guess. A pure one that creates the log entry, then an IO one that actually saves it.
Yes, but the prodigy at Pawnee High happens to be Asian and we're full up on them so we take the B+ students at Academy whose parents went to Harvard.

Sorry, we've been advised by legal to say that we're not really "full up" because that would imply we have quotas and also that we only consider race peripherally and only ever as a plus factor. It just so happens to not be a plus factor here, while it's a default plus factor for some other candidates.
This is a welcome surprise. I have been hunting down memory leak problems for a hardware installation that runs a JS heavy app 24/7. Had to build in auto software resets just to clean the garbage because there was no real solution. Looking forward trying this out asap
Again, to be clear, we've decompiled the TikTok LIVE Studio binary and confirmed that it uses code derived from OBS Studio.
The KKK was absolutely part of the state in the American South up to 60s.
From another comment it seems like Dropbox also can snoop and remove your files. Will check SyncThing thanks!
It is not more expensive. Transferring assets from one broker to another is easy. Your point is wrong.
> But you seem incapable of understanding that it's useful for many who are not you.

Then why can't you provide examples which are useful for things other than moving cryptocurrency tokens around? When the web started, sure some of the pages were talking about the web and how to build new things with it, but most of the things people were putting online were using the web to make were related to their hobbies, professional interests, politics, etc. and simply using it as a communications medium.

More crassly, why do I not hear anyone saying it's useful unless they have a personal financial stake in me buying their tokens? The closest past event I remember seeing was during the dotcom era when day-traders would talk up stocks without being able to say what a company did or why they were a good bet.
Wouldn't an open trunk run the risk of turning into a poop trunk?

But I suppose even that would be easier to clean up (even if far more gross) than fixing a forcibly-popped trunk.
> Why not just put cameras everywhere, track and remove these people forever?

Ballsy question to ask here on HN...
Show HN: Tailwind CSS gradient buttons [MIT License]
> we can't decrypt your data.

But I thought the point of the cages, is that _do_ decrypt the data. And any government mandated backdoors would then go into that process. You're not doing any homomorphic encryption here.

I guess my issue, is that you see both the keys and data, not just one.
Relevant article by the Purism CEO Todd Weaver explainer the tech supply chain:

https://puri.sm/posts/the-ball-and-supply-chain/
fwiw the article says

> These files will be flagged to their owner and restricted automatically, which means they can no longer be shared with other people, and access will be withdrawn from everyone but the owner.
That's fair it's always a tough balance maybe "Industry-leading data breach protection" or something
> Photos posted on social media and shared by the San Francisco-based news station KGO-TV showed two SUVs parked side by side along an Oakland street.

I couldn't find the photos or the newscast on TFA; what's interesting is just exactly how little content is on this page. Even the description of these photos mentions there are just two trunks open.

Is this news? Is it even really happening? Seems like it could have just as easily been two people returning from the store at the same time. Although I'm not sure I'd be taxi'ing groceries with my trunk open in oakland, but it's certainly something I've done elsewhere.
I wrote a proposal back in 1999 or so exploring IPv4-in-IPv4 as an alternative to IPv6. You would have used the outer IP header to traverse the internet backbone, and the inner IP header locally. It completely avoided the need to change any inter-domain infrastructure and, with some DNS-based gatewaying where the gateway to the Interent added/removed the outer IP header, could even be incrementally deployed to unmodified end systems (the idea was you would eventually modify end-systems/applications to add the outer header, as this simplifies applications and avoids the DNS hack).

But in the end, IPv6 is cleaner, and it seemed better not to distract too much from progress there. If I'd known it would have taken another quarter century to make much progress, I might have made a different decision.

There were quite a few "extend IPv4" solutions over the years.
Actually running server Linux on Mac Mini for some workloads might be very useful and economical thing to do. I wouldn't be surprised to find out many companies buying those babies for their internal needs. It's like HP Microserver.
Is saying the Tiananmen Massacre happened a political view?
> I think this is the correct advice, but keep in mind that procuring the laptop might be a difficult thing for them to do bureaucratically

That's not OP's problem.
Well, yes, this applies to engineering. But not to software engineering.

Personally, I like „software engineering“ as it is — being a free profession where talent counts more than a degree.
I think there is a lot of value in the fact that a mentor is human, which will not be matchable by any information system any time soon.

A good mentor can learn from the types of questions you are asking and proactively identify flaws in your mental model. With Google searching, if you ask a question that has a flawed premise, you may get an answer that does not point out the flaws in your thinking.
If they had followed a student around campus harassing them and causing their family to be threatened:

- because they were LGBTQ

- because of their ethnicity or race

- because they were female

- because they spoke out on issues regarding any of the above

In all of these cases not only would those students already have been suspended from the university and on their way to expulsion (and rightfully so), the university would have acted within days of it being reported.

In some kind of ridiculous reverse-mccarthyism we currently have known agents of a foreign government harassing US residents and institutions are afraid to do anything about it for fear of reprisals from a foreign government!
By default, a WebAssembly module has no access to any host APIs — particularized for the web platform, a running module will have no way of accessing the DOM by default.

When instantiating a module, it can use module imports [1], which can be used to access the DOM through JavaScript calls.

[1]: https://webassembly.github.io/spec/core/syntax/modules.html#...
My understanding is a trebuchet operates using some heavy weight. This is more of a slingshot with an arm attached.
You are incredibly confused like many on this site. Confused about the difference between marketing and actual technology. You've basically stepped into a metaphorical convention center with no aid for beginners, been hit with 99 sale's pitches that are genuinely empty and made the conclusion that the whole industry is a scam without realizing that your inability to discern the 1% of actual value makes you conflate aggressive false advertising with the entire space's promise.
Can you expand on Redux?

My gripes w/ Redux is that its pattern is clearly better suited to a runtime with more to offer functional programming than first-class functions, hence all the boilerplate and effort to abstract all that boilerplate, as well as deciding how to pick how you'll get to granular updates (which is where, from where I'm standing, React Hooks' design starts).

But in comparison to React Hooks, its vastly superior for affording clear separation of boundaries in an app.
For some of them, yes [0], but even beside that, if you're well off enough, in country that treats dissenters so poorly, to send your child abroad to study at an expensive university, you're likely in favor of the status quo.

0 - https://en.wikipedia.org/wiki/China_Scholarship_Council
Right, but swap size should scale with random access times for disks, not disk nor RAM size.
It's reminiscent of people adding "no copyright intended" (sic) when posting other people's music online. It seems like intuitions about copyright have been shifting, even if the law hasn't.
You're seeing the polished output of a lifetime of work. It's just like seeing the influencers on InstaWhatever, not real life. Getting there is messy, and doesn't always happen. It's a matter of having a lucky ticket... each project you take on is a ticket, the more, the better your odds.

It takes perspective and insight to see just how brilliant our ancestors were, and it gives me joy each time I learn some new tool they left behind for us. It also gives me joy when I pass those mental and actual tools on to others to add to their toolkits.

We're all tool makers, in the end. Our tools can be art, books, programs, or goods and services used by others.

I myself am joyful that there is always more to learn.
if they remove all surveillance stuff.. maybe not
>Isn't that kind of podunk scale for an industry to have a rock solid hold on US politics?

relevant: https://slatestarcodex.com/2019/09/18/too-much-dark-money-in...

>all donations to all candidates, all lobbying, all think tanks, all advocacy organizations, the Washington Post, Vox, Mic, Mashable, Gawker, and Tumblr, combined, are still worth a little bit less than the almond industry. And Musk could buy them all.)
According to the link. Muslim women on average had 0.5 more children than Hindus, according to the 2015–16 NFHS survey.
Your second link clicks thru to Slate which links to this:
https://nepc.colorado.edu/sites/default/files/Briggs_Theeffe...

"Powers and Rock concluded that the combined effect of coaching on the SAT I is between 21 and 34 points."
I don't see the logic with this. Standardised scores are the only thing that you can measure, and so only that should matter.