skysight-inc/HackerNews huggingface dataset:
People underestimate what a big pain in the ass internet has been for the EU bureaucrats in the last 5 years.
They can't just remove users freedom in one hit, they need to do it slowly: cookie laws, gdpr, copyright. And of course they always put a little bit of "sense" in every rule. This is a classic tactic that has been used by State organizations for maybe thousands of years. You can find examples in ancient Rome, medieval cities, nazi germany, post-1917 Russia.
The problem is that while modern democracies had a way to get rid of laws made using this tactic, the nations under EU's rule don't.
The reason is that while you only need one good cycle of elections in one nation to get rid of a malicious national law, when it comes to getting rid of EU's rules you need multiple good cycles of elections in numerous nations, then you also need to convince a good amount of bureaucrats, and then you also have to remove the local interpretation of the EU directive.
When people say that the EU is bad, it's not just because they want the vote from the stupid poors or they don't understand democracy. There are good reasons derived from political science and in favor of democracy to not accept the current way the EU impose its will on european nations. I hope this post was easy to understand.
I mean, you could have said the same about blacks in the decades between emancipation and the civil rights movement.

I think Jesse Lee Peterson might have something to say with regards to that. I suspect that there were perceptive people who took advantage of societal conditions and hired industrious people for less money.

But in the case of anti-black racism, it truly was a case of human prejudice outweighing market incentives, for a very long time.

According to Thomas Sowell, with some kinds of work, some American slaves were paid additional bonuses for certain kinds of work requiring care and attention to detail. Otherwise, the proper level of motivation couldn't be maintained even through torture. Biases certainly can distort market forces, but the market forces will also bend society. Southern bus and train lines were opposing Jim Crow laws quite early on because they didn't want to spend money on extra vehicles/train cars.
I'm working on a project that requires consuming a UDP video stream from the browser. Because of the near real time latency requirements, I think a WebRTC is the correct solution, but every time I start reading about it, I get overwhelmed by all these acronyms like STUN, TURN, ICE, etc.

Does anyone have suggestions for good learning paths for WebRTC?
Wouldn't the incentive be to not have to take on the liability for it? Then again, if all a major breach results in a slap on the wrist, then I guess there's no real liability. Maybe you're right.
> It's hard to see Amazon transitioning their AWS machines to Amazon built chips

As a strategic move, this makes a lot of sense for Amazon. Moreover, Amazon is a company known for excellence in a diverse set of disciplines, and TSMC has an excellent reputation for delivering state-of-the-art CPUs at scale — yet you are here to doubt they can pull it off, despite providing no evidence or rationale for your position?

The burden of proof is on you to justify your pessimism. If you have evidence for your claim that Amazon + TSMC will have problems scaling, please provide it.
The gender roles as you describe them result from an individual choice from every man/women involved. Nobody forces a person today in the system to follow those gender roles.

What I see in my circle of friends is that in most couples with kids, it is a conscious choice for the women to spend more time at home (and give up extra hour?) and for the man to spend more time at work. This is indeed a stereotype but there is nobody forcing anyone to follow those gender roles. We all know successful women/men going against those gender roles.

If you take a conscious decision to work less hours to spend more time at home, you cannot be mad at "society" for patriarchism etc.
IIRC, Facebook, Twitter and Gmail don't make you pay to sign up, meaning people who can't afford to pay end up enjoying those services for "free".

