skysight-inc/HackerNews huggingface dataset:
The key line:

> We decline to extend Smith and Miller to cover these novel circumstances. Given the unique nature of cell phone location records, the fact that the information is held by a third party does not by itself overcome the user's claim to Fourth Amendment protection.

The unique nature being:

> when the Government tracks the location of a cell phone it achieves near perfect surveillance

Also see this great thread that looks at the decision: https://twitter.com/elizabeth_joh/status/1010166193473417216
Companies can do this, there's no regulation against it and there probably shouldn't be any. But there are going to be consequences and they're probably not good for the industry at large. Moves like this fundamentally change how much trust consumers have in SaaS apps. The risk factor of using new apps fundamentally changes, if ever so slightly. Unfortunately, this arguably works in favour of the companies that do this. By reducing trust in startups, there's fewer users who will take the leap on new actors.

Twitter and Google wins by having fewer competitors, but the customer loses doubly so. If Facebook acquires every fifth social network, followed by immediate shutdown, users will eventually stop using them, hence less competition as a whole to FB.
Rare mid-sized black hole seen shredding star, providing test of relativity
Unfortunately, the constitution was written by folks who at the time likely could not have imagined the kind of corporate power and technology that exists today.

https://www.nytimes.com/2014/01/19/opinion/sunday/madisons-p...
Negligence that results in death is manslaughter by gross negligence.

The Texas version requires recklessness, and I think that's met here.
Considering the two sticks of Micron RAM I purchased in mid 2016 have appreciated 2-3x value, I don't have much sympathy for the big three DRAM producers. There's a reason the Chinese are looking so longingly at their lunch.
> the Fourth Amendment only applies to the government.

Source? The way I read it there doesn't seem to be any such restriction.

IIRC there weren't corporations in the modern sense when the bill of rights was written.
What Is Google Doing with AI? Chips with Everything Podcast
Thanks for your assertions. Have you ever acted as a small Internet shop employee in close connection to the 'executives'? I have. From what I have seen, because people in small shops have to be generalists you are often splitting the attention of the people with the most comparative advantage to innovate by increasing their regulation burden. It isn't even the fiduciary cost of the tax that is impressive even though that's unfortunate that their mark is so low. It is the labour cost that adds up when people have to take time away from actually manufacturing product during early stage work.
REST vs. GraphQL: A Critical Review – Good API
Show HN: Libmoji – Bitmoji's API made easy for everyone
The idea I'm floating isn't not to use AWS, it's to not be locked into it. Don't use the things that only they offer.

This isn't just about cloud provider lock-in, but something you need to do to have a good DR strategy.

Back on that Christmas Day that Linode got DDOSed, my company was 100% on their infrastructure. I only had to work a couple of hours that day because I had worked and planned in advance to launch our infrastructure on another host. I saved my company from a multi-million dollar loss that day.
I'd expect a bit more from a news company that makes the claims on journalistic prowess NPR does, like a brief summary on what grounds the judges wrote their dissents.

Took me all of 5 minutes to ctrl+f through the doc and find each record.

To save you some time, the issue seemed to be that the individual does not create, maintain, or store the records in question, so the 4th amendment does not apply in this instance.
ROBERTS, C. J., GINSBURG, BREYER, SOTOMAYOR, and KAGAN agreed.

KENNEDY THOMAS ALITO and GORSUCH dissented.

The mix of the court on this particular issue is amazing to me. Roberts is turning out to be one of the most balanced judges since Kennedy in terms of hearing a case of merits and not just ideology. Bush did something right bringing on that guy.
I listen to the local police radio a bit, and if the caller is on a cell phone; they usually have the location of said phone.

I might be misreading, but if they need a warrant to track, wouldn't they need a warrant to get a singular location for an actual 911 emergency?
What you also need for awesome night-skys is low air-humidity.

So high mountains in a desert are quite good ... I am a bit spoiled by that ..
Growing your own vanilla isn't difficult, but it requires more greenhouse space than you might imagine. The plant grows like a vine, and it'll need to reach about 20' with multiple points of ground contact before producing pods.

(as explained to me by an orchid enthusiast)
Fuxi Scanner – Network Security Vulnerability Scanner
> As the cabin crew serves you a drink "Dave! Can I get more peanuts? I know you're on your final warning from HR - and I'd hate for someone to put in another complaint."

