skysight-inc/HackerNews huggingface dataset:
What a garbage article, Go is faster that Erlang and not by a small margin, same for the GC. Erlang has definitely its place in some scenarios but the article reflects it poorly by trying too hard to dismiss Go.
I'm so glad I cam across this, I didn't know OpenSCAD has those kind of features.
Childish? All that Amazon will listen to. Amazon anti competitive behavior is out of hand. They have now pulled Twitch from the Roku.

Google should do what Amazon does and when search for a Fire give the person a chromecast.
Can someone tell us if this is legal?
Not to nit-pick, but 3.7v is the nominal cell voltage. They can supply power down to 3.3v safely. Fully discharged is around 3.0v.
That's iOS 11 which is fucked. Did you do the iOS 11 minor updates? They fixed most of the problems for me.
Do you consider Apple a reputable vendor? Becuase https://www.apple.com/shop/product/MLL82AM/A/usb-c-charge-ca... handles power and USB 2 only. No USB 3, no Thunderbolt, no HDMI, no DisplayPort.

As far as I can tell, the advice should probably actually be "Buy high end Thunderbolt 3 cables from a reputable vendor."
I think you have missed the point. If two trucks are driving 25mph side by side on a two-lane 75mph freeway, blocking all other traffic, everyone behind them can still drive safely. They don't have to merge in and out between lanes. They don't have to be dangerous.

Too many people take the attitude that such a situation would force them to pass on the shoulder, or to cross the median and drive the wrong way on the other side of the freeway. They have no other option. They were forced to take drastic measure because there was no other choice.

Of course there's another choice. Slow down. Yes, it is frustrating. Yes, it is inconvenient. Yes, yes, it is many undesirable things. But it is an option and it is safer.
The real reason is why any large enterprise does something unusual: “it has always been like that”.
Should I Move to Revere, Massachusetts A.k.a  Grand Theft Auto Beach?
Asteroid Phaethon, source of Geminid meteors, will be very close this year
I am not fan of Comcast, but this is a bit of a tempest in a tea kettle. In over a decade of having their service, I have only seen them use this once, when my cable modem was nearing EOL and upgrading to a new modem that supported DOCSIS 3 (I think?) gave me a big speed boost. I probably wouldn't have looked at snail mail or email from them, so I appreciated it.

I guess their is a "slippery slope" argument to be made here, but in the current incarnation, this is innocuous.
Show HN: Airmash – Multiplayer Missile Warfare HTML5 Game
If that were true, wouldn't plugging in the phone alleviate the problem (while plugged in)
There was a point to using “so-called” and scare quotes around “signed integers”. Find it.

Hint: There's no such thing as a “minimum integer”.
On my 2017 touchbarless 13 inch MBP, there are two ports with the exact same capabilities. Is that still not true for the 4-port models?
It seems that most of your objection is to the company and it's goals, but not actually to working for other people. Have you considered working for a non-profit or charity, or a company where the products / services align with your values?

Maybe grab yourself a copy of Anita Roddick's "Business As Unusual", or "Ben & Jerry's Double Dip" to read about businesses that use capitalism to also have a social impact. On the not-for-profit side, Muhammad Yunus' "Banker To The Poor". Then start thinking about the kinds of companies or organizations you might like to work for.
> That's actually why I believe NN is a sort of kludge, that only makes sense if there is no fair competition

This is completely true. America, as it happens, loves its natural monopolies wherever it can get them, and so that's why this kludge is our best (and only) option.
The moving background made me motion sick, had to leave the page before i could finish
It's not just us geeks. My wife and kids (at least, the daughters who are full-time snapchat users) would definitely select the larger phone with bigger battery.

If you had both choices before you in the store, who wouldn't start to wonder if they'd regret the thinner/lower capacity choice?
Could this be that the SNES hackers are modifying existing games instead? There's all sorts of fan hacks and remakes of Super Mario World, Super Metroid, Zelda, Final Fantasy, Mario Kart, Castlevania, and more. But the Genesis doesn't have quite so many memorable franchises beyond Sonic so that's where the homebrewers are making new stuff.
"Liberapay is only for donations, meaning that transactions must not be linked to a contract nor a promise of recompense."

