skysight-inc/HackerNews huggingface dataset:
Maybe this makes it clearer: http://bloodrizer.ru/games/kittens/
The brain can make real-time decisions because it does not evaluates reality from scratch at every moment, but rather runs everything through a learned model of the world. That model is based off incomplete information, and will always be biased.
A “negative emissions” plant has opened in Iceland
Database access, likely the most common I/O operation from a web server, is certainly running in another process (or on another machine) - I'm not sure that "if" is as big as you suggest.
What was the cool synthesizer you found?
There hasn't been any substantial progress towards general AI
I use dokuwiki for keeping my important notes. Dokuwiki is free and file based. I use git for disaster recovery.

I used to host dokuwiki on my own machine but recently I have moved dokuwiki running inside a docker container on one of my AWS instance.
FOOM
No developer is a solo developer. At a bare minimum, Present You is working with Future You. And Future You would appreciate it if Present You documented your work.
> oil-based fertilizers

Which fertilizers are those? I was under the impression that nitrogen fertilizers were by far the most important. We get the nitrogen from the sea of it that we're swimming in -- no need to dig it out of the ground. The Haber process also uses hydrogen, which probably comes from WGSR, is that what you mean? If so, I strongly suspect that fertilizer production necessary for human survival would easily be economical on electrolytic hydrogen.
Can anyone comment as to how realistic the last line is?

>But it's clear that Waymo is aiming to bring its product to market soon—likely in 2018, if not this year.
We'll probably have to wait a while to see how it fares longer term, but so far I actually prefer the USB-C physical connector to Micro USB.

I'm not entirely sure whether I prefer it over USB-A, but I also prefer it over an HDMI or full-size DisplayPort connector.
> the wrong direction?

Sure, flaunting your snail privilege! /s

But, seriously, maybe it starts off really small and is a conservation of angular momentum thing, sort of like how most solar bodies orbit counterclockwise?

Only really small and, well, probably pretty slow. Something like a small grain of sand could maybe make it spin the other way?

Do keep in mind that I'm a mathematician. I haven't actually taken a bio course since about 1983.
You said initially companies have their tools and you don't. Later you went on about simply using ftp and coding php. It sure seems like you don't use version control. At least not at a level that it should be used at in this day and age.
Could be multiple genes. One snail has L1/L1 and L2/R2 for a right-handed shell, one has R1/L1 and L2/L2 for a right-handed shell, and one of their children has L1/L1 and L2/L2 for a LEFT-HANDER!!!

Just as an example. It definitely does not work exactly like that, which is about as much as I'm confident in saying on the subject.
Waymo's car safety systems engineered in from the ground up bode well for their reputation and also distinguish their system from other vehicles with self-driving "tacked-on".

The latest statistics suggest that Waymo's car requires about an order of magnitude fewer interventions from safety drivers. If these systems are a key reason for that or will further boost their safety records, it will be a long while before competitors can catch up.

"Waymo says it has done extensive work to make sure that computer crashes don't lead to car crashes. All of the key systems on its cars—the computer, brakes, steering systems, and batteries—have backups ready to take over if the main system fails."

"Safety-critical aspects of Waymo's vehicles—e.g. steering, braking, controllers—are isolated from outside communication," Waymo writes. "For example, both the safety-critical computing that determines vehicle movements and the onboard 3D maps are shielded from, and inaccessible from, the vehicle's wireless connections and systems."
It's WebAudio as a data channel weekend! Also on the front page:

Using the Web Audio API to Make a Modem
| https://news.ycombinator.com/item?id=15471723
It seems curious that left-y is so rare and according to the article additional genetic studies are needed before the left-y cause is determined. Maybe it isn't genetic, but a rare quirk of development.

My wild guess, based on only a primitive knowledge of genetics and with analogy to computing, is that although DNA is highly "error-corrected", very very rarely this fails and a "bit flip" that reverses the shell goes through uncorrected.
Yep. Definitely maintenance involved and a culture of care and feeding of faders on high-end gear.
To quote the page (emphasis is theirs):

