skysight-inc/HackerNews huggingface dataset:
Golang Observability: Using the New Pprof Web UI to Debug Memory Usage
Using used parts might be twice as much labor for one thing, you have to remove the part carefully from one phone and then install it into another one. Another is that you can't always guarantee the repair is done well if it's done with used parts as you can't really be certain what kind of conditions they were subjected to over time. Also, as you have to charge less for used parts, you might not have as good of a margin on the repair. I don't work in phone repair, but I used to work as a bicycle mechanic, and sourcing used parts for repairs was generally not considered worthwhile in most shops I've worked in.
Apple sets iPhone event for September 12 at new Steve Jobs theater
Unless everything (finally) goes wireless.
Ha, in this incident he was. I was actually there when we were approach by two Uganda prostitutes after several or more beers, he was in his talky / huggy mood, where you from? blah blah blah.. I was tired and thought f'this see you later. Now was he robbed there or not that's unknown I grant.
Personally, I applaud his candor and backing it up by leaving association with the sport as we know it. I have shared the change of mentality from "Oh wow!" big-hit, Bill Romanowski/Ronnie Lott type viciousness to, well, cringing. Not to shy away from MMA or Boxing or Hockey - trauma is trauma - but the change feels like something I've witnessed in my lifetime.

With a personal twist, I've never been able to play due to handicap, and now, decades later, some who did play are suffering effects similar to my injuries. It's uncanny how brutal that sport actually can be to the body - especially young, growing bodies and minds. I don't like watching rock heroes of mine dying, nor sports heroes like Junior Seau - but they can help change culture. When people won't let their kids play a sport, its days are numbered, save for some communities that will probably see it as a ticket out for a long time.

Oh, I almost forgot my idea/essay I put forward a while ago about re-engineering the equipment for the modern physics of the athleticism (speed + force):

https://thelacesout.com/how-us-football-can-improve-player-s...
An investigative piece was released yesterday from the Hamilton Spectator in Ontario where McMaster University researchers studied the brains of 20 living former Canadian Football League players. It didn't turn out particularly well.

"Study shows ‘disastrous’ damage in brains of retired CFL players"
http://3downnation.com/2017/08/30/study-shows-disastrous-dam...
You can set up the crypto to not raise difficulty. Even a CPU based mining could do the job then.
There's at least 6 million people who'd have disagreed with that.
If you compare inflow vs outflow of federal funds, WV and Mississippi are being bailed out. https://www.theatlantic.com/business/archive/2014/05/which-s...

Michigan actually does not look bad on a wide range of metrics. It's unemployment rate is right at the national average and it get about as much money from the federal government as it gives back. People pay attention to it because it's close to average not because it's failing.

EX: "Michigan's poverty rate dropped 0.4 percentage points to 15.8 percent last year but the nation saw a bigger drop of 0.8 percentage points to 14.7 percent."
I've never been sure that Postmates has a model that can scale internationally. FWIW, China basically runs Postmates equivalents all across the board -- with low labour costs, you can get things delivered for pennies on the dollar. It feels like a regional play at best in my opinion...
I taught my daughter about 100 words of ASL (English with and ASL lexicon, to be honest about it). Turned out super useful since she was a late talker (my second child, who I also tried to teach ASL was an early talker and thought ASL was stupid).

In my opinion, it's mostly useful because it's super cute. Typically kids who can sign 'milk' or 'more' can also indicate with grunts, grabs and reaching what the problem is. But it's super cute.
For JSC, what sort of event are you imagining where they can't swap out staff, with no warning, but will be able to continue operating?

The chemical plant seems to me to be less of thing than the media is making it out to be. They've isolated the peroxides from the rest of the plant and they don't release especially nasty smoke when they burn. It probably costs an awful lot to be prepared to not ever release soot.
What do people mean when they keep saying "server side rendering" in this specific Javascript/Node.js context? I ask because I've seen quite a few people tout that term as a recent innovation.

It was my understanding that "server side rendering" was the way the web worked since the beginning, with the server generating the markup that is provided to the browser to render the page. Nobody called it "server side rendering" until we had "client side rendering", where Javascript executed in the browser provided the markup instead of whatever program was running on the server.

I'm not trying to lecture or be snarky here; I'm genuinely confused as to what people mean when they say "server side rendering" as a new thing. Like, is there something novel that I'm missing because the term is overloaded with a definition I don't know?
> Is that actually true? Maybe it's that wev developers want to deliver content in this way and try to do it with the browser instead of a native application more fit for purpose and they don't actually give a damn about what the user wants.