https://en.liberapay.com/about/faq
Google has all the leverage. Amazon already used what they had by banning Chromecast from their store.

Google could remove Amazon app from play store. Or remove Amazon from search. Or change terms of Android that Amazon uses for the Fire and Echo.
Maybe related, but Google hangouts relies on plugins that are not present in other browsers as a result, you can only use Chrome[0] (or download a 3rd party plugin for Safari).

[0] https://support.mozilla.org/en-US/kb/google-hangouts-tempora...
They have lots of competition. Twitter, LinkedIn, Snapchat (especially among younger sets), etc.

They don't have vertically-integrated competition, granted, but they have enough competition to point at to be left alone.
Blocked and then gave you a Fire stick when search on a chromecast.
I was actually just looking into some Nike running shoes.

Any alternative you'd recommend for running shoes?
Definitely. I replaced a screen on a 4 using an iFixit guide. Very detailed.

A great tip I used, iPhone parts are so small and fiddly. Print out the instructions, and at each step, if you remove screws, tape them to the whitespace beside each step. Then when you reassemble in reverse order, you know exactly which screws to use.
Dai Stablecoin System, a Tether Alternative?
Plus give you a Fire stick when search on a chromecast.
Maybe he didn't, but I did, and it works fine.
Punctuated Equilibrium in the Large Scale Evolution of Programming Languages [pdf]
Whole-Home Audio with MPD and PulseAudio (2011)
No, but I didn't know Haskell the first time I saw a Haskell list comprehension either, and it still made perfect sense.

The proposed Swift solution just looks like Perl level line noise. The only good thing about it is the processing being done in a block at the end.
Doesn’t the bag charge apply to delivered groceries?
See other comments. iOS appears to ignore the charger state and scale frequency based purely on the battery capacity.
Time Warner did show up at my door when they updated their speeds. I thought it was strange,and asked him to have Time Warner call and schedule a time, but it worked. He was going door to door.
Thanks I will look into that.
I'd say since he or she worked at Facebook they already had a skewed idea about just what defines a "best mind" and what the goals of that best mind should be.
Compacts tend to be taller. For some reason, as they make cars longer, they make them shorter. Though my Leaf is still several inches taller than a Volt, with about the same length. The Volt is horrible for leg room.
That's precisely it. It just looks like a bunch of noise and then there's a result. People complain about list comprehensions in several languages where at least there is a structure to them and they don't look like crap. I can't imagine what the Swift community would say about code clarity and usage recommendations with regards to this proposition.
I think it's amazing Comcast documented their MITM attack as an RFC. Are those still literally Requests for Comments? Are the comments collected anywhere?
Not sure how active users work, but I wonder if that would account for posts that make it to r/all. If a user scrolls past a post, hides a post, reports, clicks on a post, etc., then that should count as an impression. The inflation-adjusted metric would then be upvotes/impressions.
> I wouldn't advise anyone to use Erlang for anything.

Try concurrency on multiple cores in C++ or Java, and let us know how you get on.

I'm quite happy and doing well with my 'super weird' secret weapons, thank you!
Cloudflare Argo TTFB improvements
Let me tell you about my most catastrophic experiences with sysv... I've had quite a few.

Anecdotal evidence is useless.

What you're suggesting is basically spreading FUD. Your article didn't point out a single actual issue with systemd.

I run large scale VM infrastructure on a systemd distro (RHEL, in particular) and I've yet to encounter a single issue that was caused by systemd or, for that matter, any issue with systemd that wasn't easily resolved.
Depends on where you live. If it were me, I'd start with doctors who are actively involved with Joslin, or with a research-oriented teaching hospital like Mass. General.

If you don't live close to a city with one of those, I'm not sure what your best options would be.