https://en.wikipedia.org/wiki/Nosedive
I've also looked at mruby, but the language seemed quite complex. (It claims to have a Ruby compatible syntax, but also has its strange warts.) It doesn't help that its documentation is rather poor. Also by looking at the issues section I was pretty scared about the bugs that might come up while using this (https://github.com/mruby/mruby/issues). If there was any successful usage of it in game development I would have jumped in, but so far I haven't found any.
k/q/kdb+ are often touted as having C speed, and the architecture of the interpreter is always cited. In my experience raw performance can be compared to python (or R) for iterative work and numpy for vectorised workloads.

It is an array language and focused on storage and numerical processing of large vector oriented datasets. Its speed as a general programming language is overrated and we often offloaded things to C.

I personally love APL derived languages, but its mystique has fostered a lot of hype.

A simple example, write a for loop with dependent data flow. There is not much optimization.
So, I assume everyone else's first thought after reading this was: Let's build a vanilla flower pollination robot using deep learning to process RGB camera images and help guide the robot actuators. Startup, anyone?

Edit: turns out this is, in fact, not a unique thought:

"Implementation of Automated Vanilla Pollination
Robotic Crane Prototype, 2017":

https://sci-hub.tw/https://doi.org/10.1109/SYSOSE.2017.79949...

(No deep learning, but I guess these people weren't desperate for funding.)
Smyte is no more – The latest episode in the acquisition saga of Tech Giants
Did you enjoy any out sized compensation for this?
I don't want to argue over the semantics of this being a software or hardware error. Clearly the car didn't perform as intended. A vast majority of software issues occur even though they are functioning "as programmed", it doesn't mean that they aren't bugs.

I'm not saying Uber aren't at fault -- an Uber employee failed to do their job by watching TV instead of concentrating on the road, and Uber failed to do sufficient training/screening or failed to put enough safeguards in place to stop this from happening.

My point is that they KNEW that the automated system side of things wasn't perfect which is why they employed someone to look after the car in the first place. Yes, the car failed to stop react to the pedestrian -- but the safeguard (i.e. the human in the car) failed to do their job, which was to step in under such circumstances.
True, but there's at least something to which comments end up at the top. My sense has been that "programmers need better ethics" almost always tops out the "programmers worked with the government" stories, and outside of this chain "programmers are being self-righteous and unpatriotic" has had basically all the top slots in this thread.

I suppose the easy guess is just that people who disagree with a story are more likely to come argue in the comments than people who read it and agree, so every story gets its opposite upvoted.
From the decision:
"This decision is narrow. It ... does not address other business records that might incidentally reveal location information" and "We hold only that a warrant is required in the rare case where the suspect has a legitimate privacy interest in records held by a third party."

Looking side-eyed at the definition of "legitimate privacy interest", because I would think that any request for almost any business records of a person would involve it.
The chip industry's fight to protect its IP from China
> Actually, Gutenberg did build the first printing press. The Chinese developed both printing and movable type much earlier, but they did not go on to develop a full press for printing.

The chinese developed printing and movable type but not a "full press"? Not sure if I follow. I'd say the chinese/koreans invented the movable type ( metal type ) and the printing press but latin/alphabet languages/writings were better suited to being exploited to movable type/printing press than the chinese writing system? A movable type printing press based on 26 letter is far better than one based on thousands of characters. But it's still the printing press.

> This is one of the issues: there is a lot of cultural value in being able to make the "first" claim stick, but it is often very difficult to define what constitutes "first."

Absolutely. You could argue those who popularized an invention is even more important than those who invented it. Steve Jobs didn't invent the PC, he didn't invent smartphones, he didn't invent tablets, etc, but you could argue he is more important those who invented it because he popularized it.
People write this glibly without understanding history. Soviet Russia made great leaps in science and technology where it was a national priority. You can have academic freedom in most scientific disciplines without the political freedom to criticize the government.
> What you call a jerk is what i see as a interesting person.

There's no accounting for taste, so you're welcome to find verbal abuse interesting. But the overwhelming majority of people do not like being treated with disrespect.

> People have cultures and personalities, many which are not understood by other cultures and personalities.

This isn't a cultural issue. Linus is from Finland. In Finnish culture, it's rude to imply your coworker an idiot. It's rude in most cultures to do so.

Linus is a fluent English speaker. He knows what "idiocy" means, and he knows that it's disrespectful to Andy. That's why he's saying it.

> Carefully measured polite language is absolutely exhausting for many of us.

Nobody is suggesting we use carefully measured language. That is exhausting.

What I'm suggesting is, just don't be a jerk. Watch how easy it is:

"Andy, what is the background for trying to push this idiocy?"

vs

"Andy, what is the background for trying to push this?"

The second statement isn't cluttered by polite language. And it actually takes less effort to say than the first. Yet it's far less Jerky.

> I prefer us to exist side by side instead of banning one in favour of the other.

In general, people should learn to work with people who are different from them. I work with people who have a different religion from me, speak with a different accent, or have different interests from me. And we put aside our differences to work together. It works well.

But there is one kind of person you can't work with, no matter how many differences you put aside, and that's a bully.
And it's even grown only in 2 very specific regions in the north of the island (where most of the cocoa production also come from). There's still huge opportunities if you have enough money and appetite for adventure to start a trading or setting up a plantation. 1ha yields on average 300-400 kg of dried vanilla, a process that takes on average 6-8 months from manual pollination to end of drying.
Madagascar is quite strict on land property though, and it's one of the hot topics on the political landscape right now, foreign investors most of the time work with trusted local proxy to set up the business.
I myself plan to trip to the vanilla producing region in the following months to see how it works, would be so cool to run a vanilla startup. One more thing, vanilla extract and vanilla caviar are even more valuable than the dried vanilla, and still at the hands of very few businesses.
P.S. I live in Madagascar
I cannot help but think about Star Troopers: https://en.wikipedia.org/wiki/Starship_Troopers.
It's richly valued, sure, but it's certainly an investment. VTI, for instance, currently yields 1.7% annual dividends, and the companies it holds negate the risk of inflation as they're the companies that charge (inflating) dollars for their goods and services. Gold is an unproductive block of metal that sits there.

I'm not saying there's no value for gold at all, I'm saying that it's not an investment in the typical sense. Hold a small percentage of gold as a low-ish correlating asset class to rebalance with? Sounds great. Hold maybe 3-5% of assets in physical gold as a hyper-hedge insurance policy in case the US or world at large collapses? Perhaps a smart move. Holding all one's assets in gold as a perceived investment? No thanks!
Giant graph datasets
Hi All --

Does anyone know of truly giant graph datasets? The largest I can find online is the Web Data Commons Hyperlink graph at 128B edges: http://webdatacommons.org/hyperlinkgraph/

Anyone know of anything larger? Or even anything of comparable size?
I use magnets that are stronger in gaming figures. I have a board game that came with a bunch of "Armor Kits" for the plastic figures. If I just used plastic cement to assemble them, they would no longer be customizable. Instead I drill out small holes for magnets on the various pieces, superglue them in there, and then I can swap our pieces as needed.

I suppose the end goal is still entertainment, but they are a utility piece in this example, and you could use them similarly for anything you are building where you want a small magnet.
Burdeau v. McDowell
Ok, thanks, but there's more to the article than what island it is.
I think the general answer here is that some people don't treat relationships and marriage as something else to check off at the appropriate time. My wife and I shared the same values, loved each other very much, and just "went with our guts" and started a life together. We've now had two kids, have moved thousands of miles, lived in many places and worked many different jobs, and just celebrated our 25th anniversary this year.

Life can be very interesting and fulfilling, if you let it be that way. It doesn't always have to be 1), then 2), then 3)...
A trend that couldn't die fast enough IMO.
Um, Android Studio actually has the CLion C/C++ module intergrated for NDK.

I think the author of the post is complaining about lack of JavaScript or similar support in the IDE :)
cc sama, pg
For varying degrees of "the market". Most people represent an insignificant part of it.
Yeah, but it sounds like it would satisfy the concern of being able to replace the 3rd party API internally without the mobile apps having to change.
I'd just like to raise a point that isn't discussed enough:

Requiring a warrant is an extremely low bar to pass. Yet somehow law enforcement has been moving away from even that cursory glance since 9/11. We keep seeing these arguments about how burdensome warrants are, but judges routinely rubber stamp every warrant request that comes across their desk.

The reality is that this has nothing to do with "warrant Vs. no-warrant" that's just the headline, when crimes are suspected warrants are trivial to get. The fight really being had here is "warrant Vs. routine monitoring."

That's what law enforcement want from this: If you know someone that knows someone that might have committed a crime, they want to invade your privacy "just in case." As I said, if you were directly tied to it a warrant is easy, they want to expand the scope of monitoring.
Why this works for a dashboard but not for anything else:

-design is inheriently unique. You want your brand and your site to standout from the rest. A one size fits all design methology actually goes against design. A design framework for the web is like saying all stores should look the same. Even restaurants dont look the same and they are in the same usecase. Design matters and cannont be churned out like a factory product (or good design at least). There are 2 80/20 rules here. You can get 80% of your good design by adhering to 20% of the standards, yet its the last 20% of good design that makes your site stand out and the first 80% is just basic usability.

-dashboards are purely functional and not user facing (at least the admin dashboards I hope this framework is talking about). This is a great place to use a standard framework and get all the reuse out of it so you can focus on making your user facing site unique
When? Well for one, I remember seeing this in desktop publishing projects in the 1990s :-)
As I understood it they were using machine learning models to identify attacks. Abuse and fraud strategies are constantly evolving, so the benefit of having many clients is that once you see a new attack strategy at one, you can instantly protect all your clients from that threat.

