skysight-inc/HackerNews huggingface dataset:
In Seattle the taxis usually gather at designated pickup spots, in fact I think there's a law about them only being able to pick up from there or if they are called vs hailing from the street.

In the past I've helped tourists by directing them to these locations which aren't noted anywhere. So it can be really confusing plus inconvenient.

That's one of the reasons I like Uber and the like: I don't have to know what to do.
Ask HN: Best Chinese Technology sites?
I'm interested in finding out more about the tech scene in China. Can anyone recommend sites that focus on Chinese technology companies, like technode.com? If possible, in English, as my Chinese reading ability is poor (but I'm working on it). Thanks.
Cabs in NYC are simply a terrible experience that needs to step up. Since they don't really care about you, I've had refusals to turn on AC, them blasting music or talking loudly on the phone, and even one guy pulling his emergency brake and telling me "my brakes aren't working you need to get out" because he didn't want to go from battery park to Williamsburg. I will go out of my way to not use a cab, I'll pay more, deal with more inconvenience because cabs are just a terrible experience that I don't want to deal with anymore.
I think that's slightly different, an "outside of context" problem, as Banks would say. The cows didn't leave enough flexibility to adapt to the unexpected, rather than just being inefficient.
Yes but why would you choose it? It's the most awkward experience I've ever had in my life
Heart Specialist Turns 100
GSoC 2017: OpenWISP Network Topology
So I donate $5000 and in return you push more HTML/JS developers to the market, making me getting paid less?

Well, what a deal!
Didn't get this alert here in Tokushima. However we are quite used to typhoon alerts. It's rather impressive when a room full of phones start alerting at full blast.
I like bits, too, but cutting it in half means it is still exponential ;-)
The ships are understaffed (see the discussion here about people having 16+ hours of duty per 24 hours) and under maintained.

https://news.ycombinator.com/item?id=15120636

Add crew and duty hours would go down. Reduce hours of operations and maintenance would be better. More crew obviously costs more. Reducing hours of operation means a smaller mission or more ships.
Wow. Thanks for creating this awesome tool.
I've felt the same for a long time.
Ryan O'Donnell – Time Travel
I have not seen any evidence in journals that climate change will inherently reduce predictability of short or medium range weather forecasts. I believe you're implying that without climate change we could somehow be predicting hurricanes years ahead of time in the current year, which is really not the case.
It's true that the AOSP version of the email app, for example, hasn't been in actual development. But as long as you can replace it with a good solution, like K9-Mail, does it really matter?
Show HN: RESTful Status Labels
Great writeup. Jibes pretty well with my experience working remotely for the last 3 years. Be available. Be positive. Don't try and be the cool guy.. be the guy who is bringing all his skills to the table. Be friendly. Be public in your praise of others work, and try to resolve your issues privately. Keep the public channels clean and on point.. one of the biggest positives I find in working remotely is that your entire job history is laid out in your slack transcripts.. and if well maintained, is useful just like a github log.
I fucking love it.
Starring the Computer:dedicated to the use of computers in film and television
I have never seen anything fill up a vacuum so fast and still suck.
-- Rob Pike, on X

Steve Jobs said two years ago that X is brain-damaged and it will be gone in two years. He was half right.
-- Dennis Ritchie

Dennis Ritchie is twice as bright as Steve Jobs, and only half wrong.
-- Jim Gettys
Just published my side project that I created to get more experience with Angular2 and DotNet core.

Feedback is welcome
that MR sounds about right, but I didn't see any of that in the video. Could have missed it though... seems like there were lots of sub second cuts in the editing...
dgraph does try to provide horizontal scaling out of the box. The sharding is done by predicate - cf https://docs.dgraph.io/deploy/#multiple-instances for a documentation link ; I am not sure how it behaves for very frequent predicates though
None of the people I know across various providers (iOS and Android alike) got the alert in Tokyo. Almost everyone I know in Gunma (around 75 miles from here) got the alert, though... and Gunma is a good 650ish miles away from southern Hokkaido. It's a mystery to us why some people got the alert and others didn't.
A VERY relevant video posted as a comment on HN yesterday: https://www.youtube.com/watch?v=HbB0srzLuuo Highly recommended viewing. It is a fictional newscast of how the world can go from normal to nuclear armageddon in an hour. edit: added some context.
Anybody that shot a handgun at the range will tell you that hitting a small moving target like a leg is not a guaranteed shot even by an experienced shooter (add stress, low visibility etc and this becomes even trickier).

