skysight-inc/HackerNews huggingface dataset:
>She downloaded/retrieved a document, then printed it, then scanned it again and mailed it to The Intercept?

I think that's just people misunderstanding the "mailed", it really means physical mail here.

>Some stories claim she was caught because access to the document was logged, others point to the dots and printer logging.

The legal paperwork claims that she was caught due to the audit logs and her previous unrelated communications with The Intercept. I don't believe there's any reason to doubt that, the dots probably didn't play a part there.

>But printing a document and then scanning it again would not make sense, would it?

The document was probably just printed and mailed.
Mobile App Success Story: How Clash of Clans Did It
As an aside, In a high production volume chip, size (silicon area) == cost. It's really that simple for a lot of design choices.
Are you really trying to say there's no argument to be made that SPA + prerendering is a design pattern with advantages over flat html, even for static content?

Obviously there are disadvantages as well, but it's a tradeoff, and if executed correctly it's one that, as fewer people turn off JS and browsers become better at running web apps, is increasingly becoming worth the complexity for certain use cases.
> Yeah. Except you need to do Ajax and fetch doesn't cut it. So new lib.

Ah, so this is how front-end got the way it is.
> That's where work needs to be done.

Why?

Instead of building for 0.5% of users that can just enable JavaScript, why shouldn't I invest the time into building a new feature, writing more unit tests, or writing an app for Windows Phone?
Try doing some automated testing, it'll take care of most of the non-JS testing and a lot of the JS enabled testing as well. Explority testing is another thing, that QA really does need to be involved with, but if you can't test static content without human intervention, you have other problems that are nothing to do with whether you have JS turned on or off.
Yeah, that's what I meant. Thanks for this correction, I didn't realize "a priori" doesn't mean what I thought it means.

(I edited the comment to use "in advance" instead of "ex ante" though.)
Except if you are relying on current changes in certain software for your development work - current meaning newer than two years ago.

Unless, of course, you add a public PPA that randomly stops working in the future and/or will screw up your next distupgrade.
This is a question about JS vs no JS, not about optimizations of JS.
Why is Cobol cool again?
I consult a sh#tload of aggregators, all of them involving at least some kind of web-scraping, most of the time quite a lot of the data-sources were not asked directly for their approval.

The simple formula is: "Create more value than you take." - read it as "Create more value for those whom you take from than the value you actually take from them."

If you scrap sport results from a sports page and create a competing product, as#hole move, don't do it and you will sued anyway.

Scrap sport results from a sport page, aggregate them into nice charts, but for detailed inspection the user has to go to the source (which you link to and want the user to use), you are good to go (from a product point of view, legally i.a.n.a.l).

The internet is not a zero-sum-game. Building on top of each other, even on data on top of each other, will lead to a better ecosystem, to more value for every participant.
I wonder what is the motivation for printer manufacturers to implement this kind of tracking?
Or actually "used", I would say that "Would you buy a pre-owned car from this man?" doesn't sound as good as the original.
Sure:

javascript:(function()%7Bvar%20loc%3Dwindow.location%3Bif%20(window.location.protocol%20!%3D%20%22https%3A%22)%7Bloc%3Dwindow.location.toString().replace(%2F%5Ehttp%3A%5C%2F%5C%2F%2F%2C'http%3A%2F%2Fwebcache.googleusercontent.com%2Fsearch%3Fq%3Dcache%3A')%3B%7Delse%7Bloc%3Dwindow.location.toString().replace(%2F%5Ehttps%3A%5C%2F%5C%2F%2F%2C'https%3A%2F%2Fwebcache.googleusercontent.com%2Fsearch%3Fq%3Dcache%3A')%3B%7Dwindow.location.replace(loc%20%2B%20'%26num%3D1%26strip%3D1%26vwsrc%3D0')%7D)()