In your own example

"Twitter likely doesn't want to allow people to be able to test against their spam shields by spamming other people"

Yes, the attacker may find a new pattern that can bypass the shield, but as soon as that pattern is added to the machine learning recognition, they are then protected against it on their own system.

"spam detection is just pattern recognition"

The more patterns you can analyse, the better your recognition?
Amazon also used to be pretty notorious for fake SD cards, especially those sold in their 'frustration free packaging'.

They've gotten better at it these days, but I think that's more due to the fact that faking SD cards isn't as profitable as it once was.

Amazon seem to take a very hands-off approach to caring about the quality of the items they sell; I'd like to see what their internal slippage budget is.
I don't understand where the idea came from that Material Design is flat. It's just about the only design language out there that includes official guidelines specifically regarding elevation.

https://material.io/design/environment/elevation.html
Intel CEO resigned after relationship with employee
The free version of elasticsearch still has no real authn/authz/rbac built in.
I agree the article is interesting in itself, however the title is needlessly clickbaity.
As long as there are few different competing unions, none of which has any special status in the law, I'm all for it. Sadly, that's rarely the case.
I think the same about drive by content-less comments like this one.

"u suck lmao"

That's what you sound like
No. They should have used LLVM.

Go is a crippled language because it lacks generics and generalized higher-order types. The stated reasons for this are to make the compiler easier to implement. Maybe they wouldn't have had such implementation difficulties if they had just gone with the compiler backend the industry has standardized on, freeing up developer resources to make Go a language suitable for big development tasks and competitive with C++, C#, etc.
This has actually been a huge annoyance for me (an Android user). My wife (an iOS user) and I both use Google Photos, and we automatically can see each other's photos in our respective libraries through the `shared libraries` feature.