"COMPATIBILITY

MacBook
Google Chromebook Pixel
MacBook Pro (2016)
Dell XPS 13”

So those devices work and everything else is a bonus, I guess.
I also use paper. So there are two of us. 8x11 notebook of quarter-inch graph paper.

Useful for taking notes wither portrait (in meetings) or landscape (in front of a computer). Also graph paper obviously helps with sketches and dividing up the page on the fly.
Start Page for Geeks
TensorFlow 1.4.0 Release Candidate
Yeah, that could do it.

Further reading: https://en.wikipedia.org/wiki/Trucks_(short_story)
Dogecoin – Getting Started
Google Has Made a Mess of Robotics
Most of the rant is about different device capabilities, and how cables being more or less the same makes it almost worse instead of better.

And that high variance in cable quality is a bigger deal than it needs to be. You can't tell by looking at a cable what bandwidth and amperage it's supposed to support. Even if it has thick wires you can't tell if it has a chip to enable 5A charging.

Also there's a non-quality factor. USB-C cables with no high speed wire pairs are valid and are quite common. You don't need more than USB 2.0 in a charging cable.
I think everyone's quick to pile on the author, for some reason

Oh, that's easy.

The prevailing wisdom around here is that management is always, without fail, a bad thing.

Management is either bad because they get in the way by doing anything, or, when a project goes sideways, management is bad because it failed at doing something.

For example, the devs involved in the BMW scandal? Well management told them what to do, so it's management's fault.

And this post? Well, it's management's fault for not stopping this guy.
At least he had his wish to die before he got froze. And just in case anyone is missing the joke in the choice of name, https://en.wikipedia.org/wiki/Jeremy_Corbyn .
Agree.

Non blanket selling, and a PM that takes time to know you.
Actually, even if the argument (3 in this case) were an index, I would expect it to be the index of the first element _not_ to fetch, like how intervals typically are written with an inclusive lower bound and an exclusive upper bound as in "2 ≤ i < 13" [0]. That would make the result you're getting consistent with zero-indexing, but not with one-indexing.

Of course, I don't know what Pandas is like outside this particular example, or what Pandas even is. A database thing?

[0] https://www.cs.utexas.edu/users/EWD/ewd08xx/EWD831.PDF
Rainbow: Combining Improvements in Deep Reinforcement Learning
Airbnb cancels Beijing bookings for Oct. ahead of big Communist Party congress
Your status reasoning seems weak. Archive? Version control will have it in history. Maybe rarely you want it around for active references. Otherwise you likely don't need it.

The author bit is solved with version control. Much better than a line that can get bogged down with multiple authors or be outdated.

It doesn't feel like you're being old fashioned or old school. It seems like you're being a bit stubborn in your ways. Version control is a good thing. Perhaps there's better ways. Going your way with not having an sort of real alternative isn't right though.

Your other reasons like coming back years later can be applied to version control too. It's helpful to have commits that have diffs, time stamps, author, and other meta data. Imagine having to come back 3 years later without any of that. Commit history might help you remember and manage your project more quickly, efficiently, and effectively.
I'm not sure if this gets revealed if you play long enough (I obviously did not).

But it is curious that there's some sort of battle simulation running (and being rendered to an invisible canvas).

(function reveal() { document.getElementById('battleCanvasDiv').style = ''; requestAnimationFrame(reveal);})()
subsumption followed by introspection
Please, nytimes, stop caring so much about China, because you don't. Let them cheat, and let them rot. The truth is China doesn't need the west as much as the west needs China. The west really wants to see China fail. But, Whatever happening in China is actually working. Even something is not working initially, Chinese are smart enough to figure them out themselves. Too bad the west can not force opium into China anymore.
You could say the same about the use of a capacitative display on glass rather than a resistive screen you operate with a stylus, or the high (for 2007) pixel density, or the smooth (for 2007) UI and animations, or inertial drag-to-scroll, or a whole bunch of other things the iPhone did first to make a touchscreen smart phone pleasant and enjoyable to use. I know that when I first used the OG iPhone, drag-to-scroll was the first thing that really felt like magic to me.

