skysight-inc/HackerNews huggingface dataset:
> and wonder what people use them for

We use it to relay tweets to a discord channel webhook. The requirement was that it had to relay the tweet contents with no flair or "tweeted by" or link to the tweet, all discord bot solutions fail this requirement and i didn't want to learn how2tweeterapi.
Google bought Keyhole (now Google Maps) from In-Q-Tel, the CIA's VC firm [1] -- this was when Eric Schmidt was CEO.

Maps was caught wardriving [2] with Google Streetview, linking Wifi access point names to physical locations early on. After getting caught, they settled for $13 Million last year.

Now Google Maps and even location services on all Android devices uses wifi scanning and bluetooth scanning as part of location triangulation. This is a constantly updating map of every SSID in existance, including unique radio devices in a given location.

Eric Schmidt, former CEO of Google, now heads up the DoD's advisory board on new technology [3]

[1] https://medium.com/insurge-intelligence/how-the-cia-made-goo...

[2] https://www.cnn.com/2019/07/22/tech/google-street-view-priva...

[3] https://www.defensenews.com/industry/techwatch/2016/03/02/go... ||| https://innovation.defense.gov/Media/Biographies/Bio-Display...
Not mentioned in TFA, but I'm utterly convinced that the only compelling reason for async is to avoid the per-thread stack memory allocation of 8MB per thread or whatever it is, in order to be able to scale to an extremely large number of concurrent threads/coroutines. You can't do this with threads.

Async lets you do this whilst still storing the state of unfinished things in a stack, i.e. not having to make a million callbacks. Making it look like you're using threads even though you're not.

The better async code and interfaces become, the more it looks like regular old multithreaded code, except there aren't actual threads underlying it. You still need to make sure you serialise access to shared resources, don't share data that shouldn't be shared, etc. All the same considerations as multithreaded code.

Almost ends up looking like the underlying mechanism: threads with a GIL vs async ought to be an implementation detail that doesn't require you to modify your entire programming model.

Extension code not holding the GIL can still run in true parallel with real threads, so that's a meaningful difference but is usually not relevant for IO where async is usually used.
>need field homogeneity (and/or accurate mapping), high quality gradients

It always confused me that MRI did millimeter scale imaging with radio waves that are meters long. I learned, and other's might be interested to learn, the trick is that it's the magnetic gradient that does the imaging. Each nucleus in the volume is tagged to it's place along the magnetic gradient axis by the local magnetic field strength shifting the emission frequency proportionally. That frequency shift is then inverted back to position for that axis.
You have missed the point.

It’s curious you think this piece is written by a “JavaScript programmer”, and the person who responded to you here is a “junior” — the implication being that you know more.

It might help to take a step back and assume intelligence in others: what if these people are smart? What could you learn from them? If you think the idea is wrong, assume it’s coming from a peer. One way you know you are doing that, is if you form your disagreement as a question.

—

I took the time to respond to you, because it looks like you have some real love for programming, but know less than you think. You can grow a lot more if you shift some of your thinking
It is truly amazing what you can get these days.

If the author had compared an Cortex M0+ part [1] there are lots available for < $1.

For me, the ability to use command line gcc and editor on Linux to program and debug these things is the real win. I know the new kids all want a fancy IDE but I get from starting vim on a blank screen to running blink in about the same amount of time it takes eclipse to start up.

Back in the day (2002) I like the PIC16F628 and even designed a board for it[2] but pretty much now I can't stand to program them.

[1] From 2012 -- https://www.electronicproducts.com/a-look-at-cortex-m0-and-m...

[2] http://www.mcmanis.com/chuck/robotics/projects/wsm.html
Free PCB for that project to anyone who has postage ($1) :-) contact in my profile.
Are you sure about the counting? Years ago it looked like they count the same add-on in multiple categories, and in reality there were a only a few thousands, not 10s of thousands, and yes, I already excluded things like color-schemes, personas, and even themes.

