skysight-inc/HackerNews huggingface dataset:
Decent mobile support is the only thing holding me back from switching. The current 3rd party options are underwhelming.
Does anyone know how Elbakyan was 'outed' as the creator of Sci-Hub? When I first started using it, it all seemed quite secretive as to the creator's identity. Was this something uncovered during the lawsuit?
My father, 60 y.o. engineere, in a few months retiree, asked me how to find a reliable freelance basic lvl jobs.
The thing is, the country just passed a couple of recession periods, and the retirement program, the country is going to greet him with is around usd100/mo. What obviously is not enough to cover expenses. To find a local job at such age and at that economical situation us just not worth time and effort.
And there are literally millions of such as him. I personally will probably not receive any pension at all (currently 32yo.).
The term “Crying Wolf” implies the very specific and extreme accusation of lying. Ranting, or even ranting then reversing course are very different from lying.

Words have meaning, be careful how you use them.
any specifics you can share? medical device & security, and iot & security will be pretty critical (since it's not already).
The boom in Silicon Valley is largely because of the internet. This has resulted in much of the world connecting and becoming capable of equal economic input/output - therefore the next "place like Silicon Valley" could ironically be anywhere and everywhere, since information is now far less exclusive.
"True heroism" is raising your kid well because it's the right thing to do even though nobody except your kid and maybe grandkid will ever know what you did.

These people have gotten their acknowledgments (as they should), let's not act like they are nobodies in the shadow of history. You're reading about them on HN precisely because media knows who they are. How many people have documentaries made about them after they are dead?
I'm guessing there is a mechanical failsafe in place, but I want to see test data proving it works before I get in one of these
SB106 (Marc Levin, D-Marin) would exempt all of Marin County from Bay Area new-housing density standards, according to this editorial.

Full legislation text:

http://leginfo.legislature.ca.gov/faces/billTextClient.xhtml...
Good for him. Not sure why it's front-page worthy here, but (sincerely), good for him.
Considering the minuscule chance of crashing, the parent might put other factors before safety when picking an airline.
You're missing the point; it's completely unprofessional.
That is a good point yes. Either that or display the password prompt even if the biometric does not pass.
It's how I got my last job. I haven't actually been hired off my resume in 10 years. Almost all of my network today do the crap I'm trying to get away from.
Hey, it's a job. If your company wants you to build something useless, and it is not your responsibility to determine whether the idea is sound or not, just build it.

Of course, this decreases the immaterial part of your value equation, so the company needs to pay you more to compensate. This is the part most companies fail to understand.
Amazon like most consolidators can still prosper amoungnst the ruins.

I grew up in a rural mostly farming community. The farming part started dying when I was in school in the 90s. Now it's throughly dead. People are still surviving, but the "rich" folks are teachers, cops, and government workers who commute an hour to the state capital.

When you drive though you can see the decay -- unpainted house here, barn with a hole in the roof there, dollar general store popping up over here. It's the inner city replicated in the countryside. There's more misery than there was 20 years ago.
Some of the ideas from the Transputer can be seen in the more modern xMOS chips, though they use xC which is a C derivative adding many of the features Occam had. David May, the architect of the Transputer was also the founder of xMOS.
In this case the eletric current creates the magentism though. Turn off power and poof, gravity is back
Monetize Your Social Media Platforms (Facebook,Twitter, Etc) with SELFTIZE App
Maybe he doesn't actually want it to research purposes, and actually wants a quick and easy way to find it for other less noble purposes.

He never actually stated he wanted it for security, just left it easy to imply.
What strikes me is the fact that many people can definitely and clearly believe that 'cults are bad and dangerous', but be religious at the same time! It seems weird that people can't see that church and cults are basically the same thing.
KeePass is actively maintained, keepassx is the non-mono port for unix and is not being developed actively. Keepasssxc is fork of keepassx.
Thx. Hadn't looked at timelines, and assumed it was the other way. Great job w/ hyperapp. Congrats!

FWIW I like Elm, and hyperapp seems a delightful port of the TEA idea ... plus for being a js library, with immediate access to JS and DOM. I'll look for examples using 3rd party visual widgets, and animation libraries.

That said IMO TEA is only a convenience. What I find supremely empowering about Elm is its type inference/system. If we got that in JS-land I likely wouldn't look at another language for some time to come :)
Sorry I misspoke. Lookup is always O(1) in a hash table. But this could be a "weak dict" that is you don't actually store the keys, as long as you can reference a key through a hash you can lookup.

In the proper "data structure", we usually store the key and the value -- iteration through keys and/or values and/or pairs are probably supported operations.

Finding a key in the structure (either with binary tree search, or binary search on a sorted array, or linear lookup on an array) varies. So does iteration and most other operations.
KeePass (the original C# version) appears to actively developed. KeePassX (the C++ rewrite) appears to have slowed down. KeePassXC (the fork of the C++ rewrite) is the one under discussion here.
As someone using Keepass2 (mono on Linux), can someone knowledgeable briefly tell me (and probably others) why should and why should not I switch to KeePassX?

I'm getting the feeling that this uses the older protocol?

I got a good answer to the above question from desdiv so I'm adding an edit:

Is there a reason to use this (and not use this) in place of KeePass2 on Windows?
In Canada we train chinese pilots for cheap in a city called St-Hubert... Two of them crashed over a mart a couple of months ago.

"It was a storm of good weather [...] doesn’t seem to be a mechanical problem"

http://montrealgazette.com/news/local-news/flight-school-stu...
I have never even tried to read the kernel source, but I read the mailing lists - quite frequently. Linus runs a tight ship. It is funniest when someone does something that will break userspace.

He sets high standards. Meet them. I don't believe any forks have really done well. His method works, as abrasive as it may appear.
A LNG terminal is going up in Brownsville, TX, closer to SpaceX's launch site than one might like.
Because you were already committed to building a database yourself, so RockDB saves you time in building the base layer.

Transaction support comes with a set of performance compromises, and different companies may want to make different compromises.
I don't like this question for an interview. But I have also seen and received questions with a larger scope that require working together, asking questions, etc.
Similarly, I used to run grsec on RedHat once upon a time. But the whole thing just got too hard. When a critical update came, I could get a stock kernel running "yum update", or I could play around building a whole new grsec kernel.

I wish there was a way to take personalities out of this and let mainline merge the useful parts of grsec.
Crikey! I seem to have set off this flame war, and I didn't even know about it until I saw it here.
I just wait for Android O Autofill Framework to arrive. Then mobile password managers will finally be useful.
Seems like a waste of time for him to hold up that side of the argument. Even if he's 100% correct, what's he going to achieve? The changes aren't going into the kernel until they get past Linus, and for that to happen the patches need to meet the same standards as every other patch. It's not like he's going to lower the bar for one company.
I'll answer part of my own question- this does look like it's compatible with the Keepass protocol 2. So that shouldn't be the reason to stop.

Of course there could be other reasons.
It is acceptable to break compatibility to fix a security problem, but it needs to be a minimal break. The problem with this particular issue is that it's breaking compatibility with major applications, which is no good.
> Well, the choice was basically,
> * Become a member of the Nazi Party
> * Death

No it wasn't. This is what Nazi's say to excuse their decisions and behavior. There were millions of people in Germany in both industry and the military who were not Nazi's and survived just fine.

Note that unlike Von Braun many other Germany scientists and weapon designers were not members of the Nazi party (let alone enthusiastic members)

Becoming a Nazi and joining the party is what a person consciously did either because they believed in the ideology or they wanted to collaborate to further their careers.

Van Braun being washed of his Nazi part is a conscious part of a US government propaganda campaign as Von Braun having safe haven in the USA in the 1950s was very controversial at the time. It's as simple as the USA overlooking his Nazi past and excusing it (and actively covering it up) because the cold war necessitated it.

edit: forgot to mention, Von Braun wasn't just a member of the Nazi party - he was a member of the SS - there is zero feasible explanation for becoming an SS member. There is also the small matter of the war crimes he took part in with the enslaved labor at his factory in Peenemünde.
> A differently sounding username would have at least helped your case. :)

No, it wouldn't; it is quite obvious that the account was created by a Linux fanboi just to make this lame ironic joke, and that lame account creation just to make a lame (and off-topic) joke is likely why it was flagged.
Special snowflakes or not, a group of majority young people won't unionize themselves if the benefit mainly goes to old people. Granted, everybody ages, but unions of today may not survive into the days when the young of today become old.
This might just be a southern colloquialism, but I've heard my grandparents say "welp" many times.
The BSD license protects different freedoms than the GPL. The GPL ensures the code is free, that it can never be taken away.
I find it almost better than the original KeePass 2.x program.

I say almost because I'm used to the original interface, but I'm sure after getting used to it, it will supersede it on my systems.
As a layperson who hasn't looked into this in detail, I can't tell whether or not the academic publishing racket has impeded sciences. But I do know it impedes public access to the findings of research that is frequently supported in whole or part with public money.

That public access to its own research is a good is clearly recognised (at least here in Australia) by universities, most of whose libraries are open to the public (as are the databases via in-library PCs, but not remotely). But you must be near one for this to be practically useful.
What the fuck happened to the internet?
Of note, the Boost license only requires the copyright statement to be included when distributed in source form-- that's distinct from the MIT license and two-clause BSD, which are otherwise very similar but require the copyright statement to be included in any form (binary or source).
this is my favorite story about the impact radio shack had on a generation of early makers and startups: "HOW I FOUNDED A $2 BILLION COMPANY WITH A 95 CENT BOOK FROM RADIOSHACK":
https://www.wired.com/2016/07/how-i-founded-a-2-billion-comp...

I also loved shopping there... the items seemed to be obscure, growing up I always wondered who actually shopped there for these items to justify an entire store... but the demand was there, they just didn't figure out how to take advantage of the early-mover advantage
> Somebody investing $1,000 in Apple who only has $1,000 to invest is the same as somebody investing 10M who has 10M to invest.

It's really not. You can't really meaningfully diversify with a portfolio of $1k, but you sure can with $10M.

It makes more sense for the $1k investor to pick one stock they feel good about it and hope to get 10-20% or more return on that, rather than for that $1k investor to try to find ten funds / stocks that balance his exposure.

For the $10M investor, it's financially irresponsible to allocate your entire portfolio to tech. _It very probably will pay off very well_, but there's a significant chance you'll lose several million.
> The reason we want to KISS is to ensure a solid, robust, and performant layer of storage, that other projects can use to build their transactional versions, etc.

Then comparing it to Rocks DB is unfair (infact title of this post is misleading). Stuff like transactions and MVCC is way complicated than it sounds.
No KDBX 4 support unfortunately.
Stay tuned for the next employment-related thread where multiple people relay advice to "fake it 'til you make it."
Don't count on this recount to be correct but as far I've followed it:

200x?
- grsecurity patchset is introduced and fixes a lot of bug-classes (!) and introduces lot's of security improvements to the kernel that are ground breaking and find their way in other systems like *BSD / Windows

200x-201x
- code and trademarks of grsecurity get ripped from embbedded vendors - Linux foundations does nothing because they don't pursue GPL violations
- no intent from grsecurity to upstream their work - at least without getting paid for it.

2016-2017:
- Linux foundation founds KSPP and works on integrating basically PaX/grsecurity into mainline - does not even ask grsecurity or PaX if they want to get paid for helping but they are flamed at and bothered with inquiries from devs
- according to grsecurity most of KSPP work is copy&paste the grsecurity code without deeper understanding - introducing even new vulns
- grsecurity only publishes patchset for current mainline kernel, no more long term releases

2017:
- things are escalating, grsecurity patches go dark
- lot's of rants and hate from all sites.

now:
- this mess.

I can see the point from the grsecurity guys - they produced ground breaking research and it got ripped of everywhere and Linux foundation does not protect it's interests because the corporations don't want GPL enforcement (not related to the current dark patchset) and they don't even bother offering them money for the work to integrate this stuff. The bad mouthing from Linus is quite idiotic if you consider that most, if not all kernel vulns did not affect grsecurity in the past years. It's also true that the patchset breaks code depeding on the settings in plenty of ways.

Add lot's of rants and flames, big ego, personal attacks from grsecurity to Linux devs and vice versa...not exactly professional. Not sure what was/is going on beyond that.

At least that's some outsider Twitter/Mailinglist perspective. It's not black and white and IMHO Linux Foundation and KSPP have some explaining to do.
[Deleted] - upon re-reading the parent, I feel I've misjudged the volatility of the situation. Sorry.
Was the last bit of incivility really necessary?
Its still obviously stupid. The difference this time is there is a new niche that places like Whole Foods serve. They're not in the 'food' business so much as the 'whole food / wellness' business.

These people will pay a premium that warrants delivery.
https://twitter.com/elonmusk/status/878828849722671104

Probable wind gust right before landing.
http://sci-hub.cc/ lists a bitcoin address for donations
Has anyone thought of a good redundancy scheme for yubikey?

Physical object authentication is great except physical objects are less durable than brain memory (or at least, if my brain memory is gone then I probably would have no use for the password anyway).
I've often wondered whether this industry is similar to Hollywood with its ageism. Once you get in, there are often many roles available. But at some point, you need to start creating roles for yourself (if you can).
I'm a co-founder of a company doing science-based tailored meal plans for people here in Shanghai, China, and over a few years of pre-study on this, we developed a framework to sift through the body of nutritional knowledge.

As a part of it, we're also making something similar to SpamAssassin for articles. "A friend of mine" is co-hosting SciHub mirror, so we parse and index an extensive collection of papers.

We ban for any "toxins", "detox.+", "mycotoxin", juicing, for anything "leaky gut"-related, any "meso-/ecto-/whatever-"-morph (somehow this stuff is popular here in China), any trademark mention, all Bulletproof® Coffee™ and such; ban most "doctors" mentioned on quackwatch.org + our own blacklist (Mercola, Osprey, Taubes etc).

Generally, we don't trust anything from the Internet, double-check the books, and re-check the scientific papers. Many papers study very small cohorts (N=10-20) or miss important correlation issues (like the famous Blue Zones study or China study).

Learn to recognize that ~30% of current proven knowledge will be disproven in the future, like cholesterol.

Personally, I trust Dr. David Katz, examine.com, to less degree consumerlab.com, healthnewsreview.org, sciencebasedmedicine.org, nutritionfacts.org.
That is not necessary, at all. One can always just literally write "the list of ascendingly ordered integers that are greater or equal to 1 and smaller or equal to n". The introduction of formal notation is just a shortcut.
Are you serious that dictionaries are a problem for performance oriented developers?

Performance oriented devs should be concerned with bottlenecks, not incredibly minute details. There's almost no situation I can think of where smallish dictionaries are much better or worse than any other data structure when it comes to performance.

Of course, if you're writing a compiler then it can be a serious difference. Most developers don't write compilers though.
Another big difference is the scale length between a Fender and Gibson (the length of playable string between the nut and where the string contacts the bridge saddle).

On a Fender Telecaster, Stratocaster, or Jazzmaster, it's longer than on, say, a Gibson Les Paul or ES-335. This means there's more string tension and "snap" on those Fenders, which some players prefer. J Mascis of Dinosaur Jr (who plays a Fender Jazzmaster) says, "I like to be at war with the guitar." It also makes the guitar a little harder to play and a bit less forgiving when you make a mistake.
There are two different variants of KeePass: the Windows version, and a KeePassX precursor.
Ask HN: Why does academia still publish in for-profit journals?
As a teenager who has just graduated high school, and is evaluating entering the university research scene, this is a question that has stuck in my mind for a while. I have seen countless articles here, and elsewhere, explaining why for-profit journals for scientific papers is a bad idea... Why is the problem still so prolific?

Is it a result of the interests of the researchers not aligning with the decision-makers, an issue with lobbying, or something else?
1. Unlocking the database takes much longer than it should. Linux Keepass2 is much slower at unlocking than Windows Keepass2 on the same machine.

2. On Linux, after entering the password the windows disappears, giving no UI feedback during the lengthy unlocking process. When you type the password wrong, it takes even longer for some reason, and there's no tray icon when you type the password wrong, so you'd have to minimize all your windows to find the dialog box all the way in the back.

3. Lacking Unicode support in 2017 is simply unacceptable: https://i.imgur.com/X0T46bY.png

None of this is the fault of the Keepass developers, since all three problems are absent in the Windows build. As far as I can tell the problem lies with Mono.
It's totally plausible that Intel detected this bug independently with their own verification effort or through another customer. Matching different defect reports when "unexplained" or nondeterministic behavior is the expected result can be challenging.
Really?... The syncing and conflict resolution (or lack thereof) is the true problem for me.
The possibility of playing Shenmue on an iPhone is interesting..
I have had a good experience with Keepass2Android. It has support for databases on Google Drive.
> When the authorities issue new fire safety regulations for buildings, then that is breaking compatibility to the older building standard.

Do the old buildings automagically get updated to the new standard everyone is using? Does the city shut down every business in a building that doesn't match standard (= break software) until that building is retrofitted (which is time-consuming and costly)? That's what breaking backwards compatability does, it stops people from doing their thing until someone fixes it (sometimes it's on them, sometimes it's on you). And not everyone can afford a 'drop everything now to fix the issues brought up by the kernel release'.

In any case, a good way to get people to not use your product is to keep breaking it.

> Sometimes even old buildings need to be retrofitted, and that is then what is done.

Is it? There was a very famous fire in London just a couple of weeks ago, of a building which wasn't up to standard, yet filled with people. Dozens of people died.
These are the wrong ideas to express to one who indicates an interest in self-termination.

I wish I could double down vote you.
It's funny I just got back from a Meetup mixer. I'm in Seattle too, coming from the east coast. It feels like another country at times.

But all the meetups I've been to there is a gender imbalance. Either a number of men to women or vice versa. The latter being the most common. Tonight I was watching as 8 guys were trying to talk to one woman.
Keep 1 key on your keychain, one in a fire vault in the house, and one in the safety-deposit box at the local branch bank office. Most U2F-enabled sites let you register multiple keys. Add new sites with keychain during the day, in the evening add the fire-vault key at home. Once a quarter add the third key from the safety-deposit box.
Is CC0 not closer to being public domain? My understanding is that placing a work into public domain is actually non-trivial, so if that's really what you want to do you should use a license explicitly geared toward that:

https://creativecommons.org/publicdomain/zero/1.0/

I'm guessing that's not what you wanted, because when something is truly public domain then you lose any ability to control it whatsoever, but it is what you asked for.
For standard keepass I use keepass2android and nextcloud for syncing. That said I don't believe it supports any of the fun new stuff from KeepassXC. It does work with NFC and HOTP though. I'd love to use TOTP instead.
Respectfully, I have neither the time nor interest to educate about the world history of women's oppression and its psychological manifestations. I'm sure you can find plenty of reading material elsewhere.

Also, I'm a Beauvoir feminist, so I'm sure we'd have our differences about gender equality.
I left my former industry at 40 (now just over 3 years ago), bootcamp'd and got into dev and it was the best thing I ever did. I've been gainfully employed since the move and love my current job. I can't say it wasn't a lot of work, and yes I feel the competition of the young folks, but it is what it is.
Have a side project in an en vogue "cutting edge" framework or language, and they will care much less about how old you are.