skysight-inc/HackerNews huggingface dataset:
I have been using KeePass for some years. It's open source and works on basically every platforms there is.

What is the advantage of 1password compared to the rest of the lot? I keep seeing the name in articles so it must be popular, but I associate it with passwords stored in the cloud which sounds insane to me.
Seems a bit kindergarten to punish sender and receiver when only one allegedly may have broken their "rules" and flaunt ignoring both: how to lose customers. I guess, post-merger, they don't care about optics.
I'd like to teach Music and CS somewhere in grades K-12. I'm not sure which age group right now. During Summer breaks from school, I'd gig, write code, and try to refine my teaching skills.
Can you really make money when realDonaldTrump tweets about a company?
You forgot C in there :-)

Anyway, this misses the point of the FSF in insisting on calling it GNU/Linux.

The point of the GNU is not to name every application that runs on your system, but to say that you're running the Linux kernel AND the GNU userland to have a functional system, i.e. that GNU is the second half of a complete system, GNU/Linux.

You don't need Apache to have a functional system. You do need libc etc. to have a functional system and when these are provided by GNU, I think it's fair to call it GNU/Linux.
Stripe here also
That is exactly why I consider fosdem as a very interesting conf: I am myself somewhat generalist, and attending a room almost "at random" leads to very interesting discoveries.
Last year I saw a talk about the internals of the jvm. It lead us to drastic performance improvements in the last year.
Two years ago, a talk about measuring time lead me to dive into theoritical physics in my spare time.

Alongside these discoveries, I will attend devrooms directly in line with our technological stack.

In short we will learn stuff, aligned with our core needs, learn to think outside the box and finally meet great people in a great city, Brussels.
> things that can't be easily electrified, like flying craft

Funfact about airplanes: they can pretty easily be converted to run on liquid hydrogen. There was a big Airbus-led research project on this some years back. IIRC they found overall efficiency (when accounting for larger fuel volume etc. etc.) was ~4% lower than normal aircraft.

Not to mention that Tupolev actually built and flew a full-scale proof of concept liquid H2 airliner in the late 80's, the TU-155; sadly yet another cool project that died with the Soviet Union.
I have made no assumptions about your situation?
It's also worth pointing out that these functions sometimes turn up just in terms of the bounds that have been proven about algorithms -- the functions we see can reflect the kinds of analysis we can do of algorithms as much as the performance of the algorithms themselves.

And we also see some very weird exponents -- the best asymptotic bound we have on a matrix multiplication algorithm is n^2.3728639.
> Every project I've been brought in on, the qualifier was "must know tech X". And almost always (there were exceptions) I knew more about tech X and software dev in general than the original developers, and the crunch was not "how do I do XYZ in this tech?" it was "how do I get the other developers to actually use version control?" or "use version control sanely?" or "document anything?" or "write tests" or "have test data" or "have a repeatable build process"?

