skysight-inc/HackerNews huggingface dataset:
I began programming when I was about 12... lost interest at 20, and eventually got back into it at 26. I missed it and that world had changed so much since I was 12. However, I was able to pick it up quickly and I am a web developer for a living. Definitely never thought I was going to be a web developer as I sat in college, studying psychology. In my 30s now and working for a public relations news corporation.

You really never know where you are going to end up and anything is possible, no matter what age you are. It is always worth it and will always be worth it. Since I started, I have built two semi-popular websites at http://www.confessionsoftheprofessions.com and https://mypost.io/ and after those, began developing real web apps that I charge for. I just started my own business that specializes in apps for memory and communication. We have a few apps in beta testing, about 4 of them ready to go out with 4 more side projects in design and development stages.

Most companies want to see your experience. Just make sure you have a portfolio and a little documentation regarding work you have done. Have references available upon request and get a LinkedIn and have them write recommendations for you and return the favor. I remember I used to be willing to give all these PEOPLE references, but after they see your work and know it is yours, they usually need not see any more than that.

It can be scary, moving to another country. But believe in yourself, know that this is another path in life and an adventure you are going to take, and make the best of your situation. You have a lot of knowledge and based on that knowledge, it seems like you are always willing to learn more and go beyond. There are tons of position to be filled that go unfulfilled, even if it may seem the market is saturated with developers. You are in demand as long as you make yourself in demand. If you get tired working for the boss, work for yourself. In this day and age, more than ever, WE have the power to do that.

Regret doing it. That is a much better regret than the regret for not doing it.
It's hard to imagine an innovative problem solver being unable to tackle Google's interview questions. You gave the example of optimizing an SQL query. That's a data structures problem itself.

Google apparently has an NDA for the interview questions they ask, so they're trying to avoid quizzing people on stuff that they've memorized. I know any place I worked at always tried to ask "fresh" questions to people. There's just no point if they already know the answer.
Could be an nice timeline if only the content parts that are actually interesting (the text and the icons) didn't jump & slide around driving me insane.
There are a few people from across the pond I can't contact otherwise or keep up with. That's really the only reason.
Most likely, the bit flipped in ram and was bad in transit to the SSD
Ghost Browser [0] already supports this.
It allows two (maybe three?) profiles in free version.

[0] https://ghostbrowser.com/
Debian on arrest of Dmitry Bogatov
Vivaldi looks so stable and rock solid, uses Blink engine, although the title is a clickbait. About the history feature, if a website is important i will bookmark it, i want history only for that session, not save it for future search, again that's my opinion. However the features like tab muting, taking notes are very good and that's what the user needs. Wish it would have been Open Source. I prefer Vivaldi over IE. But Firefox MasterRace!
Can anyone recommend scholarly / academic blogs (or aggregators)?
I can't see how reddit can possibly become competition for Facebook, they work on two completely different levels and cater to different circles of people. Facebook is about following your real life friends, local events, brands and interacting with people that you know. Reddit is a pseudo anonymous forum where people interact within communities based on interests and topics and reach out to as many people as possible. Even with the introduction of profiles, reddit can't exactly replace Facebook since Facebook is tied to your real life identity, your actual friends and family rather than random Internet people and that aspect of it is what makes it popular and hard to get away from. Even if some functions of them overlap, I just don't see how they could directly compete with one another.

You are likely not going to post photos of your family dinner to Reddit because that would be extremely boring to anyone not within your family or friends circle. On the other hand, it wouldn't make much sense to post a link to a blog post on a complicated programming or science topic to Facebook and expect to get much discussion on it unless you happen to be friends with lots of people knowledgeable on that topic. They are two different platforms with different purposes. Unless one or the other drastically changes their entire interface and function, I doubt one will compete with the other any time soon.
The Moderators
Why not just go with AMD? ECC is supported on all Ryzen SKUs.
That gif is not even close to how it actually works, that's such a dirty thing to do, that's no accident...
My position is a little in between, an OS is the finished you are delivering.

