skysight-inc/HackerNews huggingface dataset:
We've provided 30+ updates to 1Password 4 for Windows:

https://app-updates.agilebits.com/product_history/OPW4

The first release was in June of 2014. The most recent update was September of this year.

Our July 2017 updates included support for our new Native Messaging based extension system so that the extension will continue to work for 1Password 4 for Windows users. This is all offered after we stopped selling 1Password 4 for Windows.

That's 3 years of updates. I'd say that's pretty long term.

So far as I'm aware, nothing is fundamentally broken in 1Password 4 for Windows. It behaves the same way now as it did before we stopped selling it and we've continued to produce fixes and improvements for it.

I'd be curious to understand what it is we did to earn your scorn here. It's almost like we kicked your dog or something. I'm all for constructive criticism, but when the criticism isn't actually in line with reality it starts to make me really doubt the authenticity of the feedback we're getting.

Kyle

AgileBits
Information extraction in Scala with Odin
I’ve been clicking through your blog for the last 20 minutes or so, and I’ve been really impressed. I’m itching to get home from work today and try out Vue with a Rails side project I’ve been working on. Thank you!
Yeah tech interviews are notoriously awful about testing for trivia style tech knowledge and you either know it or you don't.

>The sole way to deal with this situation is to plow through a dozen interviews until one sticks.

Yep, and that's pretty much the standard. On the plus side the more you interview the more you see the same questions popping up so you can prep for them. It's an awful numbers game but so long as you keep optimizing/learning that's all that matters.

For what it's worth there was a post on HN a few months back from a high end recruiting company where candidates were highly pre-qualified to interview for certain positions and even then I think their success rate was like 20%. It's the nature of the beast for tech. If your interview offer percentage is too high that probably means you just aren't reaching high enough.

>It's so easy to dismiss it as fake or that it doesn't exist. The real world is quite a bit more complicated and messed up in certain ways; it's not just sour grapes talking.

I'm not dismissing you at all, I've bombed tech interviews before it's the nature of the beast.
Lie on LinkedIn about knowing Python after doing one simple Django project 1). Watch the desperate recruiters fill your inbox.

1) actually I didn't lie, people I knew just kept +1'ing Python on my LinkedIn profile because I talked about it sometimes while I was doing a one off project in Python
I suspect WebAssembly may provide the start to that new cycle you are (or are not) looking forward to.
I wonder if this would actually help the Chinese sellers on Amazon, since they could continue to undercut the "mom and pop" sellers, who have to factor in added costs for compliance and tax.
Nothing shows a software expert like putting periods between letters in an initialism.
holy fucking SJW. kys.
If someone takes $20 from you so that they can give you back $10, why would you be grateful? You don't get to separate the taking from the giving.
We currently support DNS over TLS, and are looking at other options in the space. So if folks want dnscrypt I can take that feedback back to the team and see what we can do for you guys. From my perspective the calculation on private encrypted dns server over something like our service comes down to your threat model. We are trying our best to be as transparent as we can on what we do, how we do it etc so we can earn trust. That being said, trusting any thing you dont 100% control and 100% monitor every little thing on starts to erode absolute security/privacy/control. The one thing that sets us aside from a private server is the infrastructure we use, it is a growing anycast cloud spread across the globe, that with usage (helllooo hot cache's!) should provide better performance then a single locale/remote recursive server (or chain of servers).
If you don't want to live in the DC Metro, you can also move to any city adjacent to a major military base. Huntsville, NW Florida, San Diego, Clarksville, Waukegan, Ft. Worth, etc.

Salaries are lower, but traffic is better.
If you take a period of time, and judge yourself by your best performance over small fractions of that time, then you are very far away from an accurate self-assessment.
You’re right. I think we need further legislation to bring out the “true meaning of our creed”, as we did in generations past.
> reasonable cost of living.

Housing prices on the Minneapolis side of the river are much better than the St. Paul side. Sadly, living on the opposite side of the river from your job is just horrible.
I am assuming you are talking about the website?

We should be working on that front right now.
Sometimes I get the impression that Vue is the new Angular that everyone is excited about but people will be moving on from in 3 years. It's "my first framework" kind of thing, or maybe it's a well-presented and complete package, which has obvious value.

It would be interesting to see an informed comparison. What's Vue doing that a million other frameworks aren't?
Remember when we were all becoming functional programmers and we put loops and if-statements behind us?
It’s not prosecuted, true, but the PKS is not the statistics about prosecuted crimes, it’s about reported crimes. That’s all the police can track because it’s not the polices job to decide what’s prosecuted or not. And at least the Bavarian authorities have been reporting illegally entry. (Which is fine by me, it’s just very important to keep in mind what the numbers actually mean when throwing them around)
C is manageable if you use memory and concurrency checking tools like Valgrind, but Valgrind doesn't guarantee that your tests cover all possible behaviors of your code.
Yea same, full time kakoune user with no speed issues here. I will say that it has serious memory issues for large files tho, but that doesn't affect me normally.

Large as in massive tho, several hundred MB. Not my source code files, thankfully.
China’s third-largest bike sharing service is reportedly closing down
Got ya... As someone who's worked in hybrid since ~2014, I completely understand where you're coming from - we've come a long way. Hybrid is an interesting dev space currently - so much tooling (Ionic's Creator, View, Deploy products, for example), flexibility and near-native experience in most applications. Anywhos. Thanks again!
Keywords "practical" and "useful". No one advocates parking-lot Turing machines for actual usage, but the fact is electronics only gives you speed and size improvements, while expressiveness remains the same.
It really depends on the line/station. For example, the trains leaving Montparnasse are nearly always on time.
> I don't remember the original quote, but is alike: "Novices worry for code, Experts focus on data structures".

