skysight-inc/HackerNews huggingface dataset:
Unless you absolutely need the thinness of an Air or equivalent, I suggest looking for something a bit bigger—it will last much longer that way.

I have a ThinkPad T410 from 2010. The CPU and GPU are showing their age, but I've been able to upgrade the RAM (maxed out at 8 GB) and storage (768 GB of SSD across two drives [I removed the optical drive]) to the point that it continues to serve me adequately. The only things it struggles on are Google Hangouts (weak GPU) and VMs.

In the ThinkPad world, that means sticking with the T-series or X-series rather than the X-1 Carbon. For Macs, it means sticking with the Macbook Pro instead of the Macbook Air, Macbook Pro Retina (it's my understanding that it's difficult to upgrade), or standard Macbook.

The only downside (other than a bit more weight and thickness—not at all important to me) is that for some reason the bigger laptops tend to have worse screens. In both the Macbook and ThinkPad lines, the best high-DPI screens are found on the thinner, less upgradeable machines. The best option I've found is the ThinkPad T450s, which looks to have a decent highish-DPI option. Hopefully this situation is changing (or perhaps has already changed—I'm not familiar with the newest Macbooks).

ThinkPads run Linux exceptionally well. I've never had any compatibility issues with my T410, even when it was new. Staying with Intel graphics does help a lot.
So how long has it been since you emailed them?
Meet “Great Cannon,” the Man-In-the-middle Weapon China Used on GitHub
Vitalik Buterin, Creator of Ethereum, Talks Bitcoin’s Most Ambitious Successor
I wrote a god-awful Perl script to gen (and update) Makefiles for me: https://github.com/wspeirs/makemake
Right, but most apps don't "call up" anything. They just gather your phone number using the OS's APIs and then send it via HTTPS/JSON. Caller ID would play no part in that process.
To get back into moving I took up team sports, specifically soccer. Two seasons in the local adult rec league each year (winter and summer) with 8 regular games + 1-3 playoff games each season. It's only once a week, but it got me started. After that I added in yoga for back health (combatting chronic sitting syndrome and then an actual back injury caused by a careless driver). After the back healed up I added in running, now 2x5k runs each week. Then for added fun and stress relief I've taken up Brazilian Jiu Jitsu (on pause due to a soccer injury acting up).

The main thing to remember: If it hurts, stop and consider why. When I started up running for real last year I was going 3 days a week. I still weighed over 200 pounds and my knees were in poor shape after the third run. I cut it down to two days and they stopped hurting entirely (beyond general soreness or the effects of age). With BJJ, I noticed my shoulder (the soccer injury) acting up. I started cutting back on certain movements, having my training partners focus on my left side instead of my right. Took a week or two off. The pain remained (actually got worse) and I went to the doctor. Got a steroid shot, resting for a couple more weeks and then I can get back to it. Rest when your body needs rest. There are folks at the gym I attend that work through their pain and injuries, and they're chronically injured (though in different places each month). A bad shoulder like mine means I'm going to do some movements wrong and may injure my hip or my leg trying to compensate for the lack of strength on my right side. I can still run and do lower body and core exercises that don't require me to use my right arm, so I will.