Remember old forums that made you load each and every reply in a thread?

Compare that to Reddit which allows for collapsing and expanding of threads, and for async loading of reply chains that go on for too long.

Being able to open-in-place media users link to was a huge reason for the uptake of Reddit Enhancement Suite, now, a feature built into Reddit. Upvoting not taking users to a new page or reloading the page (compare to how Slashdot used to do it!), all these features involve maintaining state.

Same thing for most bug tracking apps. If I am triaging a list of bugs, a SPA is the way to go, I don't want to spend more time on page loads then on marking triage status.
> I always assumed C came from a strong typing background

C is notoriously weakly typed. There are lots of implicit casts that will automatically be applied. And (void *) is your door to freedom from types (this can be a good thing in some cases, of course.)
I sure hope you aren't implying that those that choose formula are uneducated on the matter. I can assure you that isn't generally true.

When my kids were born I was kind of shocked at the level of pressure put on my wife to breastfeed. Advocates made formula feeding sound like borderline abuse.

There are many reasons why someone might choose formula feeding (and some reasons are better than others) but the last thing breastfeeding advocates should be doing is making new moms that are on an emotional rollercoaster to begin with, feel like they are a failure and bad mother if they can't or won't breastfeed.
Using ideas from history isn't a problem. And Go is unique in that it combined all these learned lessons into something new.
Weapons don't kill people, people do.
It also leaves those manufacturers without anything to put on their hardware.

