skysight-inc/HackerNews huggingface dataset:
The complaint above was about login screens "knowing" about people's locations.

When you log in to a service (eg. Google), the device doesn't "silently" communicate with the servers, you asked it to. It sends a request with credentials, as it should. That request naturally comes with an IP address, which can be mapped to a rough location with no further information by the client.
I reread the title and noticed it does have the word "gun" in it, so there is a little merit to your argument, but I stand by my belief it was just included because I think most people associate "prepping" with gun hoarders. The author clearly is more interested in the math than the guns here.

The beginning of the title is "The Surprisingly Solid Mathematical Case" and the author devotes a lot more space in the article about that than guns. So it's tiring when people jump on the gun bandwagon, than talk about the math of the disasters.
>...What the West (And the United States in particular) believes in is 'Free' trade - which looks an awful lot like colonialism, by another name.

No, that is really a misrepresentation of the history of trade. While it is unfortunate the amount of tariffs, restrictions, quotas, IP transfers, joint ownerships, unneeded inspections, etc. that countries use to manipulate trade, overall trade takes advantage of comparative advantage.

>...Developing countries are free to sell their resources, or low-value-add, high-labour, low-IP goods, and and are free to import high-value-add, low labour, high-IP goods. 'Free' trade is a moat that protects this sort of arrangement.

This sounds more like a conspiracy theory than anything else. A poor undeveloped country can hardly be expected to start out as a major manufacturer of MRI machines, but that doesn't mean trade with western countries is a conspiracy to prevent poor countries from selling high value goods.

The example of Taiwan since WW II is as illustrative as any.

>...Except for a few coal mines,
which are thousands of feet underground, and limestone for cement
plants, there are almost no valuable mineral deposits in Taiwan. The
availability of arable land is also a problem. The existing amount of
cultivated land, around one-third of Taiwan’s total area, cannot be
increased.

http://www.nber.org/chapters/c6927.pdf

Taiwan started out exporting only textile and other labor intensive products and now
machinery, electrical equipment and computers are more than half of their exports and textiles are now a tiny part of their exports. Since WW II, international trade has not impoverished Taiwan - on the contrary it is usually credited as a reason for the large growth of the GDP in Taiwan. This growth in GDP can be seen here:

https://fred.stlouisfed.org/series/RGDPNATWA666NRUG
Not only that, but writers around the world still use text to express their thoughts. And, 5000 years ago, they started with drawings. But, smart as they are, they realized it sucks, and that for anything beyond simple concepts, text is da best.
>Capital expense for Google more than triples: up from $2.4 billion to $7.7 billion year-on-year

Part of that also comes from Google buying up $1 billion of north Sunnyvale properties over the past year [0]. They bought roughly 50 properties. The article [0] has a nice map that shows since July 2017 Google has bought up roughly half of the Sunnyvale Moffet Park area.

I am mildly surprised how little coverage Google's buying spree has received.

[0] https://www.mercurynews.com/2017/12/22/google-expansion-ques...
For I think a vast, vast majority of people this is delusional.

For probably over 90% of people whose passion is writing music for example, they will in fact become homeless if they try to make it their only source of income. Even a lot of now-famous actors/singers/etc. ended up homeless for a while as a direct result of this before they hit it big.
Interesting! That's a point of view I've never thought about and it makes sense, thank you!
Now Is the Perfect Time for an RSS Renaissance
They didn't grow. They got a tax cut.
At 14:40: "All the knowledge I've acquired over these 26 years is all locked in a little box called the computer. And, I think, probably most jobs will end up the same way."
I didn’t know it suggested force unwrapping, I always have a linter to prevent it except for IBOutlets etc.
Two qualifying events in 340 years is a 0.5882% annual chance of nationwide violent revolution against the ruling government.

That's not an accurate characterization of either the Revolutionary War or the Civil War.

Immediately availability of small arms is also unlikely to be all that important in similar scenarios (just lie when the local revolt asks if you are against them).

It's an interesting thing to consider how likely things are to fall apart though.
In my previous life I worked on kiosks using POS equipment like this. Scanners are typically just keyboard interfaces. The barcodes are essentially very old school QR codes that actually type the information. Card swipers are the same to a degree. They read up to 3 levels of the magnetic strip and essentially type the card number and cvc into POS systems. Debugging these usually would involve opening up Notepad in Windows and watching it type the information.
The great-grand-poster:

"Android even lets you turn off AGPS, which collects anonymous location data to update itself. As far as I know, this is not even possible on iOS."

AGPS is GPS, assisted but still GPS.
I get a vibrate notification. And you are right that there are steps I can take to stop this if this became truly disruptive. However it is a mere annoyance, but annoying enough that I think "seriously, fuck off!" if it happens which presumably is NOT the sort of engagement they are looking for :-)
If Apple were to open iMessage (both to other platforms and the spec/implementation) they could own the messaging market almost over night.