In reality, it's the combination of all those things and more that made the iPhone work, made it more appealing than anything Palm, RIM or Danger made. Just adding a proximity sensor, or one of the other things to that list, to a Palm Treo wouldn't have made it an iPhone.
Depends on your perspective with regard to the rearing of pets.

It’s probably just not very appropriate according to your particular personality, and perhaps slightly offensive to typical sensibilities.

But there’s something admirable about a companion that requires a degree of vigilance, and expects domination in exchange for honest respect. In a sense that sort of presence does you the favor of keeping you sharp for your own sake, according to the rules of the harsh world that produced its kind.

It’s a somewhat clear contrast worth tuning into, to consider what uncivilized nature requires from a predator, as compared to what genteel society rewards.

Could it be a pet in some suburban cul de sac? Nah, but a tract of hemmed-in, woodland terrain might work, such that ordinary folk are protected from it’s advanced husbandry requirements, both by remoteness, and possibly some engineered physical barriers.

Would it still be a pet, if you offer it free movement within a zone larger than it’s natural range? Yes, but only by fostering conditioned dependence, which is what being a pet owner is really about anyway. Pets are not peers, but sometimes they believe themselves to be.
That was probably done to protect the companies selling "obsolete" 3.0 devices by giving them a "free upgrade" to 3.1.
I wonder how much of this is IGN wanting to get into a SaaS business and see this as a way to acquire there way there, and take on Steam?

That could add a nice revenue stream and help let them diversify from the advertising model which is increasingly facing downward pressure on RPMs from companies like FB and Google.

Interestingly enough, if built up sufficiently, it lets them better align their interests with their users. Instead of making the experience slower and more cluttered with additional display ads, they can focus on creating an awesome UX (if you become a subscriber of course).

As a gamer, I have my doubts about this happening given IGNs history, but one can always be hopeful.
I suppose "incomplete" depends on what you're doing. It worked pretty well for playing around with all those years ago, and it at least still compiles. I don't have any PPC images around to throw at it.
Rushdie’s New York Bubble
> That's like blaming someone for hiring an incompetent builder to build their house.

Well, kinda, but kinda not, too. When people hire builders they often know little/nothing about building a house and have a limited understanding of what quality building looks like. This company, hopefully, knew what habits a good programmer has (they must have because they eventually realized he didn't have them). Using your analogy, it'd be like a builder hiring a sub-contractor, relying on that sub-contractor to build the house in its entirety, allowing that sub-contractor to slip on the deadline by two years and when the builder went to check up on the sub-contractor, they discover the property has a kitchen, a foyer, a bunch of bedrooms but no roof or walls.

Note that I'm not saying my analogy fits perfectly, nor that "Rick" was actually the negligent builder he's been painted out to be in this but it was as much a failure on the company's side especially when you consider that they've paid this individual for those years of work knowing that it's non-refundable, they're stuck with the house, and the only option they now have is to bulldoze the property and start over. A better approach would have been to step in much earlier and correct "Rick" or get rid of him before a two-year slip in a project could occur.
I'm curious to understand this perspective. If this were true what do you think the consequences would be?
Fair enough, but you're not usually learning some deeper truth about the company based on whether or not they use these kinds of interviews.

Interview processes are generally completely arbitrary, the interviewers chosen at the last minute by the hiring manager, and they're not changed because they're sort of good enough.

If you dislike these types of interviews sufficiently on their own merits that you want to avoid them, fine. But don't think you're learning anything about companies just because they use them.
This is a list of five cognitive biases that one could go research a lot deeper. On its own, the post doesn't offer much actionable advice on how to use or avoid these day to day. They even conflict in nonobvious ways. For example, I use the arrow keys in VIM rather than learning more efficient, more efficient navigation. You could call that hyperbolic discounting, but I consider it avoiding premature optimization (I don't use VIM often).