Routine: Routine makes a big difference. Even if I can't make my jiu jitsu class, my running is baked into me now. Tuesdays and Thursdays I get off work and hit a trail near the office. I can't imagine not doing that now (especially with this spring weather, it's fantastic).

Partners and classes: On my own I'm prone to skip, I have little motivation to do things for myself. I'm running with a friend of mine and if I don't go I feel like I'm letting him down (especially since, at this point, he needs it more than I do). Classes are similar. I don't really feel like I'm letting down my instructors or classmates, but I know I'm falling behind my peers (those that started around the time I did) by skipping. So I'm strongly motivated to make it at least 3 nights (it's offered M-F) a week. In part for the sense of competition, but also so I can be useful in practice with my classmates instead of being chronically behind.
I understand the point you are trying to make, but I disagree that 'all of us' make these kinds of decisions. The catastrophes the vast majority of us will run into are nothing compared to the catastrophes at play here.
This kind of thing isn't exactly unique to WebLogic.

Privileged filesystem access generally means doom for your application's security layer, as you'll be able to springboard into databases or other systems from there.

If you have access to a salt file, you can generate hashes from that. If you have access to an encryption key, you can decrypt encrypted strings. Plus, so many configurations just use plaintext passwords.

The cool thing here is he found a way to decrypt these without having to run a WebLogic script, which has always been a minor pain.
What is that a reference to? Google links to here.

At first I wondered if it were this (Another World intro, 1991): https://www.youtube.com/watch?v=1j4gO9sR7zs
You keep your same number and once you resync your phone with a backup, all your apps and data should transfer right over.
Amazon drops the hammer on website that sells 5-star reviews
Re-enter your credit card info.
Help Needed: Stuff to do in the city
[HELP NEEDED] Stuff to do in the city

One of my best friends is visiting SF soon and wanted to know the must-do things here. I was overwhelmed and skeptical of the usual online guides. I thought I'd ask all of you. I put together a Google Spreadsheet that anyone can edit. I also put together a spreadsheet for NYC (where I recently moved from) since a lot of people have been asking for to-do recommendations there as well. Feel free to add any ideas you have and share around!

Mark

NYC:
https://docs.google.com/spreadsheets/d/1MvvDJZD1bFJA-gbwQk_UNJmB2HlIU32gJCzjmP7ncug/edit?usp=sharing

SF:
https://docs.google.com/spreadsheets/d/15wmViyNehjwtwuZEyjQRTlOw3tyWB2lGQBH4k8RtRH4/edit?usp=sharing
You need to go slow. It might take easily 2 years just to build your core strength, improve joints and tendons before you can do all those crazy exercises. Obviously you started too high. Just be patient, don't get distracted by remarks you are weaker than a girl, don't add more than you can handle, and it will come ;-)
Making/fixing things, at least for me, has an element of catharsis. It feels nice to come home sometimes and put away the code and know I don't have to see any more until Monday (or whenever) and to have that relaxation and sense of accomplishment when something is just right (a standard which can take a long time to find a contractor for anyway.)

Not that programming isn't nice. It's just... sometimes you don't want it then. Chocolate is nice too, but you don't want that all the time either.

Pretty rare for me to hire someone to do something. Unless it's plumbing or working on the car. Those are a bit messy.
Here's a strange Lyft scenario. I tried to send my friend a Lyft invite so we could both get a discount. He got the invite link, downloaded the app and put in his phone number. It kept rejecting his phone number (it's a CA number and we're in NY, does it matter?). So we thought, maybe we need to put in the phone number of the person that referred/invited him (i.e. me). So we put in my number and it lets him in. He takes his ride home and then I see that his ride was charged to my account. Somehow his phone is now linked to my account and he didn't even enter a password. I emailed Lyft and they don't care, they just explained that I agreed to surge pricing - that's not even on topic to my complaint. Needless to say, neither of us got the referral discount.
This is almost perfectly useless.

I approve.
This phone made me think a lot about the future of mobile in emerging markets. I was reading a lot of great feedbacks about Mozilla with Firefox OS in Africa and some South American countries, they are very happy about the price/value of devices and the fact that these countries have a very basic (or even no) infrastructure, makes them very interesting for these systems, because you can actually build from scratch, using pretty recent technologies.

All this introduction is to try to understand the Ubuntu Phone world, I don't think it can emerge against Android or iPhone, so it should definitely compete against Mozilla in emerging markets, but it looks like is coming a little bit late. I am also curious about how developers will react to the platform, with a native or HTML5 approach, looks similar to the Microsoft strategy. Firefox was able to get devs easily because the HTML5/Javascript is an easy combo and is widely known, native development requires more efforts and has a steeper learning curve. A smartphone is 20% platform and 80% ecosystem, no apps means no users.

I am honestly interested in trying it, I did it for Firefox, writing a simple weather app for it, so I would like to do the same. At the moment, I am not sure the system will be able to compete, but happy to be proven wrong!
SQLite's WAL support might alleviate your locking problems.
"There is nothing is worse than exercising whilst you are deprived of sleep and mal-nourished."

I agree, and so does science. Sleep deprivation will wreck your training efforts, make you weaker, more likely to store fat & break down muscle tissue while also making you hungrier.

http://www.strengtheory.com/sleep-pt-1/

http://www.strengtheory.com/poor-recovery-and-increased-musc...
English:untie?
German:untiefe?
French:jamais?
Dutch:aftrappen?precies?
I will always have a soft spot for ActionScript - it's what got me into programming in the first place.
not responding to your published contact address is the same as refusing... i do believe, its against the card issuer agreement.
You are right. After reading this I requested Uber to delete my account as i was using a prepaid phone while visiting the US. I was very disappointing as they don't have an easy way to delete an account, you need to send an email explaining why.
The only person reading that markup is a computer...

If it works, use it. If it's visually broken, don't.

All else being equal, pick the best user experience (i.e. not the one that breaks when grandma types in an asterisk).
You can always MITM yourself to inspect your own packet contents.

If you're on your own computer, connecting to a 3rd party, you can run a local proxy that decrypts packets between you and the 3rd party.

If you're running a web server, you can install your cert on the load balancer, firewall, IDS, etc.

If you're running a corporate network, you can create a local CA and decrypt traffic in and out of your network.

There are a variety of tools and services to make it relatively easy to do these things.

The question is, do you want strangers to see your stuff? That's what HTTPS everywhere is about. If you don't care if other people see your stuff, then fine, but be aware that when you're running a server you're tacitly making that decision for all your users. They might not all feel the same way you do.
That is an interesting dashboard.
On this page: http://op-webtools.web.cern.ch/op-webtools/vistar/vistars.ph...

all the changing numbers are actually dynamically generated PNG's...
The guy's e-mailed Lyft support and hasn't got an answer.

What downside is there to reporting the fraudulent charges for what they are, apart from a tiny possibility of being banned from using Lyft in the future?
> Also I started Testosterone Replacement Therapy.

I think this is a huge one especially for older men. I'm only 24 but I was recently tested just so I have a benchmark in my "prime" age going forward. I was curious as well.

For anyone interested in some further reading, HN recently had a thread about it on an article "Testosterone is the drug of the future" https://news.ycombinator.com/item?id=8996003
Writes definitely work, but concurrent writes will hose the database. SQLite relies on filesystem locking (which NFS does not handle properly) to handle write concurrency.
+1 for intermittent fasting. Practicing it now for more than three months - also 16/8 and its great.

- It's simple as a method

- It's simplifying my daily routine

- It's simply good for my body and mind

I also reduced carbonhydrate-based food and instead focus on more protein. Energy from CH is depleted fast while energy from proteins gives me enough energy for the 16 hours of only water.
I wonder if instead of V-E+R it would be more intuitive to use V+R-E so there are no intermediate negative numbers in the calculation.
IBM to Microsoft to Apple
What’s Up with the Hackathons, Man?
This heading looked like some buzzfeed type headline.
EPIC BUG! I can't believe Lyft doesn't care about this
Well that's a relief. I only read that article as I've usually relied on a "wisdom of the crowds" approach to large decisions. I tend to reach out to a number of people inside and outside of my immediate "herd" and then aggregate their opinions to help influence my own.

Had I just learned that the wisdom of the crowds was not a thing I would have had to seriously re-evaluate my life!
TabTale Buys Rival Sunstorm as Mobile Gaming for Kids Consolidates
I think it's a game. It sounds familiar; I was going to ask the same thing!
Bonanza.com in Seattle is looking for a full stack Ruby on Rails developer to continually improve the user interface, performance, feel, and other aspects of the site to make our customers happier, save time, and have more fun buying and selling on Bonanza.com.

You’ll be working in the full stack, from the mysql database up to jQuery and HTML/CSS. You should be comfortable receiving sometimes-vague bug reports, and having the doggedness to track down repro steps and make an appropriate fix. You should have the empathy to see problems from our customers’ perspectives and keep their needs in mind while building solutions. An innate sense of good UX design would be super helpful in this position.

Because we’re a small and close-knit team, attitude is a critical element in our selection process. The ideal candidate will be able to speak both "geek" and "human," and will approach problems with a "can-do" attitude.

Bonanza is a fast-growing (averaged 50-100% yearly growth over 5 years) and already-profitable company. It's fun to work for a winner.

In addition to a competitive salary and the typical bennies, we offer strange and wonderful perks like working from home every Wednesday, "Freedom February" (when we move the office to a tropical locale for the month) and on-site massage.

To apply, please visit http://www.bonanza.com/jobs
My pebble has been very easy to ignore. Just like anything else in the background, I know it's there but it doesn't break my attention unless I allow it. It's also been the quickest way for me to stop an incoming call from disrupting a conversation.
The potential with this imaging array on a smartphone is kinda limitless. I was in love first time I saw it :)
If popularity is not measured in the sheer amount of code written or programmers, then I would have to say Java. It has to be the most publicly shamed language. It's not really the language itself I enjoy. It's IntelliJ. Seriously, IntelliJ makes writing Java code insanely fast.
1. Notifications on a watch do not need to be more disturbing. To the contrary, it is quite possible that the vibration on the wrist is easier to ignore than the phone, that it is easier to just check the display very shortly, instead of fumbling with the phone in your pocket. That was one of the reports from the android devices used.