The origin is Linus Torvalds on the Git mailing list. Here is a copy from LWN: https://lwn.net/Articles/193245/

The quote is ironic considering that Git uses a bespoke and not particularly well-designed key/value database, which has resulted in notorious usability problems in Git.
Look up how Ankur Jain's family made their money. That and this obvious PR-piece article are both enough to make not feel like eating my lunch today.
More like a few decades, and California gets to exhibit an unusually slow and expensive train.
Also, the 1984 BBC documentary 'On the 8th Day' is worth a look: https://www.youtube.com/watch?v=tCz9zqTTark
AMA with David Nolen (Clojure)
Most regex engines (including that in emacs) support multi-line expressions, so that part is covered.

A loong time ago I found a package on Usenet that emulated sam's command language. I found something on github[1] that seems to be a recent modification of that, but I haven't tested it myself (last time I loaded sam.el was in Emacs 19.34, back when I was actually using sam to do C programming).

[1]: https://github.com/realwhz/sam.el
It might be more expensive with this apples-to-apples comparison, but do you have any idea what the actual utilization of your linode server looks like? Unless that server is under heavy load most of the time, you would probably be much better off with a couple of smaller instances behind a load balancer. Add in auto-scaling to handle peak loads. This may still be more expensive, but now your website is much more reliable than running on a single server.

One other thing to consider: You can host static websites on S3.
This is definitely a luxury in contrast to airplanes whose boarding often closes 15 minutes prior to departure time (giving extra exta time to fit in standby passenger, etc).
Well yeah, because St. Cloud is the armpit of Minnesota.
Tokyo Train Company Issues Apology for 20-Second Early Departure
Ya, the obligatory pendantics (concern trolling, nit picking, Eeyore-isms) is frustrating. I have a core group of nerd friends that are fun to play catch with. Any more, I’ve stopped voicing my crazy, weird, random, fun ideas to most people.
"traditional" = you call in. They spend a day or two to find you someone.
AppearMe = you enter your case and find an attorney in real time, within minutes.