If you come at cops with a knife I think it's "reasonable" they shoot you. What is not reasonable in the case of US cops is that they seem to shoot even non dangerous people and get away with it.
The CE version is open source. I would argue that the gut feeling would be that it gets fixed faster than the enterprise version. Maybe not deployed as fast though.

Anyway, I would just go with GitLab regardless. It is more of a turn key solution than GitHub. You can set up automatic builds, use project management tools, etc.
Don't worry, it's rare to see manual bit level optimization these days as compilers are quite smart in optimization. It's kind of lost art. I work with embedded systems and even there bit manipulation is mostly used for controlling MCU registers, not writing optimized code. If you still want to understand such manipulations, it's mostly boolean algebra of which there's plenty of literature to choose from.
Uber rolls out free insurance for its 450,000 India drivers against accidents
Skill Dewa Pemain Skateboard Dalam Air – Tony Hawk Lewat
PyBites Code Challenge 34 – Build a Simple API with Django REST Framework
Hyperloop is planned to run at roughly 0.1% of sea level air pressure. For the purposes of a discussion about human survival in the event of pressurization failure, that's effectively a vacuum.
How to help struggling open source projects?
I always find it interesting to read stories of experiments that didn't end up working.
> I have the feeling that knowledge about bits is lacking by a lot of younger coders. And I also think this is what causes bloatware.

I don't think this is true. I used to code in assembly and knowledge of bits is largely irrelevant the vast majority of the time now outside of graphics algorithms and low-level number crunching. Algorithmic growth and memory usage are always going to be important though.
Or how will it work for our pets and the pet food industry?

Cats are obligate carnivores and dogs are scavenging carnivores. They need real meat to survive and thrive. People with pet snakes also need to feed their snakes meat.

Are we going to ban pet ownership?
Make yourself ready, before you die.

http://youarehere.place
As unfortunate lesson to learn, I hope others can benefit from our mistake.

I know a few other companies who've had trademark issues recently. Seemingly, it's quite simple (and affordable) to avoid.

Anyone else had problems with this? Advice about changing name, github repos etc?
This is pretty sweet.
Thanks for sharing.
Website readability in general has degraded seriously in recent years. Flat buttons/links that can't be discerned as clickable, low contrast text, the resurgence of mystery meat navigation and plenty more annoyances I don't even remember.

Luckily we have better tools these days to combat them. The fact that firefox has a built in reader mode is indicative of how user hostile web readability is these days.
To the extent that I was able to do so without jeopardizing my own family's survival, absolutely.

What's more, I'm more than happy to use my skills and equipment to equip and train neighbors in the event it were necessary. I have lots of guns and ammo because I enjoy them, not because I see them as magical talismans or because I intend to use them against the innocent during civil unrest.

The stereotype of a slightly-unhinged and heavily-armed prepper is just that - a stereotype. In truth most people who the general public would call "preppers" are like me; I have enough "stuff" to get my family through reasonable hard times and the rest of my capital is spent trying to build a foundation for retirement.

One family like mine in a small community with a few other families all pitching in, given basic training and loaned arms would be handily deter the opportunistic during a Katrina-scale "event".
Probably living somewhere that allows you to rent a room for less than half a bazillion dollar per day.
“An on-page advert was mining bitcoin in my browser”
It will run debian though, which is way cooler!

Plus, you might just be able to use anbox to run signal anyways. https://anbox.io/
Most "mobile" versions of web sites are objectively worse than their "desktop" versions.

Actual advantages of mobile devices are:

* High DPI, handheld. You can look at a mobile screen from different distances for different use cases and screen contents.

