skysight-inc/HackerNews huggingface dataset:
Kill Sticky https://alisdair.mcdiarmid.org/kill-sticky-headers/ fixes that problem for me.
I actually enjoyed the article he linked to just as much:

https://medium.com/@ageitgey/the-new-macbook-pro-is-kind-of-...
Building Multiplayer .io Games with Phaser and SocketCluster
You do realise that you could've just printed out the shortcuts and have them nearby for a week? It's enough to pick them up.

The problem with the touchbar is that it's not haptic, it moves your eyes from the screen and fingers from the keyboard.
I'm curious, what about self checkouts does not work in high crime areas? Usually stores with self checkouts still have employees and cashiers in the store monitoring for theft.

What about the presence of self checkouts makes theft more likely?
Ask HN: For your startup, do you use a CRM?
I'm doing research on CRMs and am interested in what are some of the major problems with CRMs that startups use.

Seems like there are a million CRMs out there so I'm curious about the pros and cons of each one.

Hoping to get a great discussion and insight.
My goal/wish would be that it could playback local DVD's somehow... :)

VLC also might be "more robust" (in terms of accomodating for file corruption) than your browsers' player, might provide a more "stable" experience cross browsers, or allow things like "convert that video file for me in the browser to images and show me those instead" etc.
FWIW.
Yup. Stack Overflow was spun-off as well.

https://en.wikipedia.org/wiki/Fog_Creek_Software
No one seem to want to touch anything that already exists. Never heard of anyone thinking of redesigning UI/UX for a typical MUA or browser's keystore (throwing in BTBV option or whatever), although I still believe that must be possible. Everyone's off with their own proprietary non-interoperable (occasionally, "open") standards.

Also, _almost_ no client supports _any_ form of authentication and encryption on mobile, be it OpenPGP, S/MIME, PEP, SaltPack or whatever else. There are few, but that's not even remotely close to "most". Neither there is much choice of good desktop client software as well.
It's a terrible place to live in general. If not being absolutely in love with the city.

I got a lot of interesting offers in Berlin, for what it's worth. And I expect that Berlin is a lot more agreeable to live in.
North of SF in Marin this past Saturday, one of the competitors in the North Face Endurance Challenge 50 mile race decided to give up and go home without telling anybody.

His parents were at the finish line waiting and, apparently out of shame, he did not tell them, nor did he answer any calls. So, the organizers sent out an emergency search and rescue team. It was not for another two and a half hours that they realized that the competitor was sitting at home and choosing not to answer his phone.
The main thing is that it will be an entirely new programming language that you can convert bash scripts to. That's why I went to the trouble of writing a pretty complete bash parser as well as an executor.

I mention that on the blog, but I haven't written about it a lot since I haven't implemented the language yet. It's designed with a big doc but not implemented yet.

Have you ever written a completion function in bash? IMO it's kind of a nightmare. That should be one of the initial use cases for a better language. It would be closer to writing it in Python or ES6 rather than bash.

If you just wanted to use sh syntax, then the reason you would use it is because it will have better parse errors and better runtime errors, which I talk about on my blog. But right now I don't actually expect anyone to use it, because it's in the early stages, like I say.
The known issues don't entirely disappear, but their relative impact does shrink. And Orion is largely retro-compatible with desktop mode.
The UL standard is E32068 which appears next to the UL mark on the adapters and the products are listed here: http://database.ul.com/cgi-bin/XYV/template/LISEXT/1FRAME/sh...

The general requirements are linked from the listing page:
http://database.ul.com/cgi-bin/XYV/template/LISEXT/1FRAME/sh...

The loads are described in ANSI/UL standard 60950 which is incorporated by reference https://standardscatalog.ul.com/standards/en/standard_60950-...

Which is a round about way of saying that UL knows what it is doing and that the tests for certification are not something that some bureaucrat made up for bureaucratic purpose. Underwriter's Laboratories is a data driven organization that's roughly been data driven since a century before anyone heard of data driven organizations.

