skysight-inc/HackerNews huggingface dataset:
This fundamentally comes down to a difference in opinion: do you change minds by rejecting people and making them outcasts (your approach, I'd guess) or continuing a dialogue while maintaining your principles?

The former approach, um, isn't working (even if it might make you feel warm and fuzzy inside for being morally righteous).
Doesn't it seem likely at least some of these drones are operated by the same people chasing accidents/violent crime scenes with cameras to then sell the footage to TV/news?

It's not uncommon for them to break rules to get the shot. Arguably it defines a big part of their profession, and if it's paying their bills they're going to keep doing it.

The film Nightcrawler provides an interesting lens to view this situation through.
The further they can move away from the legacy of Internet Explorer, the better.
What are some exemplary languages you have in mind that can substitute for Python?
Firefox Developer Edition logo for comparison:

https://upload.wikimedia.org/wikipedia/commons/thumb/3/30/Fi...
They might, and it would be up to the incident commander, who's also aware of water tanker flights, to allow it or not. Firefighting operations have command and control. They have to.
Edge in its current form is being replaced by a version based on Chromium. I can see why people would want to use that when it becomes default since it would have the advantages of using Chrome but without the extra download.

Beta downloads:
https://www.microsoftedgeinsider.com/en-us/download
So anything a lobby doesn't want discussed requires nothing more than a few spam comments?

At a minimum HN should separate blocking comments from delisting posts..
Should be easy to detect, maybe even range, using impedance testing (time domain reflectometry).
Poor comments should lead to flagging the comments, flagging the article makes no sense.
"started migrating an year ago" hmmm. May be thats why goog.gl was shut down.
Actually the article states that the driverless rides are limited to a subset of the total Waymo test area in Phoenix, which has nothing to do with legal restrictions but with how confident Waymo is in their technology. And, yes, some (maybe a big) part of Waymo being in Phoenix is the regulatory environment, but I bet a lot is also that there is no snow and other challenging weather conditions.
It’s looks more like a tsunami than a curled up Fox to me.

It’s a little reminiscent of Akamai[1] tbh.

[1]https://commons.m.wikimedia.org/wiki/File:Akamai_logo.svg
I bought a brand new mirrorless in California last month and it records indefinitely and infinite duration exposures ("bulb") out of the box. Maybe the camera was taxed higher but I seriously doubt it. A major selling point of many mirrorless bodies these days is recording and streaming video. Even if there is a tax, it's insignificant to me as a consumer.
I was thinking yesterday about how poor the YouTube UX is actually. Just a bunch of personal annoyances, nothing major. The speed and scalability are quite good though
This is an awesome project. I have 2 questions:

* Did every OS treat clicking in the blank space above and below the scroll bar the same, like this website seems to suggest?

And,

* Why'd early versions of Apple's OS have the buttons on the bottom? What was the rationale & why'd they give in and move them to the top? I kind of like the bottom buttons.
The issue is a drone, or debris from a drone, getting sucked into the engine intake. This debris can effectively turn the engine into a large amount of shrapnel, crippling the aircraft and its mission.

https://en.wikipedia.org/wiki/Foreign_object_damage
They're replacing EdgeHTML (the internal engine within Edge) with Blink (the internal engine within Chromium). The name of the overall Edge product isn't changing (to my knowledge).
Nope, I think it's a lot more like Chrome's.
I use captive.apple.com if a public network fails to load the login/getting-started page.
Needs more RISC OS.

https://guidebookgallery.org/screenshots/riscos37

But it's not so much how they looked, as how they worked. Bidirectional scrolling using a 3-button mouse, so elegant that you didn't need a scroll wheel.
I believe http://captive.apple.com/hotspot-detect.html does the same thing.

edit: woah, two other comments at the same time pointing it out.
I think captive.apple.com also works for this use case.
Mathematical Treasures
> “Let's say I have two versions of Python installed, like Python 3.7 and 3.8 (and this is very common for people thanks to Python coming installed on macOS and Linux, let alone you may have installed Python 3.8 to play with it while having previously installed Python 3.7). Now, if you were to type pip in your terminal, which Python interpreter would it install for?”

Yeah but you just kick the can to which python happens to be the system python or activated python referenced by “python”. It’s exactly the same problem.

If I as a user have to be careful of which underlying Python installation is being referenced, then I want to be responsible for activating the conda environment I need and using “regular” commands like plain “pip” after that. The “python -m” idiom is not important for this use case, as it doesn’t actually solve the problem (ensuring the right referenced Python).
Table-Driven Tests in C#
Why would anyone buy a dog where they can be held liable for the genetic disposition of its parents?

The dog has a degree of autonomy or self-agency, and can make decisions that put its owner at legal risk. Someone else brought it into the world, but you, ultimately, made the purchase.

You made it yours, the problem’s on you.
Refersion | New York, NY | Sr. Backend Developer (PHP/ MySQL) | Full-time | Onsite

About Us

Refersion is helping brands and merchants in every industry transform the way they manage affiliate and influencer marketing programs, track promotions and campaigns, and grow online sales. Our performance marketing SaaS platform has a large and growing client base ranging from enterprise retailers to small and emerging businesses. In 2018 alone, we helped 7,000+ merchants track $200M+ in referral revenue and payout $20M+ in commissions.

The business is expanding rapidly and headquartered in New York City, with a satellite office in Miami. Refersion is 100% bootstrapped, highly profitable, and wholly independent of investor funding.

Who We're Looking For

At Refersion, our technical staff believes that software development is a craft. It's part of our culture. We are a small team which allows for a really strong collaborative environment and the ability to build amazing apps that delight the user. A get stuff done attitude. Small, empowered, self-motivated teams can do big things. Our server stacks run PHP, MySQL, GraphQL, Serverless, ReactJS, ElastiCache, and more. If you're an intelligent developer who believes in doing what is best for the product, you'll love our team.

A wonderful and unique opportunity at Refersion exists for a talented Backend Developer to contribute original and innovative ideas to our ever-evolving codebase. Working with our dedicated team and using cutting-edge technology, you will help develop and maintain our flagship SaaS platform, as well as provide invaluable input for the continuous improvement of our products. If you love elegant and streamlined code (adhering to the KISS principle), relentlessly exploring solutions independently, and are passionate about refining and expanding your craft, we want to meet with you.

JOB DESCRIPTION & TO APPLY:

Interested in this wonderful opportunity?

Go to: https://apply.workable.com/refersion/j/B9B85281EE/

Any questions, email me at alan@refersion.com. Happy to hear about your career plans!
That can't possibly be not true. The state has not and can not have any role in determining what is "true", if only freedom of speech has any value. As soon as the state gets to decide what is "true" and ban speech on that basis, freedom of speech is destroyed. In the USSR, there was a section in the criminal code banning "knowingly false statements defaming the state and the social order". Obviously, people who were punished under this section were ones that said anything that the communist regime didn't like, and their statements always were "knowingly false", because the same communist regime decided what is false and what is not. I don't think the US should follow this example. That's why the Constitution exists and why the First amendment is the first one. Because it's that important. Yes, the price of it is somebody can say something you don't like. You'll survive it.
Did you mean the worst?
Not a fan of documents which use a table (rows and columns) to format what is actually just several distinct columns as is done here for the list of primitives in each category.

If the author is reading this, consider how you might make it clear that the rows don't relate things across the columns.
I love this, so useful, thank you.
Nah - what you simply need to do is to access the pip binary in the directory of the virtualenv (using PATH) you’re working with and simply stop using the system interpreter.

That being said I would like to inquire which languages _you_ could give as an example that work perfectly well with the system-provided compilers when you are using the latest features.
http://example.com also does this, albeit without the promise of never switching
I use captive.apple.com regularly but just realized that https was the issue being worked around on WiFi. Learning something new.
If you rotate 180 degrees up, it looks like a “G” which I guess is appropriate as it is based on Chrome’s rendering engine.
The brain is a 3d structure with immense complexity tightly packed and out of reach of any non-destructive probe, and the details matter. In fact, we don't know yet, to what extent they matter - or for that matter, which details. (Structural obviously. Electrical probably not, as that recovers from erasure. Chemical? Quantum? Answers are guesswork right now.)

The last person I read talking about how to scan a brain in detail was Anders Sandberg and his method would require death, brain removal, slice-n-dice, vitrification, microtoming and staining, and microscope scanning on an enormous parallel gang of microscopes, followed by computer assisted reassembly into a 3d model, and analysis so that neurons and their connections can be mapped.

Now imagine having all that data and trying to reverse it into a connected, living organ. Even if you could place all the cells and their wires that precisely, could you keep them in situ and oxygenated as you're printing billions and billions of individual pieces? And finish it before doomsday? And avoid it suffering the sensations of half-a-brain that is inexplicably not dying as it gradually grows towards sentience, for the duration?
Python programming language creator retires, saying: 'It's been a ride'
Creating a Site-to-Site WireGuard VPN for a Home Server
I certainly understand why non-technical folks would like conda, but to me, it's 1) extremely slow to restore a complete environment and 2) hard to interoperate with, as it uses it's own compiler and toolchain.

Personally, I've come to prefer homebrew python + pip for development on macOS (even though said python is not optimized), and clearlinux + pip for Linux and production use.

Clearlinux actually gives you a pretty simple way to install a highly optimized python and most all common libs (numpy, scipy, ML stuff, even with GPU and Intel MKL support) - then you just run a pip install -r requirements.txt to get the small, pure python stuff that you want on top that foundation.
That's super useful, I never knew about that.
This will be much easier to remember than http://clients3.google.com/generate_204.
How about Firefox Temporary Containers?

https://addons.mozilla.org/en-US/firefox/addon/temporary-con...

I think they compartmentalize each tap until it is closed. Dunno if it only clears cookies or all other forms of storage.

Cookies get all the bad press when there is many other ways to store data. Or does the word "cookie" encompass all forms of persistent storage?
My problem is less the existence of telemetry (some negatives were already mentioned), but that this data is collected into gigantic silos describing the totality of my digital life and shared/sold.

Going with a self-hosted solution instead of GA goes a long way to gain my acceptance.
Time for firefighters to keep a few shotguns in the equipment with bird shot. They already have clearance to destroy property to stop a fire.
Yeah, but... the Firefox Browser logo also looks more like a tsunami than a curled up fox...

And that's just the browser logo. Let's not get into the Firefox ecosystem logo: http://ffp4g1ylyit3jdyti1hqcvtb-wpengine.netdna-ssl.com/open...
Applies to many things. I once went to a Hackathon where shortly after it was over the organiser tweeted about having "nailed it" .... At the exact time a bunch of attendees were at the pub round the corner complaining about it. As far as I know, none of us told them about our issues - but also, they didn't do anything to encourage us to provide feedback.
The birds are theoretically a lot more capable. Birdshot from a shotgun won't work well if the drone is trying to avoid it by flying a bit too high, too far away, too fast, etc. A bird of prey stands to be a lot more successful if the drone pilot isn't trying to make things easy.

The risk to the bird shouldn't be ignored. It seems to me the use of birds in this way is most defensible when human lives are plausibly on the line, such as when drones are negatively impacting firefighting efforts.
“Jim Simons looked to math and computers as ways to eliminate the emotional ups and downs of investing. “I don’t want to have to worry about the market every minute. I want models that will make money while I sleep.”

“ Mr. Simons developed a unique perspective. He was accustomed to scrutinizing large data sets and detecting order where others saw randomness. Scientists and mathematicians are trained to dig below the surface of the chaotic, natural world to identify simplicity, structure, and even beauty. Mr. Simons concluded that financial prices featured defined patterns, much as the apparent randomness of weather patterns can mask identifiable trends.”

The world’s greatest investor was a math professor.

https://en.wikipedia.org/wiki/Jim_Simons_(mathematician)

Also, all the Quanta Magazine stories that are published on HN are from a magazine that Simons funded:

https://news.ycombinator.com/from?site=quantamagazine.org
Are there any estimates when they make the switch on Windows 10?
Conda was explicitly designed with installation from source, especially for C/C++ extension modules, as a first-class feature. It is bar none the easiest and most effective way to solve that aspect of packaging and environment management. Just look into conda-forge feedstocks for extension modules for a ton of examples.

Conda even adds advanced features, like managing multiple compiler-specific build variants in the same environment, that go way beyond anything other Python packaging tools do for this.

On top of this, you can install pip into conda environments and still use pip to manage packages if you want, or mix and match conda & pip with a pip section in conda’s environment.yml. Conda automatically manages pip installation into the activated conda environment.
> But I can't help but wonder: how much of this is envy? Who wouldn't want to be perceived as inspirational and forward-thinking when seeking support for a pet business endeavor?

I guess I don't have the entrepreneurial spirit or whatever, because if my idea is not actually inspirational and forward-thinking, then no, I genuinely would not want to have the talent to manipulate people into thinking that it was. I don't think I'd like the person I'd become if that was my life.
Thank you for calling all those emperors naked.
Even at high bandwidth connections, I think they are always using images to power the animations. At lower bandwidth's, they might just be limiting how many frames come down.

For example, here are 3 frames of the hair flip:

https://www.apple.com/105/media/us/airpods-pro/2019/1299e2f5...

https://www.apple.com/105/media/us/airpods-pro/2019/1299e2f5...

https://www.apple.com/105/media/us/airpods-pro/2019/1299e2f5...

NYT did a similar scrolly article recently, but they used a video that was synced to scroll position: https://www.nytimes.com/interactive/2019/10/30/world/middlee...
We don’t know enough about the brain yet to copy it, but what we do know would require reshaping each neurone to create the right synapses and dendrites and that’s not really 3D printing.

(While it is also notable that bio-printing is currently at the resolution of blobs off cells rather than individual cells, that’s not an in-principle objection in the way that post-processing 3.5nm resolution features into cells which are about 25μm in size is).
For the same reason the subjects of the article are ostracized: Marcuse' Repressive Tolerance[1] is in full bloom.

[1] https://www.marcuse.org/herbert/publications/1960s/1965-repr...
The first time I tried to fly a drone I broke all four of its rotors and _scratched the glass_ on my patio door. A bird would almost certainly be severely hurt by the rotors. You can't seriously make the argument in favor of using birds. In fact, if there is an argument to be made here it's in favor of the drone immediately powering down the rotors if it notices a bird approaching.
The Amiga Intuition scrollbars were proportional as well. Proportional scrollbars took a long time to catch on. I remember being quite confused by Macs and Windows of the time, coming from the Amiga it seemed like an obvious idea.
The drone problem has being disclosed since years. People flying drones are technologically competent. "If you fly we cant" campaign was launched on several media.

Argumenting ignorance as excuse is strange after all those years.
The site depicts a linear progression, but (like most things) it's more like a tree.

You can draw a line from Star → Lisa → System 1 → Windows 1 → Windows 3 → Windows 95, and maybe Windows 1 → NeXTstep, but it's more likely to be System 1 → NeXTstep.

MacOS 8's scrollbar comes from Win95, System 7, and NeXTstep (it was an option to have the arrow buttons at one end, like NeXT, or at both ends, like System 7), and MacOS X's scrollbar comes from MacOS 8's.

Windows XP's scrollbar comes from MacOS 8 (the grab handle), MacOS X (the bitmap-all-the-things theme) and Win95 (in function), and of course Vista's scrollbar follows on from that.

MacOS Lion's scrollbar actually comes from MacOS X and the conventions of mobile devices, which is a whole other lineage not even present.

And the Windows 10 scrollbar comes from MacOS Lion (and the minimalist design trend in general) and Vista.
https://i.imgur.com/H5O4ePI.png yup
Streamlabs |C++ engineers and Designers | Full-time | Vancouver or SF | Onsite | VISA | $90-$120K + equity

- What: make tools for live streamers (core business today)

- Mission: enable creators turn their passion into a business

- Results: used by 70% of Twitch streamers; paid out $475M to streamers since inception

- Details on roles, culture, funding, stack and more https://gist.github.com/george731/53d7edfb01cfb25bc15494d852....

- Process: take home problem -> google hangouts or on site -> offer (we will move quickly and will do our best to not waste your time)

- Visa: will sponsor

- Contact: careers@streamlabs.com
This article touches a bit on what I think is one of the more interesting problems - exactly where to pick up and drop off. I gotta wonder what they're doing for that. I guess most suburban homes and apartments aren't too hard, but I wonder how they handle stuff like malls, stadiums, airports, festivals, etc.
Is there a reason someone can't just ramble in a blog post?
It reminds me of The Great Wave off Kanagawa.

https://en.wikipedia.org/wiki/The_Great_Wave_off_Kanagawa
Optimistic locking makes better progress than pessimistic locking in a non-heavily-contended case ;P
It doesn't integrate well. Conda HQ has a bunch of warnings: https://www.anaconda.com/using-pip-in-a-conda-environment/
Build Your Own X
http://icanhazip.com is also good for this.
Wow I was not expecting this here. Thanks jger15 for submitting it.

Well, since we're here, can I share with you the tech side of this that most don't care about?

Instead of using one of the many many podcast hosting services, I wanted to DIY everything, self-host, etc. Everything is done on the command line.

I rolled my own RSS with a Ruby script:

https://gist.github.com/sivers/e3a90a742cfc0802ede9dbf553339...

Each episode is made using sox :

https://gist.github.com/sivers/b900bf4004e148b32a5ddf3fffbe3...

This one is especially fun. See the "pad" function that writes that many seconds of silence before bringing in the desired audio file. Then use that new file to determine the length of the pad to precede the next file, etc.

In the end I have about 8 WAV files that I do a "sox -M" to merge them all together into one combined WAV file, with all the timings correct, and tracks can overlap.

Then for hosting, I just stuck it on the same $10/month Vultr OpenBSD instance that I host everything else on. Nginx delivering static. And it's held up fine. I put it on its own subdirectory (m.sivers.org) in case I need to move it to a CDN some day, but I'm hoping I won't need to.

Finally I use lame -m m -b 96 to make the MP3 and https://mutagen.readthedocs.io/en/latest/man/mid3v2.html to tag the MP3 including adding the photo to it.

I picked up a lot of these tips from various HN threads over the past year.

Thanks for the inspiration, gang. And thanks again for posting this and the nice comments. I really appreciate it.

- Derek
Russian Sukhoi
I miss the old purple page at purple.com which unintentionally served the same purpose. Comcast techs used to use it as a test for whether you were in their captive portal.
Airbnb to Ban Party Houses
MandaloreGaming (https://www.youtube.com/user/MandaloreGaming): does game reviews, but mostly covers indie/obscure abandonware. Content focuses 100% on the game, a huge breath of fresh air from the usual "gaming" channels. Editing and commentary is also fantastic.
That would be a reasonable explanation. People can accept the risk of being fined if there is a reasonable expectation of monetary reward.

But this still does not explain why so many fires and why now and not one month ago.
It's what iOS uses. Not sure about macOS.
My Fairphone 3 Arrived!
Seems the author has no experience with gardening, or only the manicured-lawn-and-evergreen-hedge variety (which indeed supports whole industry).
Thank you for that comment, seems obvious in retrospect how it would break your search - will do that in the future, makes a lot of sense.
Kicking the seat? Really? So childish. How about actually talking to a person politely? Maybe the person has a health condition and needs to recline. Maybe the person has a health condition that your kicking and other physical attacks will worsen. Maybe you can work something out that is mutually beneficial.
Mostly it seems like a well put together game, and I'm always down for a bullet hell game. But this is HN, so here come the nitpicks:

In Windows, the screen is taller than my monitor. It's also frustrating that the game doesn't support a mouse, and getting through the text prompts was a bit unintuitive (I kept expecting the enter key to work.)

The initial dialogue scene was a bit interminable - I didn't want to retry the game if it meant going through that again - you might want to add an option to skip it, or just start the first level after it plays once.

I also think the player bullets are too difficult to see and move too slowly.

Also, when I died, the level just continued.

If this is just a POC for a game in Haskell, then it works, but honestly just fixing a few things would make it a decent actual game. And since it's a bullet hell, more bullets! If you really want to impress people with the power of Haskell, do something more like this[0].

[0]https://www.youtube.com/watch?v=EgXeS_G1O7E
Same on macOS.
Airbnb bans 'party houses' after five die in Halloween shooting