Linux is an OS, just a terrible one without any GNU.
Addressing data integrity is a slippery slope of comparing hard drive bit read errors and ECC ram bit flips. The reality is, for things like video and pictures it probably won't be a problem. However, if the data is sensitive, you should be using a raid 6 with 2 disk redundancy, coupled with constant data scrubbing to ensure that the disks remain bit rot free. The probability of bit rot occurring at the same place is probably less than 1 in 10^16, possibly even less if data scrubbing is constant.

Here's a good article addressing bit rot: https://lockss.org/locksswiki/files/ACM2010.pdf
Painful on the eyes.
I use a chrome web scraping extension:

http://webscraper.io/
ΡΩΣΙΔΑ MILA – escorts| athens escorts |call girls
Confused Indians uninstall Snapdeal app instead of Snapchat
http://blogs.sciencemag.org/pipeline/ "In The Pipeline" is good and has been running for years.
Attacking Microsoft Edge to identify users by leaking URLs from Fetch requests
Sharing bikes in Shanghai
As a fellow European, stop being so naive.

Spying on merkels phone annoyed me, but this is not the same. Also it was proven the CIA had knowledge of 911. Do you have a source of that?
Five ways to lie with charts
I'm still highly concerned about the loss of these things. I very regularly follow links to code that's just gone. The code for research definitely should not only exist in a related of post link.

Archiving, for me, is a requirement if you think it should be used over more than a year or so.
I went through several years of depression, and I was VERY rude in any situation where I could get away with it - by which I mean, any situtioon where I knew I wouldn't get punched. It felt like I was able to be me, and not have to stick to the script.
For context, the current government is composed of a center-left party supported by two "far-left" parties, which have the majority despite the center-right party having come out on top in number of votes. The bill comes from one of the far-left parties (Left Block).

That said, it's fairly mild: only says one can't use DRM to prevent users from enjoying their legal rights, and there's no penalty, except that the DRM breakers won't get fined by our (EU-mandated) anti-circumvention laws, if I'm reading it correctly. And they haven't revoked the bill passed by the previous right-wing government, which forced ISPs to block access to a bunch of "piracy" related sites (TPB, Kickass, etc).

Also, the private copying exception that they mention (and which already existed) doesn't come from free: we have an extra tax on storage devices that gets pooled into a fund to "compensate" authors for that exception.
Almost everyone I know just uses it as a middle-class Craigslist + the odd baby pic nowadays.
Where is that simple webpage?
I don't believe wireshark will tell you that much since everything is encrypted with forward secrecy nowadays. So the browser would need to be able to output negotiated keys for data tracking connections. That seems unlikely, especially if what's being tracked is a bit shady.
It would be neat if there was a parity scheme fast enough to preserve 2% of of all files on disk. It could even be tucked away behind savings from file-level compression.
I chose to warn Developers instead of hacking their exposed GitHub passwords
Trust: Our World in Data
12 Core-Strengthening Exercises You Can Do Without Even Leaving Your Chair
Software Library: Macintosh – Play old Mac games in your browser
Why are headquaters allways non-modular? Usually such structures get to small the day, the company moves in. So why not integrate growth-ability into a building?
Brevity is the soul of wit.

Краткость - сестра таланта.

---------

6:3!
Digital Art: Blast from the Past by Lemon (Amiga 500) (Revision 2017)
Google Won't Celebrate Easter but It Will Celebrate These Obscure Occasions
Not sure about being clickbait, but it's definitely not informative.

My suggestion, after reading it: "From Software To Permaculture"
The next question is who is going to pay for a charger that can charge an electric car but is only used to charge a phone. It is more expensive (and bulky) to provide more power safely.
Open-source doesn't just mean that you can view the source code. It also means that anyone can take the source code, make changes to it and distribute their new version.