It researches safety based on the hazards that actually spark insurance claims. Everything from roofing (think resistance to hail and wind) to ...well iPhone chargers. It's research is the reason people rarely get electrified in their home (e.g. the National Electrical Code requires 'listed devices' and that means UL or a similar testing and certification agency).

Anyway, I hope the links let you geek out.
Since bash doesn't provide a prepend operator, I define a shell function for that purpose, making use of ed, without need for a temp/intermediate file:

file_prepend () {
local ed_cmd="1i"
if [ ! -f "$2" ]; then
touch "$2"
ed_cmd="a"
fi
printf '%s\n' H "$ed_cmd" "$1" . w | ed -s "$2"
}
do any of these ports allow playback of a video "in the browser" by chance?
Perhaps a more accurate formulation would be "all of the money Google spends on electricity will go to renewable production".
See my reply -- that's why I posted it here, so people could see an example of the algorithms and data structures for shell, but that's not the purpose of the project.
Likewise - there are at least 4 F-keys I regularly use: rename, find-usages, step-over, step-into. Much of what my IDE does is accessible via vi/vim key bindings (e.g. - ctags like "go to definition" key combo), but I still use the F-keys.

The touch bar is a horrible gimmick, and forces you to use an external keyboard for Real Work (TM).

That, and mag-safe was one of the best ideas, ever.
I don't have experience with either, but I believe both UPS and FedEx have logistics and fulfillment services. I used to see a lot of online orders coming out of UPS facilities based on the shipping labels.
Evan Greer on the Boston Police Social Media Monitoring Plan
I work with a number of FBA and merchant-fulfilled ecommerce sellers.

If you don't need FBA, don't use them – tons of issues with their co-mingling products from different sellers and damaging and losing products.
Don't know about this specific site, but many sites do that for traceability, so they can disseminate slightly different URLs in different campaigns and see which got more traction.
People who use PGP keys, can you give examples of your use? I'm genuinely curious. Who are you contacting, or who is contacting you? The author says he only receives 2 encrypted emails a year. Not only do I not have a PGP key, I don't think I've ever found myself in a situation where it was even an option to use one.
Ask HN: Hacks to disconnect from news, social media?
I spend almost 3 to 4 hours on reading news, facebook posts, tweets, watching videos. I want to get rid of these. Right now,I have started asking myself a question before any task - how would it improve my life or support me finacially? If answer is positive, i do that task. But I think that is not the perfect way to handle this situation. So how do you handle internet distractions? How to get rid of these bad habits?
Is it just as simple to use if you host it yourself? Static site hosting locally with TLS ought to be as simple as two commands.
Please add [2014] to the title.

This article is relevant in light of Uber now tracking passengers even after their rides are over: https://news.ycombinator.com/item?id=13085098

It's amazing that Uber employees can write things like this with a straight face:

Uber employee here. We were told the reason to track up to 5 mins after the trip is for fraud, [...] And just as a side note, take it with a few grains of salt but I know it's not easy to just trust a company with such personal information, and certainly I wouldn't either, but Uber as a company is very ethical and takes the responsibility that we are entrusted with very seriously.

https://news.ycombinator.com/item?id=13086454
NIPS Day 1 with Plug and Play Generative Networks
so someone either stole or otherwise merch in the warehouse. Does Amazon reimburse you for the missing goods?
For the most part, yes.

Given that job titles aren't able to help me discover whether an opportunity is right for my next career move, salary ranges help me to gauge whether I'd be moving up a ladder and save me time from having to schedule something only to find out that they were really looking for juniors.
Show HN: Audio Transcription API by Scale (YC S16)
This reminds me of an article I read a while back [1]. He had years of memories come back that he was never able to remember before the surgery.

[1] http://qz.com/511920/a-tumor-stole-every-memory-i-had-this-i...
Congratulations Infinit. Definitely a surprise until I read the background on your container work.
We shouldn't compare... Right.

Let's just say that it's hard to make much more past 2000 EUR per month after taxes in Paris. And the accommodation costs the same number as in London (at 1 EUR = 1 GBP).
There is a lot we don't know about why people behave the way that they do.

