skysight-inc/HackerNews huggingface dataset:
Agreed. IMO the biggest problem with online communication is that people don't realize how much ambiguity there is in language, or how easy it is to misread what people type into little boxes on web pages.

Every tweet is like an underdetermined system of equations with infinitely many solutions (solution == what they really meant when they typed up the tweet, and everything else that readers project onto posters). Everyone has to choose how to interpret ambiguous statements all the time, and by nature our brains are more likely to choose interpretations that conform to our own expectations.

We can create our own private echo chambers if we aren't careful, where we always interpret what people who are on "our side" say in the most charitable way possible, and we always interpret statements from opponents in terms of the biggest strawmen our brains can come up with. This is a pitfall of any sort of communication, but it seems to be a vastly greater danger with online communication.

People tend to blame the lousiness of online communication on other people, and there's some truth to that, but I think it's just inherent in both the medium and human nature. In the long term I hope that digital mediums can evolve to support better communication and provide more fertile ground for more constructive discussions.
As far as potholes go, my experience has been more the opposite, at least on local roads. I've lived in neighborhoods with both asphalt and concrete roads, both with infrequent maintenance from stingy local governments, and the concrete ones fared much better. Some of them had gotten basically no maintenance in 20 years and were still largely fine (the curbs being in worse shape than the road surface). But the asphalt roads without recent maintenance had giant potholes everywhere, and masses of disintegrating asphalt rubble at every place where they had a seam with a driveway / rail crossing / etc. It's hard to exactly compare like for like since I've only lived in a handful of places, and they differed in other ways too, but my impression has been that asphalt roads need much more frequent maintenance to keep from falling apart, and fare worse when that maintenance doesn't happen.
Linguistics, Style and Writing in the 21st Century [video]
I thought it would separate a bowl of mixed M&M's and Skittles into M&M's and Skittles. Now _that_ would be useful
I'm not sure if this is meant to be rhetorical? Either way - ideally you have postal service AND electronic communication, and the quality of both reflect on the country.

It's a fair question though - anecdotally, the two main uses for the postal service nowadays (in countries with internet access) are package deliveries and unsolicited marketing (possibly print subscriptions factor in).

To my mind, the unique advantage of the Muggle postal service for personal communications, apart from the globally federated physical distribution network - the one that would make me very hesitant to scrap it - is the difficulty of conducting mass surveillance on it.
These uses of panic look a lot like the canonical use of unchecked exceptions in Java: the programmer has made an error, which they could have avoided. It's a bug. There's no point returning an error and letting the program try to recover, just blow up with as much information as you can, so the bug can be fixed.

The canonical use of checked exceptions in Java is for unpredictable events - almost always related to interaction with the outside world, like IO, networking, parsing, etc. These are things the programmer can't prevent, and must defend against, so the type system allows, and in fact forces, the programmer to explicitly address them.

This is all explained beautifully, and at length, in this monograph:

http://joeduffyblog.com/2016/02/07/the-error-model/
It's remarkably poor writing for the NYT.
It's impossible for the human brain to multitask, so what you mean by "background awareness" actually means "constant distraction".
Clerky is great for creating a Delaware C Corp (if you intend to raise funding in the near future), but I wouldn't suggest this for a small side project, because a C Corp plus related paperwork is a lot more expensive than an LLC in your home state.
Sorry if that offended you, it wasn't my intention; I tried to keep my comment fair to both sides.

Let me however just say that what you're doing in your reply is attacking the straw man. You're setting up a version of my argument and then attacking that, instead of responding to my argument directly.

I'll respond to your comment anyways. Code is art, just as you alluded to in your response. And from a solely artistic point of view, there's a certain glee and wonder at seeing short and smart code. When I browse codegolf on SE, I never fail to be amazed at the frankly fucking brilliant solutions some people come up with.

Having said that, my main point was that code like that, in my opinion, does not belong in a proper project. I get the point of it being practical for a single person, but that codebase is above and beyond what is reasonable. It's simply not nice code.

