skysight-inc/HackerNews huggingface dataset:
The flip-side, and what I'd like to address to those hopping on the surging "anti-fascist" bandwagon, is that unless you've familiarized yourself with those philosophers, it doesn't matter how many likes and retweets you get for comparatively shallow but "brave" stances on e.g. "hate speech".

The bottom line of the reasoning in your comment is profoundly anti-liberty, unless of course you consider it a more fundamental right to be free from statistical harm. The notion that governments should be making laws to restrict activity and expression that can be shown to cause indirect harm in aggregate, points straight towards totalitarianism, regardless of how good and pure the ends are.

Now, of course, as time goes on, and governments add more laws than they subtract, they already do enact policy with this type of justification. The question is whether they should continue on that road and extend such principles to speech, and whatever else besides.

But be clear. I'm not singling you out, but rather the growing number of young Americans voicing this rhetoric. Come out and say that you want hate speech laws. Come out and say that you think too much liberty was a mistake, and you want to move towards more authoritarianism. But maybe first you have to realize what you are saying.
Site looks fine and readable with JavaScript (completely) off.
Ask HN: What are the best Emailing Services out there?
If they have a free-lower tier that would be awesome.
The linked essay, in describing Mill's argument, carefully makes the point that free speech beyond legality matters. It's not just what's protected from interference by the government, it's what's allowed by consensus, by social pressure, by available platforms, and by circumstance; these aspects can all have a practical effect of allowing or denying someone's freedom of expression.

Also, freedom of speech isn't a binary condition. As a practical matter, we're always balancing our attempt to maximize freedom against constraints required to continue to exist. Reddit, despite taking a radical freedom of speech line, won't allow child porn, but they also won't allow doxxing or incitement, which is their rationale for banning certain massively racist groups and not others. They've also woken up to the fact that certain very extreme subreddits threaten their long-term viability because people simply won't use Reddit while that association persists. Violentacrez was tolerated and encouraged right up until he became an existential liability.
Xcode is 14 years old and Swift is a new language with no baggage that really only needs to target iOS and has new APIs for graphics and more. Seems more likely their goal would be a much-more simplified IDE for iPads that anyone can learn that can only publish to iOS.

They also stopped making computer monitors and routers last year and haven't updated most of their computers in years.

Best reason to host WWDC outside of SF this year is so it won't be a building full of Xcode developers lol!
This can't be a serious question?
You're correct that it has a significantly bigger impact in reaction-dependant games. [1] Civilization 6 was just a good example of a CPU-heavy game, regardless of whether those frames are that useful. However there's also the case of normalization. After using a high refresh rate monitor, even something as simple as moving the cursor in Windows feels laggy with lower refresh rate monitors.

--

[1] This being all reaction-dependant games, doesn't have to be FPS. Even fast paced pong qualifies.
As I mentioned, it ends up being the thought of it that's the worst. I can grin and bear it - as you mentioned that just tends to be part of life.

I think we're probably talking about this a little too broadly. I wasn't thinking so much of the semiannual office party. On that side of things I'd probably completely agree with you.

I was thinking more about things that were some kind of event designed to "raise morale" or something with dedicated activities, potentially run by outsiders, for "team building." The sorts of things that have a strong "drink the koolaid" feel. Those are the things I start to think about (and dread) when that ultra-optimistic corporate speak shows up.

And I've seen at least one blog post on HN advocating for that sort of thing to be as frequent as possible for company size, down to even weekly IIRC - although at such a small size it might be harder for it to get too terrible.
I recommend watching the Hosted Webcast on one device and the Technical Webcast on another. Either mute the Technical Webcast or have it on lower volume. They're both easily found on YouTube under SpaceX.

I did this for the previous launch, Iridium-1, and was treated to unbroken views live from the first stage on the technical stream, while the hosts narrated and switched views more frequently on their stream.
The United States Used Depleted Uranium in Syria
> living in a market economy requires nontrivial amount of work just to maintain what you have

This is not external, but natural.

Humans need a constant supply of food/energy, food spoils etc. Tell me what kind of economy works otherwise.

I'm also talking more about life goals e.g. getting a better job, as opposed to working at all.

> competition forces you to "aim higher" because not doing so will make your profit fall with time.

This is dependant on a lot of things. There are plenty businesses that have survived being less than innovative. But I'd argue whether being competitive counts as "aiming higher"; competition doesn't always grow, sometimes there is constant competition, and innovation is part of business.
1) Never rush. Take as much time as you need to solve a task. Ensure that the code you have written is as good as possible. It should be "almost perfect."

1b) You write "solid enough" which is the wrong goal if you want to improve. You must strive for perfection because that gives you the most skill improvement per unit of time invested.