If it's a huge deal, you might consider establishing a relationship with a specialist who you have to travel a long distance to visit, or even consider relocating.

EDIT: It's also been my experience that the occasional clinical endocrinologist NOT affiliated with a research / teaching hospital stays on top of current research. If your GP has been in working locally for a while, he/she may know which local endocrinologists are the sharpest, and may trust you well enough to make a few recommendations.

Also, I'm not sure if this is just an anomaly, but I've found that the local endocrinologists who immigrated from Poland are really on top of things.
Yes, but if you don’t get the speed Comcast promises you, and you paid attention to that, then you’d call them up, and find out that way.

More work, but way less scummy.
This always sounds like a great advice, but if you've a chronic disease and your doctor has applied his default medication and you still feel bad, then you're pretty much on your own.
Yes, you're of course true - in the literal sense. The intended meaning is to not sell for fiat.
JSON has drawbacks, but I think you skipped one of its biggest benefits: it encodes in reasonably readable plain text.

Readable plain-text protocols remove a constant overhead from all debugging/introspection tasks. If you use, say protobufs, you'll still have to convert back into strings to see what was in individual messages. This makes reading, for example, logfiles or wireshark captures with "grep" more difficult. Sure, there are tools that you can throw before "| grep" that convert to text, but that's one more piece of cognitive/debugging overhead you have to remember, and one more thing that new developers have to know to do if they're used to the standard unix/text-oriented way.

That benefit applies even if your messages (or logs of messages) are stored/viewed in a database that speaks your binary protocol and provides tools to search/see the data as text. Whether or not you have something like that, it will always (always) be routinely necessary, or at least incredibly helpful to productivity, to "print out or search the textual content of messages sent/received by my code" when developing and testing apps that communicate over they network. A text protocol has a huge advantage in that department--or rather, it has a very small advantage that is present in a very large number of development/testing tasks.

Also, readable plain text is key. XML dialects, or e.g. Thrift's JSON format are plain text, but are not terribly readable. This is subjective, to be sure, but makes a big difference in practice.

There are great reasons to use binary protocols, but any comparison that leaves out the benefits of text content that is readable "for free" without using per-protocol tools is lacking.
I really like this initiative. As others have mentioned, there are similar efforts. One thing I'd like to see is an adaptive lesson plan based on a learners affinity. For example, let's say we have a calculus lesson plan. There could be several modules on limits. Once a learning profile is established it could be used to guide learners to the module best suited for them. There are many ideas about this, but I just wanted to mention something about adaptive learning, because I'm very keen on its applications.
> which you answer with your last point: "guns don't kill people" and an admittance of ethical responsibility are not mutually exclusive.

I would say it's admittance of ethical impact rather than ethical responsibility, and the apparent controversy actually is just a huge mess of confusion with very little substance that mostly results from people rationalizing away their responsibility by selectively pretending lack of impact.

The thing is, "Whether I produce weapons has no causal connection to people suffering, and I should be allowed to produce weapons because it helps to prevent criminals from making people suffer" is self-contradictory, you cannot actually believe both of those statements at the same time. "Whether I produce weapons has a causal connection to people suffering but I am not responsible for my contributions because others do contribute as well" would be consistent but obviously fallacious (who else could possibly be responsible for your contribution?).

There is a genuine discussion to be had about whether specific actions have a net positive or negative ethical impact, and that can get complicated fast, depending on the action at hand. But the supposed controversy usually is about the simple assertion that indirection and cooperation removes responsibility, though it is expressed in a way that suggests that it removes the causal connection, which is nothing more than a strategy to rationalize, not really something that you can have a controversial discussion about.

> and maybe there has never been a controversy like i am suggesting. which is a great point and presses me to reiterate: where is this programmer who does not believe his job has ethical implications?

Well, that is ultimately difficult to say, because you have to go by what people say, and people usually don't say that literally. But more often than not you see people even here on HN who use arguments of the form "but that was his job", "but he had to earn money" in a context where it seems pretty clear that they think that that trumps all ethical concerns as to the impact their actions have on other people. Whether they actually somehow think that their actions have no ethical impact, or just that they aren't responsible for their impact, is difficult to know.