Glancing at it, it just seems to drop the webcache URL in front of the current page location. Credit to http://www.localseoguide.com/easily-check-the-text-only-cach..., if I recall correctly.
When I started my first development job I didn't even know how to write HTML, I came from writing Windows applications (MFC and Winforms) and AVR/Arduino. Over the past 10 years I've learned that there is actually quite a lot of interesting stuff to be done in web development land outside of UI/JavaScript. Right now I'm working for a company building a Docker/microservices framework, touching nearly every part of the modern software stack (UI, web APIs, networking, Linux, etc). For me being able to code professionally was far more important than being able to code the stuff I was interested in specifically at the time, and it's worked out very well for me.
CPU performance doesn't scale linearly with TDP at all. Even Intel's own lower power offerings look insanely awesome when you consider performance per watt vs their higher end parts.
CDNs are a lie. The privacy implications outweigh the performance benefits since there are many, many, many CDNs and many, many versions of jQuery. It's rare for users to benefit from caching.
This is an interesting way to flip the perspective, to ask why do startups think offers of options are enticing (as compared to just cash).

But for the potential employee, the advice remains the same; ignore the options when it comes to evaluating a compensation package (and only those who are informed enough to go "weeeeelll..." and have actual reasons for why in a ~particular~ instance they should do differently, should ever consider doing otherwise).
But their non scammy ads return positive ROI, which brings advertisers back.
TLDR: the article does not answer this question.
3 lunchboxes?
I love Arch, personally. Have been using it for quite a few years now as my desktop and love the rolling release paradigm.

That said, when setting up machines for others I pick the current LTS release of Kubuntu and install unattended-upgrades to ensure security updates get maintained. It provides a much better ongoing maintenance story for machines that are less "pets" and more "tools".

§

Due to a disk crash, I recently had to reinstall Arch for the first time in quite a few years. IMO the install process has become more opaque. I seem to remember the wiki use to have a newbie install guide which was really helpful and explained a lot of things as you go, or at least what the common practices were or the pros and cons of different options. That seems to be gone and anything that may be an opinion seems to be excised from any install instructions, and you're left to stumble around different pages a lot more, which is a bit of a shame.
I feel the same way about horse merchants. The car came along and put all those guys out of business. So sad.
It's a match made in heaven frankly. FIFA's corruption mated with a slave state. Cronyism is complete.
That is fair, but when was the last time when a js only site was running on optimized JS?
You're not vmg from Twitter, are you? This post is less reasonable than I would expect.
iOS 11 stops apps like Uber and Waze from accessing location data at all times
I honestly think the security/privacy arguments are the only valid argument against requiring JS as standard.

