skysight-inc/HackerNews huggingface dataset:
> an unnamed "investigatory tool" to do this

Paragraph 7 of the complaint identifies 19 U.S.C. § 1509 as "the sole statutory authority CBP invoked in issuing the summons" [1]. It appears to be a customs authority related to the "examination of books and witnesses" [2]. Sufficient to say, it's a stupid overreach.

Side note: we need a fund that re-imburses private companies for challenging such orders. It could be managed by the ACLU, EFF, et cetera. What Twitter is doing, here, is public service.

[1] https://www.documentcloud.org/documents/3538047-Twitter-Comp...

[2] https://www.law.cornell.edu/uscode/text/19/1509
Thanks for answering! How do you feel among your peers? Performance-wise and general understanding of topics? Is there no noticeable difference or do you find that you're learning things from a different form of understanding?

Sorry for all the questions, I think it's fascinating when people wind up in a very different field from one they've more formally studied in.
Here's an odd part: it was a small enough college community that a "get to know you" type party was held at the president's private residence soon after his arrival. Being an asocial high-schooler dragged along, I noticed a bound copy of his PhD thesis was one of the few books on the shelf. I skimmed through it (something very verbose and academic about the theory of business administration) and found it incomprehensible.

So his "research" existed, at least in some form. In retrospect, I'm wondering if it was "real", but from a diploma mill. Or purchased? Or someone else's rebound? Or as real as a thesis on business administration can be, from an earlier time in his life. In retrospect I wish I'd read it a little closer so I had a better clue as to what he actually did.
They likely were giving her additional grants later in the life of the company upon reaching certain milestones to make up for her dilution at a strike price that required millions of dollars to exercise. You can get away with founder stock very early on, but at some point, it becomes untenable as the value of the company grows.
The Engine closes its first fund for over $150M
We really need a release of Android that allows driver updates via manufacturer packages and the app store. This is terrible.
If more people were willing to take the step to arm and sacrifice the performance, this could move forward faster.

And there's a strong security reason to do so. I am motivated to buy an Arm machine which will be soley responsible for my:

+ Email

+ Banking

+ Cryptocurrency

Because none of those take too much power, and they are all very security sensitive.
How Do We Do 1-click Background Search on Online Potential Dates?
This is very telling to me that I get down voted for having a differing worldview opinion. Social justice for all unless they disagree with you, eh.
MongoDB | Sr.Software Engineer (Cloud Platform Engineer) | New York, NY (relocation is available)| Competitive Base + Pre-IPO stock Options

Our Cloud team develops the software that runs MongoDB in the cloud at a global scale. We are looking for our founding platform engineer on this team who will be tasked to challenge the status quo - taking on what others thought was impossible. If you have any interest in working with various OO languages & love challenges, this might be the role for you.

Do you have any interest or questions? Please reach out to me at JC@mongodb.com or apply here http://grnh.se/c6pf3h1

