skysight-inc/HackerNews huggingface dataset:
Still never understood why they don't concentrate on using areas where currents are well known, for Europe that would be the Straight of Gibraltar. There is energy in the outflow from the Med into the Atlantic at the bottom layers, surely capturing energy like that is not as difficult as surviving the forces waves put out.
So if the baseline is 25% survive, then 75% fail, for a sum of 100%. How is it correct to compare that baseline to two numbers (66% and 88%) which don't sum to 100? Is failing different from not surviving?
Commodore 64 tips'n tricks
Pure js cross-browser WYSIWYM editor
I'm not sure what the market is like in Cleveland, but in Columbus there is a great demand for web developers. I work out of a coworking place there with several freelance web developers and I'd be happy to put you in touch with them if you're interested.
Yes, but Zumwalt has replaceable containerized datacenter units that can be swapped out for upgraded hardware and changing mission.
Meditation has been the best practice to cultivate discipline for me. Where it reveals itself is when you start down a road of procrastination, a conversation with yourself to avoid doing something, you can just stop that internal chatter and get back to what you should be doing. "Just doing it" is the product of that meditative mind.
but that they can't afford a $10 domain name

The reason they would spend the money on the ownership of the IP and cert isn't because they can't afford the domain name. It's generally done for "mission critical" reasons because it takes out a class of weaknesses. DNS hijacking, DNS servers failing, DNS blocking by governments, etc. It could even be for vanity reasons, they may self sign, or w/e. It doesn't really matter, because the chance that these servers are going to be serving HTML to your standard web browser is pretty slim.

But I still think it'd be weird for DNS to be used here.

Using DNS for this:

https://1.1.1.1 -> ssh://1.1.1.1:443 -> cannot connect (or require manual override)
https://example.org -> ssh://example.org:443 -> check fingerprint in DNS w/ DNSSEC -> connected

Using the in-band HTML or HTTP method:

https://1.1.1.1 -> ssh://1.1.1.1:443 -> check fingerprint in trusted HTML/HTTP -> connected
https://example.org -> ssh://example.org:443 -> check fingerprint in trusted HTML/HTTP -> connected

Assuming that the browser has already been modified to correctly handle whatever the SSH links do (e.g. by launching another program that has the fingerprint added) and the SSH link meets some security checks (same common name, same port running both the httpd and sshd), it seems wrong to me to have different capabilities based on if the common name is an IP address or a FQDN. I see the DNS solution to be kind of a "if all you have is a hammer..." solution, rather than a tailored solution for the link handling.

Anyways, thanks for the follow up post, I think I see your POV and agree with you that the DNS method would require much less work in order to get it work, given the current implementation.
They've also picked a photo of downtown Guangzhou on a smoggy day (because all Chinese cities are polluted, don't you know...)

In actual fact it gets about 10 times fewer smoggy days than Beijing. Still bad, but I have found the weather to really be quite nice.

The local equivalent of Google Maps is done in an isometric SimCity-style cartoon format which looks really cool.

http://gz.o.cn/

Scroll down and to the left a bit to see the area depicted in the photo - it's a new(ish), central park positioned over a shopping mall.
The link gives me a 401. Can you please open up the page or provide credentials to access it?
Or Feedbin, or NewsBlur, Fever, ...

If you liked what Google Reader did, there are countless alternatives these days. I went with Feedbin + Unread on iOS and it works just as flawless as Google Reader did before.
Daily Rituals (book) which covers the work habits of ~160 famous writers, artists, philosophers, scientists, and mathematicians. Nearly every single one had a strict schedule to force work into specific time slots rather than letting inspiration strike, they tended to be morning people, and they tended to work shorter days but worked everyday. While still anecdotal, an interesting read on how many great minds spent their work days; nearly each one seemed to follow this same notion that you favor discipline over motivation.

https://www.goodreads.com/book/show/15799151-daily-rituals
British army creates team of Facebook warriors
Very well said! Do you have any particular blog post (or other writing) where you go into more depth about this stuff?
Data::Anonymization
Good. I am so bored of the whole power trip trope which is pervading most video games.
At this point, ennemies would have to trip on my sword in order to make some games easier.
Arcade games tend to be 'artificially unfair' in order to make sure that the player will die and have to pay to continue.
Many modern mainstream games take the opposite approach and make sure that the average game will feel like a demigod.
It is not without merits, especially with a hero battling against oversized ennemies. For example, it is very gratifying to fight enemies 10 times as big as the protagonist of Darksiders.
I feel like it is reaching a dead end though.
Parkour / scaling in Assassin Creed is a one button affair. You just look at your hero do these feats. Platforming is equally easy in that game series, you just have to find the designed path thought up by the developers and press the right button, which is even conveniently displayed on the screen. Ezio is able to take on dozen of guards and I usually flee only because I am bored of the easy kills.
Skyrim goes out of its way to make you feel like 'yet another chosen one', and judging from the game quest, you are litteraly the only person able to get anything done in that world. Not to mention that very soon you become a walking demigod able to kill anything from liches to dragons.
I can't shake the feeling that these games are very condescending to the player. They avoid giving the player a real challenge in order to make sure that everybody can feel powerful with minimal effort.

