skysight-inc/HackerNews huggingface dataset:
I have a similar story.

I bought a used NAS at a garage sale. The woman said it was her husband's, who had passed away a couple months ago.

I took it home and fired it up. It didn't have a password on it or anything. So I went looking through photos of the backyard, birdfeeders, and thought "wow it's so sad this stuff was just given away". I felt bad for the family who might be missing all his photos.

Then after a few more minutes it got way darker. The NAS had what looked like child porn on it. Some candid videos of a teenage girl adjusting her bra when she thinks nobody's looking, some more hardcore porn with someone who either was or at least tried really hard to look underaged.

So now here I was, in possession of child pornography (maybe?), on a drive from a garage sale, belonging to a dead man. That is a fucking dilemma. A million scenarios ran through my head. Was this was some sort of set-up? Would I face criminal charges for possessing this?

I took it to the police, they eventually reviewed it and told me there was nothing illegal on it. They asked me if I wanted it back, I told them to dispose of it.
Apple laid the groundwork for smart glasses at WWDC
Many dominate players on the internet have been kicked to the curve. It starts with complacency which lack of real competition seems to always create.
Well you just print the form and mail it yourself. What's the issue? Seems relevant to me.
There are laws around what counts as a signature. A company doesn't really get to set that unilaterally: https://en.wikipedia.org/wiki/Electronic_Signatures_in_Globa...
I meant government in general - not CBP. Without having worked in the federal space, it’s likely a lot of the context of this - policies, procurement, onboarding, security, etc is lost. Probably should have clarified and I deserve the downvotes. Agreed that CBP’s mission at the moment is a serious problem.
It's even worse than that. If they try to authenticate you on the phone. They'll suggest calling you back, and they don't know what phone number they'll be calling you from.

They literally ask for their customers to pick up the phone from unknown numbers and give your bank details.
Although people are always hesitant to say the name, I actually think you're thinking of Redacted. There's a whole website and IRC room prepping for the entrance exam. Unfortunately, the site is just as joyless as the exam process would lead you to suspect. The top discussion in /r/trackers right now is about exactly that.
Deep neural network vs. commercial algorithm in low-dose CT image reconstruction
I see it as a good thing that will shine more light on cyclist safety.
This isn't a tangent. I really think it's important to note her bias as I feel it has a clear impact on how HN readers will interpret the rest of her stats and analysis.

I didn't mention political parties because she has a whole section showing how important open immigration is, pointing out the huge number of jobs related to 1st and 2nd generation immigrants. So it's not like she's towing a party line blindly.

But her macro-economic viewpoint has always been consistently screwed up. For years she's been outright duplicitous with her stats about the U.S. debt and deficit. Which makes you wonder, what other facts is she manipulating?
And when it’s back online you will still probably be unable to read due to intrusive pop-ups, reloading on scroll and other dark patterns in which Techcrunch excels
Because when you don't annoy 'too anonymous' users with obnoxious captchas, your service gets flooded with spam, which annoys every single other user.

> To pretend this is about slowing down bots is disingenuous as best.

I'm not sure you have a good understanding of what happens to internet services when they don't throttle spam. They become completely unusable.
There’s also a subsidy for low-income riders. I have my own bike, but it’s nice to hop on for a quick errand or if I’m going somewhere sketchy where I don’t want to leave my personal bike out.
Could you make the badge the last argument and give it a default value, so you don't need the initialization at the function call? It looks a bit strange and would need an explanation for why the empty initialization list is there IMO.

I'm not sure if it would work, cppreference has this to say about default arguments:

> The names used in the default arguments are looked up, checked for accessibility, and bound at the point of declaration, but are executed at the point of the function call

https://en.cppreference.com/w/cpp/language/default_arguments
These people are doing A. A is bad and they should stop.

But they also do B!

Doesn’t matter. A is bad.
We already have automated tax filings in the US, the IRS does them first and those are what they use to check what you file to them. H&R Block et all lobbies to force the US tax payers to not have automatic filing.
This solves a chronic architectural maintenance problem in complex C++ code bases, which I've also run into countless times.