> and IF IT IS a falsehood programmers believe: you think telling some number of programmers they are ethically insufficient could not possibly lead to a controversial discussion?

Well, possibly, but see above: That could essentially be said about all points on that list. It's somewhat in the nature of a list of "falsehoods people believe" that there could be contradicting voices. So if that is what you mean by "controversial", then I don't understand what your complaint is and why you are picking out that specific statement from the list?!
Is this a free or paid service? I can’t find a pricing page on mobile.
Indeed... I'm beginning to think that many protests now are meant to distract the most engaged people from the fact that they have no control. Different circus, same bread.
Yah I had noticed their docs never said it called you after vsync.

It's not that it calls you as late as possible though, as my experiments show it just calls you at an arbitrary but consistent point in the frame like a timer.
There is, despite what's been written here, no "breakdown" of the wholesale-retail model for revenue, except in the minds of lazy editors such as whoever edited this piece.

Brick and mortar sales exceed online sales by nine to one. Obviously the trend line is moving away from brick and mortar, and equally as obvious, at least in the commercial real estate industry, the US is way, way overbuilt with retail.

So closures will continue, and articles featuring the "apocalypse" premise will continue, and at the end of ten years, brick and mortar...will exceed online by maybe 8 to 1.

That said, the article central premise is sound. Designed experiences in surviving retail space are going to get deeper and more numerous.
Related: http://www.slate.com/articles/technology/technology/2017/11/...
Summary quote:

«If we didn’t have a (misplaced) trust in hardware security, we would be forced to build better software only security. We could then combine that with hardware security mechanisms for defence in depth. Right now we mostly have too few choices.»
I have. At my previous company, I built single system storage units for our large scale distributed storage systems that had between 100-500TB of physical storage in a single box. Linked together via infiniband, 40/100 GbE, and others. RAID LUNs via both hardware and/or software (tuned MDRAID, or ZFS).

Mounting/unmounting wasn't the biggest problem with systemd. Actually, once we figured out the right ordering of units, it went pretty well.

The greatest pain was the networking.

Systemd is a highly opinionated system. And it is opinionated in ways it really shouldn't be. Happily some aspects are configurable, and in much of our system setup, I reconfigured some of the more egregious settings. Some aspects were simply painful, such as networking.

Years ago, I dealt with other highly opinionated, and similarly broken systems. These systems insisted on doing things in their order to bring up their services, even if I didn't need them, because they maximized dependence radii. Which, for the life of me, I did not understand for my use case. But I could see it for other use cases.

My approach to dealing with this was to provide the absolute minimal basis for that system to operate, and then exit its configuration as rapidly as possible, given our experience with its bugs. That is, have it execute for the bare minimum possible time, before we transfer control to something we've developed, that actually works.

I adapted that to systemd. While I had to put up with all sorts of timeouts for systemd services that I could not adequately control, and could not remove due to these insane dependence radii, I could tune those timeouts way down. Which enable me to escape the systemd startup within reasonable timeframes. And then allow my code to take over.

Customers didn't notice unless they looked at bootlogs. They simply saw a reliable service. Which was made reliable after working around systemd's myriad of shortcomings. I could not get systemd to do what I needed, my opinions were different than its, and its control plane couldn't fathom what I needed to do. So the idea was simply push it out of the way as rapidly as possible.
I have been wearing New Balance shoes recently. They are not bad.
Bank of America Secures Patent for Cryptocurrency Exchange System
It’s great that you have food, housing and basic necessities, but that is not the “default” experience and we have a lot of work to do before it is.
> This piece of bullshit in particular stood out to me:

> Where were you when libor was fixed? Where were you when gold markets were fixed? When high-frequency traders used front-running...

