skysight-inc/HackerNews huggingface dataset:
If software engineers could potentially face legal repercussions or jail time for serious errors, unsound technical judgment, or bad ethical decisions, it would enable a lot more push-back on these poorly-planned projects and corner cutting. I've always thought it was pretty sad that lawyers are held to higher professional and ethical standards than software engineers.
I did the same thing (college straight out of 10th grade, didn't bother to get a GED) and in the very rare case that a job application asks whether I graduated from high school but doesn't ask about degrees, I just say I did. If anyone were to ask about that later in the process, I'd explain that I didn't finish high school but did finish college. But no one's ever asked me.
Obligatory Onion link: "Popular New Amazon Service Just Comes To Your House And Kills You"

https://www.theonion.com/popular-new-amazon-service-just-com...
How to Analyze the Results of Marketing Campaigns? Step 1: UTM Codes
Holy moly, 2B Trello cards
USCIS to End Work Permits for Spouses of H-1B Visa Holders [pdf]
The headline seems misleading. They're not planning one "huge hub" in one location. Instead, they're planning a bunch of mid-sized institutes spread across different countries, each with "hundreds of computer engineers, mathematicians and other scientists".

That approach is understandable politically, but it seems much less likely to have the intended effect. If the goal is to kick-start a knowledge cluster in Europe that can compete with the Bay Area, then it seems much more likely to succeed if the funding and talent is concentrated in a single site. "Hundreds of computer engineers" is equivalent to a mid-size remote office of a major tech company.

That's just an observation, though. I realize that the choice probably isn't this plan vs. one mega-site. More realistically it's this plan vs. nothing at all, or vs. competing piecemeal efforts by various EU member states.
> PRISM is operated by the NSA and involves egregious breaches of personal privacy including bulk collection of loosely targeted data, warrantless data retrieval in some instances, the collection and use of "inadvertently collected data" and more.

No, according to Snowden's documents, PRISM is a data processing system that consumes data sent to the FBI's Data Intercept Technology Unit following a Section 702 order for communications sent to or from a specific foreign user not in the US.

https://medium.com/@alecmuffett/how-to-talk-about-prism-and-...
Excuse me, but I need to put it out there: how exactly is RSS useful if the sources themselves (websites) are more and more biased? I believe nowadays, people are interested in "content", not in "source". As long as the content is valid and trustworthy, I don't care if it's on social media or an RSS feed.

As a matter of fact, my problem with RSS is that I can't be sure the websites I'm receiving their notifs are going to keep up the good work and are not "deviated" or "biased" after a while. RSS is solid, but it's also rigid, meaning that it relies on websites to deliver you content. Other alternatives (such as news aggregators) do the reverse: they bring you content based on your own interests and regardless of where that news was published in. I think this is way better than "blindly" trusting our favorite websites to tell us the truth.
You may not want to hear this, but the line isn’t so fine or instant in anything except the law. When dealing with laws and regulations you ultimately have a somewhat arbitrary quality because that’s the nature of a line. Speed X is fine and dandy on the roadway, speed X+1 can get you pulled over and heavily fined. What’s the practical difference in 1 kph? Essentially nothing, except that for reasons beyond that difference of 1, a line had to be drawn.

Rational people don’t think that some magical process occurs between one instant and the next as a fetus goes from “ok to abort legally” to “illegal to abort.” The law also isn’t as involved in the spiritual or emotional content of the debate, but the practical implications. As such, law represents a compromise, hopefully a reasonable one.

Part of the problem is that some people look at a fetus and think, “small baby” and others see a potential baby. For some there is a moral imperative to support that potential, and for others there isn’t. Yet others look at a newborn and see a person, others see a potential person. The problem is that this debate is ultimately too emotionally charged for the hard biological reality to enter for most.

As a result, the law picks viability of the fetus as a line, not because of some magical transformation, but for practical reasons. It does this because outlawing abortion in no way stops abortion, it just drives it underground. The law also recognizes that the mother is a fully viable and developed person with their own rights, and (this is going to sound harsh) playing host to a parasitic organism.

Needless to say none of what I’m saying goes over well with people who don’t have a strong background in biology. The idea that the life of the mother might matter more than the life of another potential person doesn’t sit well with some people. The idea that even newborns are less “people” and and more “grub-stage people” tends to be downright offensive to many.
You want multi-line lambdas and macros? Anything else?
SCOTUS upheld the legality of inter partes review, which in simplified terms is sort of a fast-track way to invalidate bogus patents. Patent trolls hate IPR because it has been used extensively in recent years to toss out their crap; they tried to kill it here, and fortunately (no matter what Bloomberg thinks) they failed.
And what a title it is. Trying to parse it before reading the article, I thought someone had patented Death Squads, and I was trying to figure out if that was a technical system or a mercenary system.

Edit: Try Dr. Moriarty's Patent Death Squad System Today!
It's a sort of paradox: we all imagine questioning the motivation behind a question will reveal a simpler solution, but are always confident our own motives do not admit one, and would really like it if we don't have to explain ourselves in every quora.
Besides “night mode” I don’t see how this is different than the built in reminders app?
In a year every React app will be wrapped in a context called "theGlobalVariables" because while the languages and frameworks change, the programmers don't.
In financial speak, leverage is always the source of ruin especially when taken to extreme levels (which mortgages do).

To attain that leverage, you pay a financial cost in terms of interest which btw - can be replicated in the market for much better returns and if you know your math and derivatives - for a much lower cost of capital (equity options and index futures) in a market that is highly liquid with transaction fees as low as single digit dollars.
I don't see a single one in the schedule.
My brain isn't efficient. I forget basic things sometimes.
Adapted from: https://nickbostrom.com/fable/dragon.html
U.S. Supreme Court upholds legality of patent review process
I am very confident that >3% of respondents did not understand the question.
Ranking Token Curated Registries
Today I learned: Haskell is not a "proper" functional programming language
Someone gets a patent on something trivial (which didn't deserve a patent at all, because it's trivial). They sell the patent to a patent troll. The patent troll uses the patent to sue a bunch of people for a lot of money.

The review board is a way for those being sued to go back to the patent office and say, wait a minute, that didn't deserve a patent, without the expense of a court fight. Patent trolls don't like it because a whole bunch of their garbage patents have been thrown out this way. I assert that the world is better of for it, but the patent trolls don't see it that way. So they sued to shut down that process. The Supreme Court has allowed it to continue, which is good for almost everyone but patent trolls.
In this case both sides have an originalist basis to the argument. The opinions aren’t results-oriented, but look to whether patent rights would’ve necessarily been adjudicated in courts in 18th century England. The majority points out that the Privy Council (advisory body to the king) not just courts, had the power to cancel patents. The dissent points out that during the 17th and 18th centuries, there was a shift from viewing patents as privileges granted by the king to seeing them as private property, and the Constitution was adopted after that transition happened.
I'm not sure if I want a totally dumb phone, but I do want one that isn't subverted by my carrier, Google or Apple.

We need a solid open baseband that runs at 3G speeds at the very least.
Interrent would be very different (better) today if not for NAT.

NAT restricts what is possible to do over network for example we only use TCP and UDP protocols, because those protocols are supported by most devices. Similarly we have very minimal number of peer to peer applications. P2P currently is mostly popular with piracy, but it could be beneficial for other uses.

NAT + asymmetric speeds (which started because of DSL, but ISPs decided to keep things that way even though it is no longer necessary) are responsible that's why we haven't a lot of services that are centralized. IPv6 has chance to fix this and I am so glad NAT wasn't included in its design.
Is it society and culture or the single most important biological imperative our DNA can express, something hardwired into the parts of our brains older than life on land?
> Python-ish

It's a little more Python-like than just -ish.
Registry of Open Data on AWS
Keeping Yourself on Track and Avoiding Burnout as a Programmer
In such cases where the OP and the community agrees, reformatting the question would avoid making a useless landing page.

Or the best answer follows the "here's how to do what you asked, HOWEVER: <detailed description of actual problem and solutions>"
Unraveling rm: what happens when you run it?
Propel is not building a competitive business here, they're at best an overlay. There's no indication that Propel wants to muscle in on the state contracting and EBT management business.

The fact that Conduent has created a limited app in response to Propel's app doesn't make Propel a competitor.
Android pay has a similar functionality depending if the card supports it.

My Amex is linked and I get a notification of all purchases as they go through regardless of whether I use my phone or card.
I do appreciate that SO does help beginners. This is part of an ongoing recent discussion that has been critical of where SO fails. I am far from convinced that SO's culture is really some deliberate Miyagi-style ruse intended to teach you that you had the power inside you all along.
Not a network guy, but I thought IPv6 made subnetting mostly unnecessary? Certainly on an individual consumer level?
Gorsuch's dissent is the first opinion of his that I've read, and I'm extremely unimpressed. It reads more like a newspaper editorial than an opinion of the Supreme Court; it's overtly political; and it doesn't mention the facts of the case at all, even as background. This does not bode well.
Unfortunately, "picking a framework" for which "working with it as it's intended to be used" actually matches with the user's intentions tends to be the excruciatingly difficult part. Best-case: the user happens to find the perfect framework for one's use-case. Common-case: the user gets by on hacking the framework to do one's bidding, regardless of how it's intended to be used, because the user can't find one that actually satisfies the user's requirements.

See also: the proliferation of Excel spreadsheets driving business logic pretty much everywhere outside of Silicon Valley (and in some cases even within).
People aren’t just formless masses of pure reason floating through the world. We’re animals, and one of the most primal drives is to reproduce. That’s not society and culture that says sex is that big of a deal; it’s billions of years of evolution.
It might be counter-intuitive but, on the contrary, high salaries and cheap goods are effects of economic power.

Contrast it with powerless people that have low income and pay relatively high prices for basic goods or rent: the stereotypical coal miner from 1800, people in prison, poor people in some western countries...
Tagtog: A text annotation tool to train AI
Received an early look at this through my subscription to Fairpixel's free & open-source logos newsletter: http://logodust.com/ ... Awesome company

btw the email stated it was for viewing "how to start a startup" lectures, not CS
Just imagine wrong nerve connection.. Pleasure = Pain
In this particular case, the issue is that TSB split apart from a bank that was known as Lloyds TSB. However, they continued to rent their entire IT infrastructure from Lloyds for a while after that happened. This "upgrade" was actually replacing enormous parts of their branch- and customer-facing infrastructure with an entirely new system, and it's obviously gone horribly wrong.
Well, given how old is IPv6, it's a failure.

Why?
America’s Top Scientists Reprimand Donald Trump (Again)
Like another poster said, your brain may have re-ordered the order of events. I remember something similar happening to me, but it wasn't another person talking, which allowed me to figure out that re-ordering happened.

I was dosing off while my family was still up. It was a short dream in which I was playing tennis. It was only 2 or 3 strokes, but I woke up with a start just as the ball hit the court surface. Turns out that someone dropped something nearby. I assume my brain heard it, played out the tennis match dream synchronizing the tennis ball hitting the court with something being dropped.
A different Krebs article is worth reading too. https://krebsonsecurity.com/2018/04/is-facebooks-anti-abuse-... FB ignored complaints made through their own abuse-reporting channels but responded quickly after he started posting complaints on Twitter.
If you have a high rep you get editor privileges on SO.
"It appears that incognito window can't read from cookies from normal windows."

To be clear, the claim I'm making is that normal windows can read cookies from incognito windows.
Why should you delete your FAQ page?
Definitely agree re English being adopted as the lingua franca (that really sounds weird haha). Been saying this for years however there are too many fragile egos in European politics that feel that adopting English is an attack on their identity. There was even talk of removing English from EU legal texts altogether after brexit
>>and when's the last railway that got built? Apparently it's prohibitively expensive to buy the land.

Umm all the time and continually.

Rail issues are not land prices, Transportation by rail has all kinds of other issue largely related to safety, government, and time not the price of land
Just want to say I really like the new feature.
I asked a specific question about text wrapping in Java SWT a couple months ago. It was quickly closed by a Java gold badge holder as a duplicate of a question asking what the best Java GUI framework is... which had nothing to do with my question. Thankfully, few hours later another Java gold badge holder reopened it, and answered it.
2. is because of 1.

3. Eh, what? IPv6 was published in 1998, as you say. What makes you think it became a standard only last year?
UK citizens should find it fairly easy to immigrate to Australia.
I think it may be healthy to reset dopamine by doing this occasionally for a week or so at a time, but I like the cheap dopamine and connectedness of my social media connections.
> Customers of our paid services will receive additional pre-publication vulnerability disclosures, formerly the NSP’s premium tier.

How common is early access to vulnerabilities as a paid service? This seems to have some ethical concerns since it dramatically increases the odds of weaponization prior to public disclosure.
ipv6 solve the problem of one ip per device, with ipv6 you can have both local and public IP's on the same interface! Then your app's and services can choose whether they like to listen on local or public IP's.

Without NAT you can do so much more stuff, like peer-to-peer (p2p) networking. Yes, you can do p2p with ipv4 behind NAT but it's super complicated and brittle.

Also bypassing the NAT is complicated, you have to fiddle with the router settings, and often you have to call your ISP to give you a public IP. This makes it hard or impossible to sell "Internet of things" (IoT) devices to regular people as you can't just plug them in.

Networks today are very good with high bandwidth and low latency, which enables some interesting use cases, for example virtual reality (VR) where you just have a thin client plugged in to the network and then have all the compute power located in a data-center a few miles away, with sub ms latency.

Another usecase is apps with service like functionality, like decentralized Facebook, and chat messengers.
Must-watch Python Videos
HN included. I cringe every time I read some comment here saying something to the effect of “I’m sure almost everybody here was a gifted child, is super smart and makes a half million a year...”.

Literally every forum I’ve been on has some variant of this. Joel’s old forums had the same comments, slashdot, Kuro5hin, everything....

Everybody wants to think they are above average.
It saddens me that the basis for such important decisions today is what people were doing more than two centuries ago. Not even what they thought was a good idea, just their actual practices! It was a different world back then. I understand the benefits of some amount of inertia in the rate of change of laws, but this seems like far too much.
Good point. I think there's real value in replacing even just the verbiage of "Closed as duplicate" with something like a "Related Questions" section. It would remove a lot of the hostility, intentional or not, felt by newcomers making their inevitable mistakes, which goes right to the heart of one of the major goals Joel mentioned in the article.
There never was an 'open web'
Saying “xBox play television” was 10x faster than finding the controller and then figuring out how to navigate the always changing home screen.
If you don't understand that Marxism is quack economics that leads to ruin anywhere its model for reality is taken seriously, then you are either emotionally too attached to an ideology, or have an ulterior motive not aligned with the interests of society.

Marx's characterization of profit as theft against the worker is economic quackery, and clearly forwarded for political purposes, to create a moral rationalization for redistributive revolution and centralization of economic forces.

>>Please quote whatever it is you think where I said that.

The line where you mention Americans.

>>I again quote from the Wikipedia page on Marxian economics (emphasis mine):

You're quoting from Wikipedia without answering the question.

My question is an extremely important one, with implications for the basic viability of the Marxism model of economics, and for its potential impact on society, and yet basically deflected it.

>>Why don't you ask mainstream economists why they found Marxian economics to be useful?

Mainstream economists do not consider Marxism a serious school of economic thought.

Undoubtedly among the tens of thousands of trained economists, you can find a small number of outliers who have extracted some conceptual tools from the Marxist toolkit, but by and large, Marxism is seen as something approaching pseudo-science.
It has a name - micromanagement.
Even small contractors do this.

I once worked on a range safety reporting application, with a budget of 4 hours per month for the developer maintenance. It was not by any means a big-money contract. But the site still had a database behind it, and I was given explicit instructions by management to not give too much of our data to the government customer at once.

It's almost like the company was trying to punish the government for not paying them more money. I really had a personal ethical struggle with that one, as I'm a citizen more than I am an employee, but the latter definitely pays better. In the end, I chose to not slip a complete copy of the database onto a delivery CD, and the company shuttered the branch office and fired everyone working in it shortly thereafter. But then I did get to do some consulting work for the successor company as I was looking for a new "permanent" position, which allowed me to pay some bills while otherwise unemployed. Slight win for me, individually, but that government customer got screwed, mainly because a different government customer (that was paying a lot more per month) pulled their big contract and awarded the work to someone else.

As I walked out of the customer's office for the last time, the Army officer in charge of the program encouraged me to apply for open government technology positions, and I couldn't help thinking about what a bad deal that would be for me financially. It all boils down to limits on individual direct employee salaries, but no limits on what a contractor company may be paid for hiring exactly the same person to do exactly the same work. So the government can pay me $35/hour directly, or they can pay a company $200/hour, so they can indirectly pay me $50/hour. Oh, and they can then fire me at the drop of a hat. (This was before 18F, by the way.)

I have no idea how anyone justifies the argument that outsourcing essential government functions to private companies saves money. It's pants-on-head stupid. It exposes enough flesh for the parasitic military-industrial contractors to dig in their mouth-parts, and then never stop sucking out the blood.

It's the same for non-military privatized functions. The agency problem always gets in the way. People insert themselves into the system to become unmovable middlemen, and extract maximum value by standing between work and workers.
First glance on OS VRP by Huawei
Generating a Bitcoin Wallet Seed in Elixir
How the Russians Hacked Our Math Curriculum
Way ahead of you here. I've upgraded to the original Nokia 3310 years ago, and it does the trick.
I agree with the headline but not some of the details.

A ssg doesn’t mean /about-us has to map to /about-is/index.html. It just means the content isn’t generated dynamically on demand.

There are plenty of other ways to get pretty urls with a static site.

Also, using really basic things like SSI and ESI your content can be static but combined at serving time, meaning a 10k page site doesn’t need to rebuild every page every time.
Cryptonym: Local Crypto Wallet that doesn't store anything
Edit: I am wrong, need more coffee

Well, the highest court in the land just said "this is bad"
In construction of simulation organs the person's own tissues are used.
I'm fascinated by some of the stuff in here.

https://www.facebook.com/communitystandards/objectionable_co...

> Do not post images of real nude adults, where nudity is defined as... "visible anus and/or fully nude close-ups of buttocks unless photoshopped on a public figure..."

or this bit:

> Uncovered female nipples except in the context of breastfeeding, birth giving and after-birth moments, health (for example, post-mastectomy, breast cancer awareness, or gender confirmation surgery), or an act of protest

which would seem to allow people to post nipple photos to protest Facebook's no nipple policy and get away with it.
> By sending a bad "length" argument to an improperly coded USB control procedure at the right point, the user can force the system to "request up to 65,535 bytes per control request." That data easily overflows a crucial direct memory access (DMA) buffer in the bootROM, in turn allowing data to be copied into the protected application stack and giving the attacker the ability to run arbitrary code.

Classic.
Speaking of gender reassignment surgery, is there any reason a penis couldn’t be transplanted onto a trans man?
His primary job qualification was his politics. He is there specifically to subvert the will of every American who voted for President Obama.