Any visible interface, public or private (via friend), will eventually be used by other programmers for other than its intended use case simply because it is there and accessible. For the maintainer of an interface with a single intended purpose, what should be a clean, tidy modification within the scope of its intended use ends up breaking all kinds of unrelated code that the maintainer wasn't even aware of that is using the interface in ways the designer didn't anticipate. It is a common form of architectural rot. Reducing the incidence of this in large code bases is usually enforced by soft means, like sternly worded comments, vigorous policing, etc but that only goes so far. Ideally, an access policy would be in the code itself and enforced by the compiler.

The public/private labels don't address this. If you make things public, the world has the ability to do unseemly things with your interface. If you friend a bunch of classes so they can access private methods, those classes have the ability to do unseemly things with your private implementation details. Both cases embrittle the architecture. What you really want is fine-grained ACLs to class members to document both intent and dependencies.

This method of restricting usage of methods to specific classes at compile time is clever and provides good documentation of design intent, I haven't seen that pattern before. I also would guess that the compiler elides the Badge argument since it is never used.
They have said they will not: https://twitter.com/ChaseSupport/status/1135961244760977409

I've been party to some interesting convos about whether it would be legal for them to do so.
(bike) swarm
So, New Vector (the for-profit org that the foundation has just spun out of) operates the matrix.org homeserver on behalf of the community.

With that said, though, I don't think it is going anywhere any time soon. Portable accounts/identity is on the spec roadmap and is a personal passion of mine, so moving servers while keeping all of your identity will hopefully be possible in the not-too-distant future.
Magnetic field morphology in interstellar clouds: velocity gradient technique
I give out my credit card number hundreds of times per year. Credit cards wouldn't be very useful if you never gave them out.
High external-efficiency nanofocusing for lens-free near-field optical nanoscopy
If I'm not mistaken, Google has called off any plans for expanding Google Fiber.

https://arstechnica.com/information-technology/2016/10/googl...
I came across https://www.thingiverse.com/thing:2588513 in some Reddit thread about this, got it printed on my public library's 3d printer, and it's been pretty nice. (Had to etch some grooves in the sides of the Yubikey so there's something to grab it to pull it out of the sheath, but that wasn't a big deal)
Disagreeing with the terms could close your account, but this section is severable (can be disagreed with separately).

Generally, opt-out is added to reduce the risk that courts will throw out the arbitration clause as unconscionable (unfair). Companies know that most people won't opt out, and any class action brought by somebody who opts out will only apply to other customers who opted out- cutting damages by 99%+.

https://en.wikipedia.org/wiki/Consumer_arbitration#Unconscio...
Question: how do we prove in the court in the future that we've sent them the rejection letter?
Have an input element that can't be seen. If it has something in it, ignore the submit. Works for all my sites so far.
It's a neat finding that plasticizer is leaking out.

It's also rather disturbing. Plasticizers are in nearly all soft plastics (maybe not silicone?) and they act on animals as powerful hormones. Lots of behavior changes and physical changes seen over the past half century could be related to the increasing use of plasticizers. It's hard to run a proper controlled experiment, and in the real world all sorts of contemporaneous changes (ultrasounds, more emulsifiers in the diet, electronic entertainment...) add noise to the signal, but we've at least proven that there are sexual effects on frogs. Suction cups are found on toys.

https://en.wikipedia.org/wiki/Endocrine_disruptor
What about buying things? This is the same info that would go in an order form.
Shareblue was banned from r/politics and a bunch of other popular subs long ago.
I do the same on KDE with the grid-tiling plugin [0]. You can also configure the rows/columns inside each workspace (I use 2x2 for max 4 windows per workspace).

meta+WASD/arrow keys to move in the workspace grid, plus a 4x4 square on my keyboard mapped to each individual workspace, hold down alt too to bring the current window with you.

