skysight-inc/HackerNews huggingface dataset:
I feel ya. tmux+vim looks terrible compared to for example VSCode. Problem is that VSCode just works much worse (for me at least) for editing code, navigation, running commands and so on, and I'd rather have an ugly editor that works great, than the opposite.
Why doesn't the open-source predecessor have precedence?
Amazon Lex, the technology behind Alexa, opens up to developers
Colgan Air 3407 crashed and many reports cited very poor pilot pay and poor pilot skill as probable cause
Frankly, I find your condescending insults to "x-developers" to be a sign of unsophistication, that aside, in my experience, logging is preferable to running a debugger in most situations. Logging gives you an immediate output about the particular state you're concerned with as opposed to using a debugger which slows you down while you fiddle with breakpoints, slowly step through code, hover your mouse over variables and watch values (which are essentially the same thing as logging variables) sometimes with its own side effects (.e.g networking timeouts because of paused execution). Also, logging is mandatory in production because attaching a debugger in production is, at best, a measure of absolute last resort and at worst a fireable offense.

A debugger is a tool like any other, and sometimes it provides unique benefits, like if you're new to a complicated project that lacks appropriate logging and/or you'd like to step through code to try and understand the code's flow, but for tackling individual issues, I would be concerned about non-junior developers who consistently rely on a debugger for solving problems in code.
I spent a good few minutes googling around as I think I had heard a conflation of the Kekulé dream and the initial idea from Crick that DNA was a double helix.

The way I remember hearing it he had the vision of two snakes winding around one another trying to bite one another's tail. I can't find much about it online so I'm going to put this down to a conflation with Kekulé's dream.
Pivotal

Google

Also, would be a good idea to link to some research/essays about why whiteboard interviews are bad for both employers and applicants.
Wunderlist does far more than I needed it to do. Somebody else recommended todotxt and that might be what I switch to. It seems mature and solidly in maintenance mode. I like that a lot.
But isn't this a problem for nearly all laptops?
The quote is about an ideal utopic society, and it would be humans as a whole, including that despotic nation, spending all the self-defense money.
don't you get more time at home because your daily workout is done?
I have no idea why they'd want to change such a great name. I am very disappointed.

http://www.urbandictionary.com/define.php?term=docker
>Demonstrating why the DOTs rules for involuntary bumping create perverse market incentives re overbooking.

Without the law, United wouldn't even have to pay 4x. The remedies for regular breach of contract aren't very good.
conscious[ness] is a disputed work, and things like "Have scientists discovered the secret of consciousness" etc all the time.

Until the definition, and underlying semantic assumptions, are clear, don't build too many linguistic castles on top of it.
> Do you ever have to do any laptopping for more than 2-3 hours in a place where there is no opportunity to plug in to a power source?

Yes, almost literally every day.

My typical schedule is to show up for standup at 9, then be at a diner by 9:30. I work from there until noon, then back to the office until 2 to charge my laptop. At 2 I leave and work from a hammock in a park or something similar.

That's ~6 hours every day of working where there isn't a power outlet nearby.
I see the difference between denied boarding and deplaned as legalistic. Its essentially the same thing.

Overbooking is legislated. Don't like it, change the legislation.

I have been in situations where I am offered $800 to be voluntarily bumped. This is okay with me.

I would prefer not to be bumped off a flight, but the compensation is very generous, and I understand that it allows airlines to be more efficient and that they make really small margins and a lot are struggling. The free market is working and I pay a really low price for tickets.

I don't think this is the argument though. Its about one passenger kicking and screaming instead of doing what every other passenger would have done, and then take it up with the courts if necessary which would create new precedent that could be used to justify modifying the legislation.