edit: That was before the discontinueing support of XUL-based extensions. I can't imagine there are more webex-based now.
Except when adding the endless persona/colorscheme stuff which adds no real functionality, only changing some looks.

Or, they count the symlinks, instead of the original file.
The atom used to be defined as the smallest indivisible thing, but we didn't rename it when we learned that you could split them into smaller things.
If I were in your shoes, I'd search for books and online courses. Here's a couple I found on GitHub:

Modern Computer Architecture and Organization - https://github.com/PacktPublishing/Modern-Computer-Architect...

Introduction To 80x86 Assembly Language And Computer Architecture - Richard C. Detmer - https://github.com/abhinavkorpal/awesome-computer-science-EB... (PDF)

Some video courses:

https://github.com/Developer-Y/cs-video-courses#computer-org...
> Increased speeds mean people use more internet, not less.

Do keep in mind that mobile devices have bottlenecks other than Internet speed. Eg limited battery. Or just plain old limited monthly data volume.

> The only real answer is massive and constantly increasing speeds and bandwidth capacities. It is a race that cannot be won but must be run nevertheless.

The victory is in giving people more Internet. They like that.
Excellently put. Also, just because it didn't generate a facial ID hit, doesn't mean they can't use ReID and track the descriptor vector.

In fact if I were a not-quite ethical user of facerec, I'd flag and bin all vectors and image chips that failed to ID.

I work on facerec and ReID. But it's for deep fake detection and the like, blue team stuff. But the deep ID technologies are very concerning to me in general.
Think of it this way:

1) Now, if you do like bubbles - At least it's all in one bubble rather than multiple apps doing their own thing.

2) If you don't like bubbles - you can disable them all at once.
> With 64 or more cores being the norm, a thread with 2MB stack per connection requires 128MB just to exist (though I believe OS may offer some magick if you are not actually using it). This is probably 3-4x time what's required for green threads.

Are you assuming that each thread requires a dedicated stack on each core? That isn't how it works - each thread has a single stack regardless of the number of CPU cores. So, a 2MB stack requires just 2MB. However, that 2MB is 2MB of virtual memory. So, assuming that the stack isn't allocated using a 2MB huge page, it will probably actually be physically allocated in 4K chunks as required. So, most threads are going to use considerably less than 2MB of actual memory. Outside of 32bit systems, virtual memory is close to an unlimited resource.

Green threads also require stacks. How green threads allocate stack space is going to depend on the particular runtime, but it's likely that like with real threads they will also lazily allocate memory as required. A big difference between stack usage with green threads and regular threads is that the runtime _may_ support shrinking the stack used by a green thread if space is only briefly required by a green thread, while a regular thread will hold on to any memory that is physically allocated for its stack until it exits. Reclaiming memory like this isn't free, however - and you run the risk of "stack thrashing" where the point where a stack grows and shrinks is accidentally in the middle of a hot loop and you end up spending basically all your time growing and shrinking the stack as opposed to doing real work.

I _think_ that some green thread runtimes may also support stacks smaller than 4K - but I'm not really sure if / how many actually do.
wasn't 4G supposed to be 1 Gbps originally? Eg first para at https://en.wikipedia.org/wiki/4G#Technical_overview
Will people be paying for review (with angry developers of rejected add-ons) or approval (with misaligned incentives to approve them)?
>why would I pay for that

polling rate is an hour normally, now with pro you can get it at 5 minutes
This is an interesting idea and one I hadn’t considered.

It’s a tough one to test empirically, of course, since it would involve taking gifted children and sending half of them to personal tutors and enriching experiences and the other half to, well, “regular” school.
Google SERP Checker to Promote Your Website and Business
Ok, didn't realize that those installed by the OS were for the OS itself and not for the benefit of developers :p. Thanks and yes the xkcd drawing says it all.
"You start a chat and you can't add someone to the chat once it's started. ..."

Yup. Those deficiencies are unforgivable.

I wonder what chat program the employees of Slack use.
Probably.