meta+Q/E to resize the active window, and meta+tab is like alt-tab but for workspaces. meta+ctrl+WASD/arrow keys to swap window positions.

meta+F/T to toggle floating/tiling, useful for calculators etc. Floated windows always stay on top.

[0]: https://store.kde.org/p/1198671/ and https://github.com/lingtjien/Grid-Tiling-Kwin
I would guess from my own experience as a frequent ride hailing passenger that Lyft/Uber drivers are less of a threat to cyclist safety on average than regular drivers.
This sounds a little like mind mapping, which definitely would be good for sorting and maintaining these things.
Repent, Resent, or Reinvent: How to Survive a Pile-On
Is this an app that android users would want but iphone users don't? If not then iphone reviews are a good proxy for opinion.
Being from the Saint Louis area these numbers are just confirmation of a trend that most folks see play out daily.

There's a weird municipal dynamic that I think contributes to this. STL city and county are broken into tons of small municipalities each with their own police force, many of these towns derive a decent portion of their operating budget through ticket writing. This coupled with a fairly segregated metro area all but guarantees that if you look even remotely "out of place" you're getting pulled over and, as they say, you're "getting paper".

It's a real shame too, it was a decent place to live, there's great free museums, decent music scene, cost of living is low etc.

But the only national stats the place has going for it is "highest per capita murder rate" and now a multiyear trend of an absurdly high likelihood of getting stopped if your a PoC.
The first point can be rather easily circumvented by using strings as forward references and it only takes a bit of googling to figure that out. The second doesn't seem remotely like a deal breaker to me. Half the reason for having type annotations is to provide a description of what a function or method does at a glance. This is idiomatic even in hardcore functional languages like Haskell. With return type inference, you don't get that benefit.
Another example:

When I work on laptops, I like to have my terminal/editor to be semi-transparent with design doc/browser underneath for quick reference.
This pattern is defensive by nature so people who use your library in the future will be less prone to making mistakes. Also, it shows intent to protect that asset clearly which generally leads to easier maintainability. If someone sees this guys code, they will definitely ask questions about why he is doing it, and if they are competent, they can draw the same conclusions that his blog leads you to without having to read the blog.
"Shoppers at East West Market in central Vancouver who decide to pay for a plastic bag are given a bag with an embarrassing logo emblazoned on it like "Into the Weird Adult Video Emporium," "Dr. Toews Wart Ointment Wholesale" or "The Colon Care Co-Op.""
I like it! The self-documentation of where the call is coming-from is quite nice (though a more descriptive name like CallFrom<T> would make that even clearer, were it the principle intent). I can't help myself, though:

template<typename T>
Badge<T> FakeBadge() {
struct Stub {}
return reinterpret_cast<Badge<T>>(Stub());
}
"Go-bikes" were never run by Ford. It was a start-up called Motivate[0] that licensed the Ford brand for their bikeshare service. Lyft bought Motivate last year, and is just now getting around to the rebrand.

[0] https://en.wikipedia.org/wiki/Motivate_(company)
>Please explain how you make a missile in a turbine engine factory

It's pretty rare for a single office to create, from start to finish, an entire product, like an engine or missile. The assembly line is distributed in the first place, with separate offices attaching, refitting, and validating different pieces of the entire weapon system.

So I do not believe this comment comes from a place of knowledge on this subject. My comment also asserts that factories are not static, just because they produce something now doesn't mean that they can't be assigned something later.
A lot of people live in those cities (in my case, the publicly owned electric co). Then they sold it all off to Rogers. Anyone want 100/100 for $800/month?
IANAL, so can someone help me understand how bullet proof their privacy policy is (https://www.chaseoptout.com/PrivacyPolicy.pdf)?

It seems to me that it's pretty flimsy? In particular:

> To conduct research and to improve and promote our services . We use the information wecollect to conduct research and to improve or enhance and promote our Services.

Both promotion and research are pretty damn broad terms, right?
Ask HN: How do you find if there are third party trackers in browser extensions?
I have the annual membership. It's dirt cheap and the marginal cost is none. The day passes and single rides are intended for visitors.
The last time I renewed, the annual membership was <$100

I decided to take the membership and use the bikes for short trips within SF. I figured I've saved more that $100 in Uber/Lyft rides in the last year (+ it's healthier, better for the environment etc)
My wife and I use Ford GoBike every day and are quite happy with it. It's probably the reason we still don't have a car.
I used to work on a VIP site, it was their largest customer and we got 600 million monthly pageviews.