The App is not the only difference. How is Uber different from your local Taxi company? :-)
Everything about the way we hire is so silly.
They announce the reason for substantially all unscheduled stops. The most common is 信号待ち (waiting on a signal)。It is my impression that, in Japan, the lion’s share of those are discretionary on the part of the station staff for safety reasons. (This is not true of the US, where ops on railways are rather substantially more... organic.)

Source: uncle worked in dispatch room in US; many of my salarymen comrades were train buffs and they tried to convert me.
Is This What the Next Generation of Wearables Should Look Like?
No. I've now answered your question twice (three times, if you count my initial anticipation of this question). What is this weird impulse? What are you trying to accomplish here?
Adding to this, I have this blog post bookmarked from an HN post a few months ago:

http://www.codethinked.com/it-takes-all-kinds

It was made in response to a popular post claiming that Rails is “yesterday’s software”.
Flood insurance is a government run program that is pretty "socialist" in the sense you seem to be implying.

https://en.wikipedia.org/wiki/National_Flood_Insurance_Progr...
And yet, this has been a thing long before Amazon existed. They were able to pull it off back then.
I would consider that pretty performant for a task such as this on a phone.
If the homes were flooded because the flood gates were opened, were they no by definition, in a flood plain?
Your argument is insidious.

You chose to use a Mac to avoid HiDPI problems, I chose to use a normal DPI laptop.
Is this "legalization" or more like "decriminalization"?
> as simple as the old "legacy" PC boot sequence was.

Some of the Hackintosh folks know how much this can be false. As soon as you step out of real mode / VESA graphics, all bets are off, those ACPI tables can be a real PITA, and you may have to fix stuff by extracting, editing and recompiling your SSDT/DSDT, at which point you generally wonder how the stock ones worked at all in the first place: missing symbols, broken CPU state tables... (well, deep inside you know, Windows/Linux are doing a hell of a job doing their best at working around all that mess)
I think of it more in terms of the people. Someone doing research on a topic for any length of time probably sees themselves as dedicated (time commitment) and intelligent (PhD and post doc work). They really strongly believe what they believe. And someone else comes along with similar traits strongly believes a different thing.

If a person can acknowledge that this other person is smart and qualified, and recognize that they hold a belief that, if true, implies the believe that the person holds is incorrect. Then they have to deal with being wrong on something they have invested a lot of time into and believed for possibly a very long time.

Throw in a bit of imposter syndrome and I think it would be surprising is people just switched their point of view when presented with an alternative. Instead it sets up this conflict where each party tries really hard to prove the other wrong, and after one or more rounds of that one point of view or the other generally prevails (at least from the perspective of the audience). This is when really good science gets done because it does a great job of neutralizing implicit biases.
What does Linuxbrew do better than existing package managers?
WOW! I wish the DOT in Los Angeles was like this.
A python CLI that will check nearby apple stores for the iPhone X
Situs Poker Dan Domino Terpercaya| Situs Poker – Dominoqq81
Yes - old, rare cards (especially powerful ones that are now considered "broken") have only risen in value.

They're also quite provocative. Once every few years I'll break out my very, very old "power nine" deck and play with it at the local game store. All games stop. Everyone comes to look. People take pictures.
Also, still no support for multi-line lambdas is there?
First I had to go into the unity settings to set scaling on gnome apps to 2. Then it was a per-app thing after that.

Chromium scales on its own, but some sites are too small, like hacker news. But it does remember zoom settings and 125% works here.

For Steam I found a skin that makes it slightly larger but still too small, so I just run it in big picture mode.

I run xmonad + gnome fallback so I get easy notification icons and media button support. The panel needs to be set to 48 pixels in height, but haven't figured out how to get all the icons to be full size. I set the xmonad border width to 3px.

Gimp has a hidpi skin but it doesn't work very well.

This script will scale things up and it works in a pinch but isn't very elegant:

https://github.com/kaueraal/run_scaled
To be fair, there doesn't seem to be many people willing to significantly change their lifestyle to drastically minimize their carbon footprint.
Last I looked (~4.4) linux AIO implied DIO. Conflating aio and dio is the problem, not a feature. On FreeBSD AIO works with the page cache for read and write, read ahead works, sendfile works, io & cache & readahead & size hints all work. Linux has half of those, and DIO none. As i recall.
The code I wrote in my 20s was pure garbage. The code I wrote in my 30s was embarrassing. The code I'm writing in my 40s is perhaps passable. I'm hoping that by the time I get to my 60s I will be able to write good code. I'll probably retire just as I'm hitting my peak as a programmer.
HDR has arrived on Vimeo
https://breachinsider.com - Feedback welcomed :)
St. Cloud actually has nice people who get mighty offended when you won't let them help you. I reserve derogatory comments for some of the Twin City suburbs.
To clarify, as that paints a fairly broad brush: Southern Rail cover a dense but geographically small part of southern England. Their reputation is rightfully poor, but in large part because their performance is exceptionally worse than most other franchises, I believe? To put it another way: large parts of southern England are served by reliable train operators (IMO and IME - source: 20+ years of commuting on South Western Railway, née South West Trains).
How the feds learned to stop worrying and love the cloud
I don't think this hiring methodology is good. Just look at all of the negative comments on the post itself! Many of them make good points.
Hacker News is all about hype and shiny new things, which Rails is not anymore. Node.js was the shiny new thing after Rails "went out of fashion" and just like Rails, Node.js is not the talk of the day anymore. It's having LTS releases, a committee and stuff, all the bells and whistles, but it's not fresh. As Node.js fell out of love, React was the new thing, along with all the different JS frameworks, but no one really cares anymore (it's "so last year").

We've now entered the ML/AI wave, which will last for a few months until people get bored and start getting excited for the new new thing (WebAssembly and the C/C++ toolchain? VR? Bitcoin?).
The diversity of SQL formatting standards
I am a general IP abolitionist, but the real solution to the problem of source code lost forever is in the domain of right to repair. Since the advent of software the right to repair, which used to be respected for almost anything you could buy, has been completely abandoned. Requiring access to the sources to modify code you buy (or in a post-IP world, receive in binary form) would go a long way to stopping the software culture death of source code never being released and rotting on hard drives until its irretrievable.

The problem is the current dominant culture is either completely apathetic or actually hostile to right to repair for software. Its why I say "I hope its only 20XX" because I don't see the path to fixing that mindset.

That being said, it is important to distinguish that while I spoke about how future historians will see both draconian IP and the lack of right to repair as barbaric and antiquated, they are distinct but related concepts.
No More Hegemony: Multi-Cloud Approaches Are Within Reach
Twitter feed from StackExchange's ProWebmasters SEO top voted answers
The paradoxical nature of this comment is amazing.

There does seem to be a quiet arrogance about Midwesterners. Yeah, we're the most humble. Yeah, we're the best, we just won't tell you. ;)
Uh, people privately making derogatory remarks based on race?

Lots of times.

Maybe I have poor taste in casual acquaintances or something.
>>In Italy, people are happy a train shows up (hello Naples).

Didn't Italians hang the guy that made the trains run on time? What did they expect?
Aka

https://en.m.wikipedia.org/wiki/Escalation_of_commitment

https://en.m.wikipedia.org/wiki/Confirmation_bias

https://en.m.wikipedia.org/wiki/Cognitive_dissonance
This comparison seems a bit unfair -- the special wards are the most densely populated parts of Tokyo. You should compare either New York City <-> Tokyo Metro Area, or Special Wards of Tokyo <-> Manhattan.
> Caught in the middle are Amazon’s marketplace sellers, who run the gamut from small mom-and-pop operations

This will be a nightmare to fix, especially for the small sellers. Taxes based on where the seller is, taxes based on where the buyer is, taxes based on where the warehouse is, etc. Plus accounting and declaring profits government.
Introducing the New Drip
It's a computer. No firmware update supplied by the manufacturer should ever brick it, no matter what operating system I put on it, which I can put on because it's my computer, not Dell's. That's the whole point of having a separate BIOS and operating system.
As someone who grew up in rural WI and went to school in Minneapolis, I can attest to this. The culture differences are pretty huge.
this is one year old article?
We got the leaves problems in France too! At least the snowfall problem is much rarer.
FS4 (Flight Simulator) Webport
To elaborate further:

"Chemical plants produce olefins by steam cracking of natural gas liquids like ethane and propane. Olefins are the basis for polymers and oligomers used in plastics, resins, fibers, elastomers, lubricants, and gels."
>The theory is that they are the actual seller.

Right, South Carolina in particular wants to change the "seller of record" from the marketplace sellers to Amazon itself. Most of the other states are targeting the marketplace sellers and they want more of Amazon's help in that. (E.g. add explicity sales tax line items like Ebay and provide audit reports to help identify sales tax evaders.)
Great read, here is some wishful thinking to hoping they get a X1 Yoga-style convertible added to that list!

My current dream computer is an X1 Yoga convertible.
The originally released Git did not run on Windows.

The first Windows-compatible release was msysgit, which was effectively a mingw/msys Linux emulation layer for Windows. Not quite native, but it worked. Kind of. Not really very well at first.

The current Windows download - "Git for Windows" - is still msys-based, just with a lot of compatibility/package-management/ux-polish changes.

All that and the fact that recent Windows includes Windows Subsystem for Linux make the differentiation somewhat moot, but, essentially, Git is a *nix app.
Not a "port to the web" but a wonderful website dedicated to the game.
Drip – Fund your creative practice through the ongoing support of people
I love this.

In a slightly less dramatic variation, I was on holiday in Italy once and a local train arrived in Rome about 3 minutes late. As we came into the station, the loudspeaker offered Trenitalia's apologies in no fewer than three different languages.

Here in the UK, I think trains have to be at least 17 hours overdue before they're considered late, approximately 2 lifetimes overdue before you get any compensation, and somewhere around the death of our sun before you'll see anything done to make good any resulting harm beyond the price of a ticket...
This article is interesting; I would say that it is crucial that such warnings and such "celebrity" scientists enter the public debate (expecting backlash and support and discussion - is this not similar to sharing research within one's academic community?). The public can have their existential dread soothed by the idea of nuclear weapons as defense, but it seems that their understanding of their usage is not sufficient. Sagan or someone needed to provide thoughtful discourse on the repercussions of using the weapon. It does seem great to think your nation can use this powerful tool to attack / ultimately defend its and your existence, but the power of and nature of the weapon requires understanding it. The scale of the weapon is not comprehensible, as much as say a simpler explosive device could be to layperson (voter?).

The advocates of SDI and nuclear did not seem to discuss the repercussions of use, rather the fact that the power is a deterrent and useful against enemies. The repercussions are what limit the use of nuclear as a strategic weapon.

Excerpt from the article:
'“People didn’t want to change the way they were thinking of [nuclear] weapons,” he says. “I see an echo of that now. What nuclear winter shows is that they’re not really weapons in the sense that other things are weapons: that you can use them to harm your adversary without harming yourself. People are not really considering that if there really were to be a nuclear conflagration, in addition to how unthinkably horrible it would be in the direct theater of the use of those weapons—say in the Korean peninsula and surrounding areas—there would also be global effects.”' - Grinspoon
FOSDEM'18
How to Make Diy Paper Sword Easy Instructions
How about these:

Dual-booting on an XPS15. Running Ubuntu and Win10. I've had fewer problems with Ubuntu than Win10.

Had a HiDPI version of the same laptop at the last gig. Both Windows and Linux had some issues which were easier to overcome.

Windows definitely gets better hardware support.

However, having my local "dev" environment be native Linux is glorious. No weird Docker issues. Python is legit. Don't have to mess with Homebrew.
Is there a way to do this without an internet connection and without Chrome?
Moving CodePlex to read-only