The idea of browsers sending data that the user has explicitly elected to send (in addition to, if we're being pedantic, that the server put there in the first place) is very compelling in this day and age - only problem being that in order for that to have any meaningful impact on web security in the general case, you'd have to more or less universally deprecate JS support, which would set the web in a very different direction indeed.
I've been using this for precisely the reasons you mention:

https://itunes.apple.com/us/app/where-have-i-been/id64155398...

Google's location history is excellent and I'd gladly pay for an equivalent application which I could self-host and set up with the minimum of hassle, but having them do it creeps me out too much. I've not managed to work out how to get OwnTracks to substitute fully for it.
The exaggeration of this post is infuriating. I saw the video, and while I do agree that Jim Holt was especially rude in asking questions and then start talking as soon as she started answering, that is all it is. Rudeness. Not sexism. He did it with the men too.
> Terrorist code of conduct. "Thou shall not claim casualties you didn't cause."

That's because if you are ever disproved, you lose credibility for future claims.

That's orthogonal to the merit of using such "mundane-looking" tactics and then rightfully claiming involvement.
Apple makes iPhone screen fixes easier as states mull repair laws
You missed the point entirely.

This thread is specifically and pointedly about men speaking over top women, especially when there is a power differential (panelist vs. moderator in this case). Not about the general problem of needing to speak up for yourself.
iOS 11 can automatically delete apps to save space – The Verge
Uber doesn't get screwed by not being given geographic information when the phone's owner doesn't want to provide it.
Dasung Paperlike Pro: E-Ink Monitor with HDMI connector [video]
Coke men were given a lot of privileges during WW2. There is an entire section of "For God, Country and Coca-Cola" which is about this. Coca-Cola basically pledged to provide Coke for the soldiers everywhere they went. It was a publicity triumph, and also helped make sure Coke could keep getting the sugar they needed during ww2.

Source: I work at Coca-Cola (a bottler in Japan), but mostly this book: https://www.goodreads.com/book/show/203586.For_God_Country_a...
Rocket Internet's share price is diving after Delivery Hero unveiled IPO
Oregon Man Fined for Doing Math Without a License Speaks Out
Listen, you don't understand. Feminists are the sole authority of sexism and thus, if someone proclaims themselves as feminist, you better listen and accept their truths.

It might be uncomfortable but you are just supporting patriachy and misogyny if you don't stop thinking with your own misguided, sexist brain.
potential alternative explanation:

the moderator was somehow socially aware (such people exist) and felt, or seemed to feel, that the interviewee was anxious, and felt that doing the talking for her made her more comfortable.

or we can just assume it was sexism. because everything is always sexism at all times when theres a woman involved.

but then obviously its still sexism because assuming someone is afraid of attention must have been because shes a woman and any true sexist would assume that women, being women, wouldnt ever want to be in the spotlight, so sexism either way.
> clearly it is not obvious enough

It is very obvious though, if your basic working principle is that your fellow comments aren't sexist monsters.

It's a good principle to work off.
Hi everyone and thanks for talking about our article.

For those who wants to go further: Zelda’s Chip ID is out!
https://www.texplained-store.com/en/10-chip-id
TrumpiLeaks
All jobs are about convincing someone you are worth it. If you have good examples, that helps to convince them. If you are looking to improve your skills as much as make some cash, you can get some stuff for $15/hr. If you expect to get $50/hr from someone you need to be an "expert" in something or be able to convince them you are at least the perfect person for the job.

I have a bunch of side projects and had some college kids that were interested in a paid internship kind of thing. I spent time and money getting them set up and explaining the project, etc. They totally flaked out and just didn't follow through. You have to understand that time and energy is expended on the other side. I've always taken a "prove myself" perspective. "Yeah, I'll do a little work at $10/hr but then we need to reevaluate things based on my value". You aren't locked in to a bad contract and have the ability to move up. I'm sure there are people on here who will give you a chance, including me if you have any web experience.
Type-safe generic regular expressions
How to Use Google Assistant on the Raspberry Pi
if you find a printer which accepts it... (haven't tried, but I fear it won't be this easy)
According to me not if you mixed Greek with Cyrillic, and not Math with Cyrillic.
Unfortunately nobody cares about Unicode identifier security models. Garbage out is the most popular ideology.
Not anymore, apparently. Unless you're a member of a special victim club, you're either to agree or shut up. The toxicity of the politics surrounding all of this stuff is incredibly counter productive.
Not all websites not using JS are good: http://www.theworldsworstwebsiteever.com/

It is not a question about JavaScript or not. It is a question about well developed site.
It's a signed agreement to collaborate and adjust trade behind closed doors with a foreign power. Foreign trade is reserved as a power for Congress, and foreign policy a power for the executive, is it not?
youd think that its incredibly easy for a terrorist to regain lost credibility.

duh?

remember what happened last time nobody took them seriously? a generation of conspiracy nutters was born.
You might as well be saying that electrical installation is trivial, as it's just a plug you need to plug into the wall.

All the stuff that I've been talking about is what is required so that in the end, you can just plug in your laptop and have IPv6 connectivity without any manual intervention on your part. Yeah, that's how it is supposed to be. But that depends, among other things, on the ISP providing a reasonably sized prefix.

Also, there is more to networks than "the router" and "clients". You can have more than one router, you can have servers, you can have routers with multiple interfaces that are isolated from one another ... not everything is "my home DSL router with built-in WiFi access point, used by one smartphone, one tablet, and one laptop".

And I think you might be confusing SLAAC with DHCP? Those are two completely distinct mechanisms, and you don't need DHCP in IPv6 networks at all, in particular not for client systems.
Polyfill. So new lib.

And even then. You need to encode params manually.

And of course no middleware, so for special decoding or repeating headers, you end up writting a wrapper.
I think he may well be saying that, and it's actually true. Want to make an SPA for static content? That's fine, but don't kid yourself that it's not worse in every single way. It's not a design pattern either, it's an anti-pattern.
iPad doesn't thermal throttle.
"Actually" depending on the wavelengths used, they're​very different things ;)
My view of course also says that I'm free to download the data at http://secret.somecompany.com:8081/secrets/data.bin Because they exposed it at a public http endpoint.

That's a poor example, because they most likely did not intend for that information to be publicly available, and just did a poor job securing it.

Real-world analogy: if you happen to find someone's house with an unlocked front door, that does not give you permission to go looking around inside. It doesn't matter that you don't steal anything, and it doesn't matter that nobody knows you were there. You're still not allowed in and by going in you're breaking the law.

If your example was for content that's retrieved as the default web page for a public DNS entry, or a page that's reachable by following links from the website's default page (including urls in meta, link, and script tags), then I think you're on solid standing as far as being allowed to retrieve the content. At that point, copyright laws and ToS govern what you're allowed to do with the content, with the safe assumption being that you're allowed to view it, but not republish it (except for fair-use excerpts.)
The video in no way supports your hypothesis: https://youtu.be/Er7qPv8jsZo?t=1h1m55s
This is pretty much a textbook troll comment right here.
> the moderator was somehow socially aware (such people exist) and felt, or seemed to feel, that the interviewee was anxious, and felt that doing the talking for her made her more comfortable.

Oh! OK, so not sexism, just paternalism. But only for the female panelist.
One thing I think could really make a difference would be wrangling the reference data into some kind of semi-structured format with an API/machine readable format like the Node docs: https://nodejs.org/api/events.json

There are a lot of documentation, code completion etc type things out there that currently rely on manual updating (eg Tern.js) or scraping (eg devdocs.io) to maintain this kind of data. It'd be good if there was a canonical source.
>If you can see it, you can scrap it. It is important to be nice and do not overload site's systems.

It depends on what you do with the content, but generally I would agree.

The content doesn't become any less copyrighted just because you scraped it. Keep that in mind.

Be nice is important to. A site may not react well to you scrapping the content in 1000 parallel connections, so ramp up slowly, and back of if the site because unresponsive or slow. Google, Bing and others indexes sites all the time, and they play nice and almost never causes issues for site operators. Amateurs often causes issues and crash sites as do some wannabe search engines (I looking at you Eniro, answer your emails).

If you don't play nice expect to be blocked or get served 1GB junk files or images of beavers.

Things you should ALWAYS do when running a web scraper:

* Back off the target server becomes slow.

* Include a unique user agent.

* Include contact information or make easy to find your contact information, should problems arise. Sites may have an API or data feeds they would be willing to share instead.

* Respect robots.txt

* Publish your crawlers IP ranges, in case people REALLY want to block you.
You can send a mail to sales@wizergos.com to find more details.
> I think her car broke down a few times and as she had no money in her pocket, she had to take out payday loans to get it repaired. Eventually she couldn't do that anymore so no car, no way to get to work, no job and no income.

Why not do carpooling instead?
>Yeah, of course reference implementation is a lot slower — it's for algorithm reference, so has readable code, which is slow.

Exactly! That's why my original post had the footnote that I using the slower blake2sp reference code. Same situation as the SHA-3 reference code being the slowest implementation.

>As for memory copying — I didn't mean memcpy(), what I meant is that your CPU would have to get chunks of your huge buffer from RAM, which is slower and has more unpredictable performance.

But this observation also applies to all the other hash performance tests. If the blake2sp hash is handicapped by computing large RAM buffers beyond the L1/L2/L3 caches, the MD5/SHA1/SHA256/etc are also handicapped the same way. Whatever "noise" exists in the tests can be evened out by multiple executions.

Restricting the tests to tiny memory sizes that fit in L1/L2/L3 is not realistic for my purposes.
In theory, maybe there is an argument. In practice, most of the time it'll be a pretty bad one.

For me it's about how user-hostile those decisions are. I can understand SPA-s when e.g. the service would be infeasible if all the processing was done server-side. But more often than not, it's just laziness. The devs can deploy a sleek-looking SPA in 5 minutes with their JS toolchain, forever dooming users to download tons of pointless JS that adds nothing valuable to their experience. But who cares, today's zeitgeist is "privatize the profits, socialize the costs".

Think of all those sites with articles and blog posts that blank out if you have JS disabled. There's no reasonable argument to be made that they should be SPA. That's just a case of user-hostile laziness.
Of course you can edit text on an iPad. That's ridiculous. There are hundreds and hundreds of apps. I would start with something like Coda: https://panic.com/coda-ios/

As for programming well it depends on the language. You can code Python: http://omz-software.com/pythonista/
And only on the iPod touch, not on the iPhone. They also had to charge for a WiFi update on MacBooks for "accounting reasons".
All google products. But it is ridiculous to disregard JavaScript because some people can't write it properly. It is the same as saying that I wouldn't use a browser because I once went to a website that displayed a popup.
In that case, you are bound to these terms of service: https://tools.ietf.org/html/rfc2616
When I tried on an Ivy Bridge laptop-class processor a few years back, move over XMM utilizing a handful of registers was still significantly faster than rep mov. It would make sense for Intel to improve it, though.

But my point was more that you need to know what it does to know what you compare. That the "fast way" changes over time makes it even more important.
Trump FBI director pick was Christie’s attorney during the Bridgegate scandal
NoScript definitely works without XUL support and is the fourth most popular extension listed on the compatibility page here: https://www.arewee10syet.com/

Tested and working, for a while now.
I recognize that different people have different perceptions so in no way I could go and say that something is not the way others perceive it.
That is why I asked if you actually saw the video, I have a different conclusion after seeing it. I see that there is a problem, while you don't.
You see it as normal, for me it is far from that. Probably you could be a bit more open-minded in regards of other people's perceptions and less dismissive to problems that you fail to see.
I believe they are in place to help the Secret Service track down people who counterfeit money.[0]

In 2012, the Secret Service released a document in response to an FOIA request that listed the manufacturers that agreed to add these tracking dots at that time.[1]

[0] http://www.nytimes.com/2008/07/24/technology/personaltech/24...

[1] https://www.scribd.com/doc/81897582/microdots-pdf
Google maps is a useful tool.

It also had a habit of freezing an older (core2) laptop I was still using completely (with Firefox). Not just the browser, the whole OS. Had to power cycle. From time to time I'd forget and go back to Google maps were the cycle would repeat.

Why was I still using a core2? Because it worked fine for almost everything else. Got a better second laptop and no more issues but still... there wasn't anything wrong with the first.
> I generally agree with what he is saying

"I’m a 30-something woman living in Berlin, Germany (the famous one, with the wall and stuff)."

https://sonniesedge.co.uk/about/
What about power consumption as another valid argument? Your battery will last longer without Javascript.
A day treating JS like a car: https://www.google.de/search?q=horse&source=lnms&tbm=isch&sa... ;P
I didn't take notes and don't have a ton of time, but here are some examples:

14:30 - moderator assumes another panelist's position 'surely you're going to take issue...'

22:30 - moderator explains another panelist's research for him, for nearly 2 full minutes. Attempts to talk over panelist when panelist starts to speak, but notably the panelist consciously speaks louder and repetitively to cut off the moderator.

26:20 - moderator rambles while ignoring a panelist who raises hand wanting to speak (and then hands the conversation to the female panelist)

31:00 - moderator spends a full minute 'explaining' a panelist's philosophy completely incorrectly, before panelist says the summary is incorrect and corrects.

38:00 - moderator rambles about definitions of inflation, asks a cosmologist to explain, cosmologist explains, moderator isn't satisfied and explains more about different definitions of inflation, asks cosmologist to explain better than he did before.

The moderator is simply a dominant personality who wants to play a central role in the conversation rather than moderate it.