(At least, I think that's what parent was getting at, not saying I super agree with it).
reminds me of http://www.jave.de/
Not mentioned at all in this article: Warhol was a devoted Catholic his entire life.

"He attended Mass almost daily. Other days he would just slip into St Vincent Ferrer on Lexington Avenue, drop into the back pew and pray. He spent his Thanksgivings, Christmases and Easters volunteering at a soup kitchen, and befriended the homeless and poor whom he served. He put his nephew through seminary. Though openly gay, he endeavoured to remain celibate throughout his life."

At Warhol's funeral a friend spoke of Warhol’s “secret piety”, which “inevitably changes our perception of an artist who fooled the world into believing his only obsessions were money, fame and glamour, and that he was cool to the point of callousness. Never take Andy at face value.”

https://catholicherald.co.uk/issues/february-9th-2018/andy-w...
According to John Green, the actual gender pay gap is more like 8%.

https://www.youtube.com/watch?v=it0EYBBl5LI
Much as Californians love to hate on PG&E, and much as PG&E has worked might hard to earn the hate, it's not appropriate to speak of a singular cause of the Camp Fire.
Delete All Your Apps
Some causes are well-known and easily preventable. For example,

Power transmission systems use arrestors and other devices to protect their system from lightning and other badness. Taking a hit may result in the device blowing apart, including hot metal bits.

Knowing this, a regulatory agency may implement vegetation clearance rules around transmission towers, knowing that these are high-risk areas. If the initiation point for a fire is in an area that's supposed to be bare mineral soil (and maybe isn't), that's interesting.
It's much better to think of SQL like math, as in sets and commutative operations than as a procedural language. And always use EXPLAIN to spot check performance assumptions, realizing that even then that can vary with data or usage.

I usually find the opposite surprising, when I write an expression and the query planner hasn't re-arranged what I wrote into whatever it thought was best based on available indexes and gathered statistics.
Hi, Xanth programmer from the 8/16-bit era here. Can confirm the MIDI Maze FPS ancestry and MIDI-based deathmatch "LAN parties" (that predated LANs).

Can also confirm that we were (and are) in awe and big fans of ID, Romero, Carmack, etc. (We prototyped but never released a PC FPS.)

Playing an FPS deathmatch head-to-head on Game Boys was as giddy and intense as you'd expect in 1992-3. Literally, it was head-to-head ... those cables weren't very long.

Before anyone runs off to buy an old cart or run an image on an emulator, set your expectations of FPS framerates realistically for a Z80 (or 65816) console in the early 1990s. CPUs were slow for matrix (or any) math, memory access was slow, buses were narrow, "graphics hardware" was optimal for side scrollers and tile-mapped character graphics with a few sprites. All of this worked against quickly rendering frames of 3D. We certainly couldn't use any textbook 3D graphics algorithms. It was all trickery and shortcuts but it worked. (The SNES was a bit better though we predated the FX chip which I think would have helped more.) The Game Boy version was amazing for its portability. I personally enjoyed our SNES version the most but it was back to single-screen two-player. Both were written single-handedly by a genius engineer named Robert Champagne who later went on to be Chief of Technology at Nintendo Software.
Our industry is insane and terrible, at the same time chipper and blithely inhospitable to normal human beings.

The problem is, it’s the future.
Yet people buy stocks that pay no dividends all the time, and often do very well because these companies create value.

Your last statement is interesting because you use the term "money" yet I'm not sure you have questioned the nature of the "money" you are making with your investments. If you imagine yourself in a glass bead economy, and you replace all of your notions of money with glass beads. You are making your investments with glass beads and making net positive glass bead investments from dividends. This is all fine in your glass bead economy. However, the day that the Venetians come with technology to make glass beads, they will subtly buy up all of your wealth because you chose a poor for of money - that you were making so much of with your investments.

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

Alternatively, Bitcoin could be the trade beads (despite the fact they are disinflationary), but the point is the same about the assumptions being confined to the context of a single economy and currency.
Show HN: Stig – A CLI tool for searching GitHub from the terminal
I'm surprised by the amount of salt (for lack of a better word in my vocabulary) in the comments. I've worked at a Canadian start up. It was not a unicorn, but you were expected to work long hours, be a "10xer", always be responsive, and put in hours on the weekend. Those expectations were never made explicit, but the company had a lot of churn for those who didn't "fit the culture" or acquiesce to the cult of personality.

I enjoyed the article - is this too strong a look in the mirror for most folks? My ideal job now is one where I can live in the bush, have boring but steady work, and otherwise not care about programming after 5pm and feel OK with myself for it.
I fixed a networking bug in PabloDraw about 7 years ago and recall encountering only Visual C++. Are you sure PD is a .NET app?

