skysight-inc/HackerNews huggingface dataset:
Why not just use an extension like Disconnect to prevent Facebook tracking?
Yes, any analogy will break down if you chase it to the fringes, but in this case, the central core of the analogy doesn't work. That makes it a bad analogy - you may as well just explain what's going on directly. Or spend the trivial effort to make a better one.
You can (used to be able to?) also sideload without a Mac, that's how some pirate app stores work without jailbreak.
Access denied even after replacing X with a number. leemartin wrote that he locked the S3 bucket the exact same minute of your post, unfortunately.
They do deep packet inspection. This item, especially the top comment, is well worth reading:

https://news.ycombinator.com/item?id=10101469
I've also seen it geotag things based upon the content of the image alone.

I went to the photo store not long ago and had dozens of rolls of negatives scanned, from a vacation to Europe 20 years ago. I uploaded them into Google Photos and it geotagged many of them automatically.

They have a public API that does the same, it detects landmarks in images and can give you a lat/long position for it as well as a confidence score.

https://cloud.google.com/vision/docs/detecting-landmarks
Seems like a simple, cheap solution compared to shopping around for a quieter computer or parts.

How is it so problematic to have cables running along the molding and around a corner?

In fact, why bother worrying about the noise anyway? Some people function much better with white noise in the background.
You have a valid point. A logical analysis of this event easily reveals certain political motives. The fact that it has been publicized and spun with negative implications for Cuba and Russia is even more suspicious.

I highly doubt that Cuba would take any action to harm its recently improved relationship with the US. Recall that Guantanamo Bay was used as a testing ground for torture techniques and possibly other unethical research by the US. Guantanamo Bay formerly held 245 prisoners, but during the Obama administration this number shrank to 41. This downsize combined with increased scrutiny/auditing of inhumane practices has likely rendered Guantanamo Bay useless to the US for testing living subjects.

If the US were to test sonic weaponry (or any kind of weaponry/agent) on Cuban citizens or Cuban soil, it would be an act of war. My initial speculation is that the US used its embassy as a legal loophole to test weapons on living subjects. The advantages for the US in this situation are two-fold, especially for the current presidential administration; dodge international law and reverse recent advancements in US-Cuba relations.
Book 'World Without Mind' argues that Silicon Valley will lead us to our doom
What seems terrible about it?

It looks good to me, although it certainly looks old.

Everything is squished together, but presumably they were using much smaller displays back then. Imagine writing code to be displayed on half of your phone's screen.

The C style is different, because this isn't ANSI C or C99, but that doesn't affect the readability much.

I can't think of any coding practices it breaks. It's low level code, which most people don't have to write these days.
Changes with Quickstart and Sharedclasses;

# time for i in `seq 1 10`; do ./jdk-9+181/bin/java -client -Xquickstart -jar l2i-0.1.0-SNAPSHOT-standalone.jar; done

real	0m18.571s
user	0m30.429s
sys	0m1.374s

# time for i in `seq 1 10`; do ./jdk-9+181/bin/java -client -Xshareclasses -jar l2i-0.1.0-SNAPSHOT-standalone.jar; done

real	0m16.642s
user	0m19.483s
sys	0m6.307s
If that were true, then why are "clean room implementations" a thing?
Great! Any idea what mechanism adrenaline activates that gives the perception of time slowing down? That is something I've always wondered about having experienced it probably half a dozen times in my life so far.
Google Photos uses ML to tag photos and this feature released amidst much fanfare at Google I/O a couple of years ago. They don't need location data to geotag photos anymore.
Thanks, checking it out... Is this project still maintained? The site is not responsive. So it's pretty painful to use on my phone. But at least the songs keep playing when I turn off the screen. That already makes it better then Youtube.
You're telling me star wars would have never been made if Lucas only had 28 years of exclusive rights to the franchise? Please.