Getting caught up in cognitive biases is itself an example of a problem that interferes with our productivity. It doesn't strike me as a useful view of the big picture, other than the realization that perhaps software engineering is all about balancing these sorts of conflicting factors. E.g., know when to experiment, quick and dirty, and now when to go deep in refactoring.
Many old media companies have a bad reputation attached to them. Support for corrupt schemes like DRM and copyright driven censorship, undemocratic policy making and etc. So such reaction is understandable. I can't say anything about IGN though, I'm not familiar with them at all.
A single occurrence is never systemic.
No one would bet their money on an uneconomical plan to colonize Mars. He literally cried on 60 minutes when confronted with Aldrin's support of ULA.

He hasnt, he’s betting money on rockets which are useful for highly lucrative activities, while talking aboutna currently far fetched vision of Martian colonization. Apparently though all it takes to disable the critical thinking of many is wanting to believe, and in your case, tears.
That's one theory.

I find myself wondering what exactly differentiates a "government" from a "family council" or "tribal leadership" or whatever other phrase you want to use to describe an "authority-wielding-body with a monopoly on force."

I think "governments" are as old as people, and probably older. Many social animals have leaders who dominate the rest of the herd.

My feeling is that governments have always been here, they've just gotten bigger and maybe a little more sinister.
Cheating and corruption is infectious and once it starts spreading it can turn into an epidemic. The reasons is if everyone cheats those who evaluate the results adjust their expectations. "Oh look, everyone can solve this problem we thought was hard, Ok, let's make the problem even harder", kind of idea. That puts pressure on those who don't cheat, because now they have to work even harder to keep up with cheaters, or start cheating.

When bribing is involved, those who receive bribes start factoring regular bribes as a line item in their monthly or yearly revenue. In other words, next time they interact with someone and they don't get a bribe, they will go out of their way to ensure they fail to get what they want until the customer "gets the message". Someone refusing to pay the bribe is seen as taking the bread away from their kids' table.

Eventually becomes part of the culture, the common sense, so to speak. You're simply expected to cheat or to bribe in any kind of governmental, business, educational or other institutional transaction. It starts from birth in the hospital to the burial in the cemetery. It is not called a bribe anymore just a "gift" or "help" or something like that. Someone who doesn't understand or participate in this corruption is seen as goofy or stupid ("How can you expect to get anything done, what planet did you come from, of course you have to pay").
> Yes. Different ports should look different.

Be careful what you wish for. New capabilities are added to ports all the time. If that's the case, we'll have a new port every year.
I’m Russian living in Asia now and I agree with this hypothesis.

Soviet education and propaganda both nurtured collaboration over competition. “Individualsist” was definitely a bad label to have in my Soviet childhood. Egoism was and still is considered one of the worst qualities of all.

I feel that pre-Soviet fables and other lore had similar moral message.

Togetherness and group benefit are definitely valued higher than individual profit, needs of the many outweigh needs of the few and so on.
They've had cars driving all over the place for years. If they've got the driving part "done", the other parts of it are about product stuff; how to request rides, in-ride experience, etc. They definitely would've had that all happening in parallel with refining the autonomy tech. I don't have any information, but it seems plausible to me that it could be 2018.
I've already learned Python enough to where I can get almost anything I need to do with it done. This is probably the place you'll want to get to. Someone gives you a problem and then you solve it.

Python's development cycle is so fast that problem solving and debugging is a breeze. (All you need to do is write some code and then run it. No compile/run phase.) But then there comes a time when Python is just plain too slow for what you want to do. For example Image processing/Backend for web/Game development with intensive graphics. After this I found that it was time for me to start learning a faster compiled language such as C. Moving from python to C is a real pain. This is mostly because of all the really nice built in types: dynamic lists, strings, etc. that you get with Python already.