Or is my definition of .NET wrong?
IPFS "solves" the problem of distributing static files - basically, a CDN built on content addressable storage. But if you don't have nodes pinning your content, or you're going to loose that data.

The article bills it as some alternative to HTTP, but it's a subset of functionality. You can't do dynamic pages with IPFS. There's no concept of cookies, so stateful sessions aren't a thing.

Why do articles insist on comparing IPFS to "the web", whatever that means? It's a distributed filesystem. Not at all representative of most content on "the web".
doesn’t facebook require real name? that was g+ competition, and everything was referenced to that.
They just have to hire at the "going rate" for women, which to the extent that a wage gap exists means they would be hiring mostly women.

Not just that. That company would also need to offer more workplace flexibility, if we are to believe the study.
Supreme Court has upheld civil asset forfeiture so far

Of course this is based on the arguments presented

And there are plenty of arguments remaining

All it comes down to is that nobody rich enough, and sympathizable enough, has been subject to this yet. No random police department has seized a bank’s property due to suspected association with an unspecified crime.

Gamblers driving with cash and illiquid homeowners are the ones that experience this.
YouTube still a ‘vortex’ for hate
Sorry, I do not see the entire cryptocurrency industry as a ponzi scheme. That said, I've been in it for a long time, for other reasons that have affected me personally [1].

[1] https://www.youtube.com/watch?v=LgI0liAee4s
Fratbros gonna fratbro.
This isn't a technology problem. This is an accountability/incentive problem.

If you cannot store data securely then you should not profit from that data. Business models that insecurely store consumer data should not be viable.
> Oddly, it would also imply you could potentially generate entirely new files out of the network; in an infinitely large network, you wouldnt even have to specifically upload a new file — the hashtree would be enough, and the network would find the pieces to compose it

It's vanishingly unlikely that this would yield useful results in practice.

In a moderately-sized network, however, if only a few contiguous bytes in a GB file change, then only a single block would need to be uploaded. (if the original file is sufficiently available already)
The top picture includes the printer, inside is a nice stack of green-bar paper.

The first part of my career was spent studying green-bar. It's how programs were read, understood, and core-dump-repaired if necessary.

I guess we're lucky things got better online. Saving a lot of trees!
When I talk to older people, their key distinction presented to other country’s ideologies is the assurance that you own your private property.

They’ll giggle and laugh at their perspective of the Chinese system.

Yet all levels of government in the US can and do arbitrarily take private property with the thinnest due process, if you can even call it that.

Little difference, just whatever you were exposed to the youngest and most impressionable
FTC Must No Longer Ignore Silicon Valley Bias | Forbes
All with 1970s technology, simply amazing stuff.
> Are we not technologists and engineers? Don't we know enough about the pitfalls of trying to fix a system that isn't broken?

The system isn't broken for _you_. You're not in a position to speak on behalf of me.
The title is (intentionally?) sensationalist nonsense since "the Philly DA" is a person not an office, and the analysis is basically entirely about the office under Krasner's predecessors.
Hello there!

For a weekend project, I wanted to write a program that would use the C++ HTTP client library I've been working on recently. I was curious to put it to the test in a real scenario and see what works and find any pain points. I decided on making a CLI program that utilized GitHub's HTTP API to perform search queries.

Stig is a CLI tool for searching GitHub from your terminal. It has all the same sorting and filter options that are present on GitHub, and outputs coloured, formatted results to stdout.

Feedback and thoughts are welcomed!

View on my personal website - https://octobanana.com/software/stig

View on GitHub - https://github.com/octobanana/stig
Also Haskell quasiquoter. See embedded java and embedded C.
There is a thread of a story in the article that is interesting but leaves a lot of 'what if?' questions - could this author have found something that fit between the bro-culture-10x sales targets and a magazine editor-change-isnt-always-good?

How come when he interviewed at a dozen more start ups at the end of the story, he didn't find himself in an interview where he could discuss the 10x-start-up culture downfalls?