Scaling WordPress to that level is a challenge, but with multiple levels of network and software caching, it worked.

My particular sites wouldn't be down, because of akamai fallback.
Being a regular crawler on this forum, I do prefer solution and critical thinking inspiration. Round circular discussion and deliberation makes no progression in distributing information.
Well, adding a solution ---- Regular fenugreek consumption can reverse the hardening of arteries problem plus various manly things. :)
Citibike in NYC (also operated by Lyft) costs $2 per ride for using an ebike. And that is if you are already a member. Non members pay $5. There is no membership allowing unlimited ebike usage.
1. How do we know if we paid extra it doesn't go into the pocket of a middleman? We may pay $150 for Nike shoes but at the end the person who stitches the shoes might get $0.25. This will only work if there is accountability with consequences along the entire chain.

2. I've certainly disappointed by this one but I put the blame on our city and county politicians who allowed this to happen while charging us extra on the claims that they will be properly recycled.
Their mission: 'improve people’s lives with the world’s best transportation' allows for more than just cars and ride sharing. From what I've read recently, they also care greatly about being carbon neutral as well as embracing greener options for getting around. Bikes and eScooters seem to fit right into that plan.
Tracked mail would do, although it also means extra $$$
We're getting tracking on all of the letters and will send that information with the emails as well! Sorry we did not make that more clear
Huh, I could have sworn there was, but I don't see it there, either.

On iOS I've only used Resilio Sync, fwiw.
Can't imagine how you formed that impression. TNC drivers love to perform the "Crazy Ivan" and they love to double-park in bike lanes.
Except when they swerve and park in bike lanes.
BUNITED
Bike shares seem far closer to the core-competency of Lyft than Ford. Uber owns Jump, so this doesn't seem strange at all to me.
Cool service. A concern is that scammers can use variations of the domain (chaseoptout.co optoutchase.com etc) and use adwords to get on top of search results to trick people and steal personal identifying information if this thing gets popular enough.
That is until Lyft gets bored with it and axes it like Lime did to their bikes. Now my town is vacant if any rental bikes, despite their promise of fixing our "last-mile" problem to our train station.
I'd pay extra for those
"By checking this box, I certify that my account information is accurate and I want to e-sign and mail this document to chase to opt out of binding arbitration."

The document is not actually present.
#deletechase
Yes but it’s your Chase account number. If it gets leaked through this service, Chase precipitated that leak through their unethical use of arbitration.

Idk but I only have Chase through Amazon. Chase might get effed, but my Amazon account will probably always be fine.
SLES (Suse) is going all in with btrfs, it is no ZFS but better than the equivalent RH solution of offering an LVM or other blocklevel layer of checksums.

Not to mention all the ..BSD or ZfsOnLinux based storage solutions.

I am not denying that APFS is a good FS, but not even having the option of checksums given its contemporaries was clearly a political and financial decision to benefit Apple and not its users. Pointing to an opaque mix of raid (and indeed, raid10 is not even enough), super-reliable SSDs and the full stack control doesn't make the lack of checksums any better.
> But it actually happened that co-workers used these private methods because they use code-completion instead of reading the header...

