skysight-inc/HackerNews huggingface dataset:
It's not about differences in actual behavior or contract terms, but about differences in assertions what behavior is prohibited by a particular law.

Let X be "That other marketplace banning me from offering discounts is a violation of antitrust law".

Let not X be "Me banning vendors in my marketplace from offering discounts is permitted by antitrust law".

You get to pick one and only one position of those - but in most cases there's no conflict; you can ban some practice in your marketplace (and assert that this ban is permitted by law) while at the time doing the same thing yourself in other marketplaces which haven't banned it - as long as you're not legally challenging their right to ban that practice as well, if they should choose so.
Easy solution, give the streets back to the people. The use of the phrase "side walk" is telling. We don't need two roads when people should take precedent.
Ask HN: Hosting Multiple Static Sites
I'm in the process of creating an app that allows users to build and deploy static sites. I've already built the entire app using the Netlify API (where each user needs to first create their own Netlify account) but now I actually decided that I want to host the sites myself.

I'm looking for a good service/workflow that will allow me to host these sites, deploy them with an API and most importantly have the ability to add custom domain (and SSL) on each static site. I did some research on AWS and using S3 buckets for each site but I realized that there is a limit on how many buckets you can create.

Anyone have any recommendations on a service or workflow that might help me achieve this?

Thanks
> When all the xenophobia and fear stops the trickle of immigrants into the US, they will understand what drove innovation was not some magical freedom that 90% of democracies have, it was talented people from all over the globe.

How is China going to attract talented people from all over the globe?