Or maybe that middle road is extremely rare.
Seems like there's not a lot of circumspection happening in these responses. I truly don't know how true the "brogrammer" stereotype in SV or Toronto is, but my opinion changes dramatically between HN (in general) and say Blind, where engineers with the vocabulary and attitude of young children are regularly found waxing insecure about their 300k+ inflated salaries (as just one example). I imagine the culture can vary dramatically, but if it doesn't, then I'd wager that cultures fall into one of the extremes. Either the older antisocial stereotype, or the one described here. Not really going on a lot though.
I feel like MC Paul Barman would have a shot, his whole schtick is his inflated vocab.

He's kind of a stunt rapper though, and had some dated offensive shock lyrics that are hard to listen to. I'd much rather listen to Aesop.

Mac Lethal might be up there too, not sure.
> The breach happened before Marriott had any control or agency to stop it.

Strongly disagree, this is playing with variables.

Marriott2016 + Starwood2016 = Marriott2017.

Marriott, the present day company, absolutely includes the company that had the "control or agency to stop it".

> it would have just meant the breach was someone else's problem

This isn't a wash. Tort is only effective if the party responsible gets punished, so it's very important which party gets punished. If Marriott had discovered the breach in due diligence, the Starwood investors' payout would have taken a big hit.

As it happens, there's two behaviors that need to be disincentivized: Starwood designed faulty systems, and pawned off its ramshackle legacy crap to the highest bidder; and Marriott2016 (much like Equifax) glommed together so many legacy systems that the likelihood of breach intensified (though to Marriott's credit, the attack doesn't seem to have escalated out of the former Starwood into the parent systems. I'd still like to see steep fines imposed, but way smaller than on Equifax, proportional to that contained scope).

The penalty on Marriott2017 should be steep enough to encourage future buyers to step up their due diligence enough to put the acquiree's payout at risk, while also rewarding Marriott for catching the leak before escalation.

> It may not be your fault that the puppy that you bought isn't house trained, but I'm still not going to clean your carpet for you.

I like your analogy a lot.
1) nope, it's a 100% self service tool, no outside assistance needed.

2) PowerBI uses AWS just fine, you may need a gateway depending on how you expose your AWS DB for external access, but that'd be true of any tool connecting to it.

3) why an expert? Here's the API spec, it's not hiding ...

https://docs.microsoft.com/en-us/rest/api/power-bi/
That isn’t true. There are not enough military age males available to fill a voluntary army that sustains combat operations for two decades. Full stop.

We’re following the British colonial model. The military demographically is rural white and minority. It’s seen as a way out or up, and there is a saturation point for that market. Nobody has the political capital to push a draft, so we make do with mercenary entities hiring cheap local help and charging usurious rates for non-core tasks.
Apple Is Hit with Sales Ban on Older iPhones in China
Netflix – Our learnings from adopting GraphQL
So just adding that one line automagically sets up all HTTPS-related headaches for you? Amazing.
It was 320x200, apparently: https://doom.fandom.com/wiki/Aspect_ratio
This part is often referred to as "data engineering"

Though I admit - I love "software plumber" and want that as a job title some day! Sounds very cyber-punk
Whenever I read an article like this one, this question is the one that remains.
Actually that makes sense. Never thought about it that way.
240 Year Old Programmable Drawing Boy Automaton Is Arguably the First Computer
Instead of the n-th Tutorial website, I would love a list of worthwhile projects one can build with increasingly tougher level of difficulty, start with MNIST and move up. You don't have to hand-hold me by providing a sandbox, but suggested frameworks are welcome.

Ending the list with a couple of research/unsolved problems is perfect.

To me, this is the perfect way to learn, almost like feel your way blind in a cave and reaching its extents.
Let's say you are a small startup owner, and you have enough cash on hand to hire 6 male devs.

You then realize you could hire 7 equally competent female devs at the exact same price