You're saying that I should not think that the code is not nice because I don't understand it, but you seem to be missing the main point in your flowery metaphors and analogies of art: art is subjective. You might find that code to be beautiful in its own way, and I'm sure that's justified to you, but I do not.
...which they can do thanks to a smartphone app.

I'd like my glasses to not require a bloody app, please.
My preference order is:

private offices > open office > team rooms

This ranking might sound odd, but bear with me: of course I like having a space to myself. It's not just the noise: having my own space affords me a degree of privacy. I don't like to feel watched. In environments where I don't have a private office, I end up doing most of my heavy-duty coding from home.

Now, let's look at completely open offices and team rooms. In both environments, I have to deal with add conversations, people chewing with their mouths open, doors opening and closing, and so on. In both environments, I pay a cognitive price. But, in a completely open office, I might overhear interesting conversations from other teams and become aware of interesting developments. In a team room, I'm isolated from everything except my team, so I don't learn much.

I'm very skeptical of the idea that team rooms facilitate collaboration. I've never been much for low-level high-frequency collaboration --- pair programming is punishment in the afterlife. Collaborating at a high level is fine, but that kind of collaboration is best done asynchronously over some kind of durable medium like email, not synchronously by shouting across a room.

If I can't have a private office, I'd prefer a completely open warehouse-like environment that at least maximizes the benefits of an open office. A team room has most of the same costs and few of the benefits.
Yes, you are correct. Proof-of-work blockchains are vulnerable to an adversary who has more computing power than the sum of the computing power of all of the honest miners. This is called a "51% attack". So baby blockchains are quite vulnerable.
Most Recommended Medium Stories by Year
There was a discussion when he first came out with a successful card:
https://news.ycombinator.com/item?id=11511626
Interesting aside: One of the RAND's predictions (No. 24) is for "International agreements which guarantee certain economic minima to the world's population as a result of high production from automation", which sounds pretty much like Basic Income, along with some of the same arguments we've heard recently about why it will be increasingly needed. (Not saying I agree nor disagree)
Surviving Flashes of High-Write Traffic Using Scriptable Load Balancers
I can't help but think of the amusement of a factory worker, listening to HN have its ongoing conniptions about being able to see your colleagues.
Proposal for a Java policy files crafting process
Kiwi: Generate statically typed list for C
Golang really seems to have come a long way. But what holds me back from using it are the dangers of deadlocks and segfaults (due to forgotten error handling) that might be introduced even inadvertedly if applied to industrial-scale projects (say, 1M+ LOC, 10+ developers). That is, I see many small (server/microservice) projects flourish with Golang, and it seems an excellent replacement for certain types of C projects, but I wonder how Go enthusiasts believe it could scale to compete with Java or C++, due to the way it does error handling, and deadlocking issues with channels.
At my company there are meeting rooms, phone rooms, focus rooms, and social common spaces like micro-kitchens you can go to.
im guessing will prob just piggy-back on the system that tracks the rfid chips in your tires
Alright, that actually makes sense. Thanks.
This is normal in most of Central Europe.
So if someone reacts with delight to that last paragraph, then they must lack technical knowledge? This seems inaccurate.
> on the west coast they are cracked, potholed, sections lifted out of alignment, they are rough and loud, and the markings are often worn down to the point of being nearly invisible

I'm not sure that is exclusive to concrete. In the northeast coast our asphalt roads have all the same problems except the "lifted out of alignment" and noise).

Right now since it is snow season I have to constantly look out for foot deep potholes that will destroy an axle.
> I think it's shameful to have an open Trump supporter as part of the upper echelons of YCombinator (Thiel).

I think it's shameful to bring politics into tech, it also goes against all that inclusivity talks that people give. Are we going to only allow people into tech if they subscribe to a particular political belief?

> Everyone is entitled to their opinions. But when you openly support a candidate who likes to "grab [women] by the pussy"

