skysight-inc/HackerNews huggingface dataset:
When I visit your blog, I get a pop-up anchored to the bottom of the page that says, "You might also like ... Create a Facebook profile". I think this is called "irony".

I'm not going to delve into the bewildering array of topics you touch on in the above paragraphs, but I will just say that I used to run my own outbound mail server and, I'll be honest, I don't much miss the hassle of that.
Not entirely racism, but still discrimination.
I am not sure I understand the Facebook need to curate anyway. The phone company doesn't censor phone calls.
Ping any domain/ip from multiple locations worldwide
Most of the Thinkpad models now have fancier IPS screens as an option. For example, my W540 has a 2880x1620 IPS display.
Just in time to enjoy the now quickly deteriorating quality of Apple's latest MacBooks!
Developing technology for cleaning is a lot to ask for a social software startup...
I find your approach quite bad as a recent user. It is really difficult to get new content onto HN while similar posts from a subset of users gets popular.
Most Developers don't care if an academic turing-complete brainfuck can be made to run on Android, they care if they're able to be more productive and create more readable and maintainable code.

Running on Android was a constraint for this library, the natural approach to functional programming in Java 8 would've been to use Java 8's new stream API, but as that's not available on Android we fallback to using what currently does work on Android - which is the point of this library.
Leaving aside how insane and petty charging for solitaire makes them look, there's a caveat to 'the OS is free'. Fact is, the OS was free to the vast majority before, either through OEMs, corporate systems, or pirating. So to most people, it's not a case of the OS becoming free; rather it appears to them that the OS is becoming less free as ads and paywalls appear.
So the article title is "Former Apple rival IBM could become the biggest buyer of MacBooks"

And the submission title is "IBM to Purchase 200000 Macs Annually with 75% of Empl. Switching from Lenovo"

That's editing, not editorializing. There's no opinion inserted. Instead vague terms like "big" are replaces with concrete numbers, making the title almost as useful as the entire article. The guidelines are against edits, but they also seem to be against flashy vague terms, and a change like this is useful.
Well, look at the graphic here: https://i.imgur.com/WdOZcNF.jpg

Parts in green are identical across variants. Parts that are similar but require slight changes from one variant to another are called "cousin" parts and are shown in blue. Unique parts are shown in purple.

It was originally intended that the three variants share at least 75% of their parts in common. That required a modular kind of construction.

That didn't work out so well. A modular construction requires "holes", right? But holes are heavy because you have to reinforce the structure around them to carry structural loads. Now retired test pilot Jon Beesley says this in this video: https://www.youtube.com/watch?v=RQ5gmZ74YBY at 2:57. It's actually less costly, weight-wise, to build the aircraft structure without holes. For background, the aircraft that he's standing in front of is AA-1, which is the first F-35 aircraft. It represented a design that was 5000 pounds or so overweight. Many changes were done before the next F-35 to roll out, resulting in the current overall config.