I don't want to see people being dragged off planes, and the answer is not to "never drag people off planes". We live in a civil society where people are wronged, but they can pursue it in the courts.
Woah, this is a great site! Thanks for the heads up
Stopping fingerprinting is virtually impossible.
How to design useful products
Haha thanks for the tip!
Related (accepted answer): https://softwareengineering.stackexchange.com/questions/5088...
I've been using this recently as well. ConqueGDB is almost perfect. I want to have a tab for development that is just files and a tab for debug that is a split with gdb and one file viewer for stepping & etc. But if I set breakpoints in my development tab the Conque buffer has to create a new split and show itself there. So I have to close it every time after I set breakpoints.

I had some problems with CounqueShell and ended up finding it easier to switch to a "real" shell using byobu.
Practically speaking, Java or C#, purely for the job prospects.

C / C++ if you're looking for something with wide applicability to learning other languages more quickly.
> just like a Weather app is the same for UX designer wannabies

20 year UX veteran, this is the first I've heard of this (o; Not a criticism, certainly made me smile, but I've not heard or seen this before.

(that said, I work mostly in enterprise, this might just be a mobile thing)
Does facebook serve ads outside of facebook?
One could argue that the Europe of the many states only lead to the horrors and suffering of the world wars, while a multiculturaly diverse but politicaly uniform Europe, built by, say, Napoleon, could have been a United States of Europe. Not being a bunch of countries inflicted so many different nationalisms has worked pretty nicely for them.
It also highlights why ML graphing techniques are a poor (lazy?) way to represent knowledge.

Having a data structure with an entry in it is not the same as knowing something with an acceptable level of confidence.

This is basically automated Chinese whispers. There's no sanity checking, no peer review, and no reality testing.
A lot of the target market is buying MBPs right now, demonstrating that they're not particularly price-sensitive. The new Galapago Pro is significantly cheaper than a similarly-specced MBP.
It seems to have unnatural abilities not to smell. I have run marathons in my favourite woollen cycling jersey. It didn't smell at all. I went into work the next day wearing it without washing it.
No, it is clear that you understand.
Founder's guide to analytics
It allows the company to save on dedicated resources in my experience.

A lot of first-class *nix admins in my generation have a problem dealing with dev ideas in system context. In the company I am at now we have gone a step further and allowed dev/mgmt to control ops|prod and reserved system to
sidestep the crapulence of this concept.
Russia-linked fake news floods French social media
I've used vim for a long time and simply don't bother with different configurations for different special cases. I also never bother with GUI versions. Just always use the terminal and only use plugins that are cross-platform.
Yes, but if you haven't managed to avoid them, then they've won.
Because there are no engineers storming the office of the CTO demanding that they buy Moby. There is a lot of brand value in the name Docker.
> If he doesn't get off the plane what else are they supposed to do?

Refuse booking at the gate.

Not give seats that paying customers are already occupying to their staff.

Not remove paying customers using so much reckless force that they break their nose and teeth in the process.

Accept that they've made a mistake and send their staff in another vehicle.
Wow.

https://www.theguardian.com/society/2012/aug/08/prisoners-ca...

> Oh, for added gags, one of the massive call centre operators (Serco) also operates prisons, which have quietly gone private over the last decades.

That's disgusting and ought to be illegal.
Oculus co-founder Palmer Luckey donated $100,000 to Trump’s inauguration
There's stuff like http://www.ipv4auctions.com/

We recently bought a /24 for ~$4k and now use it with Vultr's BGP support.
> Indeed, but it doesn't really matter since the default experience in VSCode or IntelliJ or Xcode or any other IDE or editor doesn't work for me out of the box either. I have to change things anyways, and I can't change VSCode or IntelliJ or Xcode to fit my liking, but I've been able to change tmux+vim to it, although it could be even better.

I disagree. The default settings of Visual studio work perfectly fine for me. As an added advantage, I can use other developers in my companies workstations to show them something quickly if I need

> For stuff like Go, Rust, Elixir, Python and so on, it works fine with when just installing the default "brand" plugin.

and so on? I'm a C++ developer. Setting up C++ autocomplete is anything but straightforward in vim and emacs
If I only learn one right now will I regret choosing Golang over Java?
The biggest problem I have with the article is the supposition that language was not evolved.