It's called bragging, it's what people do, and they make stuff up along the way, here is an example:

https://www.youtube.com/watch?v=9oVoJMVsKtk

If you convict every single man in the US who has made such a statement, you would not have many left.

> how will female and muslim applicants feel if they know part of their process might be controlled by someone who finds this acceptable?

How do you think female rape victims who have been raped by muslims feel about this? I also find it funny that you played the muslim and the female card in one paragraph, go on the internet and look up how women are being treated by most muslim countries.
Why fiction? Why reading? (2014)
The popularity of open-offices is obvious: unless you condition away their sense of privacy, the engineers might complain about writing spyw^H^H^H^Hanalytics.

// ok, that's not the only - or even primary - reason, but it is probably a larger factor than we realize
I really hope not, there is already a lot of awful code around written in Java.
I can't imagine codebases on the MLOC range written in a language even worse than java 1.4 (it didn't have generics, but at least it had exceptions)
In all fairness, wasting food needlessly can have important environmental impact issues, and if the legal limits are well calibrated, getting the "allowed" dose of fungus might be a good thing from an immunological perspective. Heavy metals not so much...
Single Computer DoS – Slow Loris Attack
As I said, in practice they're a worse either monad. With which I meant -> they were inspired by them, but lack the monad part and having the value with the error in one object interchangeably. It's the same treating errors as values though.
But without the message boards, I (and many others) have no reason to visit the site. I expect this will have an indirect effect on page views and advertising sales.
Meet the inventor of the electronic spreadsheet: Dan Bricklin [12 min video]
So you make sure everything sums to 0 instead of sum(credits) == sum(debits)?
Hunger stopped because of industrialization of agriculture, not GMO, GMO is a recent invention and people were not starving in the West before it. Most places with hunger are currently facing some sort of war or other internal issues anyway, GMO isn't going to solve that. Let other countries do an industrialization of their agriculture first, then we will see.
The makeup of my friend group is such that bilateral event planning is damn near impossible, so I need to log in to Facebook pretty often. So I started using a chrome extension called News Feed Eradicator, which does what you'd expect.

I have occasion to log into Facebook on my phone occasionally, in which case I am exposed to the news feed, and I totally agree with you... It somehow seems really bizarre when you're not used to it. It's hard to articulate exactly what seems so off about it, but I can't help but wonder what people could be doing with that time that they'd enjoy much more (I don't personally know a single person who would say they enjoy their time on Facebook, rather than having it be the equivalent of a microwave burrito: you consume it because you don't have the mental activation energy to do that's less immediately at hand.)
Yes, if you imagine that the number of "votes" that each computer gets is proportional to its computational power ("hashing power" or hashpower). (if instead, each node got one vote, then it would be too easy for someone to create a million fake nodes to game the vote)

Also as Taek points out, the protocol also contains some rules that constrain the content of the chain. No honest node will accept a chain violating these rules even if a majority of the hashpower supports such a chain.

Note that this describes a "proof-of-work" chain. There are other forms of blockchains, such as "proof-of-stake", in which the number of "votes" is proportional to something other than computational power.
There are plenty of those. They're all CLI utilities (because that's even "lighter", in a sense), but you could wrap one of those in an "Application" using Automator if you wanted something that you associate with audio files and launch/quit using WIMP-metaphor actions.
> The challenges to full-automation are gaining access to data, [...]

It looks like everybody sitting on their data is hindering progress. Is there anything that can be done about that politically? I mean, in many cases the data belongs to the public anyway, unless people signed a waiver, but what is the legality of that?
As I said, if your code is plainly wrong then I see no problem in it going haywire. The channel rules are widely known -> you know, it takes more than a few days to learn a language, there are a few rules to learn too.

Calling a number generator with a negative limit is also a programmer fault, so no reason to provide an error here.
Accusations of "trolling" lose some legitimacy when the word "troll" becomes "anyone with a political believe I consider unacceptable".
Developed/ran a message board software for 4 years.