Even if one's findings turn out to be wrong, that doesn't dismiss the necessity to study the unknown. Would you have given up on space travel after the first few rockets exploded on the launchpad?

Ironically, my parent post is being heavily downvoted for stating this opinion.
Cultivating and Maintaining a Fantastic Startup Culture (Blog)
This website looks really sketchy. And using a prefix designated for fake numbers seems like a bad idea.
"So how did arguably the most popular idea on the internet end up on the scientific ash heap? For that matter, how could such questionable research migrate from a journal to a viral video to a best seller, circulating for years, retweeted and forwarded and praised by millions, with almost no pushback?"

That's easy.

1. Videos and books aren't peer reviewed. In fact, books and videos by scientists usually are not even about the science. They are about self promotion.

2. Peer review isn't the gold standard of truth. At some level, it's political. At another, it's just three or four people arguing about what they believe.

And don't forget...

0. A single paper has roughly as much chance of being wrong as of being right, even without methodological issues. Which all research has.

But also...

-1. The power pose thing told people something they wanted to hear. Piltdown man and cold fusion did too. And that recent thing with random cells + lemon juice -> stem cells.
​Bacon Boxes – Bacon Roses, Bacon Gifts
No, it's not romanticism, it's metaphysics.

I'm reminding the commenter in the realm of materialism there really is no such thing as life, the universe is just a bunch of random noise including you and it.

If you think life exists you need something other than materialism, like spirituality etc..

It's an important paradox sitting right at the base of our rational world view that few realize exists.
Google is ahead of the game here. Other tech companies also are moving to renewables but they're not at 100% yet (IIRC). The key point is that as cloud computing becomes commoditized and people build tools to quickly transfer from one cloud provider to another, the profit margin will become smaller and smaller until energy costs dominate the cost to provide a service. It is already the case that a machine will use more in energy costs than its capital cost over its lifetime.

So, whoever has the cheapest power will be able to provide cheapest services, or charge more for capacity located in more energy-expensive regions (for latency).
I'm pretty sure if you are ever at a point where you know the name of a service implementation, it likely forced you to use it in anger.

Which is to say, I had forgotten printing was with CUPS since it has been a long time since I had to mess with it. Hate to hear it went so poorly for you.
I think Agile has already hijacked the word "retrospective" to mean something else - a meeting, not a publication.

For better or worse, that's how the word "postmortem" is used in some corners of programming world. I've become familiar with it in gamedev circles, something like 10 to 15 years ago.
The Best USB-C Adapters, Cables, and Hubs
is there a live demo some/anywhere?
Exactly, you can really go to town on your data, get nasty with it:)

I love regex myself, I feel like a ninja using them:) The replacex function was one of the first ones I implemented. Regex_split is the latest one and I love it (the single post on the QueryStorm blog is about that one).

If you're .NET-savvy, check out the "eval" function, you can implement a function as a C#-like lambda expression.

I did a poor job explaining what the plugin can do, QuickQueries is a step in that direction, but I only prepared a few. Plus they need short videos or at least blog posts to go along with them.
Recurrent neural networks, dreams, and filling in
Electricity is fungible. Google is expecting to contribute back as much renewable energy as they are consuming from grid sources.

I would expect their usage to be higher if they were trying to store renewable power to maintain a base load, but that doesn't seem like enough to outright dispute the article/claim like this.
If he cared then he'd probably be the one handing over crypto material and instructions (about whatever crypto), as you probably need some clout to make it happen.

If even he says "write me an email in plaintext" then I'm not too hopeful for crypto in General.
Relevant Paul Graham quote:

> Some startups could be entirely manual at first.
> If you can find someone with a problem that
> needs solving and you can solve it manually, go
> ahead and do that for as long as you can, and
> then gradually automate the bottlenecks. It
> would be a little frightening to be solving
> users’ problems in a way that wasn’t yet
> automatic, but less frightening than the far
> more common case of having something automatic
> that doesn’t yet solve anyone’s problems.