He seems to state this view a few times, but does not (to me) offer a convincing explanation as to why.
Because people are more likely to pay for the more recognized name.
V8 compiles code into bytecode and runs that. This is really simple.

V8 is a JIT compiler. It both compiles code and runs it. For your original complaint about not being able to compile JS up front, you're talking about Ahead-Of-Time (AOT) compilation. You don't seem very familiar with the relevant terminology.

In fact, I just looked it up and apparently V8 compiles JS directly to machine code rather than bytecode: https://en.wikipedia.org/wiki/Chrome_V8.
Actually they got pretty wealthy pretty quickly after the war.
How can you protect your trade secrets?
BBS software was very regionalized. Being from a different part of Brazil Remote Access reigned supreme, while PC Board is something I saw once that one day when I dared dial long distance to some BBS in a different state.

The same goes for all the other software. In some areas LORD was _the_ BBS game, in others it was unknown. In my region BlueWave was the standard offline mail reader, in others only QWK or even weirder formats were the standard.
> Did they perceive the Docker brand as tainted in some way?

quite to the contrary I'd say. Docker will be their commercial enterprise offering and moby will be the open source project.
It's not a bad comment, it's just blunt. I also have a similar stories as the parent commentator, 8-10 years ago when you had even more awful programmers I would sometimes agree to fix something for someone desperate as their own coder had disappeared/failed/etc.. Sometimes even in a language I'd never even used. I'd open some random PHP project, or VBScript, or whatever and find loads of commented out print statements surrounded by some godawful code.

And it'd often be quite a simple logic bug that I could see straight away.

Regularly using logging for debugging is often an inexperienced developer's crutch. It's a red flag, the sign of the desperate, that they can't comprehend their own code or don't seem to understand the business logic.

It can be a bad substitute for replicating the problem, reading the code + using a debugger.

Sometimes it really is justified. The author seems to have relied on it a lot though.
In-place manipulation of values is a troublemaker.

C is too old for its creators to know that, given that it's the language where people got to learn that. But no newer language should carry them.
It is fine, occasionally a neat idea or concept emerges, but I just use Org mode and Agenda now. I always see or hear people eventually giving up on Emacs for some pretty new editor (VS Code) or finally quitting vim because they "feel more productive" somewhere else. Or using some new and random TODO app. Meanwhile, I have been using the same system for 7 years and I know it will work on any platform any time and my data is all plain text and not under control of any third party. Finally, I have a depth of features most TODO apps /still/ lack. But there is a huge reluctance to embrace this work style, but I think it is a short term gains / long term gains problem and most people end up with whatever is shiny and in the moment, but it will get abandoned over the long haul. My text based system will work in 10 years. Will whatever shiny and new TODO app?
Ask HN: What would you prefer to use to accept payments?
With all the horror stories about PayPal, and with the hassles and costs involved in accepting credit cards, I was wondering what the preferred method might be among the technologically literate for accepting payments.

Yes, I know the muggles expect to use credit cards or PayPal, but what would you prefer to accept? BitCoin? Patreon? BACS? Something else?

Discussion of the pros and cons very welcome.
While one may be more exposed to pollution taking public transport, you breathe a lot more running or cycling.
You're right that it was never a big forest, but it was never much of a barren desert either. The biome type is chaparral.
Or maybe it will encourage higher caliber education.
Exactly this. If you're a typical Linux user, you've probably already built computers from scratch. A MBP/MBA laptop aimed at Linux is where the need actually lies.
I'm sure you'll clean up your phrasing (since you're getting downvoted for some reason) but could I ask, is this something you really first thought of when you heard the name? Is it UK slang? I've never heard it. I don't think you should be downvoted for the info (even though it doesn't actually apply, they will keep the name for their commercial stuff) as it's news to me.
Nice, it's great to hear a developer responding like this. I've pinned lanes.io in my browser I'll keep checking back.

One last thing, don't suppose you have an api? I'd really like to display my next task on my desktop status bar.
It's not the worst one.

