skysight-inc/HackerNews huggingface dataset:
"Over the past 18 months, as I’ve been painted into a villainous caricature"

You are right. The transfer of Google confidential files to Uber was a mere accident, they somehow ended up on a USB stick that you lost at Uber and someone at Uber found it and re-used it.

Edit:

I saw this gem:
"We are not building technology that tells vehicles how to drive. Instead, our team of engineers is building tech that can learn how to drive the way people do."

For the love of $DEITY, don't build tech that learns how people drive. A lot of people drive like selfish jerks.
Wiretapping is the recording of a telephone conversation (or modern equivalent). If it’s not a telephone conversation, it’s not subject to the law’s consent requirements.
You fail to recognize that Peterson emphasizes that people should be treated as individuals, and not be ascribed guilt (or privilege) based on being born into any group. He also lives that. That thoroughly invalidates any "nazi" accusation.

Perhaps you need to realize that there are more political viewpoints than "left" and "nazi".
On [2] note that they still technically consider landings "experimental" or at least "beta." Launch success is mission success.
Easy: get a bunch of DVD drives and a ~1 Gbps uplink.

Can you detail how one easily gets a 1 gigabit uplink installed temporarily in the National Archives?

I've had telcos drop fiber into the middle of fields in the middle of nowhere, so it's probably possible. But it feels like there's a lot of complicated bureaucracy to navigate, and the researcher OP is time-restricted.
Here's the legal definition of a booby-trap:

> A booby trap may be defined as any concealed or camouflaged device designed to cause bodily injury

It doesn't apply.
> judges to rule on costs in favor of the plaintiff (quite usual in my EU jurisdiction)

Please correct me if I'm wrong but I think your costs are broader, include attorneys fees, and are therefore different from US costs. In US courts the prevailing party defaults to including costs when preparing the judgment order (parties do almost all of the drafting in US courts) but "costs" is taken to literally mean court costs as in filing fees and a very limited menu of closely related expenses such as costs pertaining to service of process, court clerk photocopying charges, and the like.
Best Practices for Building Great API Developer Portals
How to download all your Google Search queries and analyze them
Over the past 18 months, as I’ve been painted into a villainous caricature...

Gratuitously unethical behavior will do that, my friend.