Here's some public domain characters that have ended up in works that have given a lot of people entertainment: Sherlock Holmes, Dracula, Frankenstein, Dr. Dolittle... that Mickey Mouse and C3PO haven't joined this list is only because of relatively recent extension of copyright terms, which have amounted to a transfer of wealth towards those who didn't need more of it to be artistically creative...
I was pointing out a curious typo :)
That sounds reasonable, but why are Wine developers and the like discouraged from looking at the original source code they're trying to emulate?
It's right in the video embedded in the article. Starts about 55 seconds in.
If it was changed from ascii to utf-8, how does it break everyting else ?
The Clojure app was AOT compiled (Clojure->bytecode) not the JVM's AOT
US #Treasury announced sanctions against seven Iranian nationals
I recently had the brilliant idea that someone should create a site where we all enter our social security numbers and personal information (DOB, name, etc), with the promise that once the site collects, say, 100M verified records, all of them will be released.

Seems like an opportunity to force the hand. I, like you, imagine such an action would induce systemic change.

Maybe.
There are avenues to do it, but in my experience indexing data into ES in a useful format typically requires more work (denormalization of various sorts, different data formats, etc)
Ask HN: What Stage Is My Business At?
Morning HN,

I've done some market research by asking ~30 developer/manager friends to take a survey. I found that there's definitely a demand for my product. I've built an MVP. I'm currently showing it to prospective business clients and have received very little negative feedback. I'm trying to learn if they'd want to sign up for the service, and how the decision would be made whether to sign up or not.

So, in a sense, I think I've discovered who my customers are, validated them, I'm figuring out the distribution, and I have an MVP -- I think (I'm an engineer, just learning the business side of things).

I technically don't /need/ any other employees at the moment. But I would like to bring on a co-founder for several reasons. I'm a little reluctant to split the business 50-50 with someone, though. I've put in 4 months of development and $60k. I do have four friends that want to be a first hire, and at least one interested in being a co-founder, but the two I really want as a co-founder aren't interested in quitting their job and working for no pay.

I'm also curious what type of funding, if any, I should seek. After signing my first 3 clients, which it seems like will happen by the end of the month, I'll be profitable. I'm in the early stages of developing a business model with a friend of mine who is a consultant for BlackStone, and it seems like there is a clear path to $54M in revenue by 2022 (I realize this is still very hypothetical).

It seems kind of silly to go through an accelerator at this stage. Although, I do really need and want the help of more experienced business people. My product is great -- that's validated -- but it's still not going to sell itself.

Anyway, if you managed to read all that, I'd really appreciate some feedback. I really only have one business friend, I've been bugging him a lot, and he's already busy AF, so I feel bad to keep reaching out to him.

Thanks!
Viral Marketing Tip
I've been using the tests version of this for some time now. It's great. Keeping work/personal sessions from mixing is really useful (eg: I want my work google account whenever I visit gmail, but my personal one for youtube).

You can also set certain domains to open on certain containers by default.

It's available here for now, but I really hope this ends up making it into firefox itself:

https://addons.mozilla.org/en-GB/firefox/addon/multi-account...
Discover the world of microcontrollers through Rust
I've also seen this happen, where an article was designed in pre-consultation with a journal editor in my field. We submitted (what I felt was) a dubious paper initially. Reviews were very harsh, but the paper was not rejected. I was amazed we had four months to revise and resub. It was eventually published. I was an early grad student at the time, so I didn't know that this was unusual.
In either case, they would have to get a warrant first.

Once they have that warrant, it doesn't matter what biometric locking method you use.
https://www.ibm.com/developerworks/community/groups/service/...
No more so than the BSD/MIT/Apache licenses. The BSD license predates the GPL. And has none of the dead weight or baggage.
I read your site last night and was intrigued by the bold use of traditional finance language to describe your ICO. "Token-shares", dividends, etc. You're not worried about US securities law?
Which is a perfect example of why you shouldn't use work equipment for personal traffic.
better safe then sorry! ;)
Nice, thanks! As for managing: I don't want to manage anything. I just want to click around and listen to music.
Isn't ASCII a strict subset of UTF-8?