Running a large message board network is one of the worst experiences I have ever had. You are constantly wasting time moderating people, blocking people, recalculating algorithms, dealing with attacks and explaining to the police you don't have the IP address in question. Every large message board I have developed or managed revolted or sued us ([1][2] random example revolts). One of the largest being niketalk.com. THIS, while making NO MONEY. Users that use generic message boards are extremely hostile towards ads and refuse to pay for anything. EVERYTHING done by the moderators is overblown and people working there are publicly quartered.

Yeah no thanks. I would have removed the boards too - then got a coffee.

[1] http://mashable.com/2010/08/30/users-revolt-against-new-digg...

[2] https://www.theguardian.com/technology/2015/jul/07/reddit-re...
Google Maps is the de-facto market leader and has remained so even though Apple, Microsoft, and Nokia (HERE)'s efforts have tried to challenge them.

I think Google could have contracts with Digital Globe and/or Planet to provide them with imaging data for a certain period of time.
A film was made of the book in 1970: No Blade of Grass.

http://www.imdb.com/title/tt0066154/
What Is the Key Difference Between Lean Canvas and Business Model Canvas?
I increasingly find these articles not worth the time, because the promise is never fulfilled. Therefore I prefer the original title: Could This Pair of Eyeglasses Mean the End of Bifocals?, which contains one of the words could, might, may. My automatic internal parser will read this as This Pair of Eyeglasses Will Most Likely Not Mean the End of Bifocals.
What's the typical line-level input voltage for an audio signal? Something like two volts? Four, peak-to-peak? A 16-bit ADC quantizes that four volts into 65,536 distinct quantities which are reproduced as voltage levels and hence, sound by a DAC on playback. Okay, fine, whatever. BUT... in a 100% analog process, the line-level input max is much greater than two volts. I've heard of analog equipment being able to register signals in excess of 70 V. This gives the audio engineer practically infinite headroom in which to record and mix sound without losing detail.

Where analog generally falls down on the job is, you typically need actual musicians playing actual instruments in an actual studio to lay down a track. None of this wave-table-synth, virtual instrument shit. And no Auto-Tune or other automatic correction either; if a musician flubs a track, generally they have to rerecord it. Pop producers consider this a bug; serious musicians consider it a feature.
The binary file problem is nothing to do with abstractions and concerns, because it goes away if, as the designers of mosh did, one decides that one's terminal will not implement ISO 2022 character set switching.
Mostly in the same way the basket ball is a tall persons game. Yet there have been a lot of very good basketball and quite a few brilliant players below 5'10" (the US median height).
Back in the day, I spent a fair amount of time playing Minecraft at the hard level. I did OK but my sister consistently beat me by large margins, completing in about 2/3 of the time that I used. It was a bit frustrating to be beaten that thoroughly.

Her advice, as I recall, was to never pause to think. When running out of no-brainers around one area, immediately skip to another area. When running out of easy options, take a chance. It worked well for her but I never managed to make it work for me. I'd always stop at some point to ponder for ten seconds.
Google cache is here:

http://webcache.googleusercontent.com/search?q=cache:https:/...
The place you are looking for exists: it is called home :-)
I know, it's horrible, right?! But also perfectly obvious.

I haven't seen the machine but I envision a panel of knobs you can turn to adjust the acceptable levels of mercury, ergot fungus, mildew... ;-)
And yet it still happens, and I am sure the rate at which it happens will continue to grow.

Cars are regulated at the manufacturer level and the consumer level.

Dumping is illegal, as it should be, but it is enforced in varying and ineffective ways. Some of the smallest offenders are vigorously prosecuted, while some of the largest offenders are slapped with small token fines that don't cover the cost of the problem, if ever!