Here's one where absolutely NOTHING above the fold is a good idea. http://imgur.com/a/RXABg
I agree that there's no fundamental difference between denying boarding and removing someone who has already boarded. If done involuntarily, both are effectively theft.

When denying boarding or removing a passenger who has done nothing wrong, the airline should be required to secure their consent. Then the question of "drag people off planes" would never even come up. That, and the subsequent court case, can be reserved for people who actually do something wrong.
VR has hit the cocktail bar – and it’s beautiful
How is

if __name__ == "__main__":
main()

different from a main()?
Your local library may have an electronic magazine subscription that you can use. I get mine for free via a Zinio client my local library district pays for.
To be even more fair, I'm not getting that. I'm getting a Wikipedia excerpt.
The karma on this comment is going up and down like a thing that goes up and down a lot, so I think I should clarify what I meant by "I think Google will block their own ads."

The ad-blocking they're talking about implementing won't block every ad; they said as much. It'll only block the malicious or annoying ads. Google could block those on it's own network already (maybe they already do!). They'll start block them in the Chrome ad-blocking code. That means they'll block their own ads if adSense is serving something that fails their test. They might even use the same "is this ad bad for the user?" heuristics that they use on their servers, effectively meaning Chrome users can benefit from the work they've done in detecting bad adverts even on sites where the site owner has chosen a different ad network. I think that's a good thing.

Whether we'll ever actually see the result of when it comes to an adSense advert is a separate question - it's in Google's interest to block a bad ad at the origin and send a different one instead so they still get paid. That would mean Chrome never actually blocks an adSense advert because they know exactly what won't be displayed and never send anything that would be blocked. I still see that as Google blocking ads on their own network though, just farther up the chain.
Cyclists are the scum of the Earth: slow, fragile liabilities when you're driving, fast, dangerous obstacles when you're walking.

And, to top it all off, they come into work sweaty!
I have worked with some truly facepalm level of stupid H1Bs. I am sure we can find the same level of stupid here in the U.S. For these scenarios, I would much prefer u.s. citizens.
The other recommendations are good, but I think they're higher level than this. The Graded Go Problems series (in this case the "For Beginners" books) are good and cover a lot of the basic tactics.

Lessons In The Fundamentals Of Go is probably worth reading when you reach your first "plateau" (stop improving despite regular play and problems).
I only have 7 miles and use an electrical bike anyway since it makes me sweat less and still maintain good speed. Works great.
>Nothing works out of the box

Usually because the box doesn't have coreutils, make and exctags installed. Bloated plugins are snakeoil, they push vim to the dark^WIDE side, where the battle is too Pyrrhic to win.
Some laptops have a built in battery along with a swappable battery. The battery life people could get one of these and get enough spare batteries to smoke the mac several times over.
It would be fun to compare results with male writers, just to investigate the discrepancies in how genders may perceive the other.
Funnily enough, these "police" were actually rent-a-cops, not sworn officers. In effect, they were a "hired goon squad."
That thing is basically just a laser range finder, it doesn't produce a 2D "image" of distances (unless you pair it with something to spin it around, at which point you just have a bad version of existing lidars).
Dockercon 2017: Moby's Cool Hacks contest winners
Amazon is the leading hosting provider that continuously tries to hide the infrastructure cost to his clients aka developers so they paid more. Be careful of this "things" pricing should be taken seriously when considering AWS.
Garmin's (or Lidarlite acquired) is a single point reader which is very restrictive for many applications.

Sometime back Quanergy made the same splash that Velodyne is making now. When you talk to them, their price points are very high, compared to what they were talking about in their press release.

I am still waiting for a decent Lidar unit that is dependable, and costs < $500 (with > 1k points per second spread across the sphere).
Indeed they are notorious for the youth of their staff, and it is occasionally glaringly embarrassing. The writing is mostly of high quality. But they can get smart kids to work for them because it's a great name to have on your resume and they work can be demanding.