I don't think that games have to be as brutal as Dark Souls or even unfair like Banished. Avoiding the 'suddenly all powerful chosen one' trope would be a good start.
Please let me play a random schmuck that is not going to defeat all the demons of Hell and save the world all by himself.
The DNS solution has the benefit of working regardless of how the session is initiated.

I also don't see any benefit to domain/port matching. It's a different protocol, it should be treated as such
Apple's earnings report was *too good*. People don't think Apple can beat it
CopyOp
Sure, at this point it's pretty well understood that it is bad to build programs with regressive structures. I think the phrasing of the OP threw me off, I had thought they were saying that payments in raised the effective marginal rates, not the loss of the benefits.
I'd offer myself up as an example. I used to suck at it but it got gradually better over the years.
I've been watching RethinkDB and it looks really cool, but...

One need I have in nearly every project is record versioning. Think implementing a modern wiki, in a CRM (what did X alter? Which phone numbers have been assigned to this person?), versioning updates to data records etc. Realtime web with multiple users editing records simultaneously, it's even more important.

Versioning is a pain to implement in every system I've used, and I'm looking for something to lower that pain.

CouchDB et al have built-in versioning, but cause pain in other places. I've looked at the RethinkDB docs and found no mention - so how would RethinkDB users handle versioning, and are there any helpers on the way?
"I'm not working any more weekends until you get 10 customers" seems fair, though!
I agree, stating the gender is the wrong way to go about it. It might be a way to mislead, but someone else could get the axe for this as a result.
Great to know, thanks. Was there anything fancy needed to get it running or did it just run?
This is where I'm hoping the combo of electric cars and solar will pay off. The car can provide a local buffer when the family is at home during the night, but isn't needed when the sun is shining.

I think the missing piece of this puzzle can hopefully be filled by something like Ambri's (previously LMBC) liquid metal battery tech [1]. A shipping container or two per suburban block, or urban building should be able to provide enough buffer, and then the load is sort-of evenly distributed, and hopefully makes the power management of the grid a little bit simpler as a side effect.

[1]: http://www.ambri.com/technology/
If sports weren't the basis for cliques, it would be something else. Eliminating sports would not make high school any better, people would just organize into different exclusionary groups.
This seems to me to be a bit like saying "screw hammers, what you need are screwdrivers."

There's a brilliant talk by John Cleese that floats around HN every 6 months or so on how to be creative; if you haven't seen it yet, and you're interested in such a topic, please please please watch it:

http://vimeo.com/89936101

If you agree with Cleese's premise, I think it follows that what you need is motivation for the open mode (the blue sky, blank sheet of paper period), and discipline for the closed mode where you put your head down and get the work done.

If you try to use discipline when your job is to daydream about possibilities (whether you realize it or not), you'll just steamroll over any insights, ideas, creative thoughts with a get-it-done attitude. Your forced march straight off a cliff will be legendary.

But then, when you've got a good idea fleshed out and you just need to execute relatively mindlessly, working only when you feel motivated will be extremely counter productive, and in my mind, is where a lot of the "the last 20% takes 80% of the work" feeling comes from. You learn the true meaning of the phrase "work expands to fill the time allotted", and if you're bootstrapping by moonlighting, this is essentially infinite.

I've been stung badly by both errors in my career, with the worst case for each leaving me burned out, disillusioned and seriously considering a career change.