My willingness to believe anything this guy’s got to offer is, frankly, quite low. For some actual reasons that involve federal prosecutors, IP theft, and a host of other obviously bad ideas.
What if I just buy something very stupid that could scare someone but I actually wanted it for myself? Or what if I actually bought the same device in the video but I wanted it for some other use or for checking out how it's made?
Outline link: https://outline.com/PmDuj6
It is absolutely not categorically innocent. I don't know why you think it is.
I want to get a vote on indented nested blocks- how many of you like them? Please up the appropriate child comments (if I'm rate limited someone else please make child comments with like and unlike).

My reasoning (please give yours below proper heading)- I'm deadly afraid of refactoring or even accidental indentation change.
When facial recognition is ubiquitous we will all wear masks.
The WireGuard client for macOS behaves differently than the Linux client when setting DNS settings.
"The distinction between passing the value of a reference being used by the caller and passing a reference to the caller's stack is so rarely important or useful that there's no consensus terminology for it."

And the reason for that is essentially all modern languages make copies of something when passing argument parameters. The only question is what they are passing and exactly how hard the language layer works to make it look as if you are or are not passing something by reference.

I have to reach to something as obscure as Forth to find a language that does not work that way, and truly does not copy parameters into a function. (I haven't dug into Factor enough to know if under the hood it still copies parameters.) It's a very unusual choice to not copy something for a function call.

(This is one of the ways our CPUs have been optimized for the languages we run; they make this intuitively expensive operation otherwise cheaper than it would be on a naively designed CPU.)
> a government-funded LGBT charity called MORF is sending out breast binders to teenage girls in unmarked packages, so their parents won’t know.

In the UK anyone over the age of 16 is entitled to almost total privacy over their medical treatment.

For people under the age of 16 the doctor will see if the child is "Gillick Competent". If the child is gillick competent it means they can make their own decisions around medical treatment, and they can expect the same privacy that an adult would have. Doctors would always seek to help the child disclose to its parents that medical treatment is happening. We need to remember that there are serious child protection reasons why some parents must not be involved.

Gillick Competency is a test that's over 30 years old now. https://en.wikipedia.org/wiki/Gillick_competence

Some people have a problem with this. They say that it interferes with the parent's right to be a parent. That's true, but in the UK everything has to be done in the best interests of the child, and the rights of the child will trump the rights of the parent.
Ask HN: Freelancers: have you had success with client referral schemes?
It's funny how far off the author was, because there are genuine things to complain about with python, though they may not be exclusive to python.

I regularly wish python required some sort type indication for function parameters, because dealing with libraries that take complex objects as function parameters can be an absolute nightmare.

I wish python had some equivalent to the switch statement that didn't involve workarounds with dictionaries, because sometimes you just want a clean way to deal with a value that can take 7 different forms.

I regularly find myself wanting to write something of the form
do_x() if a.y()
This is stupid, but I still kind of want it since
do_x() if a.y() else do_y()
is valid

Edit: Also fuck this whole "it's so cool to shit on Java" thing. Grow up. You aren't in college anymore. You should recognize that Java fills its niche effectively, and does a decent job of being semi-fast, portable, easy to read and maintain, and safe.
He says he took the first video to the police. That video was of pedestrians walking up to the house. No real way to track them.

In later videos he had license plates--that's an easy arrest, and I'd bet they'd take that video a bit more seriously.
Agree with the article, but instead of Docker vs continuous delivery, I'd say learn about managing UNIX/Linux environments and reproducing these environments in other systems. Reproducing environments can be for CI, but also for dev, production, self-hosting, etc.

It can be with Docker, but also with lxc, chroot, virtual machines, scripts, etc. Generally, a common set of UNIX tools will stay useful in all contexts.
the issue would now be that you're investing in everything else in that fund.. i'd have to believe in the fund, not just SpaceX.
Wow! Do you happen to know any reputable ones where it'd be possible to single out (as much as possible, probably not possible completely) the investment into SpaceX?
This is pretty bad advice. 1/ Frameworks are valuable. 2/ By learning a framework you don’t learn only a framework. You’ll learn about paradigms, concepts, software design, testing, good practices, etc.¹ 3/ Learning a framework is not exclusive, right? You can read a book about CS or software engineering on the side.

¹ For instance, learning React can introduce someone to functional programming and concepts like first-class citizen, high-order function, function composition…
Plastic surgery will likely remain legal. I could see a future where people avoid recognition by simply changing their features like a custom video game character.
> It's the same story for types in general. They lead to wrong and bloated design and boilerplate code when you overdo it.

I wouldn't recommend overdoing anything, by definition. My experience however is that when done correctly type safety usually makes code both more elegant and more efficient. Like anything in programming it is often done poorly however and people sometimes seem to confuse types with OOP concepts in C++. A lot of people seem to worry about certain programming practices because they fear other people abusing them. Those discussions are of little interest to me. I'm interested in how I can best write good code, not worrying about what other people are doing.
21 foot rule.
I recommend package drop boxes if package theft is a problem for you: https://www.amazon.com/b?ie=UTF8&node=17572893011
> And I pity anyone who miscounts spaces and accidentally puts in three spaces instead of four somewhere -- this can take hours to debug and track down.

this is so hilariously wrong that it is clear that the author has never actually tried any of the things he complains about.

Python 3.7.1 (default, Oct 22 2018, 10:41:28)
[GCC 8.2.1 20180831] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> if True:
... if True:
... pass
... pass
File "<stdin>", line 4
pass
^
IndentationError: unindent does not match any outer indentation level

same error in Python 2.7.15. the caret is at the wrong place, but the error message is perfectly fine on its own.

edit: I checked the CPython source, and this message actually dates back to 2000. so unless the author was using python 1.x back in the 90s, or is dumb enough to use single spaces for indentation, the story is a complete fabrication.
Do you have a cite? Wikipedia doesn't mention it.

https://en.wikipedia.org/wiki/Lacrosse_(satellite)
Judge's Obamacare ruling creates long-term uncertainty
Driving a car while opening a package is not exactly a safe activity to do in the first place, regardless of what is in the package.
What if the DA does?
It's called Urectum now.
Because my reading apps can do more than the website’s reader can. Because then I own the file and the website cannot simply take it down. Because of all the reasons I listed originally.

Basically - is this site selling itself as Bandcamp for books, which means ‘hardcore’ readers can discover new and interesting ‘indie’ books and do what they want with them in whatever format they want, or is it selling itself as a fancy reading app with animations and things (which imo appeals more to casual readers/children, and the giant font also gives off that impression)? It is trying to be both - or is clearly the latter but has been posted here as the former - and that seems conflicted. You simply can’t make me believe that I am MORE free by being locked into one reading app vs downloading a file! :)
Shuttle was specially designed to put basic stuff in space. It was designed to be launched 50 times per year (once a week) as a space truck. Shuttle failed spectacularly from the engineering perspective and ate NASA's budget for decades. It was failure turned into success story with clever PR.

* But they developed lots of cool tech is not a good defense. Failing to deliver did not bring the tech. It was inevitable.

* But there were missions that only Shuttle could do is not right either when you think it over.
The article read more like a rant of "I PERSONALLY HATE THIS" than a well-reasoned argument of why the language might actually suck. Here's an example :

> PyPy, PyPi, NumPy, SciPy, SymPy, PyGtk, Pyglet, PyGame... (Yes, those first two are pronounced the same way, but they do very different things.) I understand that the 'py' is for Python. But couldn't they be consistent about whether it comes first or second?

First, stupid examples. PyPy and PyPi (actually PyPI, with the uppercase) are not pronounced the same, its "pie-pie" and pie-P-I.

Second, on the package names, they're third-party. They could be named pretty much anything. Why does their naming matter in any way? I haven't seen much consistency in any language I've encountered anyway. I'd even say most of the examples he gave are at least pretty self-descriptive, compared to a lot of libs in multiple languages...
Use UV active dye (usually transparent otherwise) so they get shiny. Say, a package gets wet itself.
I leave you: https://trends.google.com/trends/explore?date=all&q=bitcoin
The underlying need is to traverse and update data structures, so language designers went with universally mutable objects with arbitrary references. That makes the representation of an individual object quite simple, and it does centralize the complexity of memory management in garbage collection, so it's a good engineering decision. But real GC requires extensive tuning (different "generations", stop-the-world pauses, etc) and that's simply not an elegant solution.

My approach was to revisit that underlying need, and I settled on a data model that simply prohibits cyclic data structures, so memory management doesn't have to be more complex than reference counting. Now, I'm still going to have to implement zippers and paths and such to handle traversal, but I think that will still be far cleaner. I have some notes here if you're curious: https://tenet-lang.org/types.html
None of that is relevant here. This was a man _walking away_ with his back turned. That's what I meant by nonthreatening.
That doesn't help with the problem you're replying to – in fact it would contribute to it.

More generally, yes, many people use auto-indenting and it works in Python in most editors. It's possible that you're using one where it doesn't work correctly but that doesn't mean that's true for everyone else.
> If a bank gets made aware that they accidentially support a cause they despise morally, why shouldnt they cancel their account?

Because a person's political views have nothing to do with banking.

Because consumer protection laws exist.

Because people are innocent until proven guilty.

Do you really want to see what will happen if you continue to take this to the extreme and deny all services to anyone who disagrees with you?
Looks like the way to get anywhere in the game is to intentionally play pieces in odd ways to throw off the algorithm.
If this was staged, this guy is a fantastic actor. The shot of him “being out of his comfort zone” when retrieving the box, in particular, would have my sincere respect if it were not genuine. That is professional grade acting. Something you generally don’t find in YouTube click bait fakes.
Just because SpaceX is doing well doesn't mean it's a good investment. The valuation seems fair or even too high considering the profit opportunities.
My own experience with hospital billing:

Had to go to ER in November, and I was admitted upstairs for a “rescue dose” of IVIG for neurological condition (similar to CIDP/GBS). We were told by the admitting doctor it should probably be covered by insurance but if not in his experience it should cost around $10,000 for all five infusions necessary, plus another $2,000 per day for the bed. The doses are infused over five separate infusions.

Get one dose that night of 30g of IVIG. Next day new doctor comes and tells me he doesn’t think insurance will cover it, and he’s talked to the pharmacist and it will cost us $16,000 per infusion. We absolutely can’t afford that so get discharged.

We now have an outstanding bill for $16,666.30 for 30 grams of IVIG that insurance didn’t cover.

(Cue dramatic story about having to get rid of all of our stuff and being driven 3,000 miles across the country to change to a different insurance plan offered by my company.)

I am now on regular infusions of IVIG, and a 40 gram infusion costs $3,700 at the contract rate the new insurance pays. That’s $94 per gram vs $555 that the hospital is trying to charge is. A 6 fold increase to a private individual who can’t afford it, without being told in advance the actual price or given the option to not get it.
This is a smart observation. There has been some theoretical work on the intersection of game theory and uncertainty quantification [1]. One part of it is a mathematical take on what you described - you have a system which is not pricing risk correctly, due over-confidence in model predictions. If so, there should be money to be made in placing bets on that system.

[1] https://arc.aiaa.org/doi/pdf/10.2514/6.2017-1092
> That's their job - make a case for criminality. If a reasonable case can be made and they think they can win, they'll pretty much make the case every time.

A DA can also make cases against police, it's just that they don't think a reasonable case can be made and that they could win. Just as you said. Do you think DAs bring every self-defense case to court?
tetripz! is another interesting take on the game.
afaik the only thing on python 3.7 that is backwards incompatible to 3.5 is:

> async and await are now reserved keywords.

so unless the author is using async/await as variable names (and i wonder why they would), 3.5 code is going to run as expected.
My guess is they're the films described in the CustomFlix partnership announced here:

https://www.archives.gov/press/press-releases/2007/nr07-122....

For all the helpful advice offered both here and on Reddit about how to do this, I wish there had been more time asking if this was something the OP should be doing in the first place.

I completely understand the frustration if this is indeed the above set of films and it's been over eleven years since the digitization agreement and files have not yet been made freely available to the public.

That said, planning to use a researcher's pass to "set these treasures free" and blaming Amazon for not having generated more revenue from these films makes it sound like the OP thinks he knows better than the staff of the National Archives how to best care for these assets and that he knows better than the folks at Amazon how to turn a profit. To me, it sounds more than a little arrogant.

A big reason the National Archives enters into agreements like this with companies is that digitization, especially on their scale, is expensive. If it weren't for agreements like this, Amazon would only want to digitize the films for which they knew they could turn a profit and the vast majority of the collection would sit un-digitized and be at risk of loss. The tradeoff is between the immediacy of access vs the number of assets digitized and the team at NARA made the decision that it was better for the American people to have more assets digitized.

I'm worried that the next time NARA is in talks with someone about a digitization agreement (for example, if there's a large number of early jazz audio recordings on 1/4" reels and Spotify is interesting in paying the cost of digitization in exchange for 2-3 years of exclusivity) that the company will point to this example and say "didn't you just let a researcher publish the entire collection Amazon digitized? How can you assure us the same thing won't happen with these recordings?" The result will be the National Archives clamping down on researcher access. I think that would be a net loss for everyone.
Someone's mad at some python code and needed to vent.
Also, it's a great article. Well worth reading.

It withstood the test of time.
> It hasn't lost meaning with me, when I read "alt-right" I read "racist trolls"

It's stronger than simply "trolls". "Alt-right" is just the latest PR rebranding used by neo-nazis/white-supremacists. Obviously, generalizations about any group of people is problematic; trolls and other not-explicitly-neo-nazi people use the label "alt-right".. Those people might want to consider that if you hang out with neo-nazis and repeat their memes/trolls, people might start to assume you are a neo-nazi. If someone likes to spend time in hang out with ${sport} fans, uses slang associated with ${sport_team}, most people are going to assume they are fan of that sport even if they claim* otherwise.

I suspect a lot of people might think I'm misinformed because someone in the "alt-right" said they were not nazis, and would never support racial violence. Remember that neo-nazis lie. Is your opinion abased on their public PR-focused interviews? If you have any doubt whatsoever that these are neo-nazis dreaming of bringing back the holocaust, I suggest watching this[1] video at 41:12, which is footage from a popular "alt-right" discord stream inside the Charllottesville rally. In their own words:

Speaker: Did Hitler do anything wrong?
Audience: [loud "no"]
Speaker: One more, I want everybody to repeat after me..,
,,,this is the first precept of the true alt-right:
Gas the [slur]s, race war now!
Audience: [even louder cheering]

[1] https://youtu.be/zcoYKuoiUrY?t=2472
When llvm was young, one of its design goals was to be useful for live code analysis, to prevent that problem of having two parsers that might not agree.

Sounds like we lost some of that along the way.
> it's just that it is too much friction for people to download a file, navigate to the file on the disk and wait for it to open before they can start reading the book.

That’s ridiculous considering how successful a lot of PDF releases are.
No, that's not how the quote reads. It reads "If he made a decision about how the product would operate no legal, privacy, or security teams could contradict him."

So, if he says "we will deliberately expose private conversations directly to government agents", that's a product decision.

You are inventing your conclusion from nothing.
Sneaker shuttle the SSDs from the National Archives to your friends apartment with the uplink.
Proportionality is a thing. I think spraying someone with glitter is fine. Shooting someone in the back would not be innocent.
First Impressions of GPUs and PyData
If we’re assuming human level AI, maybe and not even then. Nonnative English speakers from languages without a singular/plural distinction often make use singulars where a plural is called for.

Domain knowledge around the intent (making a shopping list) and around language conventions helps a lot, not only for NLU, but also for NLS.

But even without a huge NLU dictionary, a simple MC or CRF segmentation model would work. As said earlier, almost no one says., “Add peanut to the shopping list.” They say, “Add peanuts”, of if they’re very atypical, “Add a peanut”. A bare “peanut” is simply unlikely.
Jason Scott's podcast: http://ascii.textfiles.com/podcast
Is it impossible to have both projects? (sincerely asking, maybe it's economically not feasible)
Maybe I'm missing a part of the plan but caching what was already going to be censored anyway doesn't seem that much further of a step. Is it that the censorship is more hidden?

If they had a "show censored results" checkbox would that be acceptable? Or is Google search currently blocked entirely and trying to get unblocked is the moral dilemma? I'm just trying to understand the moral difference.
> One thing I continue to stand by is my safety record, which is second to none in this industry. My teams have a demonstrably impeccable track record.

Please explain:

https://www.businessinsider.com/anthony-levandowski-google-s...
tl;dr Just right wing extremist christian conservative xenophobic, transphobic propaganda. Flagged.