Still doesn't make sense though. Pretty much everyone is inside all day either due to work or the weather being shite, and even if you do go outside you probably won't have much exposed skin due to the weather being shite, and even if you did the sun is low in the sky due to it being winter and...

Is that any clearer? :D
Look at fabien sanglards website.

https://fabiensanglard.net/ he talks very informatively about a lot of different computer stuff. A lot from the 16 bit era. I would imagine you'd fine it interesting and informative
What sense of 'should' are you using?

The same sense as in 'everyone should have a pony, alas we live in the real world'? Or the sense of 'no one shall offer anyone an internet connection unless they can satisfy these arbitrary requirements I just made up'?

I can sign up for the former. The latter would just lead to fewer people getting into the business.
r/privacy is generally known for lying on posts for upvotes. Most of the kids there don't see where they put their stuff and complain that Facebook is spying on them. While Facebook collects a lot of unnecessary data, they mostly get it from what you give it to them.

Other false posts on similar subs - https://old.reddit.com/r/privacytoolsIO/comments/howy5/whats...

Clearly, the guy even knew why the camera was accessed. On android, when you swipe up to go home, the Whatsapp camera slides in just a tiny bit from the left (due to the swiping action) and it shows as camera accessed.
We'd have to build a lot (billions) of new distribution infrastructure to get the Manapouri power to Auckland.

There are a lot of ideas circulating about what to do with the Tiwai plant, including setting up a Tesla factory (it has a deep water port handy). There just happens to be a source of the purest silicon sand in the world nearby, so one intriguing option is to set up solar panel production, which given the hydro power supply would have very high sustainability credentials.
So that would mean things like Clearview [1] wouldn’t be legal on any person or photograph taken in Portland. Which is great for privacy, but I wonder how they’d enforce that.

[1] https://www.nytimes.com/2020/01/18/technology/clearview-priv...
I've been using LastPass for a while, what's a good alternative? I'd like to self host, if possible.
I think they use lasers to detect obstructions and cut transmission off.
> As a nice side benefit, the sort of neoliberal surveillance-advertising monolith that we see in "Minority Report" is also banned.

No it's not.

> 4.10.040 Exceptions

> ...

> C.In automatic face detection services in social media applications.

https://static1.squarespace.com/static/5967c18bff7c50a0244ff...
Yup, sounds like we are in pretty much the same neighborhood. I wouldn't yet say I feel unsafe, but it sure doesn't seem like the city is moving in a positive direction. It makes me sad because I love this city and maybe I'm naive but I would like to believe that there are ways that we can address injustices that have been perpetrated against some of our neighbors without burning everything to the ground.
Fix your heart.
The LCII had 2MB on the motherboard and could take 2x4MB sticks but could only address 10MB. It was also 16Mhz on a slow 16 bit bus.

The LCIII had a 25Mhz processor and a 32 bit bus.
The GCHQ collect cross-Atlantic traffic, and as a Five-Eyes partner they make that data available to the other members such as the NSA. So the NSA doesn't collect American's data (the British do) so what they have said is true, from a certain point of view.
> keyboard shortcuts- pretty important for iPad users

I admit I cannot see the logic of this statement. Explain?
>You're not educating people so much as finding chances to belittle them.
>You're trying to tell someone they are racist while not holding any racist opinion but for saying magic words

I have explicitly stated in multiple places that I do not believe people are racist or have any sort of malicious intent, and are likely unaware of the connotations. You can see multiple posts in this thread where I have stated this. I would, however, say that in an ideal world we all strive to be anti-racist, rather than just not racist.

>More empowering is, likely, accepting that a word or phrase may have had some racist element to it but removing the power of that racism (such as with black people calling each other the n word) as opposed to making it forbidden.

For the disenfranchised groups, sure. For everyone else? Not so much.

I am trying to assume the most charitable possible interpretation from this post, but I'm struggling to do so and respond to it. Most of what it says is arguing against positions that I have not held at any point, and is putting words in my mouth. I apologize, but I do not believe I can engage further in a productive manner here.
This stunt by Epic is absolutely about going after consoles too. Epic wants to have their store on every platform, with Epic taking a cut out of the games published on their store, leaving nothing to the host platform.