I would say my greater point is, a lot of this "penalizing bad behavior" is analogous to security theatre... the smallest offenders pay in money and sanity... the largest offenders laugh at their joke fines [ since they run the world ;) ]
Ask HN: What qualities do you look for in potential co-founders?
Hi, I couldnt find the discussion boards for each movie. Either I am blind or this isnt a alternative.
+1, most of the people I know haven't really thought through their political views so when it comes up in person, I very often end up saying something that would be shocking to them if I wasn't there to make the case for it (and in 99% of cases, they end up convinced or at least convinced that my position is valid).

Online is an entirely different story. The barriers to communicating efficiently makes people default to pattern-matching instead of thought, which pretty quickly devolves into the lowest common denominator of conversation.

As you say, places like reddit are better for this, where people have a higher tolerance for longer conversation and the interface supports longer posts. I'm part of a subreddit that's probably in my top 3 fora ever for quality of conversation ever, but it relies heavily on the fact that the norms are pretty well-internalized by everyone.
> They might as well elevate the manager offices

I worked in a call centre a long time ago. At the end of each row of desks was an elevated desk where the team managers sat, precisely to enable them to watch each person on their team.
I am little tired of this. The research is interesting but there should be more consideration for alternate hypotheses.

There is lot of evidence that girls are biologically wired to prefer people jobs, while boys prefer jobs with things. I really recommend Steven Pinker talk: https://m.youtube.com/watch?v=n691pLhQBkw

But even if this was cultural, who are we to dictate preferences of people? I think the whole nature vs nurture debate is a non-sequitur.

The article talks specifically about three reasons:

1. Self-doubt. It's well known that it affects girls more. But maybe it's how the brain presents risk-aversion to us? Or maybe it's actually needed for the job? Computers can be unforgiving.

2. Assholes. Sexism goes both ways. I label an asshole as an asshole, a girl might generalize it to "men are sexist".

3. Interesting work. Not much people in computing do world-changing work, you have to fight for it. It seems to me that there was a tacit expectation that someone will bring interesting work to you, which is IMHO false. The fact is nobody is preventing those girls to have a Github account.

I am all for removing barriers, but at some point, when we just can't see any, we will have to declare that it is a matter of personal preferences. If people are indeed happier in some other job, why not just call it a day?
You can't do much until an IPO happens, unless you think they'll have some big public mistakes / downfalls (which cause a lot of users to leave) prior to that in which case share price of its competitors may go up (Apple Music, Pandora, possibly Amazon/Google).
I thought this was going to be git based CI software..
I had to watch the video twice, here's the important piece of text:

"the curvature of each lens changes,"

"responding to input from an infrared distance meter build into the bridge of the frames"

So the glasses have to know your personal prescription. I know very little about optic, but one thing I've been wondering for a long time is why can't there be a camera pointed to your eyes that adjust the lens until the image on your eye is in focus?
Maybe a turboprop metaphor?

https://warisboring.com/stop-disrespecting-the-turboprop-c00...

https://news.ycombinator.com/item?id=13461948
As someone who just struggled through writing a DICOM parser, _standardized_ doesn't always mean the same. For more examples, see RETS in the real estate world :)
Trump was bragging, it's something men do under circumstances.

If you would be a famous rockstar and women(or men) would be all over you, would taking advantage of it be a "nasty deed"?
That makes sense. Asphalt is best made from heavy crude oil, and there's more of that in the US West and Canada. Importing heavy crude oil to the US is inefficient.

Asphalt is a by-product of refining crude oil into gasoline and heating oil. It comes from the left-over heavy bottom fractions, the really long hydrocarbon chains. Nobody buys crude oil just to make asphalt.
>> not yet economical

Don't know much about it, but verum.com claims 50% reduction in development costs.
I'm curious, how hard do you think it is to integrate new tech with the systems currently being used in radiology? Are the file formats and standards largely proprietary/closed?
There's a lot that I won't ever say online, even anonymously, that I would say in person to someone I trust. So for me talking to trusted people is level 4.