2) Write down what criticism your code is getting. Try and extrapolate. For example, if your code causes a NullPointerException on certain inputs, see if you can figure out why you made that error and what you should keep in mind to not make it in the future.

3. Seek input from people more experienced. Like on Stack Overflow, the sister site Code Review (http://codereview.stackexchange.com/) or among colleagues.

4. Never give up. And practice, practice, practice!
Not if you game, develop, or anything else where single thread is more important. If core count is the most important thing about a CPU then everyone would be buying bulldozer with its "8" cores.
Fanciness involves a lot of things, some of them tradeoffs. I like the whole white-tablecloth experience, but I suspect it's not where a chef who wanted to focus singlemindedly on cooking to the exclusion of all else would end up.
> The vast majority of us would benefit from the security of having termination on a host outside of our control

To some of us, SSL is more than just something you use to put a fancy lock logo on people's web browsers.
so, you want your source code editor to refactor your code automatically... and you think that is "basic stuff"?

you're all idiots.
Calf brains scrambled into eggs aren't bad, though very salty. Best scrambled with cream and soft cheese, and served on dark toast.
Improving the Performance of MariaDB MaxScale
I think too much specialization in the name of economic efficiency is harmful as it causes alienation and apathy.

If say this lawyer is required by a law firm to work on cases that end up harming the poor and then donates some of their salary to help the poor, is it really net useful?

If this lawyer spends an hour volunteering at a soup kitchen, he learns about the process, the people, their circumstances and needs. It may be something that he can then apply to guide his professional work. Or he may spot and improve some legal inefficiencies in the operation of the soup kitchen. Or he may be reminded that he can actually donate his own excess food instead of throwing it out.

Generally, I think we need more communication and cooperation across professions and "social classes", not less. The experience, perspective or education one brings to the table may be just the simple thing the others need to improve.
There's a picture of "halpenny ices". There's an interesting bit of public health history there. You can see they're eating the ices from a glass - sometimes called a "penny lick glass". This glass is then swilled in a bucket and refilled for the next customer. Obviously, this is disgusting. A law was made in 1899 to ban it after a TB scare.

Halpenny ices: https://digital.library.lse.ac.uk/objects/lse:gox325doj

https://en.wikipedia.org/wiki/Penny_lick

About photos of old London:

There was a similar recent submission here: https://news.ycombinator.com/item?id=12822124

http://hyperallergic.com/299912/the-photographers-of-1870s-l...

I tracked down some of the locations in Google Maps (and got a few wrong): https://news.ycombinator.com/item?id=12824840
I'd rephrase that to Perhaps women have different ambitions than men. On average, with large individual variation, of course.

To me "ambitious" is about both how big your ambitions are and how hard you pursue them.
Unfortunately, studies have shown that developing for iOS is much more profitable than developing for Android.
Hey! Which account do you suggest should I add? One of the biggest reasons I chose facebook was the authentic data I got : less fakes, more genuine information. Plus, can't risk email+password with an app like this, anonymity without verification is scary.
Maybe. Usually I'm hired to help out later in the project, when the original developers can't handle the ever increasing number of bugs and edge-cases.
Can we give this HN post a better title? This is atrociously clickbaiting. Granted it just goes to GitHub, but I would like to have at least an _inkling_ of what I'm about to read.
The next question that needs to be answered at CoreOS: "Why, exactly, are we maintaining our own Linux distro when the Go binaries that we're writing can mostly ignore userspace?"
"mixed spaces/tabs for indentation"

If that's the second thing in the list of problems, the problems aren't nearly so bad or the author's got a savage case of mixing in the trivial with the important.
> Money trumps everything else in capitalism. Getting money means paying your bills today. And even more so than skill, quality and code getting money requires kowtowing and overpromising to someone who currently has money.

That has little to do with what makes development and a lot more to do with capitalism, business, and markets. What this really means is that current business environments don't necessarily value development, but that doesn't change the definition of development. At this point, you're not discussing a good developer, but a person who can hybridize development and business sense. It's a different skillset, perhaps one that's somewhat contradictory to high quality development, even.

There are situations in which there is no money at all, yet you absolutely need good development skills and they are distinguishable (open source). Any given person can be devoted to selling, whether they're coding or weaving baskets, but that doesn't suddenly mean that a core factor of weaving baskets is being able to sell them. It's not. That's a different skill set entirely. It may often not be found side by side.

It's a shame that we are so obsessed with money and selling right now that pure skills seem to have little value to some people, despite the fact that many crucial things nonetheless run off of these core skills...

This argument is equivalent to saying that only applied science has value.
Would it be feasible to address the problem by passing laws that would penalize news organizations who publish/promote blatantly false information?
Never. It is similar to the reason we have economic bubbles even when everyone knows it's a bubble. Some people just want to "get theirs" before it all comes crumbling down.
Beyond Measure: The Big Impact of Small Changes
the FM radio on my phone uses the headphone cable as the FM antenna... without it, the signal is junk. new phones don't have headphone jack... so what good is a radio turned on with no way to hook up an antenna?

you're all idiots.
>I'm guessing you'd be equally amazed at how many people are embracing rigorous software engineering principles, and not ever reaching the point of getting a viable business off the ground.

Yes. It's very strange the process business impose on software teams when the business is really just stabbing in the dark. I think it's because they don't realize software development is really an art rather than a science.

>So, perhaps the best way to go about it is to sell "prototypes" at first

Yes, I think that is a good method. Really everything is a prototype from a mile high view. Word 2.0 from today's view is certainly a prototype. A sellable running prototype.

In my experience, business process means almost nothing in software development, it's the people. Good people are expensive but you will most likely fail without at least a few of them.
This is not specific to just Python, but I have often wondered if it would be a productive exercise to write a static compiler for a dynamic language which also supported optional static typing. Presumably this compiler could generate code that is faster than an interpreter like CPython, but slower than what you can get out of a high performance JIT, since a JIT can do dynamic optimizations and function inlining. However, once you add static type notations, the static compiler can (for some cases) generate code that's actually faster than a JIT. Typically you'd only need to add type notations to hot spot code, and you could use profiling from previous runs to figure out what type annotations to use and where to put them.

Using a JIT to generate very fast code for dynamic (even highly dynamic) languages is a really interesting topic. But it seems to involve jumping through a lot of hoops to get performance that is a fraction of what you can get out of an early 1990's era C compiler (or Pascal compiler, for that matter).
No one said it was easy...
This is what you get for relying on proprietary software, begging on your knees for crumbles while your supplier is busy pivoting themselves out of relevancy. It's always the same game, and we never learn; as soon as the next new shiny arrives, people get in the same old lines and beg for another round of abuse.
In fighting to ban CFCs, advocates could point to immediate impacts. Solar UV intensity in southern South America was occasionally hitting hazardous levels. And who wants skin cancer?

With CO2 emissions, serious impacts are all long-term, across multiple generations. On short time scales, it's nontrivial to detect effects, and methodology and measurements are readily disputed.

The truly insidious aspect, though, is how thoroughly committed to massive and persistent change the climate system becomes, before any serious impacts are apparent.
Trees?
100%. Everywhere else including spinning disk, SSD, ethernet, TCP/IP there is error correction.
I was looking for both feedback & users, thanks for your take. You're right indeed, the front page could be better at displaying what Logwise is about with the glance of an eye. I'll try to accomplish that in the near future.

If you eventually end up trying Logwise please let me know what you think. Thanks again for taking the time to give your feedback!
But you can rename variables in Swift 3 + XCode 8: move cursor to a symbol and press Command + Control + E.

Sadly, that's the only refactoring support available right now.
Finalized ABI has been deferred from Swift 4, if you haven't heard: https://lists.swift.org/pipermail/swift-evolution/Week-of-Mo...

Another year of breaking changes, hooray!
Yes there is, although it's not the same as a physical exchange.

If I initiate an electronic transaction, where my bank balance goes down by $10, and yours up by $10, that's an exchange, even though nothing physically passed between us.

If I solicit you to do something for me (in exchange for money) that means you spend an hour doing something (therefore not having that time free, but freeing me from having to do it (therefore freeing up an hour of my time), a similar exchange has taken place.

Time can perish, but it can still be used as a currency.

> I'm merely saying that people find it to be more fair

fair enough. Then I disagree that this is true, without proof, and also disagree this is relevant, without justification. I'd assume most people that thing this are part of a group with more time than money.
This is only the second time they've had live video all the way down. Getting that much data back from the thing must be tough. They've been making steady improvements, though, and it's now paying off delightfully.
My retort. Install YouCompleteMe because if you don't have high quality auto-complete your editor will feel rubbish compared to an IDE and you will end up moving.
Internet Advertising for Kindergarteners
Random Roundup #3 – The internet's best things this week
The source is there but it's not free nor open source. See the license. I don't know if they're allowed to put such licensed code on GitHub as a public repo.
That is seriously one awful domain name.
In this week's Random Roundup - we chat:
- unsending messages in WhatsApp,
- passenger-carrrying drones in Dubai,
- Uber getting into the ad game (what else will we do with all that time spent NOT driving autonomous vehicles),
- a Podcast that explores piece by piece the making of this decade's top songs,
- how your office will soon be tracking you everywhere except the bathroom,
- a Snapchat trick no-one seems to know about
- this week's winner of the internet.
Japan Keeps Accelerating with Tsubame 3.0 AI Supercomputer
The key word is "deadline". Horrible code that works beats beautiful code that has not been thoroughly tested.
You can get vim-shortcuts for other editors. I really like using those in Intellij for example.

One thing I have noticed however is, that once you are good at the vim keyboard shortcut "language" (as someone described it above), you tend to use other features in the editor a lot less. And if you don't use the features, you might as well just use vim neat.
I'm looking forward to teaching a Vim class in Seattle next month. https://www.casitconf.org/casitconf17/tutorials/

I've got some resources for learning Vim on http://www.verticalsysadmin.com/vi.htm
Can confirm, living in DC.
It would be no longer fully passive, but I'm curious to see what the performance of that heatsink would be with a suitably-sized squirrel cage fan inserted into it. That is huge.
I agree. Ideological policies have been coupled too tightly to the scientific facts of the matter, so much so that its an easy sell as a political conspiracy theory.

I'm not sure how we go about fixing it. Its very frustrating.
Wrapping Kubernetes Around Applications Old and New
These letters always come off as sounding immature. The open letter, the why I quit, the why I switch letters all do. It is as if you need validation for something.
Dear Apple - Xcode feature requests and bug reports (@dang)
Password strength testing via ethically questionable methods
Large-Scale Quantum Computing Prototype on Horizon
Oops. I have been working on a lot of multitenant applications lately.

Also I don't speak so good.
I don't know why discussions of free speech always treat it as a binary, where we have it or don't. As a practical matter, banning Nazi hate speech as Germany does, doesn't mean Germans have no freedom of expression, they just have less, if what you're measuring is the number of topics on which you may freely express yourself. On the other hand, if you measure freedom of speech by how many can exercise it, you might come out ahead by preventing Nazis from holding rallies, since their rallies have an intimidating effect. If your goal is to maximize freedom of expression (as it should be), then you should be considering who's prevented from expressing themselves.

HN is a great organic example of this: the moderators here have been cracking down on abusive behaviour for a while now, and this has had a positive effect on the discussions, which are more polite and seem to have a lot more participation from a wider segment.
Is autocomplete really necessary though?
in your editor, without leaving the keyboard, how would you search-and-replace using a 2-variable regex, only between lines 275 and 1305, and then turn every instance of 'TEST_' into a lowercase, but only on the lines that didn't match?
Yes, sorry I should have been more explicit. Initial reviews have value (is this guy full of beans or does he know what he's doing), but constant reviews of senior developer code do not. If you've hired anyone you have to constantly do reviews for, you've probably hired the wrong person. I mean they should get what you are looking for after a month or two.
Whats your point? You linked to an extremist movement who had marginal support and had no affiliation with the government that existed during apartheid and that somehow proves what exactly? I mean I could link back to KKK or alt-right movements and that somehow vilifies the current USA governments (past and current) just because these groups exists?

Truth be told, I've got no beef with you or an axe to grind on the subject, I just try to provide some perspective to the situation.

For interests sake, do you have a link to the story about suspects getting murdered and then the police report indicating the suspect "fell against a chair". That's certainly the first I've heard about it. There certainly were some atrocities committed by both sides (whites and blacks or goverment and ANC), so I am not denying it is possible. For a good account if you want, there is an excellent book written by the police commissioner Johan van der Merwe: Trou tot die dood toe. I am not sure if it is available in english, and you might question the integrity / truthfulness of the book, but in my opinion it gives a fairly even account of the events of that time from the perspective of the police commissioner, and the commissioner himself is highly regarded, even by Nelson Mandela so that counts for something...
I'd assume so, because it acts like a highly specialized MediaWiki.
Yeah, looks like he's talking about L4 proxying. Check out http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt.
I don't know the answer to that, though there are some differences in approach, such as "Neocities will not deduct any fees for donations".
@dang Can you add the repo name to Github URLs that point to repos? For example, display the title as "Dear Apple (github.com/dear-apple/dear-apple)".

I thought this was a letter from Github to Apple, but was disappointed to discover that it was a letter from some subset of the Apple developer community.

I recognize that this is sort of pulling at a thread, but since Github is so widely used, perhaps some sort of exception can be made?
Full Text PDF: http://scholar.harvard.edu/files/pallais/files/acting_wife.p...
> you can't eat raw eggs in the US

Believe it or not, you can.
How to Become an Angel Invesotr – Full Guide
I think you may be misreading the study. Based on the abstract, my takeaway was that women are not less ambitious, but that single women feel social pressure to appear to be less ambitious. Which does eventually play into what actions they take. But the fact that non-single women do _not_ follow the same pattern is strong evidence that the concealment of ambition is a social issue, not a biological difference.