As an aside, I know you have to write authoritatively and with a simple premise to get good traffic to a blog, but reality is usually messy and complex, with a wealth of examples and counter examples. So often it feels like we end up with (and please forgive the straw man) a series of posts in quick succession bouncing around the blogosphere like "getting the most out of your hammer" "hammers considered harmful" "screwdrivers as hammer replacements" "hammer techniques for dealing with legacy screws" "full tool belt carpentry drowning us in complexity". And which is right? All of them, and none of them, at the same time.
Ask HN: I want to learn about energy science, best books and courses to refer?
Rather than a cap, many suburbs have a minimum parking space requirement for stores. Suburbs have been using zoning laws to encourage a car based economy. In the Chicago suburb which I used to live, you could not walk the one mile to Target even if you wanted to for lack of sidewalks, crosswalks, etc.
I am from Hong Kong and I had relatives in Foshan, and, on a good day, it was a 4 hour "commute" to visit them, through two sets of customs and 2 to 3 changes of transportation so I'm not sure how they can be counted to be in the same city.
Start small and don't expect results any time soon.
How small? I.e touch the phone when you wake up until you count to 20.. do it for a week. Add another small task (i.e clear kitchen table before going to sleep) and work on both of them. Try to do each task for 4 weeks minimum. After six months you will be doing so much of the small stuff that I will begin to impact your life in a really positive way, and you're self-discipline will grow.. Big time.
Ask HN: How do I secure a personal journal?
I've always wanted to start writing a life journal for myself. But there have always been one nagging reason that kept me from doing so: the fear of not securing it properly, and having it leaked, so to speak. Naturally, a journal will contain intimate thoughts that I've kept from anyone else. And I intend to store more data than paper journal normally does: images, knowledge etc. A wiki about myself.

Now, I'm just another run-of-the-mill mid 20s programmers, I'm not on any list that I'm aware of. And you can never say anything about life, but I'm not particularly intend to join any list of a three digits agency, either ;).

That said, I'm not sure if my paranoid is grounded or not. My answers to the two basic questions on threat modeling: "What's the likelihood of a threat against the journal would be?" and "What would happen if the threat actually happen" would be "I don't know" and "I hope I'm old enough". On one hand, I've no reason to believe that my info would be of anyone interest. On the other hand, I'd rather not find out whether anyone does.

I've been thinking about it for a bit, and the most secure way seems to be getting a secondary machine without network access, and just write the journal there. This approach has several problems:

- Collecting data: I'd have to actually transfer data I got from another machine to this one, via some air gap methods. This seems way overboard to me.

- Backup: regular backup won't be a viable options, especially for redundancy in term of geography.

All in all, I'd prefer to have some security/encryption scheme that I can use on a normal machine. Of course, the trade off will be security. I'm willing to accept that if I managed to be a named target of a 3 letter agency on a 20 person lists, they will successfully mount an attack for the data (I wouldn't be able to stop them, either way). But beyond that, I'd like the data to be as secure as possible. How would I accomplish such objective?
That's very good advice.
Nothing stops me from having multiple windows on my 13" desktop. But it's clunky to bounce between, and makes me lose context too easily ctrl/alt+shift/+tab/~/1/2/3-ing through my browser or text editor or output window. With a multi-display, I can just turn my face over or glance and look at what I need and be back in context right away. I mean, I hope I don't have to explain why multiple monitors are nice (for most people).

The same is conceivable with a VR solution. That makes it awesome.

As for the problems you mention, all extremely solvable. I'm sure you were alive when people were editing text on lower resolution displays. Lens technology for dealing with a great extent CA exists, it just needs to be tuned for VR settings. I could lie down and use it. Lighter materials could be used in future versions. It could be made disassemblable for easier packing/storage.

I have faith in our current generation of technologists to make these things and more happen before my development career sunsets :)
I disagree.

Discipline is learned. You need something that structures and builds your discipline.

You need a minimum amount of purpose that comes from outside. You can't learn discipline by yourself, it needs to be encouraged and taught.

It's usually the role of society to put people into a position of productivity and personal progress. It's very tricky. Sometimes it just doesn't work because people just can't see how their inspiration could bring value to society, often because society is not set to recognize certain domains of work. That's a major source of stagnation.

The author talks like individuals work alone for personal achievement. Nobody works for personal goals. Everyone works in a societal context.

Discipline is another word for a very structured habit in a society of productivity. Procrastination is just caused by lack of insight and unbalanced processes, so it's usually a plain lack of communication, management or motivation.

Discipline is just civilization regulating habits to create motivation out of thin air. Without a minimum amount of motivation, discipline won't happen.
Which keyboard are you using? It's impossible to accurately detect keyboard layout in javascript, but I do provide a option to select keyboards. Unfortunately, the only ones I've had time to implement so far are US QWERTY, UK Extended QWERTY, FR AZERTY, and DEU QWERTZ.

There is a small bug that I haven't fixed yet that requires you to look away from the editor to make the drop down lists on the instructions page work.

