skysight-inc/HackerNews huggingface dataset:
Wasn't this tracking the defining business use case going all the way back to when Apple introduced them in 2013? These devices might not be well know, but I don't think anyone was actively trying to hide why businesses were installing these things.
In order for this to work the apps have to listen to bluetooth signals from the beacons (or register a hook for an OS level beacon listening service?). How do I prevent an app from listening to bluetooth? Is this gated by the iOS "access current location" permission, or the "bluetooth sharing" permission?
The iOS docs I've found are unclear:
https://developer.apple.com/ibeacon/Getting-Started-with-iBe...
Sorry about the ambiguity. It's 750,000

http://www.arrl.org/news/us-amateur-radio-population-grows-s...
It depends what you mean by "try".

If you try to rob a bank but your car breaks down before you get there, so you give up, that's not bank robbery.

You may still be guilty of criminal conspiracy or something but not bank robbery. These are legally technical areas that are more complicated than what you're portraying.
But that $60k has to come from somewhere, right? So what we're really talking about is where to shift that burden. Who pays?

And regardless of who is paying, society just doesn't value liberal arts degrees.
While this is great, I'm still waiting for Observable to include a Vim-like editing environment in the cells.

Working in Emacs and Vim all day, I can't tell you how immensely annoying it is to switch between mouse and keyboard when editing code blocks.
I don't actually disagree with the general premise. I'm fairly certain that older people do not, as a whole, use as much Internet bandwidth as younger people--if only because they don't have the habit of watching YouTube a lot, may very well still have cable TV, etc.

I would just prefer that discussions here avoided casual stereotypes about "grandmas" or, for that matter, Millennials. A comment along the lines of "Many casual Internet users--which includes quite a few older people--don't need wired Internet if they have or could get good mobile service" would be totally unobjectionable.
We Won't Be Listening to Music in a Decade According to Vinod Khosla
I understand that to you, freedom means the ability to carry a gun around and decide when another person should die (i.e. at what threat level shooting them is justified).

But please don't be so dismissive - freedom to me means not having to worry about my kids being shot at school, or having to carry a gun around to defend myself with.

Other countries you describe as "less free," I'd describe as "more free."
> Education is free. Credentials are not.

So, the least expensive part of the process is the only one that you have to pay an exorbitantly ridiculous amount. I stand by my calling you nuts.
It's almost impossible https://www.google.com/amp/s/www.creditkarma.com/advice/i/st...
Business conditions are at their worst level since the 2008 financial crisis
What's the main difference between this and GnuCash?
I loved the title. Because indeed, I personally thought that Observable was mostly just Javascript. But now I understand it a lot more and more importantly have an idea now of where they are going with it. I love JupyterLab, but I think long-term it is boxed in by its design of being Python/R in the browser. Observable is breaking from Javascript more than I thought, which will allow it to do really cool things and hit an audience that doesn't necessarily care that it's not quite Javascript.
Ask HN: Is it time to start publishing ESM for JavaScript Modules?
I've been thinking of refactoring some of my own modules, many are written with ESM, but published as transpiled to CommonJS/Node. I'm not considering a shift to directly publishing as .mjs, which may mean flags, or other bundling or `-r esm` etc.

Mainly because I think it's time that modules start shifting over. My hope is that sooner than later, we'll start seeing more frameworks that better leverage HTTP2+push with ESM.
Depends.

"Correct" conversion, where the length doesn't matter (which could be called "fixed length" for a certain length that is big enough) is easier, because one can avoid a lot of rounding and imprecision issue: using the right technique, just produce enough digits until the imprecisions don't matter anymore.

However, fixed length is as difficult as the shortest, if the length is limited, since the last digit sometimes lies on the boundary and thus runs into the same difficulties as the shortest digit. Think of it this way: needing to decide whether 6 digits is enough, is often similar to asking whether the 6th digit is a 0 or a 9 (roughly speaking). This means that producing the best fixed-length representation (for length 6) runs into the exactly same question.
>The people who use the "no freedom from consequences" language are intentionally vague about what form those consequences take, and often, those "consequences" are including violent reactions

Platform has never meant "open to everyone". You always have the right to shout racist slurs from your soapbox in the public square (at least until a police officer cites you for disturbing the peace or something), but don't expect to do the same in Joe's ice cream parlor and not get thrown out. Consequently, if you go into the KKK headquarters and start preaching equality, they have every legal right to have you kicked out as well
You cant teach anyone to make less profit.
I remember a Blockchain related story here in HN some days ago where someone said that he did not believed in blockchain because there were no big-name Engineers working on it, specifically nobody from FAANG.

There you go...
I remember high school in the 90s. Basically if you had 2 braincells to rub together you were dissuaded from even considering the military and even trade related classes. I didn't even know apprenticeships were even a thing in the US until well into my 20s because nobody ever told you about it unless you had family that was a tradesman.