* Less eye movement required than for using a typical HD desktop monitor. This makes it easier to navigate unknown applications / web sites.

* Easier to tap anywhere than to click anywhere with a mouse.

* 360° scrolling with high accuracy and intuitive control over the velocity.

* Zooming with quick and intuitive gestures.

Mobile devices are perfect for navigating wide, complex web sites. That's why "mobile" versions that ignore the advantages of mobile devices are usually worse than the desktop versions.

How "mobile-optimized" apps / web sites often fail:

* Overly large elements and fonts that cannot be zoomed out from. High DPI goes to waste.

* Fixed elements that obscure parts of the screen. They make the scrollable area so tiny that you have to move your eye balls quickly when scrolling.

* Hiding important elements in hamburger menus or making them inaccessible. Finding stuff has to require multiple taps so that it is even slower than with a mouse.

* Horizontal scrolling is evil except in awfully implemented code snippets. It is unimaginable to the modern web developer that someone would double-tap a column of text to read it and scroll around afterwards to discover what else the site has to offer.

* Vertical scrolling is too hard even though a touchscreen is perfect for that. All the "important" shit has to be fixed because users would be too stupid to find the menu by scrolling. A fixed "back to top" button is the icing on the modern web cake.

* Zooming is too hard so it should be better disabled, bugged or useless.
I use Firefox in reader mode. Works like a charm. Firefox mobile also has this feature which has become indispensable for me.
I imagine the conversation went something like this:

"I keep hearing about all this Blockchain hype, how do we leverage that?"
This same thing happens with the Vive controllers. The shape of the controller and how you use it make it much more susceptible to occlusion issues than the headset. It also has an internal IMU to attempt to compensate, but it's only good for about 3 seconds before you start to notice the drift. There are a lot of sub-3 second occlusion events that you just never notice, otherwise. So who knows, I'd have to see the MS controller in action to get a better idea. I wouldn't be surprised if MS could come up with a decent mitigation.
I don't know how much weight this will hold, but I wrote something a while ago about creating a web developer/programmer profile on LinkedIn.

https://www.danylkoweb.com/Blog/programmer-marketing-how-to-...

Hope this helps.
Of all the things you could hate 3G Capital for, relocating Burger King to Canada is the least of them. I don't go to Tim's anymore though either.
"Tastebuds" sounds like a movie.

A terminally ill 20-something-year-old is struggling to come to terms with the impending end of his life. He's down and depressed and pretty much given up. A childhood friend visits on personal request of the mother, who wants to cheer him up somehow. They reminisce and talk about their goal of one day visiting every BBQ restaurant in the country.

But the cocktail of drugs keeping the disease suppressed has caused him to lose all sense of taste, so he has to rely on his friend to describe all the flavours to him. Through this adventure our two protagonists struggle with what it means to grow up, grow apart, face their mortality. We have some laughs, some tears, and by the end we're all richer for the experience.

Tastebuds.
It's still very difficult to navigate it if I make a custom drawn UI, even if you can read what the text on the form says.

Typically these crap apps have custom drawn widgets and buttons with no tab-order, no way to click without using mouse etc. The screen reading bit is pretty easy (fallback to OCR, as you mentioned). But once the screen reader says "please click this button" and there are no (known) buttons on the form, you are stuck.
I'm in Ibaraki, my girlfriend received the messages but I didn't. Most people in my laboratory received the messages as well.
From looking at most of these examples it's clear that Python will be able to perform really well with projects like numba, Cython and PyPy in the picture. My impressions after using Cython are that Cython can for the most part even outperform Julia. Couple that with the fact that with Julia there will probably be a few steps before you squeeze the maximum performance possible of out your algorithm, and it makes Cython a no brainier for a developer that is already using Python.

That is until you consider that most of these examples do not showcase (what is in my humble opinion) Julia's true strength - homoiconicity and an opt in extensible type system that is part of the language.