I would think they would start to take things more seriously at that point.
Kubernetes on AWS… Cool Your Jets
According to the article, snakes and turtles are not allowed in USPS. I wonder why? I'd rather a 20 inch python escape than a 20 inch baby alligator.
Was it worth extending the status quo where around 1 percent of the population pays any tax at all because of the rampant black market economy? (12.5 million people paid any tax at all on a population of 1.23 billion, source - https://www.cnbc.com/2016/05/03/guess-how-many-people-pay-ta...).
You couldn't have got CSP from writing a web server API to run with V8.

To get CSP you needed green threading built into the runtime, and that's a much taller order.

So it's hard to say that the not-critizing-directly Dahl should have learned from the past. We'd probably never have heard of him if he'd set out to build a new esoteric CSP language or runtime, just like we haven't heard of anyone around that time other than the golang team.
Also to note, make sure you go when it is a New Moon i.e., no moon in the sky.
The law that enacts basic income could easily exclude BI from the calculation of income for rent subsidies. Or it could change the formula for those subsidies, maybe by capping the rent (if it isn't already).
Apple's carbon footprint
As long as Universal Basic Fees exist, Universal Basic Income shall prove to be an enduring necessity
5 Useful Tips for Successful Cryptocurrency Trading
Football is America's gladiator sport. For all the fun, the money, the excitement, the money, the drama, the bombast, the cheerleaders, and even the money, we should remind ourselves that American football is a very violent sport rife with injury and long term disability, and our participation as passive spectators and consumers makes us just as responsible for the incentive structure that harms so many young men for the rest of their lives.

And yet we can't stop. Football is practically an addiction in this country, and I don't think there is one serious proposal that could reduce the size and scope of injuries and brain trauma in particular, and allows the game to continue in its current familiar form. So we tuck the problem under the rug and pretend it doesn't exist until moments of faux anguish pierce our veil of doped-up depravity.

Sorry if this post comes across as depressing and masochistic. After all, I am a Bills fan.
I agree with your overall sentiment. It's better to know what people truly believe.

But this guy is in a position of power, that has a history of murdering innocent black civilians at an alarmingly high rate. That's the last person who should be making a snarky remark about it. It's not just having an opinion it's making light of murders committed by your co-workers.
A serious problem with Node was the callback pyramid of doom.

This means deeply nested callbacks such that the indentation wanders steeply to the right. When you do loops or have exceptions programming got very confusing. In effect you have to do a continuation passing transform. It's not difficult but the results are utterly unreadable. For example a simple for loop could be transformed into recursive function because this way it is easier to keep state between callbacks. It's a nightmare.

What I found surprising in the early years of Node that some people in the mailing list had a «Real programmers don't use Pascal» attitude.

Bruno Jouhier's developed streamline to simplify and automate the continuation passing transform. One could almost program in a «blocking» style. I found his work really amazing. However for that Bruno got attacked in the mailing list.

Then Marcel Laverdet developed fibers. A different and equivalent way to solve the callback pyramid are fibers, coroutines and generators. This way we don't need the continuation passing transform. But the reception in the mailing list was at best only lukewarm. Anyway, the developers of Meteor saw the potential and decided to base the server side of the platform on fibers.

And now JavaScript has generators and async/await. And lo and behold: with these official solutions the hard core programmers swayed and accepted «Pascal».

In my opinion, Ryan Dahl has missed an opportunity. Node was by large not ready and finished when he left. He should have tried to convince the community to find a solution for the callback hell.

I think I understand people like him. They are always on the lookout for fresh ideas.
How does Ripple and Tether play into moving funds between banks. I get Tether tries to keep its value the same as USD (USDT anyway). Ripple, I don't understand... as the value per coin changes. So, how do you convert into Ripple and convert out of Ripple without risk of each coin rising or dropping in value? I'd like to see a mutual fund approach to transfers where the exchange rate is fixed for the day, so you know exactly what the exchange in and out will be.
Scalping's a good example of how markets break down for what we want as a society. Most of us have a visceral reaction to scalpers because we want to live in a world where music and shows are a cultural experience more of us can share.

Scalpers don't do that--they don't open up that experience--they insert themselves in between the real transaction, making some bank for themselves while adding no value to either party's experience.

I'm sure you could say "but scalpers help determine the real price of the ticket, to someone willing to pay" ... we, as a society, don't want or need that help. If we, as a society, keep coming up with ways to thwart that (like the NiN thing mentioned above), that's a sign.

Markets serve us at our leisure, not the other way around.
Broken for me. I am middle clicking to open in a new tab and Javascript is forcing it to open on the current page. Additionally, the page is blank except for a background image when Javascript is turned off.
You're right! If we just implemented everything correctly, there wouldn't be problems!

Anecdotally, every team I've worked with has converted to a SPA, and the main ergonomic upgrade is that updates to the signup page or the "not found" widget quit getting forgotten whenever we change tweak our design. There always seems to be one page that's out-of-date for 2 months before anybody notices, then it quietly gets fixed up because we forgot that the design tweak was a CSS+HTML change, not pure CSS.

Not that that's perfect -- once you have a SPA, nobody remembers the 404 page, because it's a different HTML base...
It means you take your client side JavaScript code and render it on the server for performance and SEO.

Previously you had to either duplicate the code in different languages or pick one or the other (either use angular or rails).
Code Must Never Lie
Uber’s Ride with the Sun: Tracking the 2017 Solar Eclipse
Does the author have any experience with anything but Ember? How interactive are their interfaces? How does the person responsible for UX feel about only using server-side rendering? Did he/she just do a crappy frontend implementation and is now falling back to a fixed mindset rationalization?
FCC “apology” shows anything can be posted to agency site using insecure API
Is the comment that "the proof is wrong" from the author himself?
The Incarcerated Women Who Fight California's Wildfires
Thank you for that story, always fascinating to read about the genesis of institutions and their early days.
They've recently updated their line to include a wireless keyboard with numeric keypad.

https://www.apple.com/shop/product/MQ052LL/A/magic-keyboard-...
Why would electric power make any of these more viable? All the battery technology we presently have has worse energy density than av gas or jet fuel.
With Harvey, imperfect engineering meets storm
(a) Being a protected class only changes the level of scrutiny applied to the case. Not being a suspect class simply means that you get to use lowest standard, which is "Rational Basis."

(b) Most people being called Nazis are not Nazis.

Rational Basis is a fairly easy standard to meet, but if your only rationale is "he's a Nazi" and he's not actually a Nazi, then you have no rational basis for discrimination.
I can't remember the post, but I remember a while back there was a guy on here who said he used to work as a scalper. I remember he said that despite talking about attempts to get rid of scalpers, the reality is that ticket master and other outlets loved scalpers and worked with them. This is because it's in the interest of the ticket vendor to work with scalpers, because scalpers assume the risk of non-selling tickets.

If it weren't' for scalpers, the vendor would take a loss on any tickets that did not sell. Because scalpers exist, they ensure that the tickets get sold out and then the scalper takes the risk of not being able to sell the tickets.

Ticketmaster and other vendors will never get rid of scalpers because they have a very strong financial incentive not to.
Of course I've tried a classic HTML app. That seems disingenuous?
I see what you mean, but as a similar example, I never thought anyone at Google wouldn't use Google for search, but some use DuckDuckGo -- https://news.ycombinator.com/item?id=15068047

Plus, he said he was using Go before he joined Google.
afaik SWM doesn't require location (gps) it uses your cellphone towers as the mechanism to find out if you are near those towers were you usually have wifi.

But speaking on your questions... Location On, Wifi Off offers better security IMHO, specially in the case your phone gets stolen/lost you may at least use that information find it or at least report to the authorities it's location the trade-off is that google/nsa et al will always know your location but unless you are Snowden or paranoid, you probably wont mind.

Also in the latest version (at least on the Beta afaik) you can activate Wifi Scanning, which uses the passive/aggresive mechanism mentioned on the article to find out if you are near the AP and turn on your wifi.
If you are looking for an elaborate explanation of what the phrase "shortest path" means, this might be helpful. Otherwise, I hate to be a hater but it's not really a great explanation of Dijkstra's algorithm. It certainly brings nothing new to the table "discussion"-wise.
Thank you so much for posting this thread. I could have written it myself. Sleep and drinking water help me the most, followed by eating fewer carbohydrates (after several days) and exercise. Still, it's not easy. I wish you the best.
I assume that by "mathematics" you mean" mathematical notation".

No, but static type hinting is strongly encouraged. If I say in my paper that "x" is a vector, if I later use "x" to mean a scalar it would cause tremendous cognitive dissonance and confusion for the reader. There is no compiler error, in that the information can still be read and understood. It is just much more difficult.

Mathematical notation is also aggressively polymorphic. The expression "f x" can have wildly different meanings depending on what "f" and "x" are.
>Today, our strong partnership with our Israeli counterparts in signals intelligence is protecting people from terrorism as I write.

This article celebrates the intelligence / defense community which after just coming back from a trip to Israel & Palestine I feel obliged to add an asterisk to. What goes on in Israel under the pretense of security is horrifying to say the least. I don't mean to undermine the great accomplishments of the codebreakers. But I do want to address the modern context this article mentions.

Information on US-Israeli security coordination and how it transpires into police brutality in the U.S: https://deadlyexchange.org/

General Israel-Palestine 101: https://jewishvoiceforpeace.org/israeli-palestinian-conflict...
No, I thought it was a good looking plane. Too bad they changed up the requirements so late in the selection process.
Not just that, but to accomplish it means that you need to provide the correct client-side APIs on the server side, so that your code renders the same in both places. Doing this nicely is a lot of work.
Running the same language on the client and the server also has some deeper implications. Like, it becomes easy to imagine an app that runs in a hybrid way with computations shared between the client and server, i.e., "offline mode". This is a pretty big deal, and it's one of the major benefits mostly ignored by the vocal critics of "single-page apps," as seen in the latest article on the HN front page.
They're referring to the ability to execute the same code on the client and server and get the same output, which can provide a great deal of flexibility when optimizing for performance.
It's tautological that scalpers are providing value to the people they sell tickets to (otherwise there would not be scalpers).

People react to it because it violates ideas about fairness.
Middle-click is not working for me either in Firefox.
Yes, both the article ("A Solution of the P versus NP Problem") and the comment on it ("The proof is wrong") are written by Blum. It's both very nice and honorable that the author is pointing out his own errors publicly.
Potentially a better term is "isomorphic", a label which is specifically applied to setups where you run the same rendering code client-side and server-side. That's still a comparatively new concept, at least as something that's actively supported by frameworks and reasonably straightforward to implement.
My personal opinion on the Top-10 best console retro games
> It is only a problem to someone whose thought process dictates anything old is bad and anything new is good.

What do you call new? generic programming, nullable types, type classes? all pioneered around 1973? Can you explain what "new" is?
Surely immutability works well when sharing values that shouldn't change anyways, in functional or other styles of programming.

What we are talking about here are immutable data structures that replace mutable ones, where mutability is pushed off to a higher reference cell (so instead of having a mutable set, we have a mutable variable that points to a new immutable version of the set). In both cases, locking is required if thread safety is desired.
For the more thick of us, what makes that a pun? Looks like they just modified the aphorism.
5 Things to Know About Reactive Programming
That's the general issue with so many of these personal service gig things in developed countries. There's a market for them. But a lot of people don't really have the spare cash to have a $10/hr. or so worker to do jobs for them that they could do but just don't feel like doing.

Full-time drivers and house-related help are very common in some countries. In the US, you're pretty wealthy at that point.
Sadly there is a major e-commerce provider in my niche which does exactly that - routinely forgets all my information.

In fact sometimes their web form just forgets things for no reason.

There is no competitor in sight because of the huge huge SEO juice they have built over 15 years.