If anything this should make sure programs don't break because they read some utf-8 extended character when expecting just ascii -- which is the most common case.
YouTube vs Vimeo Battle
I have seen statements both Snowden and Schneier that say that security and in particular encryption works but the attacker only need a single point of failure and security agencies generally bypass rather than break security measures.

But we are talking about a specific attack vector here: Correlation attacks. flow size captures and destination site fingerprints are great if the traffic can be isolated.

Imagine a actually fingerprint. A computer will transform the image into specific dot values, and from there create a unique value. Now imagine you put 100 different fingerprints with the exact same outer finger shape on top of each other. No method will be able to say with confidence if a specific fingerprint is in it, regardless deep pockets and honking databases.

But there are a few catches. Reduce the number of simultaneous signals and the problem goes down. If you can introduce additional traffic into the signal, you can often isolate the traffic you are interested in. While we can never know with certainty what the big agencies can do, the general advice I have heard is to not send a single message through the tor network and always do it as a part of multiple simultaneous messages (both for sender and receiver).
I'm not too familiar with Python but something like that would typically be handled by passing a pointer to a data structure containing the column data, and not each column itself (or does/did it have a 255-item limit on its other data structures too...?)
On python-dev a few month ago, Guido agreed with you that this is an arbitrary limitation that should be removed at some point. In particular, he worried that programmatically generated code would tend to run into this limitation.[0]

[0]: https://bugs.python.org/msg142998
Just GPLv3
Hacker News's first post
Well, not yet, maybe? Given the state of the art in real-time video manipulation, including based in motion capture, I am not so sure that's gonna stay that way for long.

Also, please don't use terms like "steal an identity", that is how banks frame things in order to make it appear that they are not responsible. Banks don't employ reliable authentication, thus they get defrauded by imposters--nothing is ever stolen from those who the importers pretend to be, it's only between the bank and the imposter, noone else is a party to that fraudulent transaction.
As a partial counter-point, you should be aware that diarrhea is a very common symptom for the first several weeks when one changes their diet substantially. Drinking more water, eating foods that are easier to digest, ingesting more vegetables -- all these things trigger your body to flush itself.

For most people what looks to be a diarrhea in reality is a mildly violent reaction to the changes of your feeding habits and thus the changes in your metabolism. In rarer cases, I've known people consuming Herbalife who, even though they admit they feel MUCH better, occasionally puke -- that's the rarer form of the body flushing itself.

So this seeming diarrhea is very normal in the first phases of weight loss -- or even simply starting eating healthier and ingesting more water without aiming for a weight loss.
I believe args and *kwargs have special opcodes already.
I really hate these articles that bemoan poor UX but in reality are a failure of the author to take the time and look at the problem from a different perspective.

Sure the Mac printer selection experience is great when you have a laptop that you carry from work to home and print from a single printer at either location.

It sucks when you have a desktop at work and you can see the entire corporate network. That printer sitting across the hall might be 10 hops from you on the network but the printer on some exec's desktop might be 2 hops even though he's 2 floors up.

Or maybe you're a home user who never takes your laptop anywhere but you have a document printer and a photo printer. Or a kid and they have a printer for school work in their room. Then you have to check every time you print.

* Neither OS adds a printer by default so the scenario I described isn't really feasible and none of the OSes behave as I or the author of the article described.
Unrelated to python 3.7, but they recently added this feature that you can add two dictionaries together in 3.5 by doing:

new_dict = {**dict1, **dict2}

It is so handy and nice
I live in Vitoria, BC. It doesn't get that cold here, but it was below freezing I lost maybe 10% of range. It takes maybe 3 hours to change with my level 2 charger.
The main issue here is how much of a PITA it is to work with HTTPS locally (totally true that .dev is the wrong thing to use for dev boxes here). Self signing certs and forcing /etc/resolver/ configs is only half of it. Then you run into trouble with mobile emulators, proxying, etcetc.

We have an automated setup of it for devs, but it's out of necessity rather than anything else. It's a pain to deal with.
How did he lose $3k?