It's odd that he uses these examples to support the "trustless" blockchain architecture, because blockchain does nothing to improve any of these. The opposite is true: it makes it far easier to manipulate markets because all transactions are anonymous, censorship-proof, and it's impossible to recover funds from bad actors.

It’s deeply frustrating hearing someone who is ostensibly an evangelist say these things. It’s actually worse than what you’re saying - not only does he demonstrate a lack of understanding about a blockchain’s market capabilities, he evidences a basic lack of understanding about the market.

For example, I don’t know what it’s going to take for people to understand that high frequency trading isn’t front-running. It’s frightening to me that a “thought leader” on stage can mention something so incorrect in passing and the audience will mostly just nod their heads and internalize it. If this person can’t be bothered to understand the very basic, cursory characteristics of his examples, what else can’t I trust him to tell me correctly that I can’t immediately figure out is wrong information?

It’s like being educated about a subject from someone who reads only the article headlines and top comments of stories on the front page of reddit. When I hear or read a claim that is 1) confident, 2) definitive, 3) utterly incorrect, I simply disengage from that person. It’s one thing to be ignorant and willing to be educated. It’s another thing entirely to assume a mantle of authority and promulgate this misinformation. It signals to me that the person is either incapable of, or unwilling to use critical thinking.
Yes, great initiative.
I tried to do the same with my "Learn Computing Directory" [0] website some times ago...with hand curated links towards websites, books, video courses, etc. all on a github repo
Should have add a way to upvote the links...

I find the "Graph" way of presenting the topics very interesting. I think trying to deal with all the conceivable topics is a dead end, but maybe allowing to install the software, like discourse, in communities websites may be a better strategy?

[0]: https://www.learn-computing-directory.org/
I haven't read the book, but this 2013 paper from Princeton economists Kroll, Davey, and Felten [1] describes the game theory that keeps strong players from destroying the network (aka a 51% or "goldfinger" attack):

"It is often asserted (for example, in the Bitcoin white paper [22]) that a cartel can double-spend Bitcoins. In a strict sense, this is true: a cartel can spend a Bitcoin by paying it to a player Alice, receiving goods or services, and then shifting the consensus choice of history to a branch where that coin is instead paid to a different player Bob...

Bitcoins have value because people are willing to trade them for goods and services. If players were unwilling to accept Bitcoins for trade or unwilling to spend Bitcoins for fear of having their payments nullified, the value of Bitcoins would diminish significantly as players lost confidence in the system...

Worse, because players are encouraged to generate a new identity for each transaction and because identities are not linked to any side information, players cannot easily determine whether a proffered payment is coming from the double-spending cartel or an honest user.

A rational player should refuse to accept any payments when there is a significant threat of double-spending. As a cartel must outmine the entire Bitcoin network and thus outspend the entire Bitcoin network for as long as it would remain a cartel, we believe it is very unlikely that a cartel could double-spend enough to recover the cost of the attack."

The question at this stage, with the price of Bitcoin so high, is if this rationale still holds. What if a cartel were able to double spend one (or multiple) of the big 40 "whale" Bitcoin accounts before destroying the entire network? The one-time billion dollar theft could offset the cost of putting together the computing power to pull off a 51% attach, especially if the cartel assembled that power maliciously through a botnet.

[1] http://www.econinfosec.org/archive/weis2013/papers/KrollDave...
There is no ethical excuse to ever inject code into a webpage.

...unless it's for adblocking...

Although I do that with a MITM proxy locally (and thus filters everything on my LAN), it would certainly lead to a very interesting situation if an ISP decided to do it...
VoiceXML uses SSML to mark up text to be spoken to the user, and in fact the two standards were developed in parallel by the W3C’s Voice Browser Working Group.
Is mega.co.nz censored by every major search engine?
One big problem of the incentive system of Bitcoin is that it doesn't reward "Full-node operation" only "Mining operation", the result would be a more distributed and democratic system.
Congress is involved - many congressmen and women are walthy enterpreneurs. Not a single one of those would love to cut into their business friends margins, I guess.