It's trivial to make a new Class in Python and set up behavior that one would be interested in. One could easily implement decorators, metaclasses, descriptors, properties and other dunder methods to customize class behavior to the heart's desire. But Cython (as far as I understand) does not support these Python features. If an existing library implements an interface using these Python features, it's not obvious to me how it would be possible to use Cython to improve performance. Julia on the other hand has no such restrictions. I would say it is desired to use macros and metaprogramming in everyday programming. I've been a Python user for over 6 years now. I've only looked at Julia for a few months now and I already can see concepts and ideas in Julia that have no analogue in Python. But most if not all Python programming features translate to Julia one way or the other.

I love Python, but I can't help but feel that the lack of a opt in type system and more powerful metaprogramming constructs is hurting it in these comparisons.
Women Entrepreneurs Created A Fake Male Cofounder To Dodge Startup Sexism
It could be a heck of a lot. Or it might be quite cheap GIVEN THE SIZE AND COMPLEXITY of the app.

If I were I customer I would ask for a specific quote based on the app that I had. I would ask for each step to be broken down into stages and the length of time needed to do each stage. I would ask for deliverables at each stage. I would try to figure out what I was paying the provider. If I saw any inclination to hide this info I would move to another provider. Like anything else I would be trying to establish if I were getting VALUE for what I was paying for.
I hope I have not misrepresented the coastguard or one of its officers by misremembering a post or conflating two different ones. I have not been able to locate the original, but I am sure that there was no implication that the vessel would be operated in a manner that violated either the letter or spirit of the rules in circumstances in which they apply. I took it to mean that the vessel was navigated in a manner to avoid, where reasonably feasible and all else being equal, creating a situation where the rules did apply, and, in particular, put an onus on other vessels to take action.

My thinking, not clearly expressed and which should probably have been posed as a question, was that if naval vessels are traveling in congested waters with AIS in passive mode, would it not be reasonable to assume the possibility that you have not been seen and be prepared to take evasive action? If so, I would guess that software could help with identifying developing situations, and perhaps proposing a course of action, even if the naval vessel is not communicating its location to other ships. Such a system would be less capable than aviation's TCAS, but perhaps still useful.

This may all be moot if, as has been suggested, the problem is found to be with the training of naval officers in ship handling.
> - The hardware is of course much better on the OnePlus -- had Jolla/Sailfish sold something equally good or even only slightly worse, I would have bought that again

They'll be releasing official SailfishOS images for Xperia X somewhere next month iirc, see https://sailfishos.org/community6/ (scroll down). It'll not be free however, the price they revealed is 50€, and iirc it's yearly.
Could the Firefox OS become a viable true open source alternative? I know Mozilla abandoned the project two years ago etc, but some fork can continue the work. I simply do not see how it can be done
The fascinating thing about that is the design and the structural value of its own, By to get design always visit for good https://www.ingic.ae/web-design/ and to get good output is always my desire and they prove it all the time.
I find it somewhat hard to believe that helping some less fortunate schools teach coding is really going to have a negative impact on your pay. But by all means keep bashing something that is actually doing some good.
K-9 Mail has gone years without significant updates. Last I checked it doesn't work on newer Exchange servers and requires you enable "less secure login" to work with Gmail.
You've used an unsourced figure from a website that used faulty logic to evaluate the risks of skydiving relative to driving, in an intentionally misleading way.

You've done some calculation based on this unsourced number, while ignoring the mortality rate that the USPA publishes.

The USPA themselves says the annual risk of mortality is 0.63 per thousand members. That's about 1 in 1600.

You are off by an order of magnitude. It's no wonder you think skydiving is safer than canoeing, but it is not true.

The stats we have are for members and excludes non-members. But one thing you might be missing is that non-members jump an average of once. At least 90% of the 3.2 million jumps are repeat jumps by members, members comprise the bulk of the statistics anyway.
Day Evaluations
Yes, because God-forbid a substance makes you feel good without any provable medical benefit.

Sure, Prohibition is long over, but I suspect the Puritanical "if it feels good, stop" memes and ideas that led to it still remain in the minds of many.
forget the gold standard, I want the burger standard.
> From a management perspective, I wonder if people find older developers miss obvious solutions that involve throwing small amounts of money and/or hardware at business problems, and instead turn to "clever" solutions that are costly in terms of extra developer time needed for developer and maintenance.