I've been curious about the real-world impacts of identity theft for quite some time. In the article linked, the author's only obvious losses were a) on the home mortgage (couldn't cosign; worse rate) and b) at the airport, with TSA (which I don't get; how did his credit rating have an impact on the secondary security screening?).

It's unclear to me why I should care that much about identity theft, or what a thief can do. I'm not saying it wouldn't be a huge hassle to get calls from scammed creditors or be unable to obtain consumer credit, but I am fortunate enough not to need credit and I already have the credit cards and bank accounts I need.

There is the whole IRS fraudulent return thing, which could be quite tedious to sort out and meantime would take real money. But that's about all I can think of unless you need consumer credit.
> And for the last question: Again, there are no .dev domain names. There never have been. It's never been available for registration.

It is, however, in widespread practical use.

> The recommendation for a long time has been to only use either (a) domain names that you actually own, or (b) domain names that are reserved for testing and are guaranteed never to exist a la RFC 2606

If taken to its extreme, that recommendation would mean that any kind of internal hostnames - even dotless ones - are subject to potential override unless they are tied to a public DNS entry.
#!/bin/bash
for ((i=1; i<=22357; i++)); do
ffmpeg -ss 00:00 -t 00:01 -i

https://s3.amazonaws.com/wkwyfl/WYWYFL_$i.mp4 -vframes 1 -f image2 mmfanloc-%05d.jpg
done

whoops..
I bought a small and equal amount of ZCash and Monero, so I don't really have a horse in this race, but what's your objection to having optional in the clear transactions? It just sounds like the flimsy Monero shilling that predictably pops up on any public forum when privacy coins are mentioned.
It doesn't need a Flash player. Spotify needs to drop its DRM.
Unless you live somewhere really hot (Leaf only has passive battery cooling), a Leaf will make it to about 100,000km before it loses it's first bar on battery life meter. (There are 12 bars)
As someone who's watched the rise of R and Python from its beginnings, who pulled my hair out in frustration over the longevity of MATLAB long ago, and who has tried just about every numerical programming language it seems, I think the threat to Julia probably comes more from other LLVM-based languages like Nim or Crystal, or things like Rust or Kotlin.

Julia's adoption rate is really impressive compared to R or things like numpy, etc. so I'm not worried about that. But I do think it will have to contend with a number of competitors in the same space.
Ha.

Ages ago, I was told to add copy protection to one of the products I managed.

I didn't want to. Hackers posted cracked versions of our apps within a few days any way. And our legit customers hated it.

Our company's QA/Test in charge of these things signed off on my implemention. Surprising. I knew it didn't work (as expected). But what the hell. I embraced her acceptance (buyoff), and burned those gold master CDs, meeting our deadline, pleasing our dealers, and had a new release to show-off at the trade show. Woot.