What's really cool is that Python allows integration between C libraries and python code. (ctypes) You can write something that may run really slow in pure Python. After that you can find the slowest parts with a profiler and replace them with external C library calls. (That you've written.)

In the end you end up with the lightning fast Python dev cycle plus the great optimizations and speed that C/native code gives.

In short form, Python is a great first language. C is a great first language too. You can have the best of both worlds with ctypes.
So it's an idle game in JavaScript (or equivalent). Yet my iPhone is pretty hot after 30mn playing.

Is it mining or something ?
I'm using LiveComment structured notes for everything. I developed a methodology how to use it across multiple operation systems & technologies. LiveComment extend my memory & speedup developing source code. It has powerful server/client plugins system for add any function in runtime with live reload. I'm using paper & board for brainstorm too.

https://www.npmjs.com/package/livecomment

Samples here:

http://acpul.org/livecomment-src - livecomment js sources (it's quine, that developed using self documented code)

http://acpul.org/pool - common memory pool: active info, some processed bookmarks from HN, reddit, etc.

http://acpul.org/pica - livecomment in real project. here is collected info when i was develop gpu optimizations for popular nodejs image resizing library https://www.npmjs.com/package/pica
In practice, most people's "todo" list ends up being the garbage bin for low-priority items that they'll never actually do. It's worth separating the things you actually plan to do next week/month, from the ones in a "backlog".

Grep any large code repository for "TODO" comments.
What do you think development in flood-endangered areas would do to the supply of affordable housing in other areas?
> Do you believe that if you can't domesticate an animal, that it's inherently and randomly violent? Every single one, in all cases?

domestication is determined by a collection of genetic features that essentially stunt an animal's physical development as a juvenile, and it's not environmentally-instilled (or at least, not for the most part). you can treat a chimp or a bear like a pet from the day it's born, but one day it's almost invariably going to cause serious damage. people treat this as a proxy battle for racism but it's not even slightly controversial science.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4096361/

i would also recommend reading about the effort to domesticate silver foxes. it was doable in about fifty years via culling of aggressive foxes, allowing the friendlier (ie, more juvenile) foxes to survive and breed.
I and Jeremy have (Dextro Cardia w/) Situs Inversus in common :).
It is all rather dark, condensed, and intense. Certainly not everyday reading for most.
I agree. Comparing 4 to 2 survivors to 1 survivor isn't a great comparison. I still think the end conclusion is valid though. As computation and connectivity take a bigger place in the economy, the value of the winners grows.
Thanks, will check these out. I can't stand normal ear plugs so have always avoided them, but my ears are taking a serious beating as the years progress.
It varies a lot by country. Maybe I might have a little of a skewed view because I've talked to people mostly from Germany and The Netherlands, which both manage to have have decent labor laws and fairly low youth unemployment.
Seems like an aggregate explanation for why technical debt exists. :-)
Does it mention agile or scrum? If so, pass.
> There's no colour scheme that can adequately handle all the possible variations.

For cables, you can whittle it down to two things. Bandwidth, and whether it supports 3 amps or 5 amps. Supported modes is a function of signal bandwidth. 5 amp can be a little power icon, and bandwidth only needs about 3-4 options. So most cables would only have a bandwidth rating.

For ports I agree that it's much too complicated.
Whoops, typo, I meant to say I've had it disabled all that time.
Author here. If you can build a seamlessly integrated user experience from separate tools, that's fine with me.
Indeed. Insiders, please share!
The biggest problem of being a solo developer is that there is no one else to drive documentation needs. Yes, documentation would be great for future you, but present you has no one (including future you) to chat with about the code to get an idea of what documentation would be useful. If you are forced to work just inside your head, then the result is going to be obvious and predictable.

And no, talking to the rubber ducky doesn't help.
Route the cable around
> What is ajax

Server-side validation relying on JavaScript. You still have to wait for the server to respond, and now you need to implement UI to tell the user something is happening in the background. But at least you can start proactively validating before the user actually submits the form, so there's that.