I've seen this so many times on consulting gigs and with the occasional new employer. I'm hired because I'm familiar with the technologies they're trying to use, but the first major value I bring to the organization is simply getting some kind of sane process: working version control, automatic builds, test suites, one-button deploys, and so on.
I'm working on some marketing automation stuff. Automatically sharing blog post links to Twitter, etc.
I never seem to have been able to purchase a razer laptop. I recall there was one with a built in touchscreen at one point, possibly a keyboard with a built in touchscreen too, but have never seen it for sale. Do they ever come to fruitition? :(
> There should be a compiler somewhere which combines easy porting with adequate code generation[1]
> [1] I'm actually working on this.

Anything to share yet? Will it take LLVM IR as input or are you targeting a specific language? I'm very interested. So far, I found only the Plan 9 C compilers seemed to have relatively straightforward code as it was designed for this.
Would love to become a theoretical physicist.
Writer for roleplaying games. Either as a game / setting designer or writing adventures.
> remove all the iPhone / iPad / Android / Windows clients and calculate from what's left

Does it say anywhere if "Gmail" refers to only the web app, or if that includes the native apps for iOS and Android?

Edit: This blog post explains the grouping. All native email clients on the iPhone count as "iPhone", not just Apple Mail.

https://litmus.com/blog/mobile-holds-at-56-for-october-email...
None that I've found...not that I look that hard. Xmonad is what keeps me on Linux.

However, Windows may be moving toward one. Windows 8 in Windows 8 mode did tiling. And Windows 10 has added multiple 'desktops'. But full keyboard driven programmable configuration may be a long way off.
The new digital standard for radio is DRM (Digital Radio Mondiale). Given a choice, nobody would adopt 1990s-style DAB today. Problem is that countries are so deep in failing DAB systems that they don't have the will or the guts to change. It would involve a lot of humility and a huge loss of face.

Sobering thought for the day: DAB was developed at the same time as the World-Wide Web.
In 5 min Vladimir went from being 25 yo to 20 then finally 17. What a liar.
This seems like a blatant copy of an existing product called Know Your Company (https://www.knowyourcompany.com), which has been around for several years. The pricing structure is identical, although you undercut them by 50%, and the Monday/Wednesday/Friday questions are ripped verbatim from Know Your Company.
Executive security
If it's all I needed to carry, it wouldn't be bad, but add it to the weight of rain gear, bike lights, and gym clothes (including shoes) in my bike bag and it's significant.
really surprised by the downvote without any reason. so much for tolerance of opposite views. The author is an authority in adtech (CEO of App Nexus). I expressed an opinion of the piece (which you are free to disagree with and maybe the disagreement is downvoting??)
I tuned-in to this exchange:

E: What do you want to talk about?

V: I want to talk about existence.

I suddenly got a terrible feeling of dread. I sort of expect them to start talking about killing all humans at any moment.
Some of these points are basically principles of (object-oriented) software composition, just applied to react. Some examples:

- "Multiple simple components are better than one highly customisable one" -> Single responsibility principle [1]

- "When all you have is two weeks, keep it lean" -> "Make It Work, Make It Right, Make It Fast." [2]

- "embrace the toughest linting rules your team can stand." -> Not really a principle, but that's almost like simulating statically typed language with compile-time errors and warnings.

[1]: https://en.wikipedia.org/wiki/Single_responsibility_principl...

[2]: http://wiki.c2.com/?MakeItWorkMakeItRightMakeItFast
Why a Fake Patron Checked Out 2,361 Books at This Library Last Year
AskMyUncleSam
I think it does? https://support.1password.com/local-folder/

I use that for one of my laptops that doesn't use dropbox and just set the folder to be the folder of the sync service I'm using on it.
The comment I was originally replying to?

>> the company (said) two salt and plow trucks were working on the southbound Express Lanes on I-495 and I-95, causing traffic to slow
Key-Value Operations in Couchbase Mobile via NativeScript and Angular
Check out keybase
So, Grumpy currently isn't faster than CPython?
I read about a lot of you security people talking about the difference between a physical switch turning off your wifi vs a software switch, does anything like that apply to this?
ECMAScript6 is a wonderful language that approaches the syntactic readability of python. If you're stuck with ECMAScript5 sure, go ahead and say javascript is terrible because it is. But ECMAScript6? No way. They fixed so many annoying things. the fat arrow that captures "this", proper classes and inheritance, maps and sets and string template literals are the biggest ones that jump to mind. es6 is to javascript like what c++11 is to c++ -- it made it so you don't have to use the warts. ECMAScript6 snippet:

class Shape {
constructor (id, x, y) {
this.id = id
this.move(x, y)
}

move (x, y) {
this.x = x
this.y = y
}

fixed_offset(off_x,off_y) {
return () => {
console.log(`offsets x: ${off_x} y: ${off_y}`)
return [this.x + off_x, this.y + off_y]
};
}
}

And yes ECMAScript5 is gross:

var Shape = function (id, x, y) {
this.id = id;
this.move(x, y);
};
Shape.prototype.move = function (x, y) {
this.x = x;
this.y = y;
};
Shape.prototype.fixed_offset(off_x,off_y) {
var self = this;
return function() {
console.log("offsets x: " + off_x + " y: " + off_y`)
return [self.x + off_x, self.y + off_y]
}
}
There's a large Mennonite colony just south of the Amana colonies in eastern Iowa. Apparently, they have little interaction (not that they hate each other, they just don't do business together), but we'd see them both. In Iowa City, we'd see Mennonites in town, actually shopping at Wal-Mart and the like. The Amanas were a much rarer sight unless you actually went to the Amana colonies (which we did regularly, because the restaurants there are some of my favorite places to eat ever).
build modern versions of classic cars.

It's a passion of mine (and probably something I'd do for fun in the future) to get an old mustang (preferably ~1964) and convert it into a modern car (electric, heated/cooled seats, power windows etc.)

oh and build competition grade racing drones.

and be a tech reviewer.
This somehow raises more questions than answers, for me at least: You work full-time restoring a single property? Do you work for the owner, or is it maintained by a nonprofit/government? I'm guessing you work for a company, or are some kind of subcontractor? This sounds amazing.
Expected value breaks down with what I like to think of as the Pascal's wager fallacy: if you consider the consequences effectively infinite, any positive probability means you should think about nothing else.

It took a long time to get to the article's actual suggestions (eliminate all ICBMS?); until that, this was just fear mongering.
You have a chance to see all manners of known bad practices in the wild.

It's important to recognize them as bad. It's also important to try to understand what lead to their adoption; often there are ways to work around that and apply a best practice in your area, even if other areas still suffer without it.
(I assume you meant to reply to me.) Thanks, glad you like it. Feel free to throw me an email, I love chatting about woodworking.
One Thing to Do Today: Learn about the Onion Router, Tor
Firing the CEO
Have you looked into Medical Physics (mostly concerned with radiation therapy and imaging). Best of both worlds in my opinion! If you tire of research you can likely pursue a clinical career and clinical physicists get paid pretty well ($120k-$200k in Canada at least, not sure about US).
The bots chatting seem to be more coherent and follow rules of language and communication more completely than the people chatting on twitch on the right. Is this a new-kind-of-turing-test moment?

Edit: This is spooky. Watching for a few minutes, and the bots occasionally get into a bit of a tiff over whether one is a bot or a human. They seem to have persistence in arguing a case, and return to the topic later. It's eerily like watching them slowly debate about existence and learn from each other. "I am a human sitting in front of a machine using it" says one. "You are a bot!" says the other. Spooky.
Something outside. Maybe work in a state park, doing tours and educating children about the outdoors.

I have fond memories of going on field trips to state parks in elementary school.
Industry average seems to about $12k (but that's from my flight school which obviously has an incentive to make the assumed cost just a little higher than it need be).

galdosdi is 100% correct that I didn't mean it's cheap. I meant if it's something you really want to do, you can afford it without selling your car or living in a hovel.
Lawsuit claims SnapChat hasn’t been honest about its pre-IPO performance metrics
You think you can do a better job as the CEO than the CEO you have now?
Or you know someone that you think can do a better job?
The basilisk is coming! We need to build it before it gets here.

But more seriously, low grade poorly trained sub intelligent AI seems a lot more likely to fuck up a lot more people's lives than nuclear Armageddon.
> Consider this. if you chose SilverLight a few years back, your product is soup today.

The amazing part about JS is that most of the code written for browsers a decade ago still works today. It is extremely unlikely that we will see a company outright ban JS in their web browsers in the same way that iDevices don't support flash.
> The outputs of a CSPRNG are either insecure, because the CSPRNG hasn't been seeded properly

In what sense is this not a "low quality random number"? Every CSPRNG I've seen will output numbers that pass many statistical tests for randomness even if seeded with e.g. zero - is that not a "low quality random number" in the usual sense of those words?
"Where Excel spreadsheets are used to run a business, there is an opportunity to sell software" (quote from memory).
If I want to shift focus to a different page immediately, then I simply click the link. Then use the "back" button when I want to return.

If I'm right-clicking to open in a new tab, then it's usually because I want to open multiple links on a page while scrolling through it. So I want those loaded up in the background, and I want to remain on the original page until I've finished reading the material there.

Yes, you CAN do these things in Vivaldi... by using three-finger keyboard shortcuts, scrolling further down in a context menu, or using a wonky middle mouse button that most non-Solaris users never use.

I'm a bit perplexed by the response, though. This is Hacker News. We nod in approval as people reject text editors over the most obscure and trivial of UX preferences. We anticipate that when a blog link is posted, half of the discussion will revolve around its font kerning rather than its content. Etc.

So here you have a web browser, the application that most of us spend the overwhelming majority of our computer-time using. It's primary marketing pitch is extensive support for customization. It has some UX quirks that are out of step with the other major browsers, and it's baffled that anyone might want to customize that.

Hey, implement the suggestion or not, that's their call. But dismissing a customization out-of-hand as "incorrect" sure does cut against its own marketing. I think that's a bigger deal than my 15 pixels. It's an indication that the real goal is creating the perfect successor for Opera 12 die-hards. Which is awesome for that tiny group of individuals, but I don't think it's going to lead to any serious traction beyond them.
I did stop being a developer for a year and a half in order to work for a video game publisher as a producer. I really enjoyed it, worked on five games (four of which were released on Nintendo, Microsoft, or Sony consoles), got to go on fun business trips to game conferences, and got to meet some important people in the industry, but I got nervous not programming for that long because I thought my skills were atrophying due to lack of use.

Nowadays if I were to do it again, I'd probably go into board game design or publishing. I'm a bit more in tune with the board game industry than the video game industry nowadays. I'm actually actively working on several board game designs and trying to get my first game signed. Hopefully one or two of them will be a hit and I can afford to stop working a 9-5, maybe just do some freelance development part time on the side.

I would consider going back into video game publishing too, though.
Yeah, that's the joke.
which is encrypted.
I wouldn’t expect a catalytic converter to go bad during the lifetime of any car made in the last 10 years or so. That’s right around the time when manufactures started using wideband o2 sensors, which should help prevent one of the more common failure modes (clogging).

It can still happen if there are other issues such as a malfunctioning ignition system though (which could allow unburnt fuel to ignite inside the catalytic converter and cause it to overheat). This is why the check engine light actually flashes when the ECU detects a multi cylinder misfire (to signal a condition which could damage the converter).

Another note: Any car since the mid 90’s will throw a check engine light if you simply remove the catalytic converter. This will cause it to fail inspection in most states of the USA, which ultimately results in the car being legally un-drivable.

There are some people who manage to remove the catalytic converter and still pass inspection by simulating the signals from the secondary o2 sensors (or directly modifying the ECU), but this is a pretty rare practice and is usually limited to the “performance enthusiast” community. You can easily smell when a car has no converters, and it’s a pretty serious fine if you get caught.
Human interaction?
It's a little loaded to call 19th century religious communes "communist", because it conflates them with Marxism and especially Leninism/Stalinism. These aren't people who build nuclear weapons and invade Poland.

It's kind of like conflating Christians with Baha'i', because they're both monotheistic.
Yeah, I totally agree. I think they did some smart rework of the fundamentals, but there are a lot of other parts that are needlessly painful. I would like to see things like Go channels and Go's build system brought up with some modern features. If only the Go community wasn't so ridiculously stubborn!
> My tip: embrace the toughest linting rules your team can stand.

How good is the Flow type checker, vs ESLint or the Google closure compiler?

While I don't disagree with anything the author said, most of the time I feel like ESLint is just a huge nag about white space. It's defaults have a bunch of rules that in my opinion enforce style without improving code safety at all, despite what the intro docs say. Someone I work with read some opinions like this one and got the idea that ESLint represents correct JS standards, and won't allow the white space rules to be relaxed. I'm stuck being forced to put a space after my comment characters, and not being able to line up blocks of repetitive code. It is admittedly nice to not have any white space style arguments. OTOH, I never really had white space arguments before, and the difference in both friendliness and code safety between using ESLint and the Google closure compiler is huge.
Do top tech companies use consulting services from consulting firms
While I am happy with being in IT...
If I could try something completely different, I would do "Iranian Studies" at the university of Marburg, which is nearby as I have some unexplainable love for Iranian culture and language (to the point I found a girl from there and married her). I'd try to work in research at university or as a consultant for businesses that are interested in the country.

The other boy dream not come true (but still dreamed): being a pilot, preferably for cargo planes or other mid-sizes special missions.
Become a novelist and write adventure stories.
Plumber. Locksmith. Similar.

Jobs that you can do at your own pace, and with the kind of SEO skills I have I'm sure I'd do well. Plus these kind of jobs cannot be out-sourced.
Your ¹ sounds like the Sankey diagram[1]. I only know about these because at one time matplotlib advertised support. And because of the classic diagram that Tufte promotes [2].

[1] https://en.wikipedia.org/wiki/Sankey_diagram

[2] https://en.wikipedia.org/wiki/Charles_Joseph_Minard#Work
A physical switch is for surety and peace of mind, whereas a software switch you have to be careful, because I don't trust my machine's OS to keep the speakers muted, no matter how much the chain of trust has not been compromised, there's always a weak link somewhere. Physical switches or death.
For some things, books are just better. I can mark the book, dog ear the pages, and the physical interaction that a book provides just seems (for me) to aid in retention. They also serve one purpose and I'm not as likely to get distracted on HN while trying to learn.
> I don't get Where the extra click you are talking about is, either click on open in new tab or open in background tab, same number of click.

Vivaldi: right click -> "Open in new tab" = two clicks

Chrome: right click -> "Open in new tab" -> click the newly opened tab = three clicks
Seeedstudio announces 10m, 500Hz, 1D LIDAR for 150$
>If the aim of the government was to always find the price at which they could make the most money possible, we'd live in a very different place.

Exactly! And I cringe every time I hear people talk about how "if government was run more like a business" and how government would/should then make profits and ...

BS alternate side parking tickets in the "winter" when there isn't any snow nor any forecast for snow is bad enough where I live. It's just a BS alternative revenue source and crap like it would only happen more and become more asinine. "Just following orders and doing my job..."
I've been fantasizing about getting into timber framing.
I'm always slightly sad to see a reference to TeXmacs [1], while it is not developed anymore. Does anyone know why the project has been abandoned? Always amazed by the beautiful layout of the interface.

[1] https://www.ceremade.dauphine.fr/~mgubi/tm-web/documents/tut...
For #2 I have thought considerably about this as well. It seems to boil down to two things:

1. Lack of awareness. In many of these environments "software engineering" doesn't really mean anything to anyone, especially if few households own computers in the first place. Growing up in Detroit, my Dad lugged in our first (huge, ancient) PC when I was in the 4th or 5th grade - if I had simply been pointed in the right direction, I could've started my learning much earlier. I remember lots of kids in our middle school getting super interested in HTML/CSS, but only having access to PCs for an hour or two after school.

2. Learning ability. Obviously not to say there aren't any smart underprivileged people, but it is not often made clear that one's ability to learn is, in itself, a powerful asset. I believe this is the strongest factor in one's ability to program outside of personality inclinations, and that anyone can increase this capacity (within whatever local spectrum their personality and lifestyle allows).
Supreme Commander is the king of zoom :) Planetary anhillation even has solar system scale zooming, but is otherwise not great.
Sorry, I didn't mean to imply it's cheap. I know it's not, and statistically is prohibitively expensive for ~half of America.

What I meant was if it's a priority, you can do it without huge lifestyle sacrifices provided you make a minimum of $40-45k/yr depending on your COL. Obviously if you have a mortgage and two kids and make $50k it's probably not the best idea. If you're a single 22 year old making $45k and you live in a cheap studio? You can do it without breaking the bank.
Security.

90 day passwords, with multiple internal sites & servers each needing unique ones? I don't understand why we don't have automated client certificates and auto-generated ssh keys.
>Whatever its flaws, the writing you find online is authentic.

Well, it was good while it lasted