The really sad thing was that there was a lot of push for lower class kids to go to college which means taking out loans. I was a part of a program for first generation college bound kids (basically lower class) and they spent some time helping us apply for scholarships and grants but everyone knew it was pretty much not a sure thing and that we'll all most likely resort to loans.

Also I feel the explosion in for-profit colleges in the 2000's were largely due to the easy access to loan money. I had it bad but these kids that fell for the for-profits had it worse.
Solid-state p-type dye-sensitized solar cells
I've been using Google Photo's as an easy way to make sure my images are safely "in the cloud" for several years. I've only recently got around to try and sync my library down onto my computer. Google Photos has several limitations I dislike, the lack of GPS data being only the latest one I'm learning about, but it does the job of syncing whenever internet is available pretty good. I'm not looking to move to another system I have to maintain.
> Python and Ruby are probably the only popular ones that ship by default with unlimited precision integers.

racket has exact numbers of unlimited size.

https://docs.racket-lang.org/reference/numbers.html
I consistently find something utterly amazing in people fear-mongering about, say, Quilette magazine, as if they were printing scary evil propaganda rather than a bunch of boring articles complaining about college administrators nobody liked in the first place.
It's not as if they spring the GPL licence only after you use the code, though.

It's more like "hi there, if you want to use my code, these are the terms under which I've made it available" than "you used my code, now play fair".
I'd always been dimly aware that I always woke up feeling more refreshed in a tent, but it wasn't until fairly recently that I noticed I got the same effect if I slept with the window open. Now I keep my bedroom window open at all times.

In general, I think society is extremely blase about possible health hazards - if it doesn't kill you instantly, people basically don't wanna know. Alcohol is huge. Smoking is even now considered basically fine by huge swathes of the population. It wasn't until 1996 that leaded gasoline was banned in the US, two decades after lead paint was banned. We tolerate absurd levels of pollution in cities, with not much more than a shrug.

For almost any given product and interaction, you can ask yourself "is there a powerful incentive structure in place to prevent this from invisibly but seriously harming me"? Usually, the answer is "no". It's up to you to pay attention, and ignore what society thinks is okay.

Ancient Romans would consider you a sissy snowflake to avoid their lead pipes - modern society will consider you likewise, if you go out of your way to be healthy. If you don't feel like a sissy snowflake - you're probably being poisoned.
> [more free vs. less free]

The intuition that helped me understand this was noticing that the GPL is trying to maximize societal freedom, and in contrast the BSD is trying to maximize individual freedom. So, is the GPL less free than BSD? Answer: For whom? Single individuals or everyone together?

An analogy: a society would have more individual liberty if dogs were allowed to poop on the sidewalk, because fining dog owners who don't clean up after their dog is reducing the individual liberty of those dog owners.

But the society with this individual liberty curtailed is a better society.

The same distinction holds across politics in general -- we might approximately map GPL vs. BSD onto, say, socialist vs. libertarian.
Now that the privacy pendulum is swinging the other way I'm curious if Apple will ultimately be the undoing of this thing they helped create. If devices using iOS 13 start broadcasting a constantly changing bluetooth ID as a part of the new "Find My" feature these systems won't be able to track users from beacon to beacon or know how long you were in range of a single beacon.

This will probably wreak havoc on traffic counters and other infrastructure that use bluetooth bacons to do things like monitor highway congestion and foot traffic
It's clearly not working right, if it's still charging for actual access.
You're missing the point that others who call that veto are then subject to the same concept of consequences. If you veto every possible subject, you are not free from consequences either. THAT is the free market of ideas as I understand it
I once was in the interviewer seat in a similar situation.

We (my company) were interviewing a DBA. He listed C# on his resume. We develop C#, so I was brought in to evaluate his C#.

He flat out refused to answer my questions.

(In general, if you don't want to work in XYZ, or don't want to be asked XYZ in an interview, don't list it on your resume. That's why I don't list Installshield and Visual Source Safe, even though I've done them and can do them.)
On the iPhone turning off Bluetooth using the control center doesn’t even turn it of fully, precisely so that these location services (and other features) are still available.

https://www.vice.com/en_us/article/evpz7a/turn-off-wi-fi-and...
We live in a small town of 8,000 or so. Our electronics were behind the times a few more years.

Most of the computers we worked on first year I believe were 486 machines because as people were learning they would ruin them and it wouldn't be a big deal.

I remember an entire closet filled with old components/computers stacked on shelves to the ceiling with the yellow cigarette tar faded color on everything.

I Googled a 486 motherboard for fun and this is what I remember working on where the PSU had a 2 part connector for the motherboard which if you did wrong you would smell burning pretty fast.

