skysight-inc/HackerNews huggingface dataset:
I think this may largely depend on facts like whether you are naturally introverted/extroverted, and how you grew up, or learned to program.

For me, I learned to program as a hobby, from ages 10-18, for fun at home. I mostly worked alone. Learning to work on a team took some time, but even now I often times wish I could work remote. I don't mind getting pinged about things people need, but the constant noise and movement of the office makes me far less productive than I would otherwise be.

However, sometimes it offers me the focus I need to actually work, if I'm in a procrastinating mood. And I think some people probably struggle with this more often than I do.
A classic talk.

An office with an open door is still better for getting stuff done today than a cubicle, which is still better than open plan.

Ie the right tradeoff might still be to open your office door, but that doesn't say much about putting yourself into an even more exposed position.
I think the point is not if something is out of reach of a basic human, but more that if it takes 10 years to reach basic proficiency, then it's not a language that will be fit to share with a huge amount of people from different backgrounds.

Now, I personaly think that if French actually reached a point where it would be shared as common language by billions of people it would have been broken down to a more efficient form. Creoles and other dialects derived from french all seem to get rid of the redundant bits.
I've never seen anyone store 10 byte IEEE-754 values in memory.

People store doubles, and people get upset when compiler optimizations (like when to spill from registers to memory and whether to use one or two instructions for multiply-and-add) change not just the performance but also the result of computations.
You can actually collaborate better, if you can huddle up with your mates in an enclosed space. (So you don't bother all the other people who want to get stuff done.)
There is no reason why the driver cannot be patches to mmap into ARC. There are just many higher priority things to do at the moment. In terms of performance, the value of eliminating double caching of mmap'ed data is rather small compared to other things in development. Later this year, ZoL will replace kernel virtual memory backed SLAB buffers with lists of pages (the ABD patches). That will improve performance under memory pressure by making memory reclaim faster and more effective versus the current code that will ecessively evict due to SLAB fragmentation. It should also bypass the crippled kernel virtual memory allocator on 32-bit Linux that prevents ZoL from operating reliably there. Additionally, workloads that cause the kernel to frequently count all of the kernel virtual memory allocations would improve tremendously.

Mmap'ing into ARC would probably come after that as it would make mapping easier.
Quote #1 - "They should focus on using capital as a way to take really big bets on things that seem totally audacious."

Quote #2 - "Operating expenses and burn rates will come way down, and companies that didn't worry about profitability or unit economics will."

I'd love to hear how you square those two incompatible desires that the "smart money" have.
I believe the BIOS option to change them was introduced in the xy10 series, I actually loaded a hacked BIOS on a W500 I was given to "recycle" to do the same swap.
Probably a nice choice in a few years, but at this point it's rather experimental on anything but main, supported platforms.
Alas, even people at Google and Facebook etc, who can (probably?) hold their own against actuaries in terms of salary don't get offices.

Of course, most companies need only a few actuaries, so giving them a handful of offices is easy. If you have a company that's mostly engineers, that's gonna look different to the beancounters.
Pets require a long term commitment. If you're buying one for yourself, you've [hopefully] put some thought into the implications. It's a lot harder to be thoughtful on behalf of someone else over that time period.
Im using it in the sense of "Relatively small userbase.", whereby a "less obscure platform" is any potential gaming platform with a larger userbase.
Yes. I had a talk about this in Hacker News a while back, when I was deciding on whether to go into software or become an actuary. You can do both.
I believe you, because I feel exactly the same way -- I work remotely because I find open office plans very distracting.
As a casual observer that does seem like a Winograd Schema. What disqualifies it?
Symptoms of a dying society (fertility rate of 1.57). Can't wait to see what they think of next.
If google is providing you illegal knowledge, that is Google's problem.
Does this still allow for caching a successful sudo login for a period of time? Or do you actually have to use a token for every sudo?
Except... ZT1 is open source and has far more permissive free and paid plans (disclosure - I am an investor in ZeroTier)
If your virtual machine can't sync with an NTP time server for an extended period of time (outbound security group), it will drift beyond 30s from actual time (just saw this in AWS about a year go).
It's already happened. Proof:

http://www.illinoiscourts.gov/opinions/AppellateCourt/2012/1...

But seriously. Stop relaxing so much. The situation has already become worse than you apparently believe possible.
> Uninflected languages usually have a more complex, constrained syntax, whereas inflected languages are more free.

Depends on what you consider as free.

For example German (more inflected than English) has a rather free order of clauses (where the order tells about the emphasis the speaker wants to express) opposed to English.

On the other hand, in English words are often used in a more flexible way than in German (even if you use a similar construction in both languages), because the stricter grammar makes this less comfortable in German than in English. For example: "iron" (en) is "Bügeleisen" (de). In English one can use the verb "to iron" for using the iron while in German there is an own verb "bügeln" for this. Just using the same word for an object and something you do with it is already interfered by the German grammar, in which verbs have to end in "en" or at least "n".
didn't know i got downvotes and i fat fingered one for you, so i guess i'll contribute...

I agree with your sentiment. Being nearby passionate workers is empathetically energetic, and adds motivation for me to do even mundane tasks. I develop a sort of weak rivalry around my peers and I'll rise to the "highest" level that I perceive. It's very encouraging to be around intelligent and motivated people, and being exposed to them is nice.

Conversation/talking can get out of hand, but that depends on both who's contributing and who's not intervening. I've only had open office conversations go too far when nobody wants to tell those involved to stop/quiet down/etc.

I think for a lot of the professions on HN, the solution to "open office bad" is to work remotely, and I think it's very unfortunate when employers disallow/discourage that options, as many people are genuinely more productive at home and/or working odd hours. While there's a pretty decent stigma of "working" from home, there are some people who genuinely are productive and can actually work from home, no quotes needed.
I still have electrical service. Regulating an industry is different from preventing anyone from operating (effectively) in it - that's just the pathological failure case of poorly thought out regulation, not generally the goal.
MIPS is a great RISC instruction set to learn and has a ton of good emulators out there too, highly recommended.
They are all different, but Health Insurance is an entirely different animal from the others. (i.e. there is no GEICO health insurance)
Can anyone recommend the best resource for learning x64 then? I did computer architecture and assembly language 15+ years ago in school but haven't really needed to touch assembly language as a professional programmer.

So I know the basic idea of registers and addressing modes and pipelines and stuff, but nothing specific to any architecture. My goal is basically to be able to write faster C and C++ programs and analyze constructs like the cost of things like smart pointers, virtual dispatch, templates, etc.
Common sense?

If you send a valid HTTP GET to someone's server and they respond with a 200 OK and some content, the access was not unauthorized. The HTTP protocol actually makes authorization an explicit mechanism that may be disabled or loosened at the implementor's leisure.
Data Science Content Not Found on Google (also Posted on BannedOnGoogle.com)
Air hockey is excellent for this.
The Power Of 10 is a good place to start.

https://en.wikipedia.org/wiki/The_Power_of_10:_Rules_for_Dev...

The summary would be:

Use vanilla C with some rules about things like memory, testing, and recursion. Testing and static analysis are your friends.
And an office with a nice plant (rubber, snake, spider, palm, etc) in it really turns things up to 11.
The problem isn't the extra grammar rules, the problem is having to learn the gender of every single word in order to use the language correctly.
"Our engineers per square foot is higher than any of our competitors, as you can see."
In the UK, at least, the welfare system is already extremely controlling of people's lives. I don't see why a UBI scheme, by necessity, would regulate people's lives in this way. If applied universally with no caveats - literally a cash transfer to citizens - then the government loses this control.

There are plenty of horror stories from those trying to work within the current welfare regime in the UK and I can't see an a priori reason that this would be the same for a UBI scheme.
I've worked this way for several years, in a few different teams.

I guess it sounds weird if you've never done it, but it works really well.

Now and then, someone will ask "Hey, does anyone know X?" or something else, and issues will be resolved quickly. One counter intuitive thing that makes this possible is that since you're already engaged in a conversation with your pair, this turns out to not be disruptive.
> IQ is highly correlated with heritability.

> ‘The Bell Curve’ talked about the correlation between IQ and heritability over time

I can't wait to start hearing about Igon Values.
CSIRO in Australia is all over this.

Article

http://www.abc.net.au/news/2016-03-12/marking-male-embroys-a...

Short Doco / News Report

http://www.abc.net.au/landline/content/2016/s4427149.htm
I don't disagree, but it doesn't seem to follow from "the search engine business isn't fair" to "okay, then nobody can operate a search engine" or even worse "you can have a search engine, but if you make it too good, we'll shut you down."
Android platform engineer on application architecture
They live on a farm, somewhere, you really wouldn't want to visit.
what is your startup
I'm part of a development team that resides in an 'open office.' One member of my team has told me that he likes the open plan so much that he'd quit if forced into an office/cube situation. Most others at my office have expressed a mild preference for the open arrangement. I certainly don't think it has negatively impacted the productivity of anyone on my team.

It seems to me like the real questions here is "what is the percentage of people who are more productive with offices than with an open arrangement?" Based on the comments here on HN, it's skewing toward offices, but I think that might be a self-selection thing. I certainly don't think it's a forgone conclusion that offices are better for everyone.

Incidentally, I have a marginal preference for offices, and I have gone the expensive headphone route. I guess I'm in line with the "HN commenters" sub-population :)
Yes they might do so after the fight. During the fight you don't really know how they will react to it. In a lot of cases they will not notice the injury and continue to fight you.
Ada has been used a great deal in the past for military applications, including flight control software for military planes. One of the real advantages of Ada is that there are a number of tools designed to make sure that Ada programs are about as safe as it is possible to make software.

I can't help wondering if some of the problems the F-35 is having is because its software development is being done mostly in C++ and C.

Unfortunately, I would be really surprised if there is an Ada toolchain that can produce code for a microcontroller like the ESP8266.
Apropos of etiquette, I'd say it's context-dependent. Even walking in the street I am slightly uncomfortable dictating my messages (maybe it's just a privacy thing, or maybe it's because it makes my speech stilted enough that I become self-conscious).
Now, the true measure of the latest bubble will be how long it takes for this person gets an unsolicited offer...
I was going to get one here (Oz) too, but I think you have changed my mind for now.

Which smart lights are you using?
So true. I've got a humbling anecdote to emphasize this point...

Had a non-tech friend ask me to put some music on his iPhone. I didn't have iTunes installed, so that was step one. I had Windows and IE running because I had been testing something, so I just hopped on Google and clicked on the top link for iTunes. All the while, I was lecturing my friend about how filthy the internet is, and how you have to be constantly vigilant. Yeah, and to prove it, my machine instantly filled with malware when I hit the iTunes executable.

The top link on Google for iTunes, one of the most downloaded pieces of software in existence, was a paid ad that installed a truckload of nasty malware. I walked right into the trap because I was accustomed to using ad blockers.

It used to be that when people had a machine full of malware, they'd been up to something fishy, like downloading free porn. These days, all it takes is a Google search for their favorite product.
Something like 80% of the world population uses ungendered language.

Gender and tense questions make a lot of things really complicated! There are only two tenses in english, really. Compare to Spanish/French conjugations, or German declination questions.

(Because this is HN) in a way, English ends up being very LISP-y (more CL than Scheme though). There are very few base constructs, and some special vocabulary, but most "grammar" is really just vocabulary. Future tense isn't a tense, it's using 'will'.

There's hardness because of all the dialects, and particles. Though I don't really know of a language where particle use isn't of a similar difficulty.
I like working at coffee shops because the hum is relatively constant and comes from all around. At an open office plan, in my experience (which is mostly non-mixed: all developers, no sales people), it'll be relatively quiet until someone's phone rings (and invariably they're not at their desk and it rings for a painful 30 seconds)/someone takes a phone call/a group starts talking or joking around. Since there's only one single point of noise, I find it much more distracting than if the entire area was mildly noisy the entire time.
It's basically legalese that says you agree with what's inevitable on the platform anyway. The code governs what happens, and there's no recourse if you don't like it. Every full node on Ethereum makes sure that the code runs the way it's written to run.

My understanding is that this code is written, deployed, and verified by third parties. The ecosystem has tools to let people check sourcecode against deployed contracts.
Couldn't find an API I liked so I automated EAT24 with a Chrome extension
The Rappi (YC W16) Challenge
> Not a bunch of nobodies and doom and gloom blogs either, big money movers have been saying this

Could you provide some names of these big money movers?
I'm not sure CCC is really an alternative to basic income.

It doesn't seem like it would be an option for those incapable of work. And, it's unlikely that there's enough actually beneficial state work going around for everyone.

It's not really economically sensible for the state to make up busywork for people in CCC because there isn't enough real work. The cost of arranging such work would, I'm sure, outweigh the meagre benefits it would bring. You might as well pay the workers directly and not have them do the busywork, but that's essentially the same thing as basic income.

If the scheme didn't support everyone regardless of their ability to do work and the state's ability to provide work, then CCC would be "just another" benefits program, rather than something which could, in principle, replace virtually all current benefits programs.

Having said that, I'm not opposed to the idea that people who are long-term unemployed in a basic income system could be required to work for the state in some capacity, when legitimate work is available.
I work on industrial control and we typically just use C.
For me the improvement would be when messaging while walking. Dumbwalkers (people walking around with their eyes on their phone screens rather than their surroundings) drive me up the wall. I would prefer accurate dictation so I could walk with some awareness of my surroundings.

Whilst I can (with decent accuracy) type blind on my iPhone, I still have to proofread as the accuracy isn't good enough yet.
Container Day: Empire – Building a PaaS with Amazon ECS
Winograd schemas depend on world knowledge. The phrases "in the possession of" and "in possession of" mean different things apart from any particular knowledge about police or criminals.
Check out Davmail (http://davmail.sourceforge.net/). I use this with offlineimap to run mutt with an Exchange installation; apart from calendar invitations, it works quite well.
Instead of engaging the actual points made, you made up a fake idiot, and made different, stupider arguments to support the same points.

Lunch breaks are good - Dude, I love to eat, and if I can't stop working when I have my cheeseburger then nothing is getting getting done here even though I'm smelly and 500 pounds.

Paychecks are necessary - I'm such a loser that I work for money instead of just loving cranking out sick code that disrupts the world. I grew up poor so I whine about people who don't need the money.

Not eating arsenic - Oooh, I'm such a picky wimp that I can't take a little arsenic in my food...

And I'm done. Off I go to my volunteer sweatshop that's slowly poisoning me to death.
I've found this pretty hit-and-miss. Sometimes Siri writes out my commands because they aren't actually commands...
I don't where people get this notion that the music business is somehow "greedy" when the profits and margins are small.

The record companies are not mere "middle-men" between artist and fans. They actually fund the costly process of creating and marketing music.

For better or worse, we have an economic system grounded in the concept of intellectual property.

Only with the music business are the producers of a good, who undertake the production of that good at a ridiculously high risk, branded as "greedy" if they attempt to sustain a viable business from their efforts.

As far as I'm concerned, Apple, Google, Spotify, Pandora, Amazon and the like are parasitic "middle-men" who bring a commodity level service to the industry.

Through quirks of the market structure, they have been able to extract the bulk of the value from one of our sublime cultural goods, and leave the actual producers scrambling for crumbs.

If Google thinks it's no big deal, why don't they just undertake the production of the content that they monetize? They won't, because it's a crap business, and only exists because the people who create music are at least in part driven by non-pecuniary rewards.

That's the way it goes, but spare us this attempt to paint this as a morality tale.
I noticed that myself. I clarified my point. IQ is heritable within observable socioeconomic brackets.
We had that before, pretty much. It was called "serfdom".

You provided the lord with a certain amount of labor (which varied considerably at different times and places), and the lord gave you a hovel and enough of the food you grew to survive.

I don't think we want to go back to that, really.

UBI, in my understanding of the term, is something else. If it requires service in exchange, it's not UBI.
At least in Japan, learning English lets you speak to all foreigners. The expectation is that everyone who can't speak the native language at least can speak English.

This leads to most English being spoken in the country having no native participant. Having too idiomatic English will probably lead to harder communication.
The upvote button wasn't enough for me. Thank you for extending the ideas of that work place sabotage concept for modern tech work, like Stross implied he would. I'm not sure what to really learn from this sabotage idea, but your comment pointed out many of the obvious flaws in how things are done currently.
Have you looked at OCaml? [0]

[0] https://en.wikipedia.org/wiki/OCaml#Features
Looks like he already did...
Sublime Text 3 with a build system ( I simply press cmd+b to run a standalone javascript file there on the spot in ST3 ), and node-debug to debug standalone scripts (from the command line with iTerm). Works amazingly.

Everything else, command line. I used to be the biggest IDE fan ( had my Eclipse kitted out with 4GB allocated, all the hotkeys, etc ), but I don't do Java or AS3 programming anymore and even though sometimes i still find myself missing certain types of autocompletion, I've started to become jaded on the concept of IDEs as the command line is just so much more versatile and memory efficient. Sublime Text and the command line are really all you need these days, unless you're doing C#/C++ ( in which case I'd suggest Visual Studio ) or iphone native (Xcode obvi).
I stopped reading at "Google Authenticator". An app which scan a QR code which contains a clear text key is not enterprise-grade.
There are. The industry is very challenging. I attended an insurance conference a few weeks ago focused on innovation. (lookup Global Insurance Symposium). Also look up ACORD innovation
Since it's supposed to replace current welfare, chances are there are people who would get less money with the UBI than what they currently get. In that case for them that will indeed feel like a cut (pun intended)

And if everybody gets as much or more than what they currently get, then it's fiscally irresponsible.
>
You are using "learn" in a completely different sense than rvense is. Far and away the majority of people who have to take language classes in school don't learn anything.

I know few people who really try to learn a new language after school (which is IMHO a pity, since there exist free options in the internet), so for the typical person it is "one either learned the language in school and got to an at least medium level (on which one can, if one wants to (say, because one wants to communicate with others), build later on in life) or one will never learn the language".
A good summary of interesting new things in this release can be found at http://kernelnewbies.org/Linux_4.6
>> we can go a step further and institute hot desking—we will establish an average developer's workstation requirements and provide it for everyone at every desk.

Oh, dont' we all wish. In practice, unfortunately, what's calculated is the average office worker's workstation requirements. Then the developer gets that, too, like everyone else.
If the government feels like they have the rights to mass surveillance, I think we should also have the same rights to personal surveillance.
Music is marketing for a live performance by the performer.

Trent Reznor probably cares more about the thousands of dollars (VIP tickets via his fan club site) I've paid to see him live over the last decade or so than the ~$150 I've spent on his albums (with the label taking most of that).
This would immediately imply that no one ever gets rich shorting the crash.
I love my Lenovo Carbon X1 3rd Gen, and I know a few friends who have them too and love it.
The incendiary bombings of Tokyo killed more.