A nice feature I've noticed in Elixir is that giving a function a "@doc false" annotation will actually prevent IDE/REPL autocomplete from completing the function. (It's still there to call if you type it yourself.) Maybe that's something C++ tooling could copy.
In SF for whatever reason there is no surcharge for the electric bikes
That’s why I think hard drives and passwords should become more widespread in wills
Oh dang. So this whole thing is just a big data grab. Even if they aren't going to make fraudulent charges, that's a clear ulterior motive.
I have a feeling that Chase will send a letter to the operator of this website using some excuse like unauthorized use of the Chase trademark or something.
A few stories down, dropbox relaunching as an enterprise collaboration
Is this difficult to setup? How much of the data do you control?
> Overlapping windows doesn't provide any benefit. Making everything either full-screen or splitting the screen is so much better.

I disagree 100% and I hate people like you. Please, do not force this on users. I have about 10 programs running at once, all accessible because of the way they are partially stacked over each other.
ok, so this is being provided by a new/competing bank and a marketing agency. What could possibly go wrong?

A quick read of privacy policy should dissuade anyone form putting information into this system.

A+ for guerilla marketing

F- for anything related to privacy, etc...
On my older High Sierra box, /usr/X11 is a symlink to /opt/X11. Catalina ships with /usr/X11 symlinked to ../private/var/select/X11. So it should still be possible to get X11 to work.
I'm a US attorney but not in contracts. Contracts is a fairly complicated area of law, and the fundamental common law of Ks that you study in law school tends to be very different from how Ks work "on the ground." Most notably, statutes currently exist that change the way this common law operates in sometimes non-obvious ways. Standard disclaimer here that this is in no way to be construed as legal advice, this is not my area of expertise; take this as high-level background.

Essentially, under the common law here, all that a contract needs in order to be valid is three things: a valid offer, a valid acceptance, and valid "consideration," where consideration is a legal term of art referring to 'something of value' gained through the agreement.

The idea is that, there is no servitude. Companies can offer whatever terms they want (subject to a very few number of restrictions, dependent on the industry/regulatory domain). You are under no pressure to accept. You can easily reject the terms by simply not using the product. Courts have generally been reluctant to prevent parties from agreeing to whatever lawful thing they want to agree to. The main exception is that you cannot have contracts which serve 'an illegal end.'

In the US, there's no need for a contract to be written or overheard at all. There need be no written document, no witnesses, no record whatsoever. So long as there is a valid offer (obvious jokes are not held to be valid offers, for instance), valid acceptance (you generally need to affirmatively signal acceptance, but this need not be oral or even explicit), and valid consideration (really nothing more than a formality nowadays, this is why many deeds say "exchanged for consideration of $1"), the contract is valid, even if it only exists in the minds of the two parties.

Obviously, proving such a contract can be difficult, but it can be done, particularly if the parties were acting in accordance with the terms of the claimed contract. If we orally agree that you will start working on building a shed for me, you buy supplies and deliver them to the site, but then stop work, you can't claim the contract never existed, because you've acted in accordance with that oral contract.

In this area specifically, there's been some progress made in getting the courts to understand the enormous power differential at play here. You nearly can't survive in this country without at least one credit card, and if all the major companies' cards have terms like this, then you don't really actually have a choice in the matter. It's been a slow process however.
If that's the case, it must have changed at some point. Lastpass and Duo both support multiple U2F keys, and have for at least a couple of years. I have two keys registered with Duo for login at my school and also through Lastpass's non-Duo U2F support.
Can you point to any tutorials/articles/documentation? I got off Mac for Linux or Chromebook with the whole keyboard horror.

About the only thing I miss is a full keyboard for sms & iMessage. And I have an old Mac Mini laying around that could be put to use if necessary.
A nice feature of plex media server is that the app on your phone will back up your photos to your home server.
not at all! We explicity ask if you want to opt in to future communications on our form - we are NOT using them to communicate with users if they do not opt in.
An ecommerce site has a merchant agreement with a payment processor to comply with PCI DSS. This does not. It is in no way similar.
This is like that time when king gizzard released 5 albums in one year
chase will shutdown my account then right?
Everyone likes to complain that android devices are too bright when booting, but at least they'll never have this problem :)