skysight-inc/HackerNews huggingface dataset:
Thanks for sharing this project. I've gotten more than my $100 worth out of my purchase of https://www.bitvise.com/ssh-server back before OpenSSH supported multi-factor authentication (key + password). It is now free for personal use, and combined with its client app makes tunneling/securing Remote Desktop a breeze.

Is there anything popular written in Go that supports Windows on purpose? When securing remote access I prefer to follow the wisdom of the crowds. The closest I've found most recently mentions success via the Windows Subsystem for Linux:

https://github.com/gravitational/teleport/issues/481
It will also show the hostname of the server I access after doing the DNS lookup.
I like the very detailed demo.

But please god, the UI is in iconese with many missing tooltips. I hate this trend in UIs. I have no idea what the buttons do, and I am scared to touch them. (and it's a webapp, so it will change in 6 months).

What does a half full beaker have to do with software development?
Swagger is now the OpenAPI Specification
Inferring that people that are “friends” may share the same interests doesn’t seem that unreasonable to me.
This year seems to have been about price increases across the range of products. The iPhone X is more expensive, and a lot more expensive than previous premium iPhones if you get sensible amounts of storage.

The base model of the MacBook Pro is about the same price as the one in 2016, but it has 128GB rather than 256GB of storage. The 256GB model is now a couple hundred dollars more expensive than last years.

Who else is able to increase prices in technology? In spite of the complaints about their products, for people who think they are good enough and don’t think what competitors have to offer is good enough (in terms of frustrations rather than in terms of features/price) there aren’t alternatives, and Apple has a lot of pricing power.
I know of no service that is more complex and off putting to newbies than AWS. I mean, wait, I need multiple accounts? Getting my team access to the one account we have took me 3 hours already!

No wait, I need a design pattern for how to manage accounts of a SaaS service?

I'm probably not the target audience here but I strongly get the impression that these patterns would not be necessary if AWS would get their shit together in terms of AWS Console UX design.
That’s fine, but generally one isn’t going to be monetarily successful doing that. Which is cool, honestly we are collectively way too driven by that for it to be healthy for most of the population.

There are however way too many people who do this and wonder why they don’t get ahead. With few exceptions successful people spent their 20s hustling and their 30s polishing. Whether that’s lots of hours outside of the office coding, or sharpening social skills/building their network, and learning new skills of some sort.

If someone has relatively the same skillset at 32 that they had at 22, they’re going to have a rough time of it when they start building a life with a partner and have kids/parents to take care of.
Scatter Conference
I'd argue this is exactly what the author is saying jeckyll and Hyde _isnt_.

> Jekyll is not unaware or out of control when he’s Hyde. He does not wake up with no memory of what happened the night before. He remembers perfectly everything he does as Hyde, because he was in control the whole time.
The article mentions preventing ISPs from knowing which websites you visit, but won't they still know the IP address of the server you access? Given that websites have relatively static IPs, doesn't that make it trivial to map back to a domain? Sorry if I'm completely misunderstanding the situation.
And they get reserved parking spots at many deprtment store stoo, at least in CA.
The volt has 'unlimited' range. When the battery is exhausted, its ICE runs to power the electric engine. Volts get driven as hard as normal cars.
I read it as you could go to a separate feed (Explore Feed) and see all of the pages you follow. As a user I may actually like this better.
I don't know much about DNS over TLS but one thing I like about DNSCrypt is the certificate pinning.

The one thing I don't really like about DNScrypt, or privacy-oriented DNS in general, is the lack of transparency of the remote end. I wish that more of the DNScrypt endpoints were run by organizations that I trust (EFF, etc) instead of by some random dude out on the internet. We need a highly transparent, non-commercial foundation for this.
As a former active user on Facebook, this sort of change may succeed in bringing people like me back to the site. The minimal effort required in hitting that "share" button means that every page that organically reached my friends would end up polluting my news feed as well with crap that I wasn't interested in and got in the way of what I had originally joined FB for. If my friends aren't seeing these posts, they won't be clicking "share" on them either.

I've had my account on Facebook since 2004 when it first became available at my university. Since the very beginning it's first usefulness was as a Rolodex, basically. I recently stopped using the site (without deactivating my account, because it still serves that digital Rolodex function) because >75% of the posts on my newsfeed were either "organic" ads or propaganda.
Most of the offending posts were things that had been "shared" by my friends and not necessarily even posted by pages I had "liked" or "followed"

A principle I've been using recently to help me understand the world around me is that I am not special or unique, and when I do something, a lot of other people who are broadly similar to me are doing the same thing.
So, I assume that there are others like me who have recently been deleting the FB app and avoiding the website, if not deleting their accounts entirely. Facebook is almost certainly aware of it, and while publishers are always going to see stuff like this as a money grab, it may be necessary for the health of the platform for FB to clamp down on publisher patterns that are driving users away.
Samsung has already done this to a couple of competitors before. HTC had to switch to TF-LCD display back in early 2000's when Samsung wasn't able to supply enough OLED. Samsung's dominant share of mobile OLED (as the largest producer and consumer) hasn't really changed much for the past decade, at around 95%. But this all comes down to supply and demand. I doubt Samsung would maliciously shutdown their OLED production just to piss off their #1 customer. After all, who can say no when even their worst enemy comes begging with a wad of cash?
Best Tools to improve the performance of your web apps
True, but there are few better demonstrations of the weakness of an argument than asking for someone to prove it, instead to be met with anger and verbiage.
This is an implementation of the W3 Payment Request spec I believe: https://www.w3.org/TR/payment-request/

They talked about it at Google I/O earlier this year: https://www.youtube.com/watch?v=hU89pPBmhds

(I believe this is how it works, I could totally be wrong here, I haven't read on it too much).

This is a way of using forms of payments people have stored with Google (cards added for Play store, android pay, or other services) to pay for things with from merchants. The payments don't route through Google, rather it pulls the card details from Google and send them to whatever merchant you are buying from.

EDIT: This is useful: https://developers.google.com/payments/mobile-web-tutorial

It looks like websites can request data back as a Gateway_Token (to then run through Adyen, Stripe, Braintree, or Vantiv). Or you can setup a public/private pair[0] and Google will send the card details back of as an encrypted bundle that you can decrypt in a PCI compliant environment.

(disclaimer: I work on payments at Google, opinions are my own. I didn't work on this feature and don't really know anything about it).

[0] https://developers.google.com/payments/payment-data-cryptogr...
There is nothing wrong with that, but it is good advice if your goal is to become exceptional.

The only way to equal or beat someone naturally talented is to put in many hours.

Relaxation is good (but try to combine it with activities that are good for you, like jogging, meditation, or taking a shower/doing a house chore.)

While you go out to have drinks with your friends, some stay home and work on research and side projects. One makes you happy, the other makes you more skillfull. It is a lever.

I do agree that sometimes it can be better to give up. I spend close to a decade of my life trying to understand the subtleties of a single paper. Now I see the broader picture this was definately a Pyrrhic victory.
Nice, I got my leaf through drive green for $16K after tax & fees. Nissan's 0% financing and free state-wide charging are nice bonuses if you need them.

I've been putting 1K miles / month on it, which is my historical average.

The charging at work seals the deal. For the few times I need to charge at home I think I've spent somewhere under $30 to travel 11K miles this year (o;

Short range EVs are not for everyone but if it suits your commute, they're a no-brainer. And a hell of a lot of fun to drive (o;
I'm the same, I almost never see anything new in timeline except 2 or 3 people, some who I don't even care about.
Optional static verification is becoming the norm in dynamic languages, Ruby has several libraries for it already. (This one seems different from other ruby ones I've seen in that it type checks vanilla Ruby rather than requiring annotations for type checking.)

This is a good thing for dynamic language adoption, because it means that organizations that evolve to where static typing is more important (larger teams and code bases, basically) don't have to either do a ground up rewrite or forgo it's benefits.
Yeah, same as the Picture of Dorian Gray, which has similar themes.
No problem parking my F150 in Chicago.
I came here to make this comment as well. They had to know they were making an all electric vehicle when they named the Volt...

I drive a Leaf and this makes me an un-elected ambassador for EV's in general. When I'm at a charger people will randomly drive up and get out of their car and ask questions about EV's, charging, range, etc. I'm always happy to talk to to folks about my experience with an EV and in my experience there is quite obvious consumer confusion about the Bolt and Volt.
Sure. Will do it shortly.
Well, it seems that they each had leaders which the projects depended too much upon (except for maybe Google Glass). But it is always easy to blame leadership when things go wrong, and praise them when things go well. Still, I think that if there was competent executive oversight, like just one other person, then that person probably would have stepped in when things were going in the wrong direction.
>Not in the JS specification (outside typed arrays), but every JS JIT works in a way you can actually declare variables as 32 bit signed integers, and made its way into the asm.js specification. They are declared like this:

The "|0" trick you mention is not for javascript; it is for asm.js; to be able to declare such a "true integer" variable, your code would need to be in asm.js, not javascript.

Javascript has no integers, only floating point numbers. This is a very strong limitation.
If you need something that works everytime, you're stuck with http and https due to outbound firewalls. Even installing a dns recursor on your laptop might not work.

I'm tempted to setup a corporate-y network as a weekend project, I think I'm getting out of touch with what some people have to bear with.
Oral traditions are so inefficient at transmitting multiple viewpoints, at collecting multiple viewpoints, at codifying multiple viewpoints, and eventually at balancing multiple viewpoints

To these ends I agree that oral traditions wouldn't "scale up" quite as well as written ones - but we're talking about pretty small groups of people, so they're going to have less viewpoints on the whole and therefore less need of a system that helps them manage intellectual pluralism. And as a side note, I'd think you don't really need multiple viewpoints to engage in deductive reasoning, if we're counting that as critical reasoning.

great orators with really bad messages could easily sway people down all kinds of wrong directions

Massive lapses of critical reasoning also affect post-literate Western societies.

think of the first time you read a comment on HN which you impulsively disagreed with...

You can impulsively disagree with someone and subsequently change your mind without the need to write everything they said down. You probably do this every day in casual conversation - especially if you're a software engineer - I'd bet most programmers are no strangers to impulsive disagreement. So I think your blessing here is really self-reflection - not a writing system. I think self-reflection falls under critical reasoning.

Now imagine what happened the last time you verbally disagreed with someone...

When you say that oral discourse has "all kinds of meaning ascribed to intonations", you're making it sound like speech is sort of a richer, more complex style of interchange than something purely textual like an email. Like, a speech act can have all kinds of richness and ambiguity. So wouldn't it then require more critical reasoning to parse out a speech than an email?
What are you going to recycle it all into? It's just not economical to do. Sweden gets it, they burn their garbage for power instead.
Yes, unless you are using a VPN or Tor, the IP of the site you're connecting to is present in every TCP/UDP/ICMP packet you send out.

For some sites that are hosted on big virtual host IPs with dozens/hundreds of sites being served from the same IP, it's slightly more vague. For big sites where there is a 1:1 relationship between website and IP, there is no question about what you're visiting.
I live on the Eastside, so not sure that my experience qualifies as "Seattle", but bus transit is so good here that I sold my car and my wife and I reduced down to a single car household.

I bus commute to work 5 days a week and couldn't be happier. My bus is nearly never late, my connections are short, the buses are clean and comfortable. I have no regrets on selling my car.
> it's not really fair to criticize something because you don't know how to use it well yet

I don't see any criticizing, just "it doesn't work as well for me," which I think is entirely fair.

In particular, it seems like 'jimmaswell prefers an editor where you think of blocks of code as "I can see this on the screen" than "up to the end of the current curly brace," which seems like a legitimate difference in mental processing styles, not a consequence of lack of learning.

I've been using vim as my only code editor for probably 10 years now, and dip}p is foreign to me. I'd do it by using /{ to search for the beginning, using Ctrl-V /} or /^} or something to search for the end, then using d and searching again for the place I want to insert it with p.

(Also, I think { and } don't work if you're using Python, whereas "I as a human can understand the structure of this code and identify the beginning and end of functions, which I already do because I'm literally writing code in this language" is portable between languages.)
I just asked in https://yc.metachat.com/ about the timeline for invites / rejections and learned that they should be sent out around 8pm PST
Because the Rails community seems to prefer small, single-purpose gems over frameworks/multi-purpose gems. There are not a lot of plug-n-play gems aside from Spree for e-commerce. And besides, Rails makes it super easy to spin up a custom CMS, so using a gem is pretty overkill. For example, to build a blog, all you need is a few models (users, posts, maybe comments), CRUD controllers, admin auth with Devise, Shrine/Paperclip/Carrierwave for image uploads and you're done. And all of that can be spun up rather quickly.
I have no idea if that's true in general, but, in this case, Estonia is the one with the lower population density.
But cursors don't imply mice.

With cursors you just hold shift and use down-arrows to (visually) select the lines you want. Add in Ctrl and you can move word-boundaries, add home-end and you can do beginning/end lines / pages too.

The whole thing is still quicker than vi but with the added benefits of getting much more visual feedback on what is happening and the ability to use the mouse to also quickly select things.
Not OP, but I generally stop into one if I pass a new one, especially while traveling. It’s a great place to get free high speed wifi for example.
I think you should quit your job. You won't be able to focus completely on your startup if you keep doing your job even if it's 50%. You can always go freelance when there is need.
RSS feeds aren't social.

Social functionality might not be important to you, but it is very important to many, many people.

(Services that graft social functionality onto RSS feeds could satisfy the same need, but then we're not talking about RSS feeds anymore...)
> so all in all it's mb<search>me`bv`ex

why not just?

v<search>x
I am already used to this view, credit goes to android and web app of feedly. How about showing trending youtube videos. By the way, it is awesome. Loving it. It would have been great if I could personalise the feeds with my opml file.
Foxconn gets into crypto
Is it is manual transmission? I heard the auto is junk, and avoided.
"Knowing when to quit is as important as knowing when not to quit. Hard work does not always pay off."

This is the entire subject of Seth Godin's _The Dip_. I'm not a huge fan of this breed of books, but if someone is looking for a lesson on this topic, I would having a look at that book. It's very short -- you can read it in under an hour. It provides a decent mental framework for thinking through the question of whether you should continue on your current path, or quit and switch gears.
A recursive DNS server on your laptop does next to nothing for privacy. It's still sending out the requests in plaintext to the root and authoritative nameservers. The only time it might help you is if the name is cached and it doesn't have to go to the wire to resolve it.

Your best bet is to set up your own DNScrypt service instance on your own public server running on a network that you trust.
I would be very interested to a) see this claim tested b) see if it makes a difference in productivity. (Most of what makes me slow at work is trying to understand technical problems, not trying to find parts of text in my editor.)
Singapore will stop adding cars on its roads from February 2018
I once got into a shouting match at the dealership over warranty engine issues for my Jeep. I've had similar experiences with Ford as well. So we have GM, Chrysler, and Ford all with horror stories. I'm sure buyers of foreign cars have the same stories to tell.

I recently test drove a Honda CRV and told the salesperson explicitly not to call me and that we're just test driving and comparing various models for a couple months. He not only sat us down with the 'hard sell' but literally called me every day for 2 months. Note his 'hard sell' was $300 off MSRP.

I feel the independent dealer system has largely failed us and they're all terrible and unfixable. If I end up buying a Tesla it will be less for the car and more for the lack of traditional dealer experiences. Or I end up buying a 3 year old car and enjoy the savings from massive depreciation.
also : can you monetize your startup yet? How much investment would your startup need? Think about these things first.
No, you are not misunderstanding it. (they don't even have to match the IP in most cases, since the domain is in the request you send)

The main value of protected DNS is in stopping the provider or some other middleman from changing the DNS responses you get, not in hiding your requests.
How big tech became a bipartisan whipping boy
Sounds like most if not all of the pre-interviews have been sent to folks outside of the US. Some one started a thread yesterday that has some comments:

https://news.ycombinator.com/item?id=15530166
I prefer the "river" style layouts as well.

Two examples for financial news that are quite usable:

http://www.marketwatch.com/newsviewer

http://cmwire.com/

For the MarketWatch site, link is just to their own in-house write-up, but you have the option to mouse over and bring up stock charts, etc. On CMWire, lag in updates is every three minutes or so, making it very timely.

Mobile-wise, HN News remains my go-to reading experience ;)
It works through PuTTY, and moreover it's the default config in Debian 9, which I find sort of annoying because I'm used to using the mouse in PuTTY for copy/paste. But it does work smoothly (including through a screen session and through ssh to other machines).
"forced to live there" is exactly the same manipulative language being used shamelessly here. You should really consider avoiding such use as it detracts from your argument.

On the other foot, should we be "forced" to accept people from corrupt nations? What is the test of character we give these incoming people to prevent the same "corruption-tolerant" people from ruining our own system of government?
There's a number of ongoing incentives at the Federal, State and dealer level. Bolts can be had for $20-25K

e.g. here in MA
http://massenergywebservices.com/drivegreen/table-all.php#bo...
That seems crazy to disable something the use is expecting in gnarly traction situations.

In comparison I've driven our Tesla in heavy rain, snow and regenerative braking has never disabled, although traction control does take over occasionally. Tesla also gradually ramps down the braking to zero at 5mph so it doesn't suddenly disappear.
Let’s Enhance  How we found rogerkver’s $1000 wallet obfuscated private key
Audioscribe – Skyline
Right, they just used an outdated, unfair, deprecation schedule that doesn't reflect reality. Just happened to still be on the books.

They aren't "required" to use that schedule, it sounds like they are the only ones using it, and Sound Transit wrote the legislation.

So I really don't understand your point. Sure we need transit, but the ends don't justify the means.
I am planning to integrate this in my project and convert those "Drag&Drop elements" to "Drag&Drop dynamic elements", so say you can drag and drop a "list of products" somewhere and style it on there itself, save to deploy.
You're not an outlier... The only time when editing takes longer than thinking is when you're processing textual data dump files in their various shapes and forms (logs, database dumps as SQL, etc.). For code thinking definitely takes longer than actually editing :)
The used market for EVs show rock bottom prices. Made them tempting, but I live in an apartment complex.
Command Patterns and UICollectionView from OkCupid
>better opportunities for wasm than trying to oust JavaScript; that's not really a stated goal of the wasm project.

Yes, that's what the wasm guys say, however, what I think is that it will effectively displace Javascript. Not only that, the labor market implications for the current JS full stack developers and front-end developers will be interesting.
What's a good tutorial for restricting sftp access to a particular directory? (Assuming the same host supports ssh login, too.)
Unless they're also playing two roles, I don't see the relevance.
Bottom-up teaching
Every browser will be opinionated and render things differently.

Custom things will be done through a canvas, but that should only be used in last resort.
> sharing an indent level ("ii" selects these)

That doesn't seem to work. Am I missing something?
I've only once seen someone use the stories feature of Messenger/facebook, and he is a Facebook employee. All my friends use snapchat to share our days.
How to Boost Your Retail Website with Online Feedback
I like to face difficult problems, but I do expect to gain something in return. I also expect actual challenges and not just a pile of annoyances.

Unfortunately, most of the time the reward is that you just get to work on even more annoying problems.
Show HN: Product Substitutes