As for other languages, I have a tool at https://primroseeditor.com/keyboard_test.html that can put together the code pages that I use for this. It supports dead keys for typing umlauts, but it can be a little fiddly to use. I've been using the Windows on screen keyboard to make them, so I don't know how well it maps to reality.

Unless you mean using alt codes to your Unicode characters directly, no, don't have that feature yet. To the list!
Fish are flummoxed by visual illusions, just as we are
If band directors brought in millions in revenue and PR value to a school, then YOU would have a point. Nobody would have ever heard of Gonzaga university if it weren't for basketball. At the schools with million dollar coaches, they bring in millions in revenue in both tickets, licensing as well as intangible PR value. I am not defending or disparaging college sports, I am making the point that a school's band program isn't generally adding revenue. It rarely attracts big donors. While Div I sports might have an operating loss (maybe,) the net income to a school, through donations, PR value, etc far exceeds the cost. How many kids want to go to Florida State that don't live in Florida? By attracting more national applicants, a school can charge out of state tuition that directly benefits their bottom line. There are many benefits to a school that aren't measured with the myopic view of "athletic income - athletic cost = profit of the program."
You’re not wrong, you’re just an asshole
Actually, there is another open source project in the world that does that. It's called fontpath, I believe, and it reads OTF files directly. I'm considering switching to it, as the HTML5 Text API isn't hardware accelerated and a huge amount of the processing time is being spent in the fillText method.

https://github.com/mattdesl/fontpath
Vermoeidheid tips tegen over vermoeidheid – Leef Nu Gezonder
The DNS solution has the benefit of working regardless of how the session is initiated.

But only for domains. Whereas the browser handling could say that the trusted-web-server on (common name) told me that X is a valid fingerprint for the sshd running on this same (common name). That sshd that runs on that port is customized and might create, like you mentioned earlier, a dynamically-created remote environment for the user.

If there were many web-servers/dynamic-sshd instances on a single domain, all the fingerprints would need to be added to the DNS. Granted, a unique use-case.. but the flexibility of browser handling would be nice.

The (common name) matching would be necessary as a same-origin policy.

edit: Basically, since the browser can understand the rest of the HTML/HTTP on the trusted page along with the ssh://name?fingerprint link, I think it makes sense to leverage it when wanting to open a connection to the same name, rather requiring the name to be a domain name and using DNS to get those values. For ssh:// links that aren't the same (common name) you wouldn't be able to use fingerprints (similarly to how you wouldn't be able to use fingerprints to the DNS entry for them).

On second thought, the port wouldn't matter, just the common name, since you've got a cert for it.
Thanks Tom!

(Sorry about the marketing. Not my baileywick!)

I think the project is going to keep kicking very nicely. James is really good, and the v2 refactoring we are doing now should add in some nice language features I've wanted for a long time like try/except blocks and reporting on what lines in a file an error came from, etc!
Swimming is ritualized warfare? That argument sounds like something one might come up with if they had a freshman philosophy paper due the next day. We could say that grocery shopping is ritualized hunting or that a piñata is an encouragement of ritualized torture. There comes a point when the intellectual threads holding together an argument approach absurdity.
>Nowadays I've found that the real assholes in the "jocks hate nerds" equation have become the 'nerds'.

I guess you either die young or live long enough to become the villan.

That said jocks have a lot more social respect despite nerds contributing much more to our society. That seems reasonable to be pissed of about, and being perceived as being treated unfairly by a group and therefore hating it is pretty much what we humans do.
So, my solution to this has been to go back to paper. I switched to a text file for a few years thinking that it would be more convenient, backup-able and I would be encouraged to write more. After I switched to the paper journal I remembered how satisfying seeing my handwriting on paper was and how motivating the sight of the journal filling up was. I've managed to discipline myself to spend a few nights each week writing in it.
Yes, I was a bit too simplistic in my post. But the point is that a person who builds discipline like a girl builds muscle will be out of the competition no matter what he does. In such cases it is better to focus on other things to circumvent the shortage of discipline, such as finding more motivation etc, in the same way as girls shouldn't do jobs where they have to lift heavy objects.
Where do those scholarship dollars come from? It must be all te donations the sociology department attracts.
Some Electronic Books
Yeah, market loves games that are f..ing people right in the brain: Candy Crush Saga, Clash of Clans and other 3 word combinations slapped on psychologically-tuned IAP "fun".
Email at the Turning Point
The best I've seen out of New Maps was when they put Grand Central Terminal on 42nd Street.

... in Queens.
http://random.fennecfoxen.org/screenshots/gct.png