Even with 1.5B people, they'll be competing with 6B who can't (and don't want to) join them and would prefer to join a Western country that will eventually give them naturalized citizenship and treat them somewhat as equals.
So I’m a bit embarrassed to say I’ve never taken cockroachdb seriously because of the name, but what are the experiences of people using it?

Seems to do the same thing as Citus. Is that accurate?

It seems pretty compelling.
I had to click through to understand this. Only the first syllable of CockroachDB is visible with the default page width
Zombie Satellites Return from the Graveyard
If MS charges 30% for doing almost nothing but putting an XBox game in the store, that's also a scam. I don't know enough about it to know if they provide other services like matchmaking, etc. for that.

The rest of those seem reasonable to me.

The publisher is basically your marketing budget, right?

Retailers' shelf space has a cost and is limited physically. They could be using the same space to sell literally anything, so I think whatever the price of that ends up being it's probably a result of competition across a ton of industries.

The licensing fee is ok too IMO since the console makers take a huge risk producing and selling the consoles as cheaply as possible. It also sounds like a well known, flat fee, not a cut of ongoing revenue.

The problem for me is when digital stores with a tiny marginal cost of distribution think it's reasonable for them to capture a huge portion of lifetime revenue. They're not doing that much. It's bad value and the only reason they can make it work is because they're in a position that lets them act like an extortionist.

It's the cut of every single transaction for the lifetime of a customer that people think is unfair. Ex: $27 to a publisher is fine if it's a one time fee and they're providing $27 of value by advertising etc.. They could never ask for 40% of revenue for all future transactions like DLC and microtransactions because there's enough competition that no one would use them and they'd go out of business.
I’m in the midst of a python project right now - I’m fairly familiar with python but I haven’t used in a while, preferring TS. I’m currently majorly kicking myself for not starting out with mypy. Unfortunately even with mypy, soundness guarantees are nowhere near as powerful as TS, and the typing ecosystem is lacking (no definitely-typed equivalent i know of), so working with libraries is pretty much just guesswork. I really have no clue why people love this language so much.
Different agency, but meanwhile King County is spending money to pave a "rails-to-trails" path near Redmond (along Willows Rd. for you locals) that I run on regularly. Until the virus thing, I have never seen another human being use the quite usable gravel trail that's there now. Probably because it's out-of-the-way, no place to park, and it parallels a major paved trail that is less than a mile away. But I'm sure someone's brother-in-law needs a paving contract.
Ask HN: How to transition from a non-technical background to engineering?
I'm 10+ years into my career and unhappy with the trajectory. I've not invested in becoming an expert in any one field. Instead, I took business skills learned as a management consultant and applied them to startups, both my own and others'. It's been enjoyable, but the journey has relied on developing a breadth of soft skills, not depth.

I've always worked on somewhat technical side-projects (Rails, Python) and I'm finally admitting that I enjoy these more than my regular work. I want to transition into software engineering.

Questions:
1. If pivoting to software engineering, what are your recommendations on where to start? 2. Are there any reliable paths to getting hired as an engineer with an atypical background? 3. What skills are the most immediately practical for getting a first engineering job? 4. What's a reasonable timeline for making this transition?

Other relevant information - I need a steady income and have an undergrad humanities major.
Machine Learning for Humans: how to learn better and faster?
It's incredible that people like you are bitter because others are given a choice and they don't choose what you would want them to. And all in the name of freedom, no less.
Sorry about that, Fluffy. Your Tumblr feed is listed first in my reader and was moved to submit it almost immediately after reading it. Nice to see you, BTW. Since I never post about my life anywhere I end up just being a lurker in yours, but I'm glad to be.
But Canada is just cold Australia, why would they want to hurt us?!

They scream cyber attack every time any of their services see a small uptick in usage, like the social services website Centrelink did, when the lockdown/ job losses started. I'm going to assume it's incompetence on their side, for now.

EDIT: 95,000 users is all it took, apparently: https://www.itnews.com.au/news/minister-backflips-on-mygov-d...

Some further information here: https://www.cyber.gov.au/threats/advisory-2020-008-copy-past...
Covid-19 case clusters offer lessons and warnings for reopening
Well you know Canada and their shenanigans
I was thinking (assuming this is one's own stuff), use rsync to download the files to avoid transferring lots of unchanged stuff. But if this is for an end user, yes, there would only be html access.
Ask HN: Why are submissions critical of Apple being nuked?
I've noticed over the past several days that submissions related to Apple and Hey email that are heavily trafficked with lots of engagement are not sticking to the front page. This strikes me as extremely suspicious since this is exactly the sort of topic that usually disproportionately captivates the HN audience with high upvote and comment counts.

Example as of 5:32pm PST 06.18.2020: https://news.ycombinator.com/item?id=23568095. This submission should show up on the front page. It doesn't. In fact, I can't find it amongst the top 60 submissions.

@dang Could you offer any explanation here?
What is your reasoning behind the recommendation to learn Clojure? I am generally unfamiliar with it but saw it was a general purpose language. What makes it so valuable to be included in your list?
Oh, no... I meant where I live is already in my comment history on HN.
Ah, thanks, force of habit. :)
> Yes, technically the law was still active, but it was just a delay due to the powerful backlash and people understood well intention of those who came into power.

Pure speculation.

> in which 80% people speak a language in daily life,

Citation needed.

> Don't forget about heavily demoralized military (and the protests have played a major part here), which didn't believe in the new government, and most of which accepted Russian terms and got integrated into its military.

Pure speculation.
If the danger is too complicated for people to reasonably understand in the amount of time they ordinarily spend trying to understand it, you already have a bigger problem. If the danger isn't that complicated and can be easily explained, you don't actually have this problem.
This letter acts like Apple is doing Hey a favor but, without Hey and other devs creating the entire value proposition for the iPhone, it would be worthless.
what / where is "the edge", in your mind?
Anyone taking responsibility for inadequate defences?
Not impossible but what's the mechanism?

Humans haven't changed too much but societally we now have a much better understanding of systematically understanding new phenomenon. If there was something like Lead Poisoning going around, information spreads so quickly we'd know about it.

That doesn't mean there isn't anything, but there have been people living and working around extremely strong sources of electromagnetic radiation ever since the 1930s and no one has been able to demonstrate risk on any macroscopic scale (There are some papers that do demonstrate a "statistically significant" detectable link between something an EM exposure, but - even when the levels are anywhere near safety limits let alone what is actually outside - these papers can never find any measurable risk to the body). The fact that nothing has been formally observed as of today establishes a fairly firm upper bound on the risk due to electromagnetic radiation.

That upper bound means that if there is any actual risk it is sufficiently subtle as to either be outpaced by the body or other issues (Even if 5G harmed people, based on the mentioned upper bound, it would still be better to telecommute than have cars polluting everywhere)
I'd think anything in the LISP family would qualify
Machine Learning Reddit Advanced Courses List
Fastest LRU Cache in Java
Thanks for noting, but my bigger concern was with different thing, that I’m also quoting from the doc (https://go2goplay.golang.org/p/LFo23rCKHXZ):

func Filter(type T)(s []T, f func(T) bool) []T { ... }

s:= []int{1,2m3}
evens := slices.Filter(s, func(i int) bool { return i%2 == 0 })

The type of predicate is already in generic definition, we don’t need this verbosity. Other languages (I’d even say most of languages, used in dev work today) let us write simply something like slices.Filter(s, i->i%2).
That’s physical distribution. Digital distribution costs almost nothing.
Bessemer Ventures Anti-Portfolio
Literally in this case.

netBSD -> browser -> jsBSD -> browser -> jsBSD ->
Hah, I still have some m4 html macros lying around, it's certainly the quickest way to make HTML less painful.
I assume you mean "anthropogenic".
Well, yes - that's my second sentence.
One time, we had an update rejected for having the word "Android" in the app.

While technically mentioning "other mobile platforms" is prohibited in the review guidelines, in this case it was in user-submitted content that you could only find through search.

https://developer.apple.com/app-store/review/guidelines/#2.3...
What is the motivation behind this announcement?

Considering that it is a generic ‘we are under attack’.

The Prime Minister doesn’t usually hold press conferences like this unless there is a good reason.
You must understand the point I am missing. Why learn a language in the LISP family as a young developer? Does it somehow improve you overall?
> about losing the property that "all Go code tends to be written in the same general way"

I understand what you're saying but I think (hope?) you're going to be found wrong here. I think that:

(1) very quickly "generic" code will come to be written in a fairly standard way that's accessible to any who cares to spend just a bit of time to know it.

(2) there will be a lot less generic code than concerned Gophers think. I think the generic code will end up in libraries but not so much in application code. Except, of course, in code that uses generic libraries. But using generic code is much more understandable than writing it.

Should be interesting to see how it all shakes out if this latest proposal passes muster. But I think Go will still be much more like "Go" rather than turning into what you dislike about other languages.
> “it is much safer to be feared than loved because ...love is preserved by the link of obligation which, owing to the baseness of men, is broken at every opportunity for their advantage; but fear preserves you by a dread of punishment which never fails.”
I always found Cambodia suspect!
The huge tech companies that have emerged in the last couple decades have been anti-competitive than Microsoft ever was.

Remembering back to the Microsoft Internet Explorer vs US Gov't anti-trust case is almost comical next to the trillion dollar app monopolies that Google and Apple have setup.

As endless threads talk about the free-speech vs hate-speech angle, the real damage is being done thru these near-monopoly/oligopoly tech companies.

The governments of the world are either going to co-opt them into puppets or force their break-up. ...at least I hope it's one of those two, because the alternative is for them to take over and obviate any democracy we have left.
> I read somewhere that China builds things at 1000x the efficiency of the US.

uhh, source for this? Efficiency measured how? dollars per building? man-hours per building?
I'd wait til 5:30pm. It's possible they might be using this to cover another last-minute-friday announcement.
Better geometry through graph theory (2018)
PPE, potential treatments, Ventilators have all been proven to work for their intended purposes. Thats why we stockpile them.

Stockpiling something in the hopes that it might help is a waste of resources.
Essential Eight, Essentially
Yeah, like the digital equivalent of work to rule. 1MB storage, no attachments, forced signature, etc.. It would be hilarious to see Apple respond to that because it's still more ethical than all the trial subscription scams they allow on the app store.
"starting today, it will also be free to use for commercial users as well."
North Korea raising its head from the sand now that Kim recovered from his mystery illness.
The Universal Payment Identifier
There's more details in the NCSC write up:

https://www.cyber.gov.au/threats/advisory-2020-008-copy-past...
Collaborator. I know the creators. - You mean watch individual stocks? Is there a good API for that?

Thanks for the feedback!
I have not used that and can’t speak to its quality.
The difference is if I buy something at Walmart I can use it however I want. If I buy something from the App Store I can only use it on my phone, and Apple can yoink it from the store and I’ll never get updates again. Plus Walmart sells actual stuff they have to purchase ahead of time, truck there, and store. That does in fact cost money. Hosting an app on a server farm costs almost nothing.
The flight to the suburbs is real and growing
PC as in IBM PC compatible
Sure, but 1 click and 0 scrolling would be better!
Thank you for the link. I haven't been to Slashdot in years. Notice how high the apologists' user IDs are. Eternal September seems to have hit Slashdot painfully hard. I thought HN was getting bad (e.g., see s_y_n_t_a_x in this thread), but some of the comments in that Slashdot discussion are Stormfront-level material, especially when displaying most of the comments.
See also the newer post: https://news.ycombinator.com/item?id=23549897 which has another presentation of this material.
"Personal Computer" has long been specifically associated with Windows machines and specifically excludes Mac and Linux. It started with the "IBM Personal Computer" and its branding caused non-IBM machines (eg Macintosh) to use other branding ("a mac"). When IBM partnered with Microsoft to make home computers, this branding really solidified that "PC = Windows".

And then of course, there was the very successful advertising campaign from Apple where they specifically distinguish Macs from PCs: https://en.wikipedia.org/wiki/Get_a_Mac

Essentially, Macs are "personal computers" but they aren't "Personal Computers", if you know what I mean.
you could also use gatsby to generate static sites in that case -- imo react offers enough developer quality of life features where it's pretty hard to justify not using it
My father taught and did some curriculum development for the Navy electronics school in the 1960s.

His prior work out in the fleet was cited for its high quality. His old stories of studying schematics, rebuilding radar repeaters, and performing occult rituals around wave guides seem hard to transplant to a world of synthetic apertures and DSPs. Similarly, I think cryptography tech was then just transitioning from complex piles of discrete components into things more like modern computers full of integrated circuits.

As integrated circuits and software eats the world, I think there is less opportunity for a technician in the field to diagnose and correct a problem in the functional paths of such systems. There might be important field-work remaining in the power electronics and environment of the digital systems, but it isn't surprising to me that larger black boxes become the replaceable units. You replace an entire unit with something in-spec. If the software needs tuning, that is going to happen back in a lab somewhere and come out as a new revision of a system, not happen in the field like someone patching a faulty wiring harness.
The Python Fundamentals Book
Simple Pages, a fantastic Linktree alternative
I don't understand why Canada would want to do this.
historically, it is simply called consciousness

in various traditions
seems like... way too much work.

Ive changed to Goat Counter, but thanks
Do people do that on Android in the countries where Apple has more than a 1/3 share? I’m not sure of the exact countries, but there’s likely only a handful.

Other issues arise based on the app too. Like Hey’s app fight. I’d think any area with a culture to side load apps wouldn’t be a place that would get too many people [able to be] paying $100/yr service.
HTTPS protects content. Content requires a warrant in the united states.

The bulk metadata programs, as far as we know, only collect metadata. Which two IP addresses communicated, the routes they took, the size of the payloads, etc. are all "metadata".

HTTPS, AFAIK, does not solve this.
If you have all the other stuff you might not really need peer to peer. Or maybe work in peer to peer after getting established?

Also I like the idea of making search like Wikipedia where people can edit results. Obviously you’d need super genius level safeguards to protect against scammers but Wikipedia does it ok-ish.
I’d argue the opposite - that `isinstance` checks are idiomatic, whereas type annotations have not been widely adopted.
Fred Wilson: A History of New York's Tech Industry 1995-2008
If the value proposition for iOS developers wasn't acceptable there wouldn't be any iOS developers.
Once you have grokked Lisp, everything else feels weak by comparison, as I understand it.

Mostly the appeal is how easy it is to extend the syntax (because there is barely any syntax at all).

Disclaimer: I have written a good hunk of Emacs Lisp and also written Scheme professionally, but I have yet to grok macros.
My company's time policy is:

* 45 days PTO when you would otherwise be working - it kicks in after 6 months, no hard policy besides "please don't use it all at once".

* Unmetered sick-leave.

* All federal and public holidays in your state, in addition to any public holidays in California (as that's when the rest of the company won't be working anyway).

* The catch is that you have to post your vacation photos to the company Slack when you get back.
One country should decide to fine Apple. The fine should be a tenth of the market capitalization. Problem solved.
There’s no problem submitting blog articles though. Even your own.
By "tools like Blender" I meant the entire category.
Oh! Fair enough! :-)

I don't think I have ever spent time going through comment or tweet histories, but I understand that that is a thing. (Sounds like a dull hobby)
Java's Sealed Classes
Evolution of the precise code intel backend
“You download the app and it doesn’t work, that’s not what we want on the store”
These moral equivalence arguments vis-a-vis China are not working.

The US has bases in Korea, Japan etc. by invitation of those nations and it not 'control' any of the waters or territories there.

Sovereign territories are controlled by sovereigns, and international waters are international - anyone can use them.

The US doesn't even have a large enough fleet to project force or truly patrol over there, though it does so tacitly (i.e. where there is a problem, there is focus).

"wanting to have an open sea route that they control isn't really that outrageous as far as how great powers act."

China is declaring vast areas as de-facto sovereign territory, which is far beyond 'control' it's literally 'ownership'.

All international 'sea routes' are effectively open, thanks in large part to the US Navy (and others of course).

China is absolutely free to help patrol waters and to ensure international laws are respected - in fact - if that were the behavior of China, everyone would be relieved - but that is not what is happening at all.
Adequate by what measure? Best practices? Regulatory compliance? Are there ever adequate defenses in cybersecurity?
maybe boycott safari instead. or just don't optimize for it
Micro benchmarks – what can possibly go wrong
grey goo
Impressive demo, although...

Never built a palafitta by hand, but I'm not sure it makes sense for the foundation poles to be only on the external perimeter.
Gotchas in high performance networking with KVM
In case you don’t know, Colab also supports other platforms, you can use PyTorch, Jax, Flux, and likely some others.
when my co-worker moves a curly boy, I'll fight to the death. When a tool does it, I shrug and move on..
Just state that there is a difference, and leave the details to be dug up later. "The laws governing non-profits mean that many popular organizations cannot campaign. However, we can, and we intend to call out yada yada yada."
I’ve pretty much accepted that the project is too big and changing too fast to ever have detailed documentation written.

Apple and Google don’t even fully document their products anymore.
Quickly the Linux TCP/IP stack can process short-living TCP connections
Copy-paste compromises – tactics, techniques used to target Australian networks
PWA, wepb, fullscreen support, intersection observers... the list is very long. And I'm not counting the basic bugs they never solved.