Her photos are all HEIF. My photos are all JPG. The Google Photos app on Android may be just about the _only_ Android app I've encountered that knows how to handle HEIF - which means any time I try to share one of my wife's photos to social media or a messaging app, it simply doesn't work. I have to convert them to JPGs on my own.
yep, that's right. but it's not accessible to user code, so this isn't something that could be handled by a linter (as suggested by GP).

i'm actually happy with the situation. there is literally only one way to clear a map, and it is fast.
Navigating the Linux Kernel Source Tree with YouCompleteMe
By requiring warrants, they're involving the judicial branch.

Before, government investigators were dealing directly with the communications providers and bypassing judicial oversight.
They should use a light system, stop sign, or yield sign, just like everywhere else that a car driving straight on a road is expected to yield the right of way.
US Army has made a plastic bandage that swells to patch wounds
dont use it ... if a production is actually not making your life better why tie yourself down to it.

just use what works, force slack to innovate
The predicament of diversity: re-boot for diversity 3.0
There's nothing preventing you from using other providers as well. You just have to understand how to achieve the same results when you build your modules.
Most scripting languages provide only a C interface, because it is what most of the other languages are universally compatible with. C++ codebases can use "extern C", other compiled languages like Rust or Swift can use C interop (for example: https://developer.apple.com/documentation/swift/swift_standa...)
Phase 2 location data for 911 calls can be legitimately treated differently as there is no expectation of privacy necessary when dialing 911 for help.
"As God is my witness, I thought turkeys could fly."
https://www.imdb.com/title/tt0742671/quotes
So if you're using AWS and instead of using their services, you're just hosting your own equivalents on EC2 instances, what's the point? The entire reason behind using AWS is the "undifferentiated heavy lifting" - allowing them to take most of the burden off of you except where your company can add value.

If all you're doing is hosting a bunch of VPS's, you're really not saving yourself too much over just using a bunch of colocated servers. You can also get much cheaper, less reliable, less geographic diverse hosting somewhere else.

But I would have my head handed to me if I even suggested to a company to base their entire infrastructure on Linode instead of AWS, Azure, or even GCP.
My complete guess would be that this is an intra-union agreement. The insurer could be charging a fixed rate per member with the union enforcing a progressive scheme.