--- If you have any interest, this is a short post from InfoWorld (http://spr.ly/60078rGKH), which named MongoDB Atlas (our newest cloud offering) one of its 2017 Technology of the Year! ---
Twitter refuses US order to disclose owner of anti-Trump account
Some think that money in the form of shells existed back to at least 75,000 B.P.[1]. Language and controlled fire arose around the same time. Money (easily transferable anonymous debt) may have been used by (proto?)humans before the notion of words. Money may have been one of the few keys to the rise of human dominance.

[1]http://nakamotoinstitute.org/shelling-out/
Let say I buy a RaspberryPi for use in an IoT product and then it comes out that there is a flaw in Broadcom's Wifi SoC. Who's fault is that?
For some reason, this post is being flagged off the home page. 106 points in 1 hour and it currently sits in the 16th position. Curious no?
Social Following
Drivers have no obligation to stick to a particular route. The ride can be refunded if the route is egregiously long or indirect. Even then, if there is a valid reason (traffic, road closure) the ride can be upheld.

If riders are quoted a longer than optimal route, then that appears to be deceptive to me.
> At this point, it doesn’t matter. Indeed, it is unlikely that Libreboot will ever rejoin GNU, but feuding in an already fragmented community helps nobody.

how is this not paradoxical/delusional?

oh boy, here we go again. An apology full of grandiose but still standing on the previous stubborn point. That is not how apologies work.
You should think of the sequencer layer as a shared log abstraction along the lines of the Corfu project from Microsoft. It is distributed and replicated, with the scheduler layer reading from their local copy. Stalled scheduler nodes do not block writes in the system.
No overtaking != no competition. The competition largely comes down to strategy now. I find nothing more boring than racing series where cars are constantly overtaking each other. It just gets boring and repetitive.
oh-my-zsh has some great git aliases too (scroll down 1/3 of the page): https://github.com/robbyrussell/oh-my-zsh/wiki/Cheatsheet
I do wish compilers were smart enough to differentiate between circle.int* and int*. If I was a C programmer, I would expect my compiler to be able to tell this difference :(.
Monzo, a UK digital-only challenger bank, granted full banking license
I didn't gather that from the article; if you are right then it will be apparent in the court case.
The title is a nice pun: http://www.imdb.com/title/tt0036613/
DHS is requesting the data pursuant to 19 US § 1509 - Examination of books and witnesses;

In any investigation or inquiry conducted for the purpose of ascertaining the
correctness of any entry, for determining the liability of any person for duty,
fees and taxes due or duties, fees and taxes which may be due the United States,
for determining liability for fines and penalties, or for insuring compliance with
the laws of the United States administered by the United States Customs Service...

So it's that last part, for insuring compliance with the laws of the United States administered by the United States Customs Service which probably comes into play in making the request to unmask the account, specifically because the account claims to be an employee of USCIS.
Funny. Actually I am the 25 yo. I just didn't want a biased option from you guys.
Why should I spend 5 minutes googling for negative accounts of something I like? I honestly find systemd quite easy to work with. Untangling a maze of init scripts when a package maintainer wasn't being careful or someone made a mistake was miserable. Now startup is more more standardized, in my opinion. I don't like it as well as upstart, but I see no reason to go digging for problems. When I encounter one, I'll do it then.
And what difference does it make?
Uber vs Lyft sort of reminds me of the old Digg vs Reddit rivalry.

Digg had all of the attention (and marketshare), got courted with a few acquisition offers and ends up flaming out...

And in the background is Reddit, just plugging away, doing what it does best and long term, ends up being more influential.
Do you need to set up a business at your home country too?
so edgy man
If some of our competitors (like the ones who visited us already) read this, reach out to us! It'd probably make sense for us to join forces.
> I think you misunderstand what the phrase "for all intents and purposes" means. It doesn't mean "literally, 100% true" it means "for true enough for this argument".

Email addresses aren't in any way decentralised. Saying they are isn't true enough.

> What network does your blockchain run on?

The product in question _doesn't_ rely on ICANN, or Comcast running to your house; it can work without either of those.
> wants a free cpu

> gives money to companies that sell very closed cpus.

> blame people making some closed cpus free.

:(
> the FDA doesn't trust consumers to react appropriately to receiving serious and actionable information from 23andme

So, that is an interesting and valid point. I've thought about it myself. Seems like these tests are something new, and it may take a while before the new thing is absorbed into the culture and it's treated the way it should. Yes, there is still the risk of misunderstanding the information you're getting.

There are also a few simple solutions - e.g. any doctor should be able to help you correctly integrate this information.
> That said, while HTTP/2 is now out, IPv6 is still a sad story, especially with AWS.

The problem I see with IPv6 is that it very much encourages a unique, even static address for each device on your network, which is a privacy and security hole that NAT addresses for IPv4. So I'm not exactly dying to use it if I can avoid it.
>Okay, but a service and product has a warranty, and most software comes with a limited warranty

Products have warranties, but this isn't really what I'm talking about. That was just an example of who is responsible: the person that you deal with is responsible. You buy a product or a service? The person you bought it from is 100% responsible.

>If Apache has a 0-day, what you want the bank to do about it if their website gets hacked?

The bank shouldn't be relying on software that it can't be sure is secure. If it's using Apache, and Apache has a 0-day, that shouldn't let people get all the way into their cluster and then into all their systems. They should have security in depth.

The bank is responsible for the security of their customers' data. If they rely on Apache, an open source software product that they have put no funding into, have no security checked, have not audited and have not actually put any real effort into securing, then that's their responsibility. If they don't want to be susceptible to Apache 0-day vulnerabilities, they should figure out what they need to do to not be susceptible to a 0-day. That's their problem, not mine. Never mine. Always theirs.

That's how responsibility works. That's how it's always worked. If a lawyer provides poor legal advice because a contracted investigator got something wrong, the responsibility lies with the lawyer.
19 USC 1509 has a catchall that extends the SHS's authority to compel documents to "insuring compliance with the laws of the United States administered by the United States Customs Service." [1]

It's definitely a stretch.

[1] https://www.law.cornell.edu/uscode/text/19/1509
Computer-science wise: I'm a rather good developer, according to my supervisors. I'm quite comfortable with Java, Python and a bit of Swift. I love writing code, starting with BASIC when I was 11 years old.

Medicine-wise: I'm in the bottom quartile of my class. I'm terrible at sitting there and studying. It's a completely different mind set. I did really poorly on UMSLE Step 2 in particular; most med students do +20 points higher relative to Step 1...I did 40 points lower. That test is entirely memorization, we're talking memorizing immunization schedules for children, the screening guidelines for low-dose CT, the warning signs of an acute abdomen, and so on...

In terms of benefits, I'm much faster at research data analysis. I'm doing imaging work and I can take a DICOM, convert it to NIfTI, run an algorithm in Python or MATLAB, and dump the results in under and hour. That kind of stuff is second-nature to me, but takes my fellow lab mates an indeterminate amount of time. I've written a number of 20-line scripts for my classmates that do basic stuff like vertical lookups in Excel and searching for files on the filesystem. Really simple stuff that would take a person a long time by hand.

One more thing, the MCAT was a blast for me. It was a wonderful test. It emphasizes integration and application of what you've learned on novel problems, very much like computer science. The USMLEs were hell. I got 98th percentile on the MCAT; 40th percentile on the USMLE.
> "I don't think anyone has ever dropped a distro because it wasn't using systemd"

That's an odd assumption. I have. I'm a big fan of standardisation.

I understand some people not liking systemd, but there are a lot of folks out there who really prefer it. Once I started adopting it, I no longer needed/wanted to support cross-distro start scripts, since systemd does that. So non-systemd distros were dropped.
> xyr point

His point. I am a man.
I don't like systemd for a bit more practical reasons.

For example, how do you like the fact that init now comes with "hidden" timers ? After you've scoured every place that a "traditional" Linux might put scheduled tasks, you've come to the realization "Ooooh, now my init has its own cron!". Because obviously an init system needs its own cron!

Or the subtle way it breaks existing SysV compatibility. An RPM/Deb package drops its SysV init file at /etc/init.d, and the next thing your ConfigManagement system does is try to start the service - quite standard. Bang - "Unit not found"! Why? Now on systemd-enabled flavors, you need to reload the mofo after dropping in your files. Of course Systemd could hook into dbus and run crons, but it can't be bothered to inotify or even jit-check-upon-request /etc/init.d. Because subtle breakages are cool!

How about the systemd-hostnamed service? Why on earth would we need a service to change the hostname? And why should it care about the "chasis type" of the machine?

These are just some of my own WTFs encountered during my admittedly short but language-colorful interaction with systemd. I have nothing against the Systemd unit files, but the functionality/bug scope of the whole thing is way bigger than I'd feel comfortable with!

P.S. Poettering is reportedly a townie, so I'd love to buy him a beer someday and berate him over it.
It always is :)

Tens of kilometres of hard vacuum too..
I was specifically referring to the non-broken cases where there are no misunderstandings and the studies are valid.
What happens if two users post an about message with the same name?
Every SJW thing you are required to believe nowadays is just a way for self-promoters, drama queens, and the mentally ill to get power and advantage. And all in the service of globalism and corporations.
https://twitter.com/realDonaldTrump/status/83798983581828710...
The New Digital PR Roadmap: How to Secure Earned Media
That's a puzzling analysis. Of course job skill correlates with training. Usually the better programmers have spent far more time training (usually on their own, auto-didact style) than the poor ones. I'm sure it's the same for top surgeons.
Systemd does more than init - it keeps popping up its head all over the place, such as for login or timekeeping. After all, it's 'systemd', not 'initd'...
If you think the company is hesitant, offer to work on a contract basis -- to "put your money where your mouth is".
"Justified, maybe, maybe not. Libreboot is probably never going to rejoin the GNU. Leah was at the time struggling with gender dysphoria and substance abuse."
~Alyssa Rosenzweig

"I was wrong, I am sorry, I felt justified. I apologize, I apologize, I apologize"

Seriously why after all this they still have not the balls to say it was all wrong. Why this "maybe". What is this BS? They admit it was all SJW BS but at the same time they don't want to rejoin the FSF? Why? I bet they would welcome them back with open arms.

Seriously I think this is all great, yet another SJW whatever tirade ends with facts that show how this people often just make stuff up to feel entitled or because of their issues their brought on themselves or whatever. But why not go all the way why still "maybe" "never rejoin".
See https://github.com/snaptoken/kilo-tutorial/issues/4

You may have a broken version of the font locally. If you download the offline version of the tutorial, it'll come with all the fonts it uses and hopefully will work.
Sorry, I don't know what your point is.

My initial comment was a response to the snarky "proprietary systems suck" comment, saying that UNIX itself was a proprietary design.
Absolutely infuriating. Witch-hunting of the worst kind.
Wires were not free for me. I received a few wires from Sweden and recall paying a fee for each. Additionally there is an account service fee ($15) each month.
There's some hidden UI trickery you have to do to download the latest update. I forgot the series of gestures I had to do to get this patch when it first came out, but there's a way :)
But it worked, it didn't complain about no time property like I'd expect.
Never been there, but Johannesburg looked pretty cyberpunk in District 9. Accordim to Neill Blomkamp, during the winter season, Johannesburg "actually looks like Chernobyl", a "nuclear apocalyptic wasteland".
I agree. I did stop using Ubuntu when Unity was introduced. May be time to be back
With mobile, as things are, you're guaranteed to have a bunch of proprietary drivers. With the Linux kernel, all the modules need to be the same version of the kernel because you can't guarantee that the interface hasn't changed. Contrast that with Windows, where the same driver file will install and work with a wide range of actual Windows kernel versions.

If Fuschia provides a stable driver interface, then it would mean that my 5-year-old phone doesn't need to also use a 5-year-old kernel to interface with its closed-source drivers. It'd be a big win, overall.
Yeah, for now but in general, that's useless. They have the leverage to change the policy whenever they want as long as they notify the customers at the login screen and via email. And hey, they can change the policy to not even notify anyone. And of course, they can be bought out and the customer data is part of the company value so there's that.

Unless they provide an anonymous way of consuming their product I would never. ever. EVER. give a for-profit company my genetic data (and it's debatable who owns that data because last time I checked lawmakers don't really give a shit about information ownership unless it's about Hollywood) and have them tie it to my name. Fuck that!
Ask HN: How do you backup your AWS instances?
AWS only provides simple volume snapshot functionality. How do you backup your AWS instances? Do you use custom scripts that make the appropriate AWS API calls or do you use a third party product? What would you like to see out of such a product? Thanks!
In the end, what we see here is a paradigm shift.

Open Source / Free software used to be about, well, open source and free software. The moment "Code of Conducts", "Diversity advocates" and the likes swamp into a project, a situation like this one is bound to happen sooner or later.

Smaller projects are usually immune to this because they often are small, well-knit communities. Large projects attract people who are not about technology, but "to be a part of something bigger", and in today's climate, this attraction extends to people who mean well, but are in fact destructive.

I guess it is time to make sure OSS projects do not become too large for their own good - let's get back to what we are really good at, which is technology, and keep all the diversity / orwellian minilov-stuff to the Humanities. As long as the code is good, noone should give a damn if it comes from a Hindu, a Muslim, an agnostic, a homosexual, someone with green skin or someone who enjoys the consensual presence of their prefered gender in leather. We need to go back to https://www.eff.org/cyberspace-independence
If you sell an 'IoT product' to someone, and it doesn't work properly because of a wifi issue, then they will take it back to you and say 'the wifi don't work good'. Then it's your responsibility to either refund them or replace it. That's how the law works.

Now you have a defective Raspberry Pi, the wifi chip in it doesn't work. So what do you do? You do the same thing: you take it back to the person/company you bought it from and demand a refund, a repair or a replacement depending on whether it's a systemic issue with the chip or a one-off or whatever.

If Raspberry Pi then end up taking up issue with Broadcom and complaining to them, that's their problem not yours, just as it's not your customers' responsibility to know only where they got the device.

Whose fault is it? It's probably nobody's fault. But there's still a clear chain of responsibility.
If personal issues create problems in a corporate project, people get fired. This alone creates a chilling effect - people put up with a lot of crap before they make the problems public, see Uber or any other story about a toxic workplace.
Can you show me an example of what you mean?
Does Schwab have business checking accounts? Their page at http://www.schwab.com/public/schwab/investing/accounts_produ... lists brokerage accounts but nothing about checking accounts. I use Schwab for my primary personal checking account but it seems to me that they don't offer that service to businesses.
hiya jackson :)

yea… that's a longer discussion. I've been influenced on this by some coworkers (cf. http://www.hammerlab.org/2015/01/21/introducing-ketrew-0-0-0...) and conference talks (including one at NEScala 2wks ago, https://github.com/nescalas/proposals-2017/blob/master/long-... ); one way to think of it is that there are blurry lines between a DSL and any plain old API… they're kind of the same idea, though conventionally DSLs have tended to involve more punctuation marks, and I agree that that can be taken too far, and that SBT did in fact take it too far in the past!

On the other hand, XML with a given schema is a kind of DSL as well, and where it's possible to make e.g. Scala DSLs overly concise to the point of inscrutable trickiness, XML APIs are frequently considered to be inscrutably verbose, as we've all heard and experienced ad nauseum.

However, given Scala's powerful type-checker and flexible syntax, more sane middle grounds can be explored. Maybe a less controversial example in SBT is the "/" operator for constructing filesystem paths (https://github.com/sbt/sbt/blob/v0.13.13/util/io/src/main/sc...), which I incidentally just mimicked in a java-nio-Path-wrapper library this past weekend (https://github.com/hammerlab/path-utils/blob/1.0.2/src/test/...). The alternative here is Java's Path.resolve(), which is a bit clunky to say the least.

Also some of the JSON-DSLs we dealt with at 4sq come to mind as nice bits of ad-hoc syntax that still benefit from all of Scala's type-checking wondrousness :)

(edit: fixed broken link)
If someone is deliberately trying to undermine the government with twitter accounts then they would have a valid case. If there is even probable cause that this is happening then that would be enough for a warrant.

The fact that they resort to a custom's law suggests that they can't show either of these to be true.
I like this approach, maybe they should try it for science and maths too.

Just post a list of all the major unsolved scientific questions, and then everyone will know not to bother with them, because they're unsolvable...
My understanding was that the replica would go down in order to recover the failed server. This was a side effect of the way snapshots and command logging worked. You couldn't just restore the snapshot on the failed node because the multipartition commands would have to execute against the entire replica. Instead you would restore the snapshot on every node, and roll forward the entire replica.