Why do people feel the need to generalise about things developers of different ages do...?

Knowing when to save on developer time by spending money in some form definitely seems to be a learned skill though.
Addicks reservoir overtops spillway, threatening Houston
(in my humble opinion) they should just as much look at the content they publish as how they publish it. The amount of clickbait quality articles on medium is sky rocket high.
I'm not hoping Wayland will replace it...

"Is Wayland network transparent / does it support remote rendering?

No"

Then it is useless to me. As crappy as X is (and I agree that it sucks pretty hard), at least it works for my use cases.
There's a complete theory based on primitive polynomials on Z/2Z. Check any article on linear PRNGs for references.

"Experimentally" will work only with ridiculously small state spaces.
Do you want a pat on the back, or what?
The problem with data.table is that in practice your data gets converted to something else when you pass it through packages -- many functions will return a data.frame or matrix, others in the Hadleyverse will return a tibble, and so on. So you have to constantly force your data back into a data table. R has so many datatypes that basically represent a spreadsheet/database table.
The US has so-called "Good Samaritan" laws as well. Some of them go so far as to protect untrained individuals who injure or kill someone while attempting to render aid.

https://en.wikipedia.org/wiki/Good_Samaritan_law#United_Stat...

Virginia's Good Samaritan law: https://law.lis.virginia.gov/vacode/title8.01/chapter3/secti...
oh my god, nothing is good enough for you guys
So why walk the line of the party?

This is the central question of Orwell's 1984. The book goes a long way to create a setting where it's believable that people would knowingly walk the party line. It's a mixture of torture (and the threat thereof), distraction, disinformation, and rewards for the few near the top.
jwz.org has a redirect (based on the referrer header?), here's a better link:

https://www.dreamsongs.com/RiseOfWorseIsBetter.html
I'm surprised it doesn't eliminate the BenchmarkAtan2 entirely:

* math.Atan2 is in the standard library, so it should know it has no side effects and can be replaced with an empty statement. Unless Go has a way to mark a function as not having side effects, no user-defined function would have that property.

* The only observable impact of the loop if math.Atan2 is removed is that b.N could be a larger size type than n, so it could loop forever depending on the values. If they're known to be the same type, it could eliminate the loop entirely.

Are you sure you're compiling with optimizations enabled?

I also wonder if that DIVSD instruction in yours might cause a floating point exception, which would be a different behavior compared to atan2.
I would have included the title of the video in the comment, to give a bit more context: Live news from Europe - NATO shoots down Russia jet over Latvian airspace (fiction)
I would bet that Amazon does this intentionally. I don't know their rationale, but they're a data-driven company so they wouldn't keep doing it if it didn't produce desirable results.
Bookworm: A Simple yet Magnificent EBook Reader for Linux
Could you convert that into a per screen charge?
राम रहीम की अय्याशियों का पर्दाफाश || बेटी को भी नही छोड़ा II baba ram rahim
This annoys me to no end. I'm reading a (supposedly) serious article. Not a Buzzfeed listicle.
qmake is quite simple in fact :)
To be fair, the savings are way above 50%, honestly. But, I didn't want to claim a bigger number without digging in more, and 50% was a very conservative upper bound. But, yeah, you're right.
I dabbled a little in gaming with Unity. I discovered that atan2 is called a LOT. At least... I used it a lot.

Shouldn't something like this be implemented as a hardware level operation? Or is it? Or why can't it be? Or maybe it's not used nearly as much as I think?
Doesn't it being part of a lie make it fraud on your part, not the porn website's?
I don't know either, but I got the alert through Yahoo's 防災速報 app. I'm on an MVNO, so I don't think I would have gotten the alert otherwise.
Sounds like a good case for better building regulations and less reliance on hand-wavy free-market woo
Turing letters found in old filing cabinet
Show HN: 10 Awesome Marko Features