Of course there is no real benefit for them in doing so though. They have no interest in being the dominant messaging platform. So it will almost certainly never happen :(

For now it seems the best option is Signal as it falls back to standard SMS if it cannot send via IP. Of course you lose the advantages of E2EE and all the other lovely features of Signal but is it at least graceful for the user experience. Wire appears to be just as good as Signal with the exception of it not falling back to SMS. If you don't want that though I seems to be down to personal preference.
Tons of stuff about hashing (that we already know) and not much on ML hashing.
The amount of lead fumes you'll inhale from soldering is minimal -- the temperature at which the work is done is almost always below the temperature at which the lead will vaporize. See https://diamondenv.wordpress.com/2011/01/06/lead-exposure-du... -- low-temperature melting of lead (below 500 degrees Celsius) "is not liable to result in significant exposure to lead".
Not so, due to time zones. Although I fully realize that if you can rocket out, meet, and rocket back, and go to sleep in the same time zone you woke up in, it would be a very significant development.
AI Photo Translation
On the one hand, it's fascinating to see how (overly) complicated the process of printing used to be. On the other hand, it looks much simpler now because we gloss over all the complexity in the silicon. Back then there were thousands of components, today there are billions and they all operate at millions or billions of actions per second. But it all happens inside tiny little packages about the size of a sugar cube.
Can part of the renaissance be switching to a JSON format? Please?
I don't think your adaptations were caused by the movie. Fake wake-ups are common when lucid dreaming and some practitioners counter this by training themselves to preform reality checks each time they wake up.
It does if IQ is a bell curve by definition, and it is.
In other words: https://xkcd.com/927/ (XKCD: Standards)
Biggest single deduction category relating to federal taxes, yes. But state-to-state varies pretty widely, looks like from 0.27% to 2.40% [1]. Notably, no one in their right mind would invest in, say, a hedge fund that charged 2.40% fees, right? Meanwhile, to get 0.27% "fee" in Hawaii, you're looking at an average minimum investment of half a million dollars. Not great.

[1] https://wallethub.com/edu/states-with-the-highest-and-lowest...
The market should be able to handle this. Thus, the government should create the curcumstances this can occur, which means in practice that timeslot-based tarifs should be enabled.
> Python's going to have a bit of an awkward time with two completely different sets of ecosystem for threaded vs. asyncio approaches, but it's necessary progress.

It's threaded vs async/await (and even then projects like https://github.com/dabeaz/curio bridge that gap really well), rather than threaded vs asyncio. asyncio is just one (really really poor) implementation of async/await coroutines on Python.

> One thing I'd be really keen to see is asyncio frameworks starting to consider adopting ASGI as a common interface.

From what I've seen of the ASGI spec, it makes it incredibly easy (like most asyncio stuff) to DoS yourself with lack of backpressure. You get your callback called with data, and like all callback systems you can't exactly not get called.
Yes, these are all good points and completely true. Westerners have been exporting their own morals onto other countries since the dawn of the Age of Exploration. I don't think this tendency is necessarily bad in and of itself, since it is a natural human instinct to convince your neighbors to share your morality. But the intellectual dishonesty and self-contradiction you mentioned is indeed very insidious. If you're going to go on a moral crusade, then be upfront and talk about it honestly; don't try to hide it underneath a cover.

I'm not super familiar with this topic, but apparently this phenomenon happens quite frequently in African countries as well, where struggling African governments, which would prefer to build bridges and hospitals, are instead economically compelled to address moral issues that are dictated to them by westerners.
I guess the question is what is the necessary "base set" that shows proficiency enough in learning that you could throw someone at a problem and expect them to solve it. Keep in mind that to keep a PE active there are also lifelong learning requirements.

Certainly what I see in the PE today seems like a good starting base. Having some idea of Big O complexity can be a great place to start when working with algorithms, and certainly from my perspective I'd rather have an engineer with a solid idea of Big O complexity trade-off issues than a bunch of rote memorized implementations of classic algorithms.

Also, don't forget that a lot of discrete math and algorithms bubbled up into the Fundamentals of Engineering test that is the prerequisite of the PE test:

https://ncees.org/wp-content/uploads/FE-Ele-CBT-specs.pdf

Which isn't to say that the PE can't be improved for Software Engineering to better meet industry needs, but certainly the current PE still stands as a good starting point that the industry could try to hone to a better tool if they wanted.
Much lower than planes nowadays*

Obviously planes in the future can use cleaner propellants too.
I welcome other suggestions but for now I rely on Media Bias Fact Check [1] to learn about mysterious news sources (although they don't have entries for the two you mentioned). I agree with most of their assessments for the sources I know. They are criticized by both right and left leaning websites. Although I am sure a larger group could come up with something better, I like their methodology [2] and the answers in their faq [3].
[1] https://mediabiasfactcheck.com
[2] https://mediabiasfactcheck.com/methodology/
[3] https://mediabiasfactcheck.com/frequently-asked-questions/
Sorry for the low-effort post, but:

Fuck this administration.
Yeah - now blame the Republicans. I bet if Google's earnings weren't good, you would have completely bashed Google then. Always trying to find someone to blame vs. trying to give credit.

For reference, also check that Google's revenue grew by 26% which had nothing to do with tax cuts.
The cuckoo hashing was new to me.
We don’t know anything about his inner life, and the hell of real guilt cannot be overstated.
I suppose that's better than the alternative.
The probability of a civil insurrection can be roughly estimated, and is completely external to me. My decisions have no effect on that. The average rate of gun suicides have nothing to do with the probability that I will turn my gun on myself, which is zero. As the author says, if you think you're going to use your rifle for murder or suicide, you should get rid of it.

People are always conflating population averages with individual probabilities, as if the behavior of other people has some magical nonlocal interaction with an individual's behavior.

The rate of alcohol-related sickness and death is probably much higher for people who keep hard liquor in the house. But I can fill my cupboards with whiskey and never take more than one drink a day. Know thyself.
26% revenue increase YoY
The “unpatchable” exploit that makes every current Nintendo Switch hackable
In step 4 the subscribe line says "Subscribe to get announced when we lunch." This should probably say "Subscribe to get notified when we launch." or something like that.
More unnerving to me is seeing people around all that noise without hearing protection. They mention in the video that many of the printers were deaf -- I wouldn't be surprised if those that weren't to start, ended up that way!
Wow, you are located in San Francisco. I would have guessed in India or somewhere else where you might not fear being sued.

>> "is in fact legal"

There is a big difference between "legal" and "court decision" . If a court will rule in hiq labs favor vs. linkedin it doesn't make scraping linkedin automagically legal for you.
5.56 is actually under-kill for hunting a lot of game, especially as compared to something like the Mosin that you gave as an example.
> But good luck earning any carry on this fund.

Again, depends on who's left with the debt...the typical large cap PE playbook is to hand the debt off to the company, while the PE firm and the senior debt have been paid off by the time the company gets liquidated. I haven't reviewed all of the financials and the SEC filings, but normally if you're levered at 63%, then it's likely they were able to pay off the equity in short order.

See case study here: https://d1ge0kk1l5kms0.cloudfront.net/images/G/01/books/stec...

Another trend that was gaining popularity in the private equity industry involved rapidly accessing the capital markets after closing a deal to raise cash to pay a large dividend to the private equity owners. Firms typically used the debt markets to finance these dividends, creating more highly levered, riskier companies. In some cases, dividends paid to private equity firms within one year of their original investment equaled the original equity commitment. In the Hertz
LBO transaction, Clayton, Dubilier & Rice, Carlyle Group, and Merrill Lynch collected $1 billion
in bank-funded dividends six months after buying rental car company Hertz for $15 billion.6
About four months later, Hertz issued an IPO to pay off the debt and to fund an additional dividend, resulting in total dividends paid to the owners that equaled 54 percent of their original investment of $2.3 billion (still leaving them with 71 percent ownership).
Private equity funds also took cash out of their portfolio companies to pay large “advisory”
fees to themselves. These fees exceeded $50 million on large transactions during the buyout phase
and annual fees often continued throughout their ownership.

In that same article they mention Toyr R Us had ~$600M in EBITDA in 2005 in which they could have easily paid off at the initial $1.3B that the PE firms put up in equity financing. They also paid 9x (!!!!) EBITDA for a Retailer....that's a ridiculous multiple with highly unlikely outcomes for multiple expansion. So you only have three options (1) debt pump and dump (2) consolidate the back-office (3) buy add-ons.

This is all leads me to believe that the real suckers in this whole thing are the current debtors. Pure speculation on my side, but I really believe that Toys R Us was already on it's way out (e.g. Amazon). Bain/KKR trying to find deal flow where none could be found, figured they had two viable intertwined paths (1) try to sell it to Amazon (2) load it up with so much debt that if they couldn't sell it to Amazon, they wouldn't lose money if they paid themselves back before it went into bankruptcy.

Capitalists place bets in things that go down too.

PS - 1x DPI ain't terrible in a seller's market (which it has been for large cap in the last 10 years). I'm not sure what KKR or Bain fund this deal came out of, but the real truth will be in there.
I could be wrong re: what OP intended, but "open standard" doesn't imply non-encrypted.
Talent Is King: Employee Lifecycle Tips to Help You Rule the Market
> But usually what you typically have is a person who enjoys guns and is trying to think about a situation where it might possibly be useful to own an AR-15.

Yeah, usually. An AR would be effective in lots of situations, but it's just a semi-auto rifle at the end of the day. If I had no guns and wanted something for defense, I'd probably get a full-size handgun with decent capacity before a rifle of any kind. Probably a Glock 17 or similar.

After that, a rifle is a great thing to have, and ARs are cheap and accessible.

> It's a terrible self-defense weapon in an urbanized area (compared to a shotgun or handgun), and they're illegal to hunt with in lots of areas.

I disagree here, completely. A shotgun's penetration is more than sufficient to have all of the same problems an AR has in that regard, while having a much lower capacity, rate of fire, and being much more difficult to employ due to its substantial recoil.

See here for some realistic evidence of a shotgun's penetration through walls: https://www.theboxotruth.com/the-box-o-truth-14-rifles-shotg...

As for hunting, that's pretty much irrelevant to me as I've not been hunting in over a decade. When I did hunt, I used a 1970s-era Colt SP1 Sporter, a relatively early AR-15. I took several deer with it, and had no issues with suitability for that purpose.
Their revenue grew 26% yoy. That has nothing to do with tax cuts. Stop letting your confirmation bias cloud your judgment.
It's like saying the future of books is no writing.

But what's hard with writing a book is not putting words on a paper. It's organizing thoughts and expressing it in a way that convey what you wish to share.

Same with software.

As a freelancer, I spend a lot of time with my clients speaking with them, watching them work, reading their doc, understanding their culture, doodling on paper.

Because my job is first to extract what they need from them.

They are incapable of doing that. I have yet to meet a client that comes to me with half of the information I need to build their software by themself.

So let's say we figure out a way for people to make software, express the rich and complex though and work flow their task require, yet with a an easy process. Its seems dubious given our past history, but I'll indulge the author.

Now what ?

What would my customer build with that ? They don't even know precisely what they want, let alone what they need.

And then let's say that Jesus descents from the sky and a miracle occur, and their figure it out, and create the product with the unicorn No Code magic tool.

They have no idea how to deal with the changes they are going to need to make. How to adapt to politics. How to make it so that it can evolve. What technical decisions will affect their cost in the future. After all, it's not their job.

The code is not really the hard part of the job.

We keep the code because it fits the problem quite well and make it easy to solve once we have the rest figured out.
I'm guessing the largest cause of the performance not being great is the large amount of data, and the approach to render it is not optimal. If the same rendering algorithm was implemented using OpenGL instead, I suspect the performance would not be significantly different from this WebGL version.

If you want a random example of a well-optimized demo that uses WebGL for rendering, try the demo at https://www.funkykarts.rocks/demo.html and see how well that performs.
Now, if only I can get Wunderlist to stop randomly duplicate my groceries list items or clear the wrong item when checking off... I can see why array indexing is a hard problem..
As someone who is an alt student, working as SFE while going to school at a traditional University, I've noticed the opposite of this mentality a lot. Expectations of being told how to do everything and literally getting upset when the prof doesn't give them enough. Will note though the guys who are also alt students, surprisingly higher than I remember/noticed when doing my first undergraduate, tend to not have this mentality and are usually the people I talk to when I am really having issues. Feel like this is something that took me entirely too long to learn or at least too long to realize that I needed to learn it. I'm sure I was the same way when I was 19-22. Just thought this comment stood out don't care to get into the failings of academia.
That is misplaced. Android for instance is intentionally designed to leak like a sieve. The permission system is convoluted and designed to confuse lay users.

Google search itself creepily insists on telling you your location on every search when it has nothing to do with it and is completely irrelevant.

In this way it constantly seeks to legitimize creepy behavior and has gone all out to make stalking and hoovering up data look as if it is ok and harmless.

Combine Google's massive access to data across properties and their creepy behavior and the results are far more sinister.
I don't disagree, I don't think the blockchain makes any sense here (or mostly anywhere). I just disagree that France has "solved" the problem.
Most programmers/developers don't deal with the problems that you mentioned on a day-to-day basis. They are already abstracted away, and most programmers/developers try to make sure that they deal with the actual problem at hand instead of repeating the same problem in each project. The actual problems are not going to get any easier. The abstraction levels will get higher, but the actual problems dealt with will not.
For naming stored procedures, there were a lot of helpful answers to my question "What is your naming convention for stored procedures?" on StackOverflow a few years ago.
https://stackoverflow.com/questions/238267/what-is-your-nami...
I regularly accept lower pay to ensure I only ever work on things I care about. No complaints.