This means that if an open-source project does nefarious things, there's a good chance that a fork will come along and that people will start using that fork instead. So, you yourself don't have to read every single line of code for it to be relatively certain that an open-source project does not do bad things.

There are of course exceptions to this. For example there are a lot of things that a lot of people are not fond of with Chromium. There are forks which try to address this (for example [0]), but Google has so much development workforce behind Chromium that such a fork has a hard time keeping up with merging security patches and updates in general.

But even in that case, open-source offers protection without you reading every line of code. Because there's people out there who earn their daily bread by uncovering these sort of things: Journalists.

Due to the source code being available, they have definitive proof and can slap these kind of stories on the front page. I mean, heck, Heart Bleed came on national TV in my country. If that vulnerability had been in closed-source software, they could have only ever reported about rumors.

[0]: https://github.com/Eloston/ungoogled-chromium
https://twig.sensiolabs.org/
> Low light performance is also critical for nature and landscape photographers who mostly shoot pre dawn and during sunset.

Actually, landscape photographers care more about resolution and dynamic range than low light performance since most of the time they're shooting at base ISO on a tripod. Which is why cameras like the Sony A7R II (42 MP) and Nikon D810 (36 MP) are popular with landscape photographers.

Photographers who care about low light performance are typically shooting video or sports/wildlife so they shoot with cameras like the Sony A7S or Nikon D500.
I've got more icons in my bar than you've got on your website. You could just scan a few "favourite menulet" pages[0] to bulk add stuff, should take a small amount of time.

Here's some content for you http://snpy.in/nNlirJ in order: Caffeine, DragonDrop, Keyboard Maestro, 1Password, Hazel, Snappy, DayOne, aText, f.lux, Dropbox, Mail Notifr and then the standard OS ones.

You can probably find 100 more just on first page of google.

Maybe changing your site to something like "menulet database.com" and collect them like that would have a stronger audience though (I know I'd be first i line).

[0] There used to be blogs dedicated to this very thing in the past.
>> Page Rank is not rocket science.

Many scientific discoveries seem simple after the fact, like the Einsten's E=mc2, yet somehow it took one of the greatest minds in history of mankind to come up with it.
I'm probably just babbling but here's what it was like for me and what i think about it.

I think i just wanted to use it to show off... And then i eventually thought what's the point of getting likes on fb. I didn't find it translate into enjoying my life more or making my life better.

I thought maybe it's useful as a record of experience. But then i just kept my photos on my phone and share them in real life by handing the phone.

I don't think it's impossible to use fb in a way that works. Maybe there needs to be a class... How to use fb like a pro. I think messenger is more useful. But then i just used hangouts since its no setup required. I didn't get enough out of fb to be worth time.

Mostly i feel happier chatting on the phone or face to face irl, instead of texting or scrolling newsfeed.

I think in an ideal world fb would be a great tool to connect. But the world is not ideal. People are not ideal. Fb is not ideal.
That's not what the server-less idea is about. You're describing a standard shared hosting.
Anecdote, and a billion times more interesting than that overview of Windows icons and a sales pitch:

When I was at university a long long time ago, I took a class in user interfaces and usability, and in one lecture the professor showed us an icon set from some system made by the Soviets in the 80s. But it had a completely different iconography than the desktop metaphor with folders and files and trashcans and drives, and it was almost completely impossible to guess what each icon meant.

I don't remember many of them, but one of the weirder was an icon of a slingshot as the "kill process" icon. Why? Because the system represented processes as birds on a wire, so you'd use the slingshot to take them down, obviously. I also remember a tractor, I think you used it to restart the system or something.

And armed with that you start looking at the iconography of the systems you're used to. A clipboard means I take some text from a buffer and write it out? Really? A pair of scissors means I copy text into a buffer? A sheet of paper is a file? Why? Saving is an icon of a floppy disk, a thing that hasn't been around in 20 years?? I had a friend trying to explain to his kids what it was, and failed.
There's a well-regarded book on this matter that I still hope to read someday "How To Lie With Statistics": https://en.m.wikipedia.org/wiki/How_to_Lie_with_Statistics

Ah, just discovered the book can be read for free online: https://archive.org/details/HowToLieWithStatistics
> Do you really want to convert the lines one-to-one? This seems pretty wasteful.

I did this once - converting a few kloc of Java to C# - I'm sure it helped that these are very similar languages in many respects. I actually copied the Java source code into C# source files, and then tweaked them until they compiled. The initial commit even had e.g. a "polyfill" for Java's ArrayList<T> class.

https://github.com/MaulingMonkey/poly2tri-cs

By virtue of being such a mechanical translation, it went very fast. I intentionally avoided translating into C# idioms - or even naming conventions - in the initial commit. I wanted to avoid refactoring the entire codebase simultaneously - my experience has been that multi kloc refactors are a great way to bite off more than I can chew, and spend a lot of time in refactoring or debugging hell, and to create an unreviewable mess, all of which is very slow.

By saving all the refactoring into C# idioms etc. for followup changelists, the translation went so smoothly that I still haven't learned the math behind constrained Delaunay triangulation. A non-1:1 translation I'm sure would've forced me to learn it, if only for debugging purposes. ArrayList<T> is now gone - replaced with standard List<T> and IEnumerable<T> from .NET's standard libraries, foo.setX(value) replaced with foo.X = value;, etc.

This isn't an approach I'd recommend for all such projects, but I'm surprised just how well it worked for that conversion. The initial translation took maybe a few hours (if that), and the subsequent cleanup a few more.
Parseur is doing the same for emails. It's a bit more manual at first but it works better IMHO.

https://app.parseur.com
I agree. I've read very similar complaints from engineers - but they have the luxury of taking jobs which are less than 100% desk-bound (or even almost 0%, if they're field engineers). They don't make as much as we do, though.
long load time