https://www.picclickimg.com/d/l400/pict/163311603533_/Vintag...

I do remember all of them did not even have an AGP slot for graphics and most of the machines we experimented on were much older than anything we would use for the software side of the class. (Almost all only ran DOS or Windows 3.1 maybe a win 95 outlier)

I remember when we went to build 'modern' computers it was much easier than the older machines we were working on because of the dummy proof ATX boards and AGP slots for graphics cards, notched IDE cables etc.

I haven't messed with anything that old in a while I just remember a tip my teacher said. "Make sure that the red stripe was on the same side as the PSU connector"

When looking at the back of a floppy drive if the power connector is left of the IDE cable slot make sure the red stripe is on the left side. If the power connector is on the right side of the IDE cable slot make the red stripe face right. (Not sure if this works 100% of the time but it was the method I used and it got me through the class).

Now everything has dummy notches so at least putting computers together nowadays is as simple as building a Lego house in my opinion.

I remember that teacher was amazing, in part probably because of my bias towards liking the class anyway.

Teacher notices all kids would play this RPG maker thing in their 30 minutes of free time (2 hours class, 1 hour hardware, 30 minutes test on what you learned, 30 minutes of free time).

Assigned a project where everyone in the class had to make a playable RPG and listed components needed such as 5 triggered events, 10 battles etc.

We all got to play each others RPG's live in class to show them off.

Best RPG was from this one kid who seriously must have spent 80 hours +. It had every person in the class in it, started with the kid waking up at home, going to school with battles on the bus ride. The character attended the PC Tech class with the final battle being fighting Captain (The Teacher) There was even a decent story about the teacher using the students to program a virus that would shut down the entire worlds infrastructure - and the one kid that was the main character of this RPG discovers this fact, eventually takes on the teacher and when it was over the Game Over / Credits screen was a silly little animation symbolizing the protagonist zeroing out all the hard drives.

A teacher who sees what the kids are interested in and then ends up creating an assignment based around that is a good teacher.
Is there a way to determine which apps have the SDKs from Reveal or other companies?
Facebook gets dumped from an S&P index that tracks socially responsible
Think of it more as the price you pay for using someone else's work. Just like when you pay $1k for a license to ship some proprietary software, you agree to instead pay for using this code by sharing your source, too. You're free to not pay either price and write your own, of course.
So, the developer is overconfident. Have you tried coaching this person into understanding this? I feel that is part of good management.
I'd love to hear more about this! Have you written about your experiences anywhere?
I am not familiar with this, do you have links to the basics of what grounding theory is?
Hah - when we visit family in the summer, we're lucky to be able to do backyard camping for almost entire stay - reduces stress on the hosts, my young kids love it, and we have a pretty smooth process & kickass tent.

Done it for 4 years now and I can say it does make me feel more alive at the end & there have been minimal sleep incidents.

However, I don't think it's changed the way I share my opinion on housing (perhaps reinforced it?). People get ticked off when you diss their biggest investment even by proxy.
In addition to Scheme and CL,

Perl: https://perldoc.perl.org/bignum.html

Perl6: https://docs.perl6.org/language/math#Arithmetic

J: https://code.jsoftware.com/wiki/Vocabulary/xco

ocaml: https://opam.ocaml.org/packages/zarith
All it does is monitor for hazards and report them so that a human can address the issue. Nobody is going to have a practical and affordable robot that can restock shelves any time soon.
Something else to consider is that a lot of people live in food deserts, where no nutritional food is available or affordable. People who live in such food deserts often have low incomes, so they really don't have a choice but to have a really awful diet. Richer people tend to have greater, more convenient choices of nutritional food, and the wealth to afford it.

Add to that the fact that many people in the US work insanely long hours in unfulfilling or even demeaning work, little free time to spend with their families, on leisure, or to recover from burnout, possibly mounting medical and credit card bills, little hope for a secure retirement, their children at risk of violence in schools and few prospects when (or if) they graduate. Add in the media which worships wealth, fame, and appearances, and you have almost a sure fire recipe for depression.

It's really a wonder more people aren't depressed.
Ask HN: Distributed system areas you'd be interested in reading about
I happen to work on a large and interesting distributed system - so far, this has been one of the bigger and more complex systems I've worked on. I have previously written a post on a few concepts I picked up while building this system (https://news.ycombinator.com/item?id=16852295).

I'm in the process of drafting a follow-up post, covering the operational part of keeping this system up and running (a big part of the day to day!), and perhaps one on migrating from the old system to the new one, without having users notice.

Before I shout into the vacuum, I'd love to hear what areas or topics those interested in distributed or high-availability systems would be interested to read about.
We did just launch a big improvement to keyboard controls this week that mirrors vim’s “Normal Mode”:

https://observablehq.com/@observablehq/cell-shortcuts
Ah, yeah, no worries! I was not :)
Limited liablity only works one way: individual cannot be personally liable for the debt of the corporation. But if you, the owner, are in debt then there's a simple solution for your creditor: seize your shares in said corporation (and after gaining control over corporation, just take money from its bank account).
No, the GPL is primarily about user freedom, and programmer benefit is a virtuous side-effect. The GPL is entirely made up of restrictions on programmer freedom, which is why BSD/MIT partisans rail against it. It attempts to define the maximum amount of programmer freedom that can be allowed without impeding the user's freedom in any way.
Shameless plug about containers: We recently launched https://cloudcron.polyglot.network

Tell us a Docker image, a command with arguments to run and a cron schedule - and we will execute the task and send its STDOUT to your preferred endpoint (either an email or webhook). We're in beta and are offering 15$ worth of execution time as free trial and would really appreciate HNers giving it a try.

Our blog post has more details: http://polyglot.network/cloudcron
That is not the purpose of all marketing. That might be the purpose of this kind of tracking, but I don't think telling people the product you created to serve their need is inherently evil.

At its best, marketing is a way to let people know the goods and services you have that can make their lives better.

This is marketing at its worst.

I really enjoy this explanation of why targeted advertising is such a horrible thing:

https://zgp.org/targeted-advertising-considered-harmful/
Well they automate the security camera analytics now too. I just saw this one recently:

https://www.sentinelcv.com/
Really? bizzare. Even the UK TV Licensing authority in the UK calls itself the the "Licensing authority"! Given it has legal enforcement powers and a team to enforce them the term "Authority" is absolutely appropriate.

"Since 1991, the BBC, in its role as the relevant licensing authority, has been responsible for collecting and enforcing the TV Licence fee."

> https://www.tvlicensing.co.uk/about/foi-legal-framework-AB16
I mean that it does not supercede the usual logic that we use to argue about everyday things.
Plug — for anyone researching or otherwise interested in visual languages like Luna, I keep a collection of projects, papers, talks, references, and other related media here on Github: https://github.com/ivanreese/visual-programming-codex

As for Luna, it seems like they've gone quiet for the past while, though I believe they're still hard at work on the project. Hopefully they can improve the stability and performance of the program, because to date I've found it almost unusable.

For a similarly interesting project (albeit not visual in the same way), I recommend people also take a look a isomorƒ: https://isomorf.io
A Chameleon Career
No, I think the attraction to centralization is not only that it can provide short names, but that it can provide short names that everyone agrees on the meaning of.
Your parents didn't give you bad advice at the time (that is without the hindsight of current knowledge). At that time it was GREAT advice. The problem with advice is it only works in hindsight.

I'd suggest anyone going into college right now get a CS degree, but in 20 years that may be automated away.

Who knows. People gave you advice in good faith, they weren't trying to steer you wrong. It's what they were told was the best thing for their kids. Blaming parents or kids or even mentors is the wrong thing. It's how everything entwined that created the situation. No one tried to create it and society couldn't see it coming.
The Writings of Walter Kempowski
In the US, I'm pretty sure you couldn't get away with this. Business expenses are held against income to determine how much tax you pay. There are strict guidelines on what counts as a business expense versus a personal expense. I suspect spending a ton on groceries and rent/mortgage for a residential address would raise some flags and get you audited.
I dunno looks pretty ordinary to me but I’ve been a continuous Economist reader for 35 years.
>There just isn't a supply of good developers for companies that aren't FAANGs or unicorns.

...at the salary you are offering.

I see many people hiring adjusting for cost of living but not adjusting for the place being less desirable to live. Also, given the reputation of FAANG and similar, working for them is viewed as something of a future investment. That is a benefit your company likely cannot offer. So even if everything else was on par with a FAANG in terms of pay, benefits, and working conditions, ideally you would have to pay a slight bit more to make up for the difference. Granted, the market is never that rationally acting in any individual case.

Having seen numerous IT managers having trouble hiring, the most common shared issue is too little pay.
Those degrees are already worthless. That's why we have coding interviews.
it's boolean logic, not integer math. think "true/false/interesting", instead of using numbers
Considering how many diseases are caused by lack of, or an excess of specific coumpounds, they are often right. Disease does not always refer to virus/bacteria caused malaides.
For example this? https://writing.kemitchell.com/ ;)

(GP is the author - it contains some very good explanations on the subject of licenses, imho of course)
Watch Mars 2020 Come Together
> That's definitely a valid PoV, but you just have to realize/accept that it may empower people who have power over you.

Newtons Equations has also empowered the powerful for a while now but I think we are still happy that they are available for free for everyone without any limitations.
Does it have an e-stop? Can you hit the e-stop?
Replica Dataset of high quality semantically annotated 3D reconstructions