2. There is no age of notifications. There is one system where notifications seems to go a bit rampant, and even on iOS user have the option to just not opt into them (like several others mentioned here already).

3. The great AI solution actually colides with the idea of seeing them as a feed, because there, the solution is rather to let the feed be filtered by humans. I don't let newspapers ping me, I follow friends who ping me with articles from newspapers. And there always where notification we let humans decide that we want to see them, they are called texts/sms/chat messages. A technical solution might be nice, but is probably not necessary - especially since it is so much easier to just not accept anything unimportant to send you a notification.

4. A really great notification concept is notify-osd on the ubuntu desktop. That concept behind the software defines notification as awareness things that users might want to see or might want to ignore, so they are in black boxes that can be transparent when the mouse hovers them, they are only shown shortly, they don't make a sound, they are not animated, they never expect any input. It's the perfect system for stuff that is not really important. If one really has to let every crappy app ping oneself, it should be with a notification system that adopts this principles.
Yeah, because that's what millions of users out there are asking for.
Ask HN: Would you sign an engineer code of conduct?
In the past, we've looked to companies to 'not be evil' - but this is challenging over time for many reasons (though it is a great start).

One additional approach is to create an engineer code of conduct. Companies would know what they're getting when they hired someone who had signed the code of conduct, they'd be worried about standing out, and engineers could collectively sign to increase pressure (e.g., the majority of a graduating class at a top CS school). Given the war for talent, engineers seem to have a ton of power, which hasn't been used collectively yet (though YC Standard Notes and Demo Days are examples of the power of collectivization in tech).