cannot scroll by space / PageDown -> mouse click & grab... pretty bad for keyboard navigation BUT that means it's touch-oriented

nice icons / graphics, as a retro computing & minimalist wallpapers fan, worth the loading time
Neo4j Apoc: A Blessing for Developer
> it's useful not to rely on a filesystem to handle this

In what way?
Open-source means more than just allowing others to view the source code: https://opensource.org/osd

Besides that, as far as I remember that link only discloses their changes to Chromium, not everything that's part of Vivaldi. From what I've heard, the rest can apparently be extracted from the Vivaldi binary, but I have yet to see a demonstration of someone actually compiling Vivaldi from that.
(to repeat a comment I made on the blog)

We're seeing a huge amount of non-traditional scholarly activity (if you'll pardon the dry phrase) happening in blogs. Alternative metrics aka altmetrics (as distinct from altmetric.com) have been taking in to consideration the scholarly activity that happens around traditional publishing for a while. Crossref, the organisation who brought you DOIs for scholarly publications, thought that it would be a good idea to help collect this kind of data as a counterpoint to traditional publishing and citations. We're building Crossref Event Data, which is a free (libre, gratis) service for collecting mentions of articles on blogs and social media, so that it can be used by the community in all kinds of ways. Discoverability, recommendations, and yes, maybe more metrics. How you use it is up to you.

The article raises a good point about blogs as primary methods of publishing rather than, for example, as a venue for the discussion of traditionally published articles. Establishing an open 'citation'-graph-like-dataset of blogs is a good first step toward that.

We're heading into Beta soon, and you can read more about it https://www.crossref.org/services/event-data . The User guide is a work in progress, but might answer any questions you have: https://www.eventdata.crossref.org/guide . You can also contact me at jwass@crossref.org if you have any questions.
I'm not sure that the issue is that it's not acceptable to be ambitious in non SV places. It just that people look at the local track record and figure things on that basis. I'm sure in cities with hardly any successful startups there are ambitious people but those chatting to them are likely to think they won't make it because of the lack of others doing so. In the valley however there are a lot who've made it.
I wrote a Hacking book inspired from real life hacking scenarios
Hi,