Eventually the console makers will die due to lack of funding, and Epic will release their own console which will be more locked down than an Apple iPhone.
I do not miss managing the memory banks, the HCS12 were also something special.
Now that's what I call a slapfight
Are there no restaurants in San Fransisco?
Your mileage may vary based on jurisdiction and market you are in.
Does Remdesivir work?

"DESPITE THE HYPE, GILEAD’S REMDESIVIR WILL DO NOTHING TO END THE CORONAVIRUS PANDEMIC"

https://theintercept.com/2020/05/26/coronavirus-gileand-remd...

FTFA:

>While some patients and their families have spent the past few weeks frantically trying to procure remdesivir, another Covid-19 treatment has been quietly been shown to be more effective. Although neither option appears to be the much-needed cure for Covid-19, a three-drug regimen offered a greater reduction in the time it took patients to recover than remdesivir did. People who took the combination of interferon beta-1b, lopinavir-ritonavir, and ribavirin got better in seven days as opposed to 12 days for those who didn’t take it. Critically, the treatment has another leg up on Gilead’s: It clearly reduced the amount of the coronavirus in patients who took it, according to a study published in The Lancet on May 8.<
>Clearly it doesn't suck to be them, if the only inconvenience they have had is to support their colleagues during times they have needed it

How does it not suck that they are getting the short end of the stick? They are the ones covering and picking up slack for others in this situation so I don't even get your point. You have no idea what the rest of their life is like they may in fact work far harder than any parents do, it's just your assumption they dont?

Also if we're assuming peoples states of mind CONVERSELY clearly it doesn't suck to get bailed out for making a bad decision. For people to have children who lack the time and resources to do so, and in some situations put an unfair onus on people who chose not to or for whatever reason don't have kids.
Aren't Arduino's more expensive because they're built specifically for the hobbyist market? I'm sure you can buy similar microcontrollers to those found in SD cards cheaper than an Arduino - you just have to deal with the baggage that that comes with (less tutorials, tooling etc)
60 seconds science [0]

References:
0. https://www.scientificamerican.com/podcast/60-second-science...

Edit: 60 seconds science has a nugget of science news a day. It is a quick way to highlight a topic and a breakthrough in the area. When I like the info I dig further into the topic.
At that point the code signing service would become the thing that Epic objects to the most because it's money they're paying Apple for all their games running on Apple products.
If they are running automatic facial recognition on the video then yes, it's banned.
Not sure what church and state had to do with this but... If you can’t leave the public sector for the private sector nobody would work for government. If you want the best and brightest you need to hire from the biggest companies because they can afford them. There has to be overlap and back and forth.
Probably should have some sort of “m of n” condition to prevent the mischievous/malicious from doing it.

Alternatively, the dead man switch service could generate a secret link that you copy into your will, and your executor clicks it to trigger the process (which may still email you or others to confirm that you are dead)?

I kinda feel there’s some interesting fiction to be written around this...
I was just looking at this article the other day, and wondering if there's an update or if anyone knows of a good, similar rundown for 2020.
Good opt-in regulation doesn't exist currently - think of all the click-through legalese and cookie popups/gdpr consent popups etc.

We'd need something like a once in a lifetime registered consent that service providers would be required to respect quietly and provide non-degraded service to people without the opt-in.

Even this would probably require multiple rounds of regulation iteration to fix the loopholes.
> Wireless is exempt from the restrictions that wired services are forced to accept.

The comment you replying to talked about market competition bringing prices down. Not about regulation bringing prices down.
Why do you need 'full' substitution for competition?

What does full substitution mean here?
And how many pixels are visible to the naked eye on a small screen.
What's your evidence for that?
First - this is awesome, and timely. Definitely going to try this with my kids :)

Second, and completely off topic - The text for the post is grayed out a bit. It looks similar to downvoted comments. Most of the 'Ask HN' posts look like this.