Generalizing that slighly, here’s what I call the Shirk & Turk Principle: When writing any new app or website or feature, implement as little of it as you can get away with and manually fake the rest behind the scenes.
Four years is a long time. Our API is quite open, and we provided public access to the raw image data back in early 2014. As for our App Store and App Home, sure, we built out a curated app ecosystem. Developers have always been free to publish on other platforms with no licensing fees, and we've actually built out a Developer Gallery (shortly to be just "Gallery") where downloading just the executables or jumping to Steam is the norm.
I confirm that. There is indeed a huge amount of wasted talents because there is no one to hire them.
You seem to be endorsing a heuristic that things which don't make sense to you are false.

That seems obviously wrong to me. But I'm probably misreading your intention, so what are you trying to say?
The op gets karma from the submissions because they do well enough so the op just keeps submitting them. Feedback loop.
Thanks for chiming in. Good luck with your new job.
If you're really paranoid but need to have at least one of these things, you could make a reasonable argument that using as many of them as possible will increase the size of conspiracy necessary for certain types of attacks against you (eg. wrongful conviction).
What you and the people replying to you are describing sounds a lot like what happens when you try to read during a dream: you just can't. If you look at text while dreaming you recognize the words but they don't make any sense, and if you look away and then back at them they'll all be different. Looking out for this is one of the techniques for recognizing the dream state and getting into a lucid dream.

Perhaps your migraines sometimes trigger a waking dream state, or something functionally equivalent, where you're still seeing the real world instead of one your mind has created, but parts of your brain that are used to interpret your sensory input have switched to dream-mode.
Seems to work fine for me. Hopefully it was just a glitch.
Head writer at Leap Motion here, so take what I say with a grain of salt. But it's like night and day.
Software IS special. Compared to hardware, software is (usually) so easy to update that it's (usually) cost effective to not do it right the first time. NASA etc is different, and they work differently.

Everyone knows this and act accordingly - which is why we have to live with ever changing requirements for projects.
> Systems like Signal and WhatsApp show that that's not necessarily true to the degree of previous solutions.

I dunno if I'd really believe that until either company is willing to put a rising bounty starting at say $10 million USD for a real* break. Then we'll see.

*not due to user carelessness or social engineering
I can second this. I recently upgraded my home network to an EdgeRouter PoE + Netgear R7000 (flashed to DD-WRT) and wish I would've gone with Ubiquiti across the board. That side of things was much, much easier to get configured how I wanted it than DD-WRT on the Netgear. The VLAN tagging in DD-WRT for that hardware only partially worked via the GUI configuration, and I ended up having to go in via the CLI to finish it off.
Have you tried it in VR?
The 1938 Adventures of Robin Hood is still one of my favorite films, and holds up remarkably well against adventure movies of today, in large part thanks to Errol Flynn's ridiculous charisma.
Depends what you mean by Bank. If you talk Investment Bank, Edge Funds and HFT you'll probably be fine ;)

But those are in NY/London, not Paris.
Had a crew launched on that doomed Soyuz last week, would they have died?
The original TED talk is still worth watching. Amy Cuddy is a strong communicator and lessons on public speaking can be learned from that.

As for the efficacy (or not) of the "power pose", it might be worth considering that for some people it may have a psychological placebo effect.

That is to say: Perhaps if a person believes strongly enough that doing a thing will make them more confident, then that person's confidence will be improved by doing that thing.
I agree with you, I also hate when websites hijack standard keyboard shortcuts. Altough I don't see this being the case: as it requires touch events, and even if you're on a touch-capable laptop or desktop PC, it won't override much (maybe the native pull to refresh from Chrome, at most).

Also, what I said in a previous comment: maybe you want consistency across browsers/platforms or branding, customizing how it looks. And maybe you don't want to refresh the whole page, maybe just one section calling a JSON API, or perhaps you have a heavy job that requires a worker.
There was a recent 99% Invisible about this: 99percentinvisible.org/episode/making-up-ground
Personally I'm happy MS is 'shoving it down everyones throat'

