skysight-inc/HackerNews huggingface dataset:
I think my comment makes it clear that I assumed (correctly) that you did not mean "only BSD", but all the similar licenses (e.g., MIT).

Your second paragraph above is unclear as to which licenses businesses won't accept, or why.

In my experience businesses do not accept:

- copyleft'ing in any code that could be integrated into proprietary code that might be distributed to customers

- advertising clauses (not all BSD licenses have these)

- or any clauses that are onerous in any way (the above two are onerous)

(I'm not addressing trademark or patent issues here, just copyright. Obviously code distributed under a friendly license but requiring non-free patent grants is generally out.)

I'm not sure what you mean by "personal work", but I get the feeling that you mean "not easy to monetize" or "impossible to monetize". Why would you use the GPL for such work? Why would anyone make significant changes to software that can't be monetized and not share alike even without being required to by a GPL-like license? I would absolutely prefer BSD (sans advertising clause) or MIT licensing for "personal work", and I would absolutely recommend it.
I have the same experience at FAANG as well as startups. We have to be careful not to include GPL software as dependencies, except in cases with special exceptions such as OpenJDK.

I suspect that a large proportion of the abuses of open source licenses are unintentional and happen because developers don't understand the licenses.
Are you going to track the progress somewhere? I'm interested in helping
He was given a placebo and reported an improvement. I can live with that explanation.
> If Apple’s HQ were Albuquerque or El Paso, you’d have talent moving to those places. For startups, obviously proximity to Silicon Valley, Austin or NYC is very advantageous because nobody wants to move across the country for a low percentage startup. But for a FAANG company— the talent will follow, perhaps even more merrily.

Nope.

FAANG companies want top talent. Top talent has many options. Most top talented engineers, in this market, get multiple offers and can basically choose where they want to live.

Not to mention that all FAANG companies have offices in attractive locations. So the office in Buttfuck Nowhere would be competing against offices in cool cities like LA and NYC, for the same position with the same FAANG. Good luck with that.
Microsoft learned the hard way that once you reach a certain size, you must pay Tribute to the Lords, or they'll crush you.
I fully agree with the sister comment by Klathmon - they are being pretty transparent that it's a group that is trying to further the goals of online advertisers.

As an outsider, I have no inside knowledge of what Google is doing. But, I think it's important to keep in mind that sometimes the goal of a business, even an ad business, can align with broader societal goals. I fully support online advertising as it supports a bunch of the sites that I visit daily. The web becoming increasingly overburdened with scam / malware "ads" is a threat to those sites as it causes people to install more ad blockers. It's also a threat to Google's business - as as those "ads" proliferate, its puts them in the uncomfortable position of either having to play in the mud, or, to cede ground to "advertisers" that are profiting off of ripping people off. Preventing such a race to the bottom is a smart business move on Google's part - and it may be driven purely by profit considerations. But, if that is what Google's long game is - it's not just good for Google, it's good for society too.

Sometimes a business acting in its own self interest can be a good thing for everyone. I don't know enough about Google to state definitively that is what is happening here - but at the very least, it seems plausible. So, lets wait to freak out about it until we have actual evidence that there is some sort of bad behavior at play - something I haven't seen any evudence of yet.
Then it makes sense. For engineers with families, a quiet little town where you can buy a house and the crime is low sounds pretty good.

As a young, single engineer, I won't move there no matter how much they pay me.
Don't mistake this booklet for "protect and survive" which was handed out in the 1970s and 1980s. this was the precursor work.

I was the lucky recipient of "protect and survive" in my terrace house in York in the 1980s. We blithly understood the staircase was our best bet, both for initial blast protection and ultimate entombment. The Raymond Briggs cartoon book "when the wind blows" felt more realistic to most of us.

I did not enjoy watching Peter Watkins "the war game" which was with-held from general broadcast and mostly only seen in film societies. It wasn't exactly hyper realistic, but it was chillingly unpleasant. It was dated by the time I saw it (shot in B&W I believe, and in the sixties so over 15 years old by the time I first saw it)
No, the tubes exchange heat with the soil, not air. If mildew is a problem, you can run coolant instead through the tubes, with a heat exchanger in the building.
You're ascribing moral judgment to my post. I'm not criticizing for taking potential jobs away from a secondary city. Playing host to an HQ2 is both a big boon and a great curse; witness all the articles about Amazon's impact on prospective cities' real estate markets and traffic. But my specific criticism is in questioning why did Bezos put on this charade to evaluate cities throughout North America, if he was just going to choose the obvious choices? The only more unimaginative city than NYC and Washington DC, would be to build HQ2 in the Bay Area itself.

Was this all a ploy to test how far local governments be willing to bend over for Amazon? A PR spectacle to show how important and influential Amazon is to warrant that kind of kowtowing from mayors and governors? If you're going to claim that Amazon earnestly pursued the search for HQ2, only to decide that NYC and D.C. were the best choices at the end, then their strategists must have done a poor job in not figuring that out before the city talent show.

And for us HN commentators: these picks are just boring. So much for innovation, imagination, and daring. Ho-hum.
Waymo robot car injures motorcyclist — but human driver at fault
Interesting excerpt: “Although, I did not take the decision lightly to accept this domain registration, I look forward to partnering with a young, and once brash, CEO who is courageously doing something that looks useful. As I reflect on my own journey as a truth-seeking tech entrepreneur, I have no doubt that Andrew will continue to develop not only as tech entrepreneur but also as a responsible steward — one that can balance bravado with diplomacy and who tempers courage with humility.”

I can understand wanting to uphold free-speech, but to pretend this CEO, Andrew, has some noble goal in mind and who’s company hasn’t been posting Anti-semetic tweets from their company account is sickening to me. It’s certainly about free-speech but let’s not pretend this guy isn’t a bigot.
No and I strongly regret not doing it when the house was built. It could have been done then at minimal cost.
I think this article does a pretty nice job breaking down the benefits: https://medium.com/@dan_abramov/making-sense-of-react-hooks-...

I was pretty skeptical at first, and perfectly happy with the render props pattern, but after using hooks for a few weeks I'm liking it much better.
I'd love to hear how blocking the ads that meet Google's definition of abusive (linked by Yver: https://support.google.com/webtools/answer/7347327) is a takeover of the web. In my experience, these are basically 100% scams / malware. Please specifically address that point and not bring up unrelated theories.
I would not take this in good faith. Merely a well timed pr piece, to tell the world that "we are doing something" when all evidence, on every other day of the year, points to the fact that FB enables Fringe, racist, conspiracist voices, as well as outright manipulation funded by Russia and others.
I tried it out on my phone and it works, which is great, but the site and the editor don't explain a few things

1. Is this a closed source hosted service only? Not that this is a problem (I'm using Google Docs among the others) but it would be nice to know.

2. What happens to our files on codeadvice server? I didn't find any privacy policy or terms of service.

3. Who's making it? The donation through PayPal seems to go to https://peddlehawk.com/ and one of their bloggers has a name that matches the HN name of the person that posted. Is that right?

4. How to save the code to our own disks to run it? This is extremely important. Copy and paste is not an option for serious work.

5. How to load code?

6. And finally, what are the purpose of the project and its business model?
Government intervention. Not good. Much better would be letting free markets to allocate more resources to figure out how to get people clicking more ads and development of cryptocurrencies.

(This was sarcasm.)
I think this can be the case, especially for local races where the most important issues may have little to do with the major tenets of the national party platforms. But for this election cycle, I think even a minimally-informed vote for any not-Republican candidates will generally be better for society than not voting. The Republican party as it exists today needs to disappear and be replaced by one or more parties that offer sane alternatives to the Democrats, though I despair of this happening without a major restructuring of our election systems.
If one uses a specification for defining changes, then you can easily generate changelogs regardless of IDE/editors.

e.g. https://www.conventionalcommits.org/en/v1.0.0-beta.2/ has implementations[1] that generate changelogs and bump package versions.

[1] - https://github.com/conventional-changelog/standard-version
Because contrary to what UNIX devs think about development environments like Windows, we do like to be pampered instead of developing software like 40 years ago.

This also applies to Apple and Google's stacks.
As an independent, this is really troubling.

Nothing is stopping you from going out and putting together get-out-the-vote efforts for "independents". Nothing is stopping you from emulating this model in a way you feel is less distasteful. The only person stopping you is you. If you feel this is a major issue, why aren't you doing anything about it?
You are using the logic of Chinese government or any other totalitarian government.

"Sure we restrict freedoms and put Muslims into camps, but this is just to stop terrorists and prevent violence."
Political apps create social networks with only like-minded people
The same options as someone wanting to read Hacker News without knowing English.
It's End of Life for ASafaWeb
Discussed 8 months ago (160 points/40 comments):

https://news.ycombinator.com/item?id=16556481
Wait, what?

What sort of programming do you do where you don't use hash tables every day?
I can read the article just fine on Firefox for Android with uBlock origin. It also loads with no problems through my pi-hole, which blocks Google Analytics.
The preset party supports stronger Democratic norms like same-day registration, the other supports Voter ID laws and reducing the number of polling locations. Of course an app encouraging voter maximalism can work in favor of the party that aligns with their goal.
I'd recommend against doing a startup straight out of school unless you get accepted into a notable accelerator with a solid cofounder. Apply for the seemingly specialized jobs anyway, the worst they can do is say no.
They could sell 'electoral services' to parties (or party sponsors).
You can see it that way if you choose. But:

1) No one on this thread has tried to defend the classes of ads Google is targeting here.

2) No one has presenting evidence of Google unfairly blocking competitors ads.

Can you provide concrete examples of either of those things?

It's unreasonable to attack Google for something they are doing, because of something else they _could_ do, but provide absolutely no evidence that they will.
And therein lies a terrible misconception: the world does not speak English or German or Mandarin or French, but a horrible mix of all these languages. Eventually, almost any system will have to deal with that.

Simple example and a current pet peeve of mine while staying in the US: my name is spelled with an ü. I will likely try to enter that in your web form, because it is part of my legal name. A lot of systems happen to "sanitize" that input when it is passed across some invisible internal boundaries and it becomes a u. Now that system has actually changed my name. ü and u are completely different letters. The proper conversion actually is the transcription ue - two letters!

If that were - say - the address for a letter to Germany, it might well return to sender because there is noone with the (altered) name living at the given address.
Not really.

The only legitimate reason to choose to not vote is if the top candidates are legitimately equally bad in your eyes. This almost never happens.

"I don't like either of them" is not a logical reason not to vote. Choose the one you least dislike. Otherwise you're effectively voting against your interests by denying a vote to someone who would be better for you than the opposition.

(This ignores other reasons not to vote that aren't really a choice. eg. you can't get off work or don't have time or something)
Is this assuming everyone else use vanilla nano or notepad?
Download free trap songs in HQ mp3 format, stream online or buy on CD/vinyl by S
Algebraic scripting?
This little shell trick just occurred to me and I wanted to share.

Often we want to execute a series of commands that contain a common prefix:

git -C /path/to/bare/repo rev-list --count HEAD
git -C /path/to/bare/repo tag
git -C /path/to/pare/repo branch

Admittedly, this example is a bit contrived, but the point is that the long prefix makes it harder to tell at a glance what's going on. We can do this instead:

xargs -L1 git -C /path/to/bare/repo <<-GIT
rev-list --count HEAD
tag
branch
GIT

If you squint at this just right, it sort of looks like Haksell's Applicative.
Hugh
Uy
Ask HN: Good open source blockchain project (prefer Python) to contribute?
So, I'm curious why the downvotes. Is it GPL fans (even though I'm not against using the GPL)? Or something else? I want to know because this is an important subject to me.
And like I said upthread, that's an interesting discussion to have. But it's not about secret ballots or voting behavior.
From my experience with the people around me, I think people are just as likely to consider that an offtaste as a benefit.
I wish, some of them are the only animal that matters on their domain.
rr: lightweight recording and deterministic debugging
Does Kirchhoff's Law Hold? Sadaghdar vs. Lewin
Depending on the terms of the lease, yes.

No, but if they say similar stuff on their own (i.e. Gab's official Twitter account, may tweets now deleted), you don't have to assume anything.
> there is no way, at least not that I've found, to export your entire configuration, both settings and plugins, and use that to bootstrap a new VSCode installation

You can define workspace plugins in `.vscode/settings.json` and make extensions recommended for a project by putting them in `.vscode/extensions.json`. Hope this helps!
Thank you for that wonderfully written piece.

I think the ontology of Free Software License users is a fascinating topic that sees too little light.

This post highlights the following categories:

* BSD-school -- Copyright/IP shouldn't exist, people may do what they wish with code, share it or not, but credit should be given at least... Honestly, kinda libertarian. BSD, ISC, WTFPL, and similar

* BSD-school (radical) -- Copyright law shouldn't exist, and even a requirement to give credit where due is too much. Software anarchists. WTFPL, Unlicense, etc

* Businesses (permissive) -- PaaS and other companies that wish to drink from the stream of existing code, but not worry about making changes and not releasing them. Apache-2.0, second-choice of BSD, ISC, etc

* Free Software Activists -- The GNU school, everything is about user freedom to modify any software they use. AGPL, GPLv3, etc

* Businesses (Upstarts? Free-software weaponizers?) -- They use free software to lure in idealistic hackers, while also using it as a tool to negotiate with Businesses (permissive) to make money. Dual license SSPL/GPL+something permissive,

I think that's roughly the list discussed in the post. I would like to further add a few categories to this list from my perspective:

* Free Software Activists (with outreach) -- GNU school of thought, but with a desire to do outreach; they believe in user freedom, but would rather their code be used copyleft than not used, thus settle for the LGPL. LGPL

* Open-source Advocate -- Developers who believe in open source as a means of collaboration and improvement of software, not as an ideal related to IP law. This interpretation stems largely from people working at Businesses (permissive) which use this sort of open source as a PR tool or attempt at free labour. Apache-2, BSD, etc

* Business (PR/Image) -- A company that publishes open source software to attract developers in any of the previous camps, to create PR, and/or to crowd-source free labour. Distinct from Business (permissive) because (permissive) is about taking and using software, not releasing it, but there is likely overlap. Apache-2, BSD, etc.

I'd like to hear any thoughts others might have on whether there are more ontologies, whether any of these are inaccurate, or whether any of these are poorly categorized.
Non native speaker here. Can anybody explain what "books are speculative' means ?
It's probably old enough that they didn't. Plus as said elsewhere, where NOT to dig. If looking to intersect it someone who can see the color correctly will have to identify the location.
According to this article, just the Long Island City area of NYC added 9000 apartments last year.

https://www.bisnow.com/new-york/news/home/queens-long-island...

Add in the fact that potentially many people might room, and not everyone who will work there will be from outside the city, and many may want to live in other parts of the city, it looks like absorbing 10k new employees isn’t gonna be much of an issue at all.
In Italy the secrecy of the vote means that people have the right to keep it secret, not the obligation to do so!

Is it any different in the US?
I am hearing about lab-made wine for decade or two. There was famous experiment by some university in Japan that took Domain de Romanee Conti, which is one of the most expensive wine, analyze it on HPLC machine and then took precisely same compounds in same quantities and created another wine. After they mixed it they realised it was not good at all and doesn't really tasted as a wine.

The thing with wine is that it is structural: the taste and smells are created by letting compounds build into complex structures, those structures are build during growing as well as during fermentation. Just by examining some potentionaly compound(s) that are present in good wines and adding them to solution doesn't make a better wine.

Sure you might be able to use some cheap base wine and enhance it with flavouring to create bit better wine, but creating wine from scratch would be very difficult process. On the other hand, most of the industrial wines (those cheap wines in grocery shops) are created this way.
You can't even share your phone number and birth day now.
The benefits of macros and code as data is under appreciated. It allows you to remove boilerplate code, and simplify your thought process, which makes for easier to read code.
For example, in Clojure you can use macros to make a mini language that converts to HMTL at compile time:

(defn index []
(html5
[:html
[:head]
[:body "the index-page"]]))

Or similarly create your route handler on the back end that will serve up your pages:

(defroutes app-routes
(GET "/" [] (index))
(route/resources "/")
; if page is not found
(route/not-found "Page not found"))

Note how concise the language becomes, and this code will expand out to all of the necessary opening and closing tags or boiler plate code that makes your code safe and efficient. None of these syntax structures were previously in the language, they are instead created when needed for abstraction.
640$/ton won’t be profitable as that’s about the current price for high end steels.

OTOH, I remember industrial electricity prices to be closer to 7-10cents per kWh, so it won’t be that far off what we have now.
Did you listen to audiobooks on Cassette Tapes Growing up?
Hanlon's razor has been raised on NANOG.
I'm like that too, I think. I would hesitate to call it "seeing" things. Something like counting sheep actually causing a visual experience (in color!) just does not compute.

It's frustrating, because I've been wanting to learn how to draw, and now it seems like there should be something in my mind that I could try to put on paper? Would certainly make things easier

If I close my eyes, all I experience is blackness. Is that not true for most people?

I don't think I'm completely incapable of using this superpower; I can recall two instances where I've experienced an actual vivid in-colour visual hallucination while sleeping. Both times completely blew my mind but I woke up so they didn't last, I can't figure out how to trigger them again. :/
Hey David, I suggest you take a look into Range Voting (Approval Voting being a case of 2-Range Voting), Score Then Automatic Runoff (STAR), and 3-2-1 Voting (V321).

Additionally Reweighted Range Voting as a very good Proportional Representative method.
Except that if you investigate it turns out that most people don't actually listen to the song texts to any meaningful degree.
The parties support the policies that will help them win. Thinking this is an ideological position rather than a tactical one is wrong. If it turned out that Voter ID laws would benefit Democrats, they would support them in an instant.
Because their choices have consequences for others.

You might not care about some health risk, but when you get sick, your family is going to be affected, your coworkers are going to be affected, and society has to pay for you to get well (by paying more for health insurance).

And we're social animals. We care about one another. And caring sometimes means that we nudge people into a direction that makes them healthier.

(I don't actually know if red meat is dangerous enough to justify a tax, but for the sake of argument, let's assume it is)
There isn't a plan to do the whole human brain, and doing so would require both at least two further generations of hardware and likely building a new facility for deploying it in. If someone's got a spare billion, and a decade or so to work on it, we could give it a go, but it is a lot to spend for no actual certainty that we'd succeed.

We do plan to simulate the mouse brain, but our interests are more in understanding network-level mechanisms that are difficult to study at the neuron or whole-brain levels. The meso-scale stuff is where understanding is critical and tricky.
Comma – The Perl 6 IDE
COLOR BADGE HOLDERS AND BORDERS
This color-coded badge holder with the colored tops, in the back and front that face frames, which can wrap around an ID badge and access card.
http://einsturown.emyspot.com/blog/color-badge-holders-and-borders.html
I don't have a horse in that race, I'm not even a US citizen - and I must say that whole debate on voter id laws is puzzling to me.

After reading a bit on disparate impact and what constitute the "crux" of the issue, I get why the ID requirement can be problematic if it makes people jump through a ton of hoops. However, the common suggestion that IDing people be stripped altogether just sounds bizarre to me.

I would think a path to resolution would rather include making it easier to obtain an ID.
Redditor is offering $10,000 for an iOS 12.1 jailbreak within 48 hours
What states have open primaries but don't hold primaries for all parties on the same date?