I can echo your comment: I was at a dinner party in London back in the mid 1980s and my host's gf worked for the EIU covering east Asia. She was an oxbridge graduate in her mid 20s. She said she couldn't understand why so many people in China, HK, SG etc seemed so anti-Japanese. That said a lot about the UK educational system!

But on the other hand the coverage is relatively broad and commentary relatively deep, and until recently, they assumed their readers were well read which saves a lot of time and gives a lot of depth. Plus I vastly prefer a weekly to daily (or even high frequency) "news" -- if it's still worth discussing a week later perhaps it's interesting. And it's typically unashamedly liberal, and hasn't lost the point of its founding 150 or so years ago, which was to argue for free trade.

I have read every issue since February of 1985 so yes, I am a loyal reader, despite my manifold criticism.
I didn't request the ad, I requested the page.

If you put ads on page e.g. Amazon product that relates to your content with affiliate link, that's fair and acceptable and appreciated.

If you put an ad that your audience may be interested in, unrelated to your content e.g. content creator reviewing restaurants also advertises for gyms in my area. It is fair and tolerated.

If you outsource what ad gets shown to me, leaving me at mercy of brokers and exchanges who target me with ads based on my entire profile, ads not just related to content that I requested, but ads created based on what the ad broker/exchange know about me personally. Seeing ads for athletes foot remedy that I searched for last week, when I am looking at camera reviews is not acceptable and makes me feel totally ethical when I use ad-blockers. You, the content host, is basically luring me in with promise of content and pulling bait and switch by bombarding ads on me, things like splitting content into bite size pieces across 20 pages to convert single request into 20 impressions is waste of my time, I don't have to deal with it and will use ad-blockers without any guilt on such sites.

People have trained their eyes to not register the ads, e.g. mobile ads that scroll over the page. This is similar to browsing a print magazine and not registering ads at all consciously.

The advertisers declared war on people, looking at them as crop to be harvested. Well, the people have an opinion about this and I am totally fine with the battle raging on.
I have been using org-mode the last few months and I really like it. It easy to get lost in all the possibilities, but it has extremely cool features, for instance: since org is also a markup language, I can just create my slides with Markdown-like markup and export it to e.g. LaTeX beamer. But since any heading can be made a TODO item, I can just mark slides that are not done as TODO and it will show up on my TODO list.
Didn't say it was. What I was getting at is that as a website owner, you aren't safe from Google taking away your traffic, solely by focusing on things that aren't trivia.

You seem to agree.
I had no idea it still exists. I stopped using it like more than 15 years ago after too many corporate server obstacles. I believed that it had been discontinued... or maybe it was Eudora?
That's a nice bit rhetorical judo. Disarming and ensuring that the bottom level of Maslow's hierarchy is met -> communism! The originator of that quote was anything but a communist.

I think you ought to think a little harder about what defense and military spending really is: welfare for engineers and those desperate or foolish enough to test their inventions. It's "from each ... to each ..." but under a different system of values.
Done. The signup box is up and running (scroll to the bottom of the page).
That looks to be a rangefinder, mapping the distance to a single point in front of the optics.

The device in the article maps a much larger field of view.
Simpletask Cloudless might be what you're looking for. It uses todo.txt, which you can sync via Nextcloud (or whatever other provider), and has in my opinion the best functionality of any android todo app.

The downside is that its onboarding UX isn't great, and overall it's not as polished as some other todo apps.

I've done some work on it in the past and would like to find time to do more in the future.

https://github.com/mpcjanssen/simpletask-android
Why am I having the feeling that Docker Inc is being pissed about everyone making money off docker except Docker Inc. themselves ?

This is not nice.
Mythbusted: "It's a more durable laptop because it's made of aluminum"

https://www.youtube.com/watch?v=t7XSckjRPo0
I was aware of the slang term "docking" in Canada and the United States. I believe it is a commonly accepted term in the gay community. See, e.g. http://www.thebody.com/h/docking-and-HIV-transmission-risk.h...