About a year later, this QA/test person figured out that implementation (for that release) never worked. She wasn't very happy with me.
You guys should see the trash sorting at McMurdo station, Antarctica. When I first traveled there in 2009, there were about 20 categories, and dorms had an area just like this one with about 10 of those categories present, each with a page of documentation. If your category wasn't there, you needed to go find that category somewhere else. The categories overlapped and changed from year to year and had names like "paper towels" (compressible non-recyclables that could be baled on station) and "burnables" (I still don't really know what that was for, since incineration is banned out there). Users were encouraged to call the Waste Department for support, and actually the people at Waste seemed to understand and believe in the system (unlike me) so I called them frequently to ask where to put e.g. an empty juice box. To be fair, this system was borne out of the real difficulties of waste management in Antarctica, and I'm not sure I could have done a better job with the UX. (Constraints were that everything went back to the US on a boat, food waste had to be shipped back refrigerated, etc.)
You're right about nexus, but I sell a non-tangible SaaS product (no hard-ware, no CD download, etc). It's a grey area, but I think I'm okay. I'll verify at some point soon. It's still a side-thing w/ little to no revenue.
They definitely don't get a choice in that matter. The music labels wouldn't cave there
By nature (ahem), editors of these journals are responsible for what goes in their pages. Decisions of what to run have some motive - you can call them "political," or "profit-driven." But this has always been there. If an editor thinks your research isn't in the cutting edge, it won't get published. There used to be an override mechanism (in PNAS, Academy members could recommend others' papers for review).

If you need anecdotal examples, I'm sure we can provide some :)
Every new hire is assigned a "coach" on their team, another engineer. We have a formalized onboarding plan with first day, first week, first month expectations outlined for both (set up such and such software, get these repos running, teach/learn about the product/architecture/tooling, do a deploy + rollback, etc etc). The coach picks up the easier tasks and pairs with the new person. It's important that these are not throwaway tasks but actually contribute to current team goals - that way the new hire is properly part of their new team and absorbs relevant team conversations through osmosis.

This works fantastically. It's a bit overwhelming at first, but results in a functioning, contributing team member in a very short period of time. New hires are expected to push code to production within first week (often happens within first couple of days). There obviously needs to be a lot of cultural support for this. It certainly helps that we have a solid culture of pairing, so all of this is quite natural.

You'd have to modify this a bit if you're the only coach to three new hires. At a high level though, the approach is - have a plan, have a helper, pair on relevant tasks, rinse and repeat until both are comfortable.
Upvoted in the hope someone will explain this to me
I keep my hand vertical when approaching the fly and turn it only when accelerating for the swat. That way the approaching hand appears with less dramatic increase in size which allows a quick approach without warning the fly.
Agreed. Thanks for the nudge
Well then, the price of a good is nowhere near reverting to its cost of production, which is obviously far higher than the cost of the Nth copy of that good.
ISPs can keep sharing your browsing history after California no-vote
>Desktop Safari usage is ~2%[1], so I'd imagine this is an attempt by Spotify to flex some muscle. Since usage is so small, Spotify has the power.

What if Apple also "flexed some muscle" and dropped the iOS Spotify app from the App Store?
go crzy
That is a strong assertion.

It takes a bit of culture remapping, but certainly doable.

Want good examples? Spend some time in Germany or Sweden.
They have issued tagged with the bug report and adding more arguments to named tuple and to general functions seems to be the issue. The motivation for some of these changes were due to automatic code generation.

See https://bugs.python.org/issue18896 and https://bugs.python.org/issue12844 for more information.

Also, Django 1.3 had issues with 255 arguments for named tuples.

To my knowledge there are no "AI Bots" that are involved in language design. Code generation is possible. Also solver aided languages See https://emina.github.io/rosette/
It's already happening, last one os gone from downtown Vancouver: http://bc.ctvnews.ca/last-gas-vancouver-s-sole-remaining-dow...

It's due to property values, not electric cars, but it would be interesting to see if people switch to electrics because of disappearing gas stations.
OK, but then you need to populate the data structure. You can do it with individual member assignments of course, but some quick Googling (I am not a Python expert either) suggests that the default row/object constructor for SQLAlchemy is an arg-per-field function.
Oddly enough I went back to using Safari on MacOS. Battery life was big reason. The other was safari has been the only browser I can get to successfully stop playing video ads.
Out of curiosity (since we are on Hacker News) - what would have been your next logical step on trying to connect those videos to their actual fans?
Also, for convenience, nested objects/attrsets can be shortened. For instance:

{
a = {
b = {
c = 3;
};
};
}

can be shortened to:

{
a.b.c = 3;
}

This is used quite often in NixOS system configuration files. There you'll find lines like:

services.openssh.enable = true;

For a list of all system configuration options that NixOS supports by default see (NixOS options)[https://nixos.org/nixos/options.html].
A literal elevator pitch
Your connection between developers keeping a large portion of the coins, and being able to "change the rules" doesn't make any sense. Developers keeping coins is actually very positive, and if I were to buy into an ICO, I would greatly prefer this. Otherwise the developers have no incentive to keep working hard and meeting milestones, since they already have more cash than they would be able to increase the value of their holdings by.