I assume this is normal (yes?). Why is this done?
Why didn't you spend that much on android apps? Lack of good apps that you would pay for or enough free apps?
So what?

There's no (binding) regulation on the price of bread and yet, people can usually afford the stuff.
It seems unclear whether face detection unto itself is allowed. Eg automated face blurring. The spirit is definitely the one-to-many searching.

This law could certainly use more clarity.
Same reason 640K RAM wasn't enough for everybody.
Loving the app so far - I love how speedy it is. I'm glad to see some resurgence of Mac-assed Mac apps [1].

[1]: A term coined by Brent Simmons, creator of NetNewsWire, (in my opinion) the best Mac-assed RSS reader. https://inessential.com/2020/03/19/proxyman
Unsafe is relative. I don't think I'll be assaulted, but I do think I could be robbed, or my property stolen. There is also the constant risk of folks in mental health crises or high as fuck being unreasonable or aggressive.

Stay safe, Portland is a good town at times, just it's 2020 you know?
It's interesting how 'I'm not an expert and even I can see that...' sounds like a convincing argument, but it is often the preface of someone missing something non-obvious.

(Though I don't think you have to be a subject-matter expert to judge human interactions. Just wanted to point out the invalid line of reasoning.)
My first knee-jerk reaction was rather negative. But I came across this:

> The system uses a net of lasers surrounding the beam to detect obstructions, like a bird or person, and it automatically shuts off transmission until the obstruction has moved on.

...which seems to be proof that you're aware of it's dangers and have taken steps to mitigate it. This is a good sign in my book.

I also note that the beam is controlled by

> relays, which are like “lenses” extending the beam beyond line-of-sight by refocusing it, are nearly lossless

If you've not reached coherence, how do your control diffusion? Do you have plans to have 'relays' at very regular intervals in order to constrain the beam to an (cross sectional) area so that it remains safe for organic life?
>The problem is the algorithms are designed to put people in a group and then the groups are treated differently.

That's not the problem, that's literally the solution.

>That's the mechanism underpinning racism. And other disparities.

Not at all. The mechanism underpinning racism is believing that race accounts for differences in human character or ability and that a particular race is superior to others.

Disparities are not inherently racist.

>Current garbage looks like this. I know three people that got popped for drugs. One served time and has a felony record. One had it reduced to a misdemeanor and did 10 hours of community service. And the third has no record at all.

One had a long rap sheet and previously was in jail, one had a few priors, and the third had a clean record.

You can probably guess the socioeconomic status each of those three and you'd guess correctly.

We can both make up dumb anecdotes all day.

>And I'm sure the algorithm will also guess correctly.

The algorithm will correctly guess which of the three is more likely to flee, be a public threat, etc. Sounds like the algorithm is working.
It’s about 10 percent of their annual gross profit.

If it was a real fine, and not just wild speculation, it would definitely impact on their financials.
Get an ESP8266 or ESP32 dev board and go here: https://nodemcu.readthedocs.io/en/master/getting-started/

EDIT: Follow the better suggestion from harry8 below.
The OpenGL API is standardized and has multiple implementations so it isn't susceptible to some layer/library developer waking up one morning and deciding to break the API to make it "cleaner" or "easier" or whatever.

Hell, even though Khronos tried to do exactly that with the core/compatibility schism, pretty much all existing implementations decided breaking people's code is a stupid move and mostly ignored it (Apple being an exception but Apple hates developers[0] and their OpenGL implementation was always awful - even then, Apple's implementation is still an implementation of a stable API).

In practice it means that your currently working code will remain working in the future and there are good chances that you'll be able to port it in other places with either official or unofficial implementations.

[0] OK, OK, i know, Apple doesn't "hate" developers, they just do not care about them at all and they'd happily break things like a hippo dancing in a glassware shop if they believe that would make their own developers feel better.
"scope" was actually on my short list of possibilities :-)
And what do you suggest replaces it? Developers don’t offer subscriptions because they are greedy. They offer them because it’s the best way to have a sustainable software business.
You guys need more competition.