Nothing worse than people refusing to upgrade from Windows XP but expecting your software to work for them.
Absolutely. Job hunting is an intensive task. Knowing the salary range before you apply for a job, is extremely important . Cutting out jobs that aren't applicable from the salary perspective saves you time and effort.
a good salary is definitely appealing, but if I like the job (and I am searching) I am going to apply no matter if they disclose the salary upfront or not
This seems like a smart move to me. Cheap to produce and with a potential for big payout, throwing a bunch of reality TV spaghetti at the wall and seeing what sticks is probably a good idea for Netflix.

Plus, if any of them are as good as Terrace House, this seems destined to succeed. If you share my guilty pleasure of trash reality television, Netflix's Terrace House is best in class right now.

My only concern is how reality TV mixes with the binge watching phenomenon. Programs like Bachelor and Survivor succeed in part because they're a weekly event, and not a big block of drama.
Missing the point a little bit on 4.

Proving you're you is great if you're, say, Canonical distributing package updates to Ubuntu, where the adversary is malware distributors.

But where your adversary is eg: the FBI, then it promotes a false sense of assurance, because it's actually really easy to spoof someone if you can arrest them and force them to give the key password.
How is GoDaddy nowadays? I know for a while, they racked up a terrible reputation ala Network Solutions for poor CS and policies, but have they recovered at all?
A post-modern theological model [pdf]
yeah, the source, my bad. The blob is available
I definitely prefer knowing up front what the salary for a role would be. I go to work to get paid, so it's pretty a significant factor that should be communicated early on.
from the close up this looks like etch-a-sketch magnet technology.
Show HN: This is what your political embargo looks like
https://news.ycombinator.com/item?id=13111688

User states dislike for sharing data with Google, user gets banned.
OpenKeychain does this, provided both users have it of course.
Sensational title. Most of article is about one bootcamp, which seems particularly badly run, and there are few comments from recruiters at large companies like Google, Cisco, and Autodesk that say they don't really look at bootcamp grads.

Full disclosure: I attended a bootcamp myself and I'm now working as a software engineer. My bootcamp made it clear to us that their program most qualifies us to be junior web developers. While some do get jobs at Google, Amazon, etc. straight out, they often had other quantitative background to make up for the lack of a formal CS education. The career services folks told us that the Big 4 become more reachable after we've had couple years of experience. Which is exactly what happened - I have friends who have ended up at those large companies after working in startups for a few years.

Also, my bootcamp made it clear that our education cannot end with our graduation. They established a clear timeline for us: for three months after graduation, focus entirely on applying for jobs, practicing technical interviews, building projects, and continuing to learn. And that's exactly what we did. The bootcamp was a 9am to midnight experience, and most of us did not slack after graduation: we continued to code and build things and learn every single day, all while sending out resumes and practicing interviews. And in the end, it paid off for most of us.

Still, there are many questionable bootcamps out there. For prospective students, I would encourage them to meet with grads and talk about their experience with the specific bootcamps that they attended. Look at the hiring data - many offer audited reports now (and be careful of those that don't). Do your due diligence before making an expensive commitment.

And for companies hiring, keep an open mind and talk to the bootcamp grads. Learn about the differences between the schools too. It's right to be skeptical, but bootcamp hires can also provide very good value to your company.
Firefox – SVG cross domain cookie vulnerability
Microsoft’s LinkedIn acquisition approved by regulators, but there’s a catch
Perhaps more importantly, because of the necessity for data centers to always be reliably online, this could help push for better grid-level energy storage solutions, the true Holy Grail of sustainable energy.

Renewables are effectively second-class citizens in the energy world until they can match the reliable storage capacity available from dead dinosaur.
govert's excellent ExcelDNA [1] enables one to build XLL Addins in .Net. Many use it for crafting Excel extensions, including BlockSpring. I used it for SSAddin [2] to build cron jobs as well as tiingo and quandl downloads in Excel.

[1] https://github.com/Excel-DNA
[2] https://github.com/SpreadServe/SSAddin
Only Amazon Could Make a Checkout-Free Grocery Store a Reality
Is ed where the slash for regex matching originated or does it go back farther?