Clearly, there are many details involved - what is the content of the code of conduct, how prescriptive vs principles-based, how do we get people to sign, how do we assess how it affects your career. These are questions that only we collectively can debate and determine - but the first question is would you sign any code of conduct and follow it in your day to day job.
Thanks for the correction. Institutional funds were off my radar but they definitely apply in this case.
Where does your cynical and tired "everyone with power is evil I just read the prince for the first time" attitude get you?

It prepares me to take the extra precautions needed to avoid being captured in these social and political "traps" time and time again.

What else?

Awareness and acceptance are always the first step.
12 more hours at max
I agree with everything here, especially eating well, exercise, and meditation.

For a "fresh start," I can't recommend the Lazy Manifesto enough. You can hear this on Tim Ferriss' podcast or just google it. It helped reconsider how I spend my time and energy in so many ways.
The best interface I have seen yet allows you to switch between source and rendered text on a paragraph-to-paragraph basis[1]. There is really no reason why the text you are currently NOT editing should not be rendered. Unfortunatly this approach is a little bit more challenging to implement, why so few editors use it.

That said, I fully agree with your stance on double-pane editors.

[1] http://www.inkcode.net/qute
This is awesome!

I highly recommend 'Particle Fever', in case you haven't seen it yet. It cover's the LHC before the shutdown and restart, which included the Higgs boson discovery. Just fascinating look into what an international collaboration of human beings can accomplish.