In reality, the likely outcome is that the 7 women would end up working at Google, who can and will gladly way out-compete you on salaries, and you end up hiring 7 quirky men, then firing a few of them.
For fires, reducing the incidence rate increases the severity when they do happen.
It's not completely black and white though. In this modern world of ransomware, mail-order drug trade and other lucrative side jobs, invisible crime is easier and more prevalent than ever.

Basically, asset seizure enables the state to go after someone without no known source of income flaunting millions of dollars in sports cars, mansions, etc. Even if the state has no idea _what_ the suspect doing, just that they've got millions of dollars and no explanation on where it came from.

Alas, this theoretically decent idea has been completely fucked up in it's execution. But the core idea of asset seizure, namely that obvious proceeds of a crime can be seized even when the crimes were committed in private.

Historically, I believe it was used against people who magically had gained a fortune overnight, without forcing every bank to go through their vaults and count the cash. Bootleggers, too.
You basically reinvented it, along with directed acyclical graphs and called it a 'crazy idea for solving async programming'.
And that's the problem. Piracy decentralizes easily -- it has been that way since before the internet was even common.

What these rules do is destroy user generated content. Because your external HD can hold every Hollywood blockbuster in the last five years but it's nowhere near big enough for all the user generated content on YouTube.
The setup for this article sounds like a rip-off of Dan Lyons' book "Disrupted: My Misadventure in the Startup Bubble." That was a fun book also about a journalist joining the marketing startup ... this one called Hubspot.

Dan Lyons' blurb from Kindle edition: "Dan Lyons is a novelist, journalist, and screenwriter. He is currently a co-producer and writer for the HBO series Silicon Valley. Previously, Lyons was technology editor at Newsweek and the creator of the groundbreaking viral blog "The Secret Diary of Steve Jobs." Lyons has written for the New York Times Magazine, GQ, Vanity Fair, and Wired. He lives in Winchester, MA."
But ARM actually has relatively few architectural licensees (~10 as of 2015).

In reality, most of their licenses are processor (core+interfaces) or POP (pre-optimized processor designs).

https://www.anandtech.com/show/7112/the-arm-diaries-part-1-h...
C) Wipe out the stockholders

Sending some fall guy to jail is shooting the messenger. The message from the stockholders is: we don't care about security or privacy. The message the feds should send back to them is: well you should.

Conversely, no one's going to "rethink the core paradigms" without some money on the line.
Elegant Event Triggers
Or maybe they already did the calculation and have already decided it's not worth it. You can't say people will make up their minds and then insist that they have it all wrong.

Besides, all the replies here are ignoring one of the major points... that lobbying as a when can be detrimental. Software patent policy isn't on the ballot and is maybe the 30th most important issue for voters, so it isn't all that relevant when picking a candidate to support. Gun issues, immigration, abortion, health care, and other issues are way more important to most. Donating based on right to repair ignoring the other issues is very atypical.
Uber+AI+Labs+Open+Sources+Pyro,+a+Deep+Probabilistic+Programming+Language
Abrash definitely doesn't get enough credit. That guy has worked for a lot of big tech companies: Microsoft, id, radgame tools, valve, oculus.
Major General Smedley Butler on war profiteers back in 1935:

https://www.ratical.org/ratville/CAH/warisaracket.html
Rooftop sprinklers don't even seem that difficult to install. The house I rent part of has them and they are basically just teed off the same lines that supply the hose bibs on the outside of the house. No risk of freezing pipes over here (SF Bay Area) so its pretty simple.
Important context: A recent batch of city DA's in the U.S. (I know Krasner is one of them but I can't name others off the top of my head) are revolutionizing urban law enforcement. Krasner, for example, is a civil rights attorney who won the DA office on a progressive platform, which IIRC is not dissimilar to the others. It's a revolution, as I said, and of course that means that many vested interests have lost power and many other people will be uncomfortable with the change. There are targets on the DA's backs.

That doesn't mean these DA's shouldn't face scrutiny (they absolutely should), that they can't do things wrong, or that they can't be corrupt. But the context is an important part of this story.