skysight-inc/HackerNews huggingface dataset:
In order for your location as given by GPS to be useful, a round trip to a server is made to convert that information into a street address. This geocoding could be done client side, but for practical purposes, it's not. This is even moreso for additional external information mobiles use to better locate you, such as known WiFi access points, "beacons" and cell tower IDs.

All of that server traffic is logged (by both Apple and your carrier), and can be requested by law enforcement if needed. Regardless of what Apple marketing and lawyers would like you to think, your phone is being tracked in real time, always. Always.
My guess is that they are not trying target typical westerners. There already is a lot of westernized pre-made Indian food you can buy at the supermarket.
Show HN: CampTarget, road routing and planning helper (updated)
I've updated the app that I've already shown here on HN, with high regards to previous comments and inputs, so please also check the original thread: https://news.ycombinator.com/item?id=17076943.

What changed?
- there is no mandatory login or requests for geolocation, these are optional now
- layout is simplified
- the logic remains the same with further improvements in calculating break points
- etc. random fixes

What is it all about?

This should be a small helper for people who are planning long road-trips. You are encouraged to break your trip budget by days and hours your wish to spend driving. Also you can choose what kind of content you would like to meet on your destination(s). These trips can be extended, and trip budget calculations can be edited any time.

Like in the original post, I would be more than greatful your comments and feedback :)
Unless I'm misreading, the data you link suggests that the correct interpretation is that the US has basically middle-of-the-road suicide rates by European standards, no? Going by the age-standardized rates, it's sandwiched between Sweden and France in the list. Some European countries are significantly higher (Belgium, Poland), while others are significantly lower (Spain, UK), but the US doesn't seem to be a real outlier.
The service itself (homepage, https://prequilt.com/) is quite interesting from a business and technical point of view.

Submitting individual patterns though is more like products of a shop and should target quilters, not HN audience.
Yeah, it's obviously a restatement of relativity.
Thanks for this, will have to roll my sleeves up and start hacking I think.
Zadji I love your work. Which build is this going to land in? Do you know if any of the third party console apps using the new API yet?
Just on the topic of why people sign up: I think many people join because they really think they're doing something good - defending those that need protection or help from the 'real' bad guys. Obviously that's not 100% what's really going on all the time but it has enough truth in it to be attractive. And I think it's true that some real good is done by (most?) military organisations - ie disaster relief, some major engineering projects, policing in areas without effective security, etc, so some people do get to live those ideals out, and pass along that part of the military culture. It's not _entirely_ propaganda, nor it is all shooting guns at people.
I can set up positive or negative cases for each of these. I call bullshit. There are plenty of bullshit "profound" statements that abound in everyday culture ("Look before you leap" vs. "He who hesitates is lost".... which one is right? It depends!).
> Instead of projecting the Earth directly onto a single square, it projects the Earth onto the 6 faces of a cube enclosing the Earth and then applies an extra non-linear transformations to reduce even more the deformations. Each cell in s2 is in fact part of one of six quadtrees that describe the whole planet.

That's a super cool detail! I once implemented a 2D index using a Z-Order curve that directly translated lat/lon coordinates to a linear ordering. It works well enough because nobody really lives at the poles--the search regions with a single projection get really obtuse there. Projecting the earth onto a 6-sided die is a really elegant solution to that problem! Go go Google engineering!
Where can we try a .NET solution with this ConPty?
> The chip has BCD support.

Circa 1980 having BCD support was not seen as insane. Most IBM systems had BCD support (due to the use of BCD for money computations where the different round-off issues with binary vs base-10 are not well tolerated [1]), in fact, even the lowly 6502 (Apple II, Atari, Commodore systems) had BCD support.

The computing world had not yet coalesced around base-2 binary math at the most common one to utilize, so at that time in the past what would have been likely seen as "insane" would have to have not had BCD support. This is also at the tail end of the time frame where one could still find systems with 15-bit bytes and a whole host of other "differences" from what the computing world of today looks like.

[1] https://en.wikipedia.org/wiki/Binary-coded_decimal#Advantage...
> This is probably an exceptional rate of change for the _vast_ majority of static sites.

I also doubt that many static sites have much "overhead" related to maintaining nginx config files and Let's Encrypt certificates.
Capability chains are relatively more expensive to check than a bitmask, or just nothing (as e.g. in an embedded system). Also, performance asks for shortest code paths and out-of-order execution, security asks for prevention of timing attacks and Spectre-like attacks.

Security requires to identify yourself with hard-to-fake means, it takes time and effort (recollecting and typing a password, fumbling with a 2FA token); ease of use asks for trusting and immediate response (light switch, tv, etc).

Performance asks for uninterrupted execution and scheduling of tasks based on throughput; ease of use asks for maximum resources given to the interactive application, and scheduling based on lowest interactive latency.

Also feature set vs source code observability, simplicity vs configurability, performance vs modularity, build time vs code size vs code speed, etc.
I wonder if they could do something like include a capsaicin dropper and guidelines?
What is your spiritual practice?
A bloody-minded willingness to argue over meaningless technical minutiae is one of the mighty fences separating engineering from philosophy. It subtly undermines the supposedly profound statements by pointing out that there's still a little bit of bullshit in them, too.

As no engineer ever said, "The house built from enlightenment has insufficient amps coming into the breaker panel."

The philosopher makes a profound statement that less sophisticated thinkers can understand. The engineer just builds a hydraulic cutter that is remarkable in its system to keep the silicon carbide grit slurry from clotting in the supply lines, and asks which river rock you want sliced up.

Intentionally missing the point is a form of trolling. And it's super fun when it's deflating the pomposity out of someone.
Some excellent points made about control and productivity whether you're an emacs user or not.
More Bridges will Collapse
Right now, I am hosting my personal site and blog on S3 + Cloudflare for 6 cents / month. I use Middleman, because I feel that it offers more flexibility than Hugo.
Hahaha uhh no. Not even remotely. This is completely pulled out of your ass. First of all the CDC has been banned from studying guns since GW Bush administration. Secondly deaths by homicide in the US aren’t even close to that. California had the most murders of any state in 2016 and it wasn’t even 2000, then it drops off quickly from there. Total murders in the US is less than 20k per year. For your number to be right guns would have to be stopping 93.7% of murders.

Where did you even get that ridiculous number from? Insanity.
7 types of people you should avoid when starting your business
My memory from having gotten an OSX guest running in Virtualbox on an OSX host was that video performance was pretty terrible. Virtualbox seems to only let Windows guests have real access to the GPU? The KVM/QEMU approach here sounds more promising along those lines (though maybe not on OSX hosts).
The n-gate summary of this thread is going top be great.
"Our team spends hours in the kitchen tweaking each recipe so we can prep and cook it just enough"

This is super tricky to achieve. But, are you sure that this process is what makes your food flavoourful yet preservable by just freezing/refrigerating ?

Good luck though!
People taking exception to the first sentence about not enjoying reading are missing the point I think. This article describes really well the way that, for me and a high percentage of my fellow law students, law school sucks the joy out of all the other parts of your life.

For me it was some combination of the subject matter's tediousness, endlessness and the pressure to perform, along with the idea that what you're working toward is a 40 year career doing that same thing. Not necessarily a correct or rational view but one that easily takes over in law school.
Shameless plug: why not use H3 (https://github.com/uber/h3)?
Hey, best of luck to you! I'm in the UK so unfortunately can't try this out. Your product looks great though!

To the rest of you - why is there so much negativity and doubt in this thread? HN generally has some negativity but it feels like there's a lot of mansplaining in here. Stop it.
Why We Worry About the Ethics of Machine Intelligence
The Strange Infinities of E-Commerce
I wasn’t aware hing and lightly spiced could be used in the same sentence.
Well, Govt stats put YoY hourly wage increase at 2.6% - which should be considered healthy.
What if you use pull requests to prototype architectural change? My take is your pull request should include the context of the change and the sort of feedback you want.
This is probably the best advise I’ve read about this topic. It has helped me tremendously

https://medium.com/swlh/theres-no-such-thing-as-motivation-e...
Hard to admit you were wrong, right?
Oh, I forgot to mention, once you're logged in, you can share your route with others, with 'Share this route' option. Unique link is created which can be shared...
After graduating in 1990, I was hired by an oil company to work on their internal expert systems group (yes the whole AI thing happened in the early 90s too.. except without all the linear algebra which would have made it useful). After 6 months, they canned the project and for the next 2 years I worked in desktop support. I did all kinds of interesting things like install lotus 123, install graphics boards, load terminate-stay-resident drivers for memory extenders..(if you know what those are, you’re close to collecting social security) and... oh yeah, if you couldn’t print a document, I was your man. I felt like everything I learned in school was a complete waste of time.
Python Tricks 101
Depends on the nature of the service, the range goes from something that could be served globally from a single box to basically reselling an upstream cloud provider.

But gp was talking about hiring persons, not servers. Advertising can be scaled back much easier than over-hiring. Even if almost everybody is fired again, the inefficiencies that established themselves during the headcount glut can usually not be unlearned again.
Leo Editor
Hmm. Perhaps temporarily switching the TLB entry to read-only mode for that page during kernel accesses? There might be some interesting software-hardware co-design solutions here.
I actually looked into the HAL/HIDL docs before posting and found no evidence that they are there to implement drivers in userspace.

As I understand it HALs and HIDL are used to provide a standardized way to implement new device features in a compatible way. So a vendor introduces a odor-sensor and can define an HIDL interface for the userspace to call the device driver provided in a kernel module.

I do not see a requirement to implement drivers in userspace, nor provisions for it, like interrupt handling, i2c/spi access or similar.
This is like the archetypical off-topic ideological tangent. On a thread about a stunning and complicated medical achievement, more than 30% of the comments are a firearms debate issuing from this comment. Please don't write stuff like this. I know it seems natural to use this story as a launching point for talking about the broader ideological issue, and unnatural not to do that when it's the obvious thought the story generates in your head, but with volatile topics we have to resist the urge lest flamewars burn down the threads.

(I fucking hate firearms, for whatever that's worth).
>Against what?

In the US, that would be against the individuals who collectively commit millions of violent crimes per year (surveys indicate this number easily exceeds 5 million per year).
I don't blame them. People don't generally have the vocabulary to specify their problem, so googling isn't normally that helpful. If by luck, you find the right words, then you're (assuming windows) dropped into the online trash-heap of viruses and horror that are blogs and forums for windows computer problems. Then, if by more luck, it's not massively out of date or a trojan, you have to click through a million GUI menus, or perhaps edit a registry key - which is frankly daunting even if you like hexidecimal. Then nothing happens, because you have to reboot.

I personally like that computers as they exist developed organically, and primarily reflect the culture and ideas of their programmers. Equally, I can see it's no fun at all if you're the kind of 'end-user' who really just wants microsoft word and the occasional video. My grandad can use IOS because it was designed explicitly for end-users - which shows that it's primarily a design problem, not a people problem.
Clicking any advertiser name shows "There was an error loading content." for me.
Cybersecurity and the Ungrateful Masses
Ah, this was great!

> Linus "my first, and hopefully last flamefest" Torvalds
I saw that and I don't see an issue. Money (unfortunately)
influences politics in the US and the best way to influence it is to give across the political spectrum.
I think what they mean by "power compared to men" is "the power men have compared to others", i.e., they don't want equality, they want to be the ones in control.
Indeed. Thinking happy thoughts can make us feel happy. All experience is colored by records of past experience. So bad shit reminds us of similar bad shit, in the past. And so the bad thoughts and feelings become self-reinforcing. By interrupting that, we can make ourselves happy. Or at least, stoically happy.
The most common source of blame for scrolljackers are wordpress template writers. There was a huge surge in developing them a few years ago that happen to coincide with popularity in scroll-jackers actually being considered good. Mostly because of the Windows crowd not actually having a great scrolling experience like Mac. Now windows scrolling is 95% on par with the mac, but alas, the scrolljacking stays with us until people migrate off wordpress or people are interested in developing for wordpress again.
I think a reasonable startup idea would be a women's fashion brand that makes this their focus - clothes with good pockets (dresses, pants, etc.).
I could swear I've seen you say this. Maybe I'm mis-remembering? ISTR it was that for each table source in a query SQLite3 uses just one index (or the table itself) for indexing or scanning to find relevant rows in that table source.
Same here, terrible sleep when all you're doing is attempting debugging or refactoring without a keyboard. I am sure my short-term memory of non-programming related activities is severely affected because no matter where I am, I am coding, redesigning or imagining shit that is causing that hard to find memory corruption.

Movies are my unwinding method. And daily 1 hour walks.
In my experience non-westerners tend to underestimate the level of spiciness that westerners can handle (particularly westerners who are culinarily adventurous), and overestimate the average spiciness of their cuisine.

If it's too spicy for me, it's too spicy for 99% of the population of any country, but it's damn near impossible to convince servers of that.
6 Steps to Boost Your Revenue with Facebook Ads and Webinars
> Pockets, unlike purses, are hidden, private spaces.

Purses are private spaces. And I assure you the baggiest cargo pants in the world aren't keeping that Note 8 hidden.

> And sure, we could all carry handbags ....men’s pants pockets are basically the pockets of our dreams.

It's far more socially acceptable for a woman to wear men's jeans than men to carry woman's handbags (speaking for the US). If you're buying pants that don't fit your needs, shame on you.

EDIT: I'm getting some well-deserved criticism below for being a bit harsh above. I don't speak as someone who has worn woman's clothing or has had to deal with their shortcomings, and I don't have any issues with the analysis (I didn't that part too closely, I always thought woman's pockets being smaller was common knowledge). My issue is the false characterization as a patriarchal design choice ("patriarchy of pockets") as opposed to a pervasive fashion choice which nobody is obligated to participate in.
I have pants with pockets where phone fits and love it. But damm, it took a lot of time to find them.
Programming in the Cognitive Era
> It's not just "the context of an academic specialty". Almost every non-white person I know uses this definition.

So people have self-serving definitions. Not a surprise.
or you know, have a tailor. A well fitted suit goes a long way, and tailors do alterations
UK performing 50 kilowatt Dragonfire combat laser testing – NextBigFuture.com
How to raise funding for your Startup
> but...what are you learning?

You are learning that there is a very simple and elegant way to create something like a realistic weather pattern. Just like the example, if you told most people to simulate the weather with 50% R or S, nearly all would create a loop which prints out S or R with 50% probability becuase they don't know any better.

This extremely simple visual example opens your mind to how easy it can be to create some way more realistic and powerful.

Most basic coders who didn't know what a markov chain is could easily setup a simulation after seeing this.

>You are replacing the active intellectual process in the head of the student by some trivial animations with scrolling texts

That is absurd. I guess you don't like people learning, do you?
Using Hilbert curves for accessing spatial data is way older, at least the early 1990s. (and arguably that xkcd works the other way round, mapping one-dimensional thing (IPs) to a 2D-image)
Arghh yes! Damn my faulty memory. :(
Complexity in accounting is mostly down to tax laws which politicians seem to enjoy complicating without needing to be nudged by the accountants.
Uber reports Q2 losses of $404M, up 32 percent from Q1
Taiwan's official name is the Republic of China. How is that disingenuous? They're not at the UN because the PRC is bigger than them and has nukes.
Thanks for digging it up! :)
It's Time to Bring Back Translucent Gadgets
What do you mean by choice or necessity?

A Choice is a favorable opinion that one has on some matter...in other words a decision is one's perspective and actions.

I will never say or admit it was necessity, because of my Pride. No one forced me to make the decisions that I took that led me to that point in my life where making the choice to live in a container for a few months.
Sounds like the solution isn't "getting paid by hour," if an adjustment of expectations is just as good.
The W3C's Web Content Accessibility Guidelines (the gold standard for web accessibility and the usual legal requirement) only requires that images of text have "text alternatives" - it doesn't require the alt attribute specifically. Your solution to just use text alongside the image should be fine in most cases.

The only practical difference is that with alt text, the blind person is aware that there's a graphic on the page. With alt="" they have no idea the image exists. Does that matter? Maybe in some contexts - you have to use your best judgment on a case-by-case basis.

It also doesn't require alt text for images that are purely decorative and not necessary to understand the content, though this is a bit subjective. Could a blind reader still imagine the idea of a developer in an office working feverishly to hit a deadline, and would that add to their experience of the article enough to be worth including? Again, there are no hard and fast rules here so you just have to use your best judgment.
Well for the non-BS ones, and even the ones you mentioned, they can at least be assigned a truth value. They take A point of view, leaving aside the question of whether that view is right/wrong - like a falsifiable theory. in real life, it will likely apply to some situations but not others.

The BS ones on the other hand are totally meaningless (to me , atleast) like -

"The hidden meaning transforms the abstract beauty."

Like WTF?
What are the odds of that happening to you though? I don't know what the actual statistics are but it seems highly improbable. And it doesn't seem logical to me that a criminal who wants to (i.e. rob you) is really going to actually shoot and kill you to do it.
Notable call-to-action from the article:

> Adrea Schneider’s organs and tissues have helped at least seven people.

> From halting infections to curing blindness, a single donor can save or

> improve more than 70 lives. Enroll to donate organs, eyes, and tissues

> at RegisterMe.org and marrow at BeTheMatch.org. To donate a kidney

> or part of a liver or other organ while alive, contact a transplant center.
> Veganism is very much about identifying red flags that make something unsuitable,

Yeah, I've become very quick at glancing at an ingredient list and noticing "whey" or "gelatin" and then putting the product back. So indeed, the brand name itself would trigger a similar reaction for me if the founder hadn't happened to specifically mention that it was vegan.

> That said there’s certainly a double edged sword here in that there are some non-vegans who see “vegan” and are turned off but given Indian food is so often vegan I don’t think this would be a concern in your market.

There might be some knowledgeable customers who expect a particular dish to contain ghee and feel like it's not likely to be that great without the ghee.
Most people, in my experience, sign up to pay for college or because their parents kicked them out at 18 and they couldn't find a job. That's about all it takes; ideology doesn't really enter into it.
Thanks for the very informative but thankfully informal answer. I especially like "PRA proves that if (PRA is able to prove that any of the standard systems is consistent), then (PRA is inconsistent)." :-)
Ask HN: How can I get into Software without absolutely 0 experience?
I am currently a Mortgage Banker. Completely burned out. I need change. How can I break into an entry level Software position immediately with 0 experience? I have 0 savings, so going back to school is out of the question. It is also not plausible to learn on nights/weekends. I need to be able to quit my current job and take a paycut; I am OK with that. Just want to get out while my sanity is in tact.

Help?
I carry a Timbuk2 small bag pretty much everywhere, and have been subject to all sorts of discrimination.
A Software Engineer’s Guide to Unity and AR/VR Development