IMDB: http://www.imdb.com/title/tt1385956/

Trailer: https://www.youtube.com/watch?v=Rikc7foqvRI

Netflix: http://www.netflix.com/WiMovie/70296323?trkid=13752289
I just want to start off any discussion of this with an accurate understanding of Surowiecki's catchphrase.

"The wisdom of crowds" doesn't refer to a general tendency for large groups of people to be right about anything, under any circumstances. It refers to the fact that crowds with market-like dynamics tend to be surprisingly good at ascertaining information accurately.

It suggests that the whole converging-on-the-right-price aspect of markets might be a specific instance of a more general phenomenon. For instance, gamblers are also quite good at assessing probabilities, and when country fairs hold competitions to see who can guess the weight of a cow, the guesses tend to cluster around the correct answer.

Obviously, as with anything related to economics, there are a ton of caveats, and people who don't understand the phrase's intent have misused it wildly.
I use SpaceGray theme in Sublime Text which provides syntax highlighting for markdown, which I simply adore and find indispensable. One thing I always missed in it was the better formatting of different headers, I am glad to see this and other features implemented so properly.
This is pretty nice for a "toggle source" feature. I added the use of CSS counters: https://gist.github.com/jbrooksuk/2d6989c35c77bf0c62f9
True, and how stupid is that? We consider a self signed certificate to be worse than no encryption.
Where the White People Live
Go bindings for MARISA tries
Its probably not a good practice but I assume every tech-minded 20-something male is a libertarian until told otherwise. Especially if they are working in SV.
So? They don't know who he is anymore.
Why is everyone focused on the fees being charged and not the total idiocy of the city of New York? The real outrage here is New York doesn't seem to know what they're doing with managing pension funds.
My opinion leans towards - they considered the use-case but ruled it as uncommon and so didn't design for it (or pushed it down the priority queue). This is because it seems that most people in the US (at least those with smart phones) are on some form of contract rather than use a pay-as-you go; it also seems to me that those on contract would most likely retain their number even when they move (within the US).
With all due respect, its fibonacci. Even if you aren't thinking recursively it is simply adding the last two numbers you've seen and it demonstrates that you can use iteration and variables at the very least.
This is disturbing but hardly surprising. US is dotted with slave labor camps from meat-packing towns in mid-west to underground garment factories in Los Angeles. This is where the perpetrators use the immigration law as a tool of their exploitation and enforcement, even if the worker involved or should I say, especially when the worker involved is legally here. On the other hand, the complete absence of Indian Consular services or the myriad of Indian cultural organizations in the story is appalling.
What's the tech scene like out there? I've been considering a move.
Salary data for companies
Do you think that business owners should be allowed to fire people for coming in to work under the influence of other prescription medications?
On HN, I'd say that PHP is the most public shamed language. IntelliJ makes Scala a breeze too.