Something weird happened a few months ago. I wanted to recommend a good hacking book to a new guy but could not find something that reflected up to date material I was using in my red team/pentesting assignments.
I was so frustrated by the lack of up to date material (PowerShell, Kerberos, Citrix, Applocker, etc.) that I decided to write my own book about the subject.

The idea is to simulate a hacking scenario from start to finish. From planting a small hardware in a shop to spying on board meetings using custom scripts !
http://amzn.to/2oSPvQT

No metasploit, no pesky executables that trigger antivirus alerts, no startup registry keys that any newbie admin can find,...only neat stuff (wmi, golden ticket, reflective dll injection, domain bouncing etc. )
You will mostly find Windows tricks but there a dedicated section about Mainframe hacking (I find it fascinating that every so called hacking book skips over a technology that is at the heart of all major businesses in the world...)

I officially launched the book today, so go easy on me and let me know what you like, what needs to be altered, etc.

Hope you enjoy it!
Ha, I thought of writing a similar ad-hoc checksuming tool so many times. I should have checked. I now wonder how feasible it is to embed them invisibly in metadata fields )
It seems to me like there should be some middle ground. I don't think the best practicing surgeons are necessarily the best academic/theoretical surgeons (although there's definitely some overlap). That's not to say academic surgeons don't need experience, but I think there's definitely different skill sets involved.
I'm yet to see a mail client that allows me to rename all contacts that have a specified email, then search by using those changed names. I mean, I don't want to get e-mails from "F4taL ErRoR <error404@gmail.com>", I want to get e-mails from "John Smith <error404@gmail.com>". Some clients kind of allow me to do that kind of aliasing, but then indexing and searching for those aliases don't work. Claws mail is one of them, Thunderbird as well.
2016 a Record Year for Renewables, Latest IRENA Data Reveals
You might like SGML, the ISO-standardized markup meta-language on which HTML was built originally. In my project ([1]) I'm trying to bring it back to the web.

[1]: http://sgmljs.net/blog/blog1701.html
31 Must Read Blockchain Documents
I almost never use the Facebook website or app, but I haven't quit for the sole reason of Facebook Messenger. I still find it the most convenient means to contact my family and friends who are living overseas because Facebook is still widely used amongst these people.

I've tried to move my friends onto alternative means of communication, predominately Signal, so I could disassociate myself from Facebook, but my friends just don't stick it out. We converse as per usual over the first couple of months, but then their replies slowly dwindle down and if I go back and message them again over Facebook Messenger they respond as soon as they see the message.

Although them not moving to Signal is a pain for me, it's a bigger pain for them to move to an alternative messenger. Why would they want to use two different applications to message friends, let alone to just message one friend. A lot of these people aren't the technologically minded folk of Hacker News, these are the type of people who are Facebooks primary target audience. They don't care about how invasive Facebook can be with advertising or that their communications actually aren't that private.

I would love to see all my friends and family messaging me over some encrypted and decentralised messaging application so I can leave Facebook for good, unfortunately I just don't see that happening for the circle of friends and family I have.
> The bit rot that happens to your data usually happens when it's in the RAM.

Would love to read a source on this.
What's the best way to protect myself against bit rot, as someone with extremely slow upload speeds?
"Proof" is a very strong word for one data point/anecdote with thousands of possible lurking variables.
I was expressing myself sloppily, sorry. You still can use many things in the JVM ecosystem because you can compile (most of) scala.js not only to Javascript but also to the JVM, and then analyse the code with JVM specific tools like fuzzers, debuggers, profilers etc. This is powerful. Making sure your code runs on two platform will expose additional problems that one platform alone doesn't do.
I've sent you a Keybase chat about a couple of security issues.
The suggestion is that as you go to your nearest doctor's office (or one of the nearest) you're likely to have social friends in common.