skysight-inc/HackerNews huggingface dataset:
That is wild! I'm very used to signing receipts as that is the way it is done with a credit card. With debit cards there is a PIN for the debit network, but we're told by the bank to swipe it and sign in (instead of entering a PIN0 order to get the full protection of the Visa network including zero fraud liability even though it comes out the same either way from the consumer's point of view. That usually involves insisting to machine that this is a credit card rather than a debit card.
I am 31 but just got my degree a few years ago. I don't put the graduation year on my resume, but in another 5-10 years I may start!

I'm seeing similarly high rates for contract iOS worth (1-year contracts in the $200-250k range, in a city most folks on HN have never heard of). Is it worth trying to transition from C# where the cap seems to be in the $120-130k range?
Moore’s Law’s End Reboots Industry
Ansible has to take into account numerous edge cases, operating systems, backwards compatibility, etc. etc. Of course it's much, much bigger than your 150 lines bash script.
Indeed. The TI SN7400N is still in production and can still be bought today: http://uk.rs-online.com/web/p/standard-logic-gates/0305490/

That's only 53 years in production now!
Ask HN: Is there a directory that lets you find nonprofits that you can support?
I had always hoped that they would use giant versions of these pin toys to land rockets.

https://www.amazon.com/Toysmith-Classic-Pin-Art-Black/dp/B00...
Cryptographically protected database search
Also, as an Amazon shopper, their fulfillment is a known quantity to me. If I buy from your shop with your shipping, I am taking on the risk of potentially longer shipping. And I also have an increased suspicion of fake or knock off goods. So, even if I saw both listings side by side, I'd pay 10% to Amazon for their fulfillment and a perceived lower risk of knock off (despite reading much about Amazon sold knock offs). In fact, I've often bypassed the buy box to buy the same item from amazon at a higher price for these reasons
Would you be so kind to file a feature request on GitHub? Here it gets lost. Thanks!
Elevators are a huge constraint in tall buildings, something like this could have a dramatic impact on overall building costs.
I do wonder though, why didn't Debian maintainers pick up the microcode updates when they were made available by Intel? Why did it need a wink from the Ocaml people for them to note? Or am I missing something?
Why would someone who has stood up to the Russian government multiple times, had a company taken away from him already for not being compliant and is now living in exile hand control of Telegram to that same government?
That's good to know. I've stayed away from them because I thought they might be bad ports or something.
Sounds great. Thanks for taking the time to answer, I appreciate it!
NYC is slightly more expensive than the mid-west.

I can say that I live in an area closer to the rural mid-west than NYC, and we consistently see 1-year contract rates for iOS developers in the low $200's, up to $280-300k if you have 8+ years of relevant domain experience (again 1-year contracts). If sandoze is consulting $200k is 100% reasonable. If they're a full-time employee, $200k is pretty high but definitely possible with their experience.
They can't by definition -- a top tier post-doc is someone who posts in these journals.
HN/BitcoinTalk/etc, suffer from extreme (pro-crypto) filter bubble. The average man/woman on the street ("society") could care less about Bitcoin/Ether. Just look at the whole Net Neutrality debate.

Bitcoin/Ether barely register in terms of the total economic activity (75 Billion $). With significant fraction unusable. They will either be tamed or destroyed.

In fact another way of looking at cryptocurrencies is as a revolt against the Visa/MasterCard duo-poly & regulations that has made digital transactions too difficult. The moment digital transactions become cheaper/more-efficient, the allure of crypto-currencies will disappear.
^ This guy wrote SumatraPDF, everyone's favorite PDF reader on Windows. Thanks Krzysztof!
In comparison: my recollection is that about 1% of natural gas in the U.S. is lost during extraction and transmission (it's been a couple of years since I researched this). Interestingly, around 5% of our natural gas infrastructure accounts for 80 or 90% of the lost gas: a handful of very leaky wells and compressor stations, plus some regions of the country with legacy cast iron transmission pipelines.
This time it will stick, I'm pretty sure.
Kafka with selective acknowledgments performance and latency benchmark
Long Tail Pro? What About Long Tail Pro?
> The thing is, if it does that, people will start using Google's caching, that's as simple as that.

I assume you mean "stop", but you can't. There is no way, as far as I can find, that you can opt out of google rehosting your content.
Because everyone wants to own a casino, not just play there.
Hey, would you like to try the brand new AMP Browser? It should help when the Internet connection on your PC is poor: http://ampbrowser.com
Would you be so kind to file a feature request for that on GitHub? Thanks!
Frustraction Detection: Monitoring usability issues in the browser
> Also they're only allowed to use iPhones

Why is that? Seems a bit ironic...
Yeah, it's your friend. Not ours tho. Why not go directly to Bing API?
Google gets a pass on SO MUCH of the stuff it does on here that it bewilders me, genuinely, how people on HN can hold themselves both as pro net neutrality and continue to use Android phones, the Chrome browser, and advocate for personal privacy all at the same time.

Nearly every Google product spies on you to some extent, most of the time, to the furthest extent they legally and technically can. Google is DIRECTLY INCENTIVIZED to get as much info out of you as it possibly can, so that info can be distributed to advertisers and used to create a profile of you for the purposes of targeting ads. NONE OF THIS IS A SECRET, this is a business model that Google itself largely pioneered, perfected, and literally wrote the book on yet so many on HN especially are willing to give them a pass on it while deriding other, smaller companies for largely the same things on a smaller scale.

As for me, I've de-Googled to a very great extent and I feel better than ever. I miss a lot of the toys from Chrome especially but I just couldn't use it anymore, constantly feeling the stares of those digital eyes.
This should be a top-level comment... and really, the only comment in this thread. Everything else is clickbait hysteria.
Hopefully tech people will start to ditch companies with such a bad behaviour.

> https://twitter.com/aral/status/877998804678524928
Yey. What a great list... OK, not great. I have almost all of that in my CV. Does it help? I'm not so sure.
Anonymous believes NASA is poised to announce discovery of aliens (VIDEO)
They already did that, and web "developers" did not do the work. The period in which Google incentivized faster page loads was the period of some of the worst page bloat growth.
This is the most Microsoft-esque thing Google has done IIRC!
> most think they how to write efficient software when they need to, but very few can

Doesn't mp3 transcoding have dedicated hardware instructions, making the job much easier?
Running TensorFlow with GPU Support on AWS
Makes me wonder if they are at German speeds.

Because in Germany it's very fast
> What happens when your laptop's display has frequently broken pixels?

Well they wait for 6 or more before they say it's out of spec
What3word – a location service with a new take on addresses
Try the AMP Browser for Windows (http://ampbrowser.com) or the AMP Browser Extension for Chrome (https://chrome.google.com/webstore/detail/amp-browser-extens...) for automatically loading AMP HTML pages, blocking ads and using Data Compression Proxy.
You remember Akamai, right? AMP is just another CDN. Back in the 90s, when Akamai was fighting to establish themselves, you'd see tons of fetches from hosts like a123.d.akamai.com on big name properties like CNN. Nowadays it's pretty much hidden, and pervasive.

Google is attempting to entrench a reverse proxy cache the same way Akamai has for years. AMP is nothing new. The only difference here is that they make it obvious you're using a CDN, whereas Akamai is almost completely transparent and runs close to 80-90% of the traffic of the "open" web -- you just don't know about it.
That's the cover story you see.
AI-phobia – a convenient way to ignore the real problems
Losing Fat, Gaining Brain Power, on the Playground
Website seems to be down, but archive.org has a cached copy: https://web.archive.org/web/20170626113401/https://www.itwir...
> I just fixed that, maybe this would help.

No luck

> SVGO

Interesting tool, didn't know about it. It certainly works and reduces the size of a SVG with path-based text by ~50 %. Further, gzip'ability is increased as well. I tested this with a 1.4 MB SVG, SVGO shrunk it to 765 kB, and gzip compresses it further to 100 kB. The original SVG is only compressed to about 260 kB, thus gzip compression is enhanced by ~20 % by SVGO.

On the other hand, neither Gwenview nor Karbon display the SVGO'd figure as it was. Firefox and Chrome seem to render it fine. rsvg-convert results in a large and slow PDF.

At this point the "technically best" option to me seems to be

(1) create an SVG, convert text to paths on the same machine, use SVGO and gzip (and just use python -m http.server or sphinx-livehtml or similar for local editing) for HTML and

(2) create a PDF completely separate from the SVG processing chain for print, since no SVG to PDF conversion is satisfactory (file size, preservation of contents, rendering / printing time—stuff that is slowly rendered is slow to print as well!).

... and then tell the rest of the content pipeline that figures are now in two formats. Ugh.

Anyway, my illustration troubles are a bit off-topic to your great article :)
I guess from Elon's POV travelling long distances is already fairly efficient with airplanes for people and ships for cargo. As evident from projects like Hyperloop and The Boring Company he tends to tackle the shorter distances where things like trucks, cars, or planes are rather wasteful (and trains seem to be not good enough, but maybe that's also due to the US' bad train infrastructure with virtually no high-speed rail at all).

So, no, I don't see anything like that coming. Based purely on speculation and observation, of course.
That's pretty cool, I didn't know of this functionality. Is there a good resource on how to look it up?
> a good strategy is to reserve the necessary memory in an array, fill it with keys/values, sort it once over the keys and coindex the value array

This explanation confuses me. Is there one or two arrays? What does "coindex" mean?
Hate to be the bearer of bad news, but contactless in the US is fast because it generally transmits magstripe data.
Brian Goetz: FP Is Dead – Long Live FP [video]
> Let's not try to implement new language features on top of C with macros.

Thank you for that. This happens though, in fact I've done it because the CEO of a company I worked for did not want to use anything but C and the project had a bunch of requirements that were very hard to meet with C. It's surprising how far you can get with that approach but in the end it is simply the wrong way to approach the problem. The right tool for the job is the best way to start any job.
Sadly, they are also bad ports. http://www.retronauts.com/?p=3278 They may improve with time, but for now, Sonic is the only playable game in the collection. On the plus side, it is free-with-ads, so you can try before you buy. I think there's promise here, but the current offering is pretty terrible.
Jailbroken iPhones can get FirewallIP[1] which offers Little Snitch functionality where domains and IP addresses can be allowed or denied for each app, triggered by the App's request to access a resource.

Android briefly had WhisperMonitor[2] but that was killed when WhisperSystems was puchased by Twitter.

[1] http://cydia.saurik.com/package/com.yllier.firewall7/
[2] http://www.androidauthority.com/worlds-first-true-firewall-f...
Not exactly true. There exist different tapeouts in academia (e.g. http://asic.ethz.ch/2016/Patronus.html or http://asic.ethz.ch/2015/Imperio.html) as well as in industry (which are not public).
That's presumably part of the reason that Blue is planning on using a much heavier ship.
I wanted to like Mermaid, then I realized it was just a neutered version of GraphViz. I had wanted to write a Mermaid-to-Graphviz compiler but never got around to it.

It produces pretty ugly graphs that can't be exported to any other format. Meanwhile just about ever graph manipulation program (e.g. Gephi) can handle GraphViz DOT format.
Depends on the type of software and the trust you have in the vendor.

Every type of software gives a different amount of control to the software vendor.

A browser extension is a master key to all of the users web activity. I would never hand out that amount of control to a software vendor I don't know.
‘Zuck isn’t running for President’
flagging is basically downvoting
KeePassXC does support the KeePass2 format (i.e., KDBX3). It does not (yet) support the very latest format (KDBX4), but by default KeePass also still uses KDBX3, so both are compatible.
I think it is combination of luck and skills. I work with many developers in 40s and I am just couple of years to 40. Company pays pretty good salaries but they produce atrocious work with much delay. However they love to talk about all the latest technology and company is lagging behind. They want company to arrange training in new stuff, meanwhile spend most of the time checking stock markets, chitchatting about kids' education, and personal family stuff in break rooms.

To me they are like most people in IT/Software who work there, because no other type of job will have this kind of salary or flexibility.
It's not Bitcoin/Ether that the average person on the street cares about. It's the collateral damage that will be done if broad categories of technology are banned or have their security completely compromised. That's the only way to stop a purely informational technology.

As for the allure of cryptocurrency, only time will tell. I predict they will continue to grow in prominence.
Pipelines are better than LNG tankers at this. Good pipelines.
Inside the production process of a handmade Hasselblad camera UK
Sometimes 10-15 seconds.
One thing that I realized in the recent Uber threads, by reading stories such as yours, is that regular taxis in the US (in particular in SF and NYC) must really, really suck. I can understand the popularity of Uber there, if things were really as bad as it seems from reading HN. Maybe taxi regulations in the States are really that broken.

But at some point, Uber expanded overseas, and took their laissez-faire attitude to regulations to places where taxis were kind of OK, and the laws were reasonable. That behaviour is much less forgivable there - because there isn't even a fig leaf of civil disobedience to hide behind, it's obvious money grab through anticompetitive behaviour.
Do you think lots of the complaints would go away if publishers could opt-out (or opt-in, but that seems more fanciful) of the CDN preloading? Obviously you'd lose those attendant benefits from the CDN, but there still seems to be a lot of gain from the spec.
Correct. Cards can indicate whether they need to be verified online or not. Most do not require this (so transactions are just recorded and processed some time later), apart from Visa Electron which was designed for under 18s, and therefore does not have an overdraft, so requires an online balance check.

Monzo take advantage of this to enable their realtime notifications and related features, otherwise Monzo would receive the notification of the charge up to 48 hours later which would be a significant harm to the UX.
A tale of two Canadas: Where you grew up affects your income in adulthood
OP just doesn't know what OP wants.

As you said, Winamp + classic skin, with all the "features" turned off like Winamp Agent and those other stupid things they added after the AOL acquisition, is perfectly fine. The fact that OP didn't even try out (or discover) foobar2000 tells a lot.
This is critical: clever math is not going to protect your assets from the organization that has a monopoly on violence.
Announcing the NFV PicoPod – PicoCluster LLC
Google give away a lot of free stuff/services, and the targeted ads aren't too bad (not trying to pull people into a walled garden/social network, for example), which is why google gets these passes - they are purchased with social capital.
I am always fascinated by pen testing and studied computer networking in security to fall into a software engineering job. I just never knew where to start with heading a leg up on the tools and practices to be able to go into pen testing professionally... I couldn't find any apprenticeships or junior roles for it so ended up shelving it as a 'maybe one day' 'dream'. Where would be the best place to start? Most of the books I have are pretty dated now.

Also the article was a great read. Pinning it to go over again on the weekend as my lunch is now over.
With the flick of the AI wrist, Google upends an industry
I enabled it on https://www.gitignore.io a few months ago because it suggested that it would improve my mobile users experience. After posts like these, I think it's time to take it back down.
> the project had a bunch of requirements that were very hard to meet with C

Can you shed any light on that?
With the caveat that most people no longer own any media, and merely rent access to it under DRM terms.
>He put the failure down to seven factors:

It didn’t target a profitable niche;

The user experience was bad and priorities skewed;

The devices were hard to get and didn’t deliver;

Communication and marketing were rather chaotic and sometimes misleading;

There was too much focus on technical features the users and app developers didn’t care about;

The life of an app developer was too hard;

and
It wasn’t as open and community-driven as intended.

Was there anything they did right?
Having suffered through unbelievably atrocious mobile news sites, I now refuse to open any news website that's NOT AMP.

Those criticizing AMP have it wrong, Google could have very well just bypassed AMP for "instant publisher app" (something that if Apple did the same people (Gruber etc.) would wax poetic about how it was stroke of genius), instead you at least get to keep HTML/JS/CSS stack, without any "gatekeepers" like the Apple App Store.

So yeah unless you are a mobile App developer, AMP is great for both developers and readers!
you are forced to login to FB, is the same true with AMP?
Botched Sega Forever launch blighted by poor emulation UK
services like TaskRabbit etc. already provides this type of on-demand services.
AMP news articles lack comments. This is often were most of my interest lies. I want to see if anything in the article is called out in the comments.
It's not typical for the Midwest.
We have the same console as I've seen in Tesco petrol station. Ours take a lot longer for auth, I'm guessing that Tesco have a local stopped card list to check against and don't do a full auth with the bank in order to save time.

Might be wrong, just my assumption based on contactless payment being almost instantaneous (like that petrol station).
So if offline transactions are viable, and faster, then why doesn't the US use them?
From what I've read, the tendency to form cliques or tribes goes back to the hunter-gatherer days, while heirarchy and authority are a newer development that appeared with the first large agricultural societies. We've all been indoctrinated from birth to a culture of authority to some degree or another, but it continues to feel oppressive to be told what to do all day at work. So you tell people that you're providing them an escape from all that, that you're going to set them free, but the habit of reflexive submission is so ingrained that you can use that urge to enslave them more completely.
For anyone else working in ruby, I've grown to love the "Workflow" gem[1] for my state machines. It really helps to streamline things, and also has a built-in way to generate a visual of your class's states and transitions.

[1] https://github.com/geekq/workflow
> Governments do not protect everyone, or provide basic services to everyone, equally.

That's true, but why is your response is to check out of society rather than to push for constructive changes? Why should I respect your choice to take your ball and go home?
The 9 Most In-Demand Programming Languages of 2017 – Coding Dojo Blog
I knew about the Transputer links, but didn't know about their relationship to Firewire. That's pretty neat.
I simply do a web search for the exact quoted title, and usually find a PDF floating somewhere. Often on the author's website.
I'm the same as you. I got this book:

https://www.amazon.ca/Hacking-Art-Exploitation-Jon-Erickson/...

Which I've dabbled in, and haven't gotten further than what I already know from my CS education, but the consensus seems to be it's a good book to learn from.
You've rather sidestepped the point about the carousel in the grandparent comment by simply stating your opinion. I'd prefer to read an actual response.
"No, companies offer the surveillance model and leave consumers very little in terms of choice "

You must have forgot all the paid, non-surveillance options that existed in most categories that people ignored for surveillance-driven services. Ecosystem effects also drive it: so many people on Facebook Messenger even though things like Signal are free and better UI like Threema is a buck or two. The users had a lot of choices but kept saying free and spyware until most paid options were bankrupt or acquired.

Even today, there's a lot of firms selling security or privacy on top of a widely-accepted piece of software (esp email or browsers) to maximize uptake. They barely scrape by in revenue vs most firms. Some are small ones selling that stuff at a loss since developers themselves wanted it to exist even if market didn't pay.

So, situation is much bleaker on demand side than you say. If it wasn't, those of us developing secure or private tech would be rolling in more money than ad-driven, free tech in average case. We're not but they're regularly IPOing and gettimg tens of millions during acquisition.
Except all of their free products are tainted by surveillance! If you aren't paying for the given service, how are they making money off of it? I'm willing to grant Google's probably taking losses on a few things, but I'd say at least the majority are profitable at this point, and the things that are profitable are SO profitable that they can easily offset the losses of other things.

Maybe I'm just too cynical, but again and again, "free" services that were based on user data are either acquired by Google and rebranded, or they go out of business because they couldn't draw a profit. So either A: Google is hemorrhaging cash to provide all these things (which I doubt) or B: They are making money because they've figured out how, likely via volume and that social capital, to MAKE these things that seemingly few if any businesses can't make profitable, profitable.
Why would such someone would wave flag of security making it the biggest selling point and then go with questionable practices?
Kernel Mode Hooking OS Rootkit Source Code
Name a pentesting firm that cares about the OSCP.
Sorry to hijack the thread a bit, but since you're discussing the snap install I thought I'd ask. This is the first snap app I've ever used. I find the file browser for opening the DB won't show anything outside of my $HOME. I assume this is some sort of sandbox feature of snap apps. But I'd like to store my DB on a network mount, so that gets in the way unless I set up symlinks. Is there any way to get this to behave a bit more like a normal desktop program?
ICQ Messenger Introduces Group Video Calls