So in reality we are probably doing much of what you suggested, even though that was not the original intention. They share engines (well, the STOVL variant engine is a different part number because it has to interface with the lift fan, but it's highly similar) and electronics.
Super PAC Donor Breakdown
Seems rationalfiction.io is having some trouble.
This is the original place of the story:

https://www.fanfiction.net/s/10360716/1/The-Metropolitan-Man
The outrage!

In reality, I think Microsoft is suggesting we compare Solitaire from different vendors, and go that route, instead of using what they provide. They are so thoughtful!
SIP? SIP is terrible, it's an attempt at replicating the telco model of separate control plane vs talk channel of a traditional telephone company.

URIs are hosted/registered directly on user's computer, so for example it's not possible to take advantage of javascript/css

This doesn't follow either. If I host a webpage on my personal computer, I can host the js/css in exactly the same way.
He must have played on LAN.
How is that a fair trade? To pay $10 a year in perpetuity to play solitaire and freecell vs. the cost of an OS license?

Or to have to suffer through ads in a program that was once free and continues to be free online, because the OS was given away?

Neither of those seem fair to me.
May seem like that now, but you were once labeled a 'crazy conspiracy theorist' for even suggesting that governments have secret spying agencies.
I knew there had to be a deal behind this.

Personally I couldn't be more happier with my X230 and many co-workers use the X1 Carbon.

So technically I can't see a reason to do this. The X1 Carbon is essentially an ultrabook close to the new macbooks in most of its features.
If this article hadn't picked on space quest I would have liked it a lot more.
I don't know this blog, so I may be missing the point, but it seems like there's not much here: "undo on mobile has never been good. Here's another approach which doesn't work—because I have trained myself to prevent its working." Aside from suggesting preventing the ephemeral 'undo' buttons (it's a nice term!) from being so easily dismissed—which would surely create its own suite of irritations—there doesn't seem to be much that's constructive here; and surely an ephemeral 'undo' as a first iteration is better than no such functionality at all!

(That said, as a vimmer, I am used to excellent undo functionality; and I am also frustrated by the failure of undo, and other basic navigation, in most mobile applications, so carefully geared towards the non-proficient user that they grind off all the corners on which a proficient user can hang his or her proficiency.)
Hi, thanks for reporting the issue, it's still at early stage we need to improve it.

Here you can check what's wrong and post new issues https://github.com/720kb/highlighter.js/issues

Any help is appreciated!
I was providing context around the quote about a Cadillac Eldorado and a set of steak knives. I wasn't trying to make a further point!
This is what drove me to GNU/Linux. Was OS X user, saw how Apple censors GPL software from App Store, and saw 8-year-old kid with iPod touch getting his allowance stolen by a solitaire iOS game that charged him real money to cheat when he got stuck (which you can do with real cards, obviously) while advertising at him to eat at McDonald's. I decided I couldn't trust Apple anymore, and no way would I trust Microsoft.

This is so blatant. Like there's nobody who can reasonably make the argument "yeah, but how else can we fund the development of solitaire computer games?" It already existed. This freemium / ad-infused software trend is effectively extortion.
That's probably why their website says "PHASE 3
This phase will set a goal of exploring the stratosphere up to 100,000 feet. Flight speeds will increase to the point where the glider will need new transonic wings. Flight operations will be extended to exploring the Polar Vortex in the northern hemisphere."
Obviously Japan should retaliate against the US.
You can purchase a Kindle, but not the books.
The mini brain is probably composed of way less cells and connections and is closer to the brain of E. elegans.
> Why aren’t users saying, "There’s a magic machine in a data center that will only show me ads for stuff I really want to buy? Better turn off the ad blocker!"

Regardless of the technical and privacy reasons for blocking, I just don't want to buy anything. I had no thought of a particular product before seeing the ad, and no thought afterword of buying it, despite its being just right for me.

I just don't want anything, other than food, clothes when mine wear out, and occasional specific purchases like a car or a book (that I knew I wanted on my own).

I think a big part of not wanting anything is that I don't watch cable or broadcast TV, just movies on Netflix or Vudu. I've inadvertently unconditioned myself from the purchase response. I'm almost sickened on the rare occasions when I see broadcast TV. "Really? I used to watch this constant, animated catalog of product? Bleah!"
I grew up on these games.

I guess you had to be there, since all of his complaints are not applicable to the games. They were designed that way on purpose. If you don't like them now, decades later, that's understable, but the feedback and complaints are ridiculous for old games.

Back then they were 100% fantastic! Missed an item at the start of the game? It was no problem, we loved the games and had no problem with that (for example).
I was also tricked by the naming, thinking it was a software bug. That's what makes sense.
Open-source messaging platform
What is a 'SAK'? (EDIT: Oh, michaelt (https://news.ycombinator.com/item?id=9987050 )'s link points out that it is a 'secure attention key'.)

> Given Microsoft's predilection for adding buttons for all other sorts of things in the 90's, I don't understand why this never happened.

Probably because those other buttons were 'just' meant to add functionality, so that users without them would just get a less-assisted-but-still-functional environment; whereas requiring a special key on a keyboard just to log in would have left legacy users unable to do so, a situation which (they and therefore) Microsoft would surely find untenable.
Your blog design is awesome, especially on mobile.
Show HN: taaalk.co (platform for conversations)
Yeah because software is free to maintain and develop.

You can be disappointed if they make you pay for what was previously free but saying it's extortion to make people pay for software isn't very considerate to all of us who make a living of writing software, isn't it?
The phone company doesn't place adverts on your calls, nor suggests products based on the subject of your calls, does it?

Facebook, Twitter, Reddit, etc. all need to curate so that their platforms stay family-safe, in order to please advertisers and the general public (imagine how bad it would be for e.g. Facebook if the general media started portraying them as supporting e.g. "terrorism").
It is weird that this exact phrase kept getting used against the Irish and not other discriminated-against groups. Nothing for Poles, Slavs, Italians, Russians... Or at least that's what I'm finding on the LoC search. A few "No Jews Need Apply", but only a few, and those aren't job listings.

Probably not a particularly important mystery, but weird.
> linq102: Cross Join

I think it's an inner join, not a cross join. SelectMany() produces a cross join.
I've also been asking exactly why it's a 'winner take all market' and have yet to receive a definitive answer. I'd like there to be a #2 even #3. Although I think Uber might be akin to Google in terms of market share, sitting at mid to high 60%.
I looked at the W-series and was excited about the HW specs. I decided to stick with T-series when I saw the nvidia graphics card.
Just because they can translate doesn't mean it's good. If you check out this example: https://github.com/mythz/java-linq-examples/blob/master/READ... it converts 6 lines of readable C# to 20 lines of bad formed Java. It would be a lot nicer to see a Java 8 translation - a lot more comparable.
Do you like the keyboard? It's probably the thing I'm most concerned with. If so, which model do you have? I'm trying to find business laptops with good keyboards, but so far the only things that I find acceptable seem to be Thinkpads.
...It's the answer of a guy who is familiar with the hairy reality of engineering systems because he has years of engineering experience and wrestles with those systems every day. A few days ago someone was talking about John Gall and his classic work, "Systemantics". The principles described there closely relate to what I'm talking about.

1) Everything is a system.
2) Everything is part of a larger system (ex. the military industrial complex)
3) All systems are infinitely complex.

The F-35 is an infinitely complex system of systems operating in a system of systems (the MIC) that, to pull an analogy from Cantor, is a higher order of infinite complexity.

I didn't elaborate enough on that original point for you. You could have asked me for clarification and I would have been happy to try, as I have done here (look at my interactions with nickpsecurity -- I don't think I'm such a bad guy as you are portraying).
Ah cool cool. For slug issues, Laravel comes with a support strings helper function for turning strings into slugs.

Regarding usernames, well I see the usecases for allowing changes and not allowing. So I guess that's up to you.

All in all, I love the project. I'm not a photographer but the design of the site is beautiful, and well. I'm jealous. haha.
It actually isn't the JVM startup time that is the problem. The JVM starts up pretty quickly these days.

Clojure itself is the bottleneck. Which means it is at least fixable... but seems to require a huge effort to fix.
Whats wrong with Java? Its bloated, but if OS X's energy meter isn't lying, less so than a Chrome-based "native" app.
Right, but Java 8's not available on Android which is a constraint for this library.

If that's "bad-formed Java" what's a better functional form? Or do you mean for Java it's better to use an imperative-style with mutating collections?
Yea, my ThinkPad is a W540, but since the "good" display isn't standard, mine didn't come with it.
I'm just curious why you wouldn't simply install Windows on Apple hardware.
Since most Mobs don't even bother to verify their Information, People have gotten harassed, received death threats and lost their jobs on purely fictional Information. Or committed suicide, like Sunil Tripathi [1].

This is inacceptable.

[1] https://en.wikipedia.org/wiki/Sunil_Tripathi
Looks to me like the M3800 isn't quite up to spec with the MBP, and has a ways to go to catch System76.

Edit: The M4800 doesn't come with 32GB of RAM either - which one do you have?
Actual Title:(emphasis mine): "Former Apple rival IBM could become the biggest buyer of MacBooks"

Submission Guidelines Refresher:

In Submissions

Please don't do things to make titles stand out, like using uppercase or exclamation points, or adding a parenthetical remark saying how great an article is. It's implicit in submitting something that you think it's important....Otherwise please use the original title, unless it is misleading or linkbait.
I work in the games industry. A lot of the freemium models are absolutely extortion. Some of the worst ones explicitly target children and gambling addicts to maximize profits on vulnerable people or abuse the family's card details.

When done right, Freemium is a fantastic model which can not only generate more revenue to the company (both short and long term), but is also more enjoyable and a more fun experience for the user.

When done greedily, it's extortion and is by far the most disgusting sales model known to mankind.

The latter is most common.
You seem more interested in having ownership of the product and receiving credit/money than producing a quality product.
Right.. and doing so is just a matter of using --driver digitalocean instead of --driver google
The phone company doesn't place adverts on your calls, (...) does it?

Actually, mine does, if you have a certain mobile plan, people who call you get an ad for the plan when its ringing.
I think this interesting to study the functions of the ribosomes, but the "Custom Chemicals" part is misleading.

IIRC it's not necessary to change the ribosomes to make strange proteins with weird aminoacids. It's enough to change the enzymes that connect the aminoacids with the tRNA. Once the tRNA has a weird aminoacid, the ribosome blindly use it in the proteins. But I don't know if someone has done a living cell like this. More info: https://en.wikipedia.org/wiki/Transfer_RNA#Aminoacylation
Pet dog sounds exactly like DMX
Use TextSecure (https://play.google.com/store/apps/details?id=org.thoughtcri...) by Open Whisper Systems (https://whispersystems.org/)

Supposedly the vulnerability is in stagefright, which is the Android framework responsible for audio/video encoding/decoding and playback. TextSecure doesn't do any pre-processing of received audio/video messages, so it seems unlikely that a vulnerability in stagefright could be triggered simply by sending audio/video to a TextSecure user.

TextSecure plays audio/video by handing it to the system's default media
player. If there's a stagefright vulnerability, it's possible that the
system's default media player is vulnerable. From TextSecure, that
interaction should only happen by physically tapping on an audio/video
attachment, then tapping through a warning dialog about insecure
playback. At that point, it's out of our hands.

- moxie

https://lists.riseup.net/www/arc/whispersystems/2015-07/msg0...
Sure it was always an option, but the few companies I've seen bought batches of models with TN panels. And even TN, there are differences in quality, my x60 had one of the ugliest, the bit dithering and pixel gap was amazingly bad. Most netbooks weren't that bad. I get the low contrast for long hours of work but this was just cheap. I guess the IBM / Lenovo transition caused it.
The point of the article—that it's important to remember that mob justice is no more appropriate when directed against a deserving than an undeserving target, precisely because the mob can't be trusted to decide who's 'deserving'—I think is well taken, but this seems a bit much:

> His dental practice is closed at the moment, and his harassers are gleeful that they are denying him an income. But this also inflicts harm on people who did not kill Cecil the lion. Palmer's family presumably relies on his income. So do his employees, whose livelihoods are now threatened as well. When a Reddit user pointed this out, over 1,500 users voted in support of the response that "His employees are better off working elsewhere." The mob, naturally, has shown no intention of helping to find new jobs for the innocent dental employees it is seeking to put out of work.

Presumably, the same, or almost the same, outcome (of his dental practice being closed, not the other harrassment) would occur if he were, say, imprisoned for his actions after a lawful trial, but no-one would claim that it was the court's responsibility to "find new jobs for the innocent dental employees it is [putting] out of work."

EDIT: I know downvote-complaining is out of place, but silent downvotes in response to serious argument is a pain. I certainly could be wrong, but I intended my contribution to be a constructive part of the discussion; please explain to me what's wrong or why you disagree!
Apparently this was posted a year ago, which is kind of frustrating for me because it's exactly the sort of analysis I've been hoping for since I was first introduced to TDD.

I'm not really comfortable with the space that he's constructing, but at the very least it's a space. Like if you had a bunch of requirements you might be able to actually determine if TDD makes sense via somewhat objective criteria instead of via whomever makes the best appeal to pathos.

What I actually want (and have been working on creating) is some sort of problem space[1] that allows you to analyze any given problem such that you can determine whether TDD will benefit or harm the development and verification of a solution.

[1] - It looks suspiciously like a general purpose problem space is kind of a ridiculous thing to try and define mathematically. I've had to set my sights a bit lower than my initial goal, but the ultimate dream would be objective analysis based off of high level discussion of what the stake holders want.
That might be true but that would have meant he was practicing against very casual players of very different skills. Someone with access to his match history might be able to tell better, but I am pretty sure he had to play online to let match-making find players of similar skills.
I don't get why this requires a special purpose library. Why not create a css class highlighted where the borders of an elements would be in fluorescent green and modify the class of the elements of the DOM one wants to highlight with jquery?
While your point that software development is not free is valid, it's more a matter of ethics, not economics here.

While the stuff parent comment had mentioned is legal, it's at least questionable, and is perfectly valid to complain about, and even call this extortion (given that the comment was about a mild case of gaming addiction).

When I'm reminded of this I'm somehow saddened by the fact users en masse seems to have very self-respect when it comes to such stuff (and/or lack choice), so voting by feet doesn't work.
In Praise of Unfairness
When I travel, I like using the local system. The differences and element of surprise makes for fun adventure.

To each their own, I guess.
Ether is law, but the example contract says nothing about websites, nor has any provisions to enforce the transfer of said site.

I think it's more appropriate to say that ethereum is naive
Internet of ThingsFunky Connected PrayerWheel Project
That's bad, but it might have good consequences. Governments around the world might start to better protect their information and communications, thus providing better protection against both NSA, spies and other malicious entities.
Any Tibetan Makers out there? For all you IoT Enthusiasts and Makers. If you have been trying to connect your PrayerWheel to the internet... you might be interested in how Xaver Inglin did it using the dizmo + wunderbar https://twitter.com/igori). Oh and if you are like me, in case you are not familiar with a Prayer Wheel, it is used in Tibetan Buddhism.
Something that stands out here is Java's reluctance to add proper Type Inference, which particularly stands out in linq43:

https://gist.github.com/mythz/7e263820332a0fcea766

What's interesting was that Type Inference was actually considered and rejected because it was considered "un-Java Like" http://programmers.stackexchange.com/a/184183/14025:

> Humans benefit from the redundancy of the type declaration in two ways. First, the redundant type serves as valuable documentation - readers do not have to search for the declaration of getMap() to find out what type it returns. Second, the redundancy allows the programmer to declare the intended type, and thereby benefit from a cross check performed by the compiler.

With "Humans Benefit" cited as the rationale, which seems to contradict the behavior in IntelliJ IDE's which automatically collapses boiler-plate code into a "typeless lambda format" of what the source code would've looked like if Java had lambdas.
You shifted the argument from "generics are either bad for compile time or bad for performance, and therefore bad for Go" to "I don't need generics". I can't argue that you need generics, since I don't know the code you're writing (though I think it's likely you're leaving a good deal of performance on the table). But I do think the former problem has little to do with generics as a language feature.
If I had to give advice to a young person in the u.s. now it would be to not act responsibly when it comes to their finances because the government will bail you out.

I was responsible but it's put me at a disadvantage. I would have been better off buying a home that I couldn't afford with no downpayment, and once the market adjusted using this government bailout to adjust the mortgage.

I no longer live in the u.s. though and am much happier to be someplace where it's impossible to act irresponsible in that way due to minimum standards with the banks.