skysight-inc/HackerNews huggingface dataset:
I never understand why people put Fox News and MSNBC on the same pedestal.

Fox News is an an outreach of Trump's political apparatchik. MSNBC was never particularly close to Obama.
And the native culture is thriving. All tribal languages are taught at school. No child is being sent to resident schools and getting sexually abused. The native population is has lower rates of suicide, substance abuse, obesity, poverty etc.

Sorry, I had to.
If web developers refuse to treat it that way, the web stays healthier overall. Consider this post an argument for why we shouldn't let any single browser have that kind of dominance. (I'd say the same it if were Firefox, Safari, or Edge in this spot.)
> I think jQuery still has a place in web app development, especially when you need something done fast

I never got this argument and am curious - what exactly does jQuery do faster?

I've left it behind for CSS animations and native Dom selectors years ago and haven't looked back.
Metadata. They can't keep everything in check.
Although, Boeing has proven the concept with Delta IV heavy, (and, I think there are a few other precursors, as well, including STS). So this isn't completely new territory.
Shots fired as another N. Korean defector runs for border
Battery degradation in iPhones starts after one year. Why would you buy a new battery each year? Even if you were a power user, it would make sense to only change the battery every other year, at most.

Plus $79 for a new battery PLUS expert, warrantied installation is a good value. You're paying for a lot more than just a battery.

(FWIW, I've replaced the batteries in my iPhone 4 and 5 in the last year. It was much easier than I thought it would be. I still have an original launch-day iPhone. Maybe I'll see if I can still find a replacement battery for it.)
This is my metric. Can I develop iOS apps using iOS? Until then, I'm sticking to Mac.

(Actually, I'm a web developer, so what I really would need is full dev tools on iOS Safari.)
Honestly, this sounds like the blog of a borderline schizophrenic or delusional person.

I'm sure he's a very capable developer, but this just doesn't sound... sane.

Edit: Okay, after reading his "About me" page, I honestly am not sure if he is joking or ill: http://come-from-beyond.com/about-me/

"Things started by in the 1980s. I developed a time-machine which was engaged through a complex series of early ternary devices (very early prototypes of Jinn). Things have evolved since then, as the latest iteration of this function is now built into something else (undisclosed).

I went back in time in the mid-eighties to Ancient human times, and constructed a complex of pyramids using some technology I put together in my early teens. When I returned, all history of humans with regards to human development had changed drastically, with this
so called ‘mystery creation’ in Egypt."
blockchAIn.
"At Instagram we have hundreds of engineers working on well over a million lines of Python 3."

It always amazes me that some of the most popular products around are built with the worst technology choices. And now they had to build their own static type checker, which slows down random samples of real users, just to shore up the language's weaknesses? Outstanding.
I've been saying Safari is the new IE, they still can't even manage to properly implement flexbox spec and I've had a handful of rendering bugs to report on super basic things like scrolling a page with fixed elements (that's another thing fixed by using a hack to kick in GPU rendering). Edge is actually much better.

I've been using Macs for 20 years and I can't believe I'm to the point where I'm using a Microsoft IDE and praising their web browser over Apple's.
The iPhone already has replaceable batteries. Making them user-replaceable just reduces battery capacity, increases size/weight, all so in 2-3 years you can save about 5% of your purchase cost by replacing the battery yourself.

iPhone users buy iPhones because they wanted the best in class functionality, if they wanted to save money they'd buy a phone with a replaceable battery.
I sure hope you're right. It's far beyond time for the "changing the world!" and "Don't be evil" style feel-good propaganda of Silicon Valley to be pulled back to reveal the reality of what it has been used as cover for.
That's not my experience. Unless depleted means 95% charged and 87% capacity compared to original spec.

Mine runs at 50% CPU speed under those circumstances. I wouldn't call that "performing as expected."
(Yes, I was alluding to exactly this irony)
Interestingly, I made a similar tool for php some time ago. It was recently revived and is now in active development to bring it up to speed with recent developments in the language.

https://github.com/troelskn/phpweaver
Yet another hacky solution to address one of the biggest Python’s flaws. Why not switch to Java instead?
How do you know what goes on outside of your direct perception anyway? It used to be conventional media channels and they would print what was arguably propaganda, but there wouldn't be any Russian trolls to poke holes in it.

Imagine if the Iraq WMD story broke now. All those Russian trolls spamming Facebook running around saying it was bullshit. That would be total chaos! Why don't people trust the mainstream?

The reality is that propaganda works. You think you know what fake news is and what's reality, but we never did and most people follow the time-honored tradition of letting our chosen authority figures tell us who is conspiring with the bad guys. This frees us from the cognitive pain of considering their arguments and evidence because they are puppets of some nebulous evil forces and therefore safe to ignore.
> Now the question is how can you enable the users to find "truth", or learn anything, or even meaningfully communicate with other users within this context?

It was a bad idea to think that you could do that generally before the chatbot got there.

If the cost to the chatbot is close enough to $0, or if its a state-level chatbot attack, then you're meaningfully communicating either because a) nobody who owns chatbots has an interest in disrupting you atm, or b) sheer luck.

edit: wording
Sure, if we have many predictions, that makes sense. But there are not that many presidential elections, even less - ones that 538 predicted on, and even less - ones that 538 predicted on used the same methodology. So how does one evaluate?
https://news.ycombinator.com/item?id=14952574
This is an important point, but it's ancillary to what I'm getting at here. (And, contrary to sibling comment, I'm well aware that "Chrome on iOS" is just a wrapper around the Webkit view.) There's an important role of competition, and I sometimes do wish that Apple allowed alternative implementations. On the other hand, alternative implementations are also alternative vectors for security holes, and one of Apple's primary business differentiators at this point is "security and privacy"—so I'm also sympathetic to the reasons they don't allow other implementations on their system.
and... we'll just give a big 'fuck you' to everyone else who gets sick at some point, and can't go back to work, or has skills that get passed by in the marketplace. hey - just go back to school for a few years, juggling some low wage jobs while you get more skills! so that you can win some approval from some employer where yay you can pay extra money to have some insurance so you can afford medicine to keep yourself alive. whew! That doesn't sound like "survival of the fittest" AT ALL. not sure that the OP was thinking about.

The word "benefits" just irks the hell out of me in the first place. Maybe the entire concept of "benefits" being synonymous "things that give you access to something that keeps you alive and healthy", and tying said stuff to "employment" (something very much at the whim of people and factors often outside your control - handicaps, geography, family obligations, etc) we could think about the issue a bit differently.

Also... society needs people to be doing low-end crappy work. Are they just deserving enough to find a job that has "good benefits"?
Blizzard Installed a Sneaky Root CA
This sounds like kim Jong Ils PR teams' type of press release.

Dear Leader...
Comcast will spend $1 Trillion because of net neutrality repeal and tax cut.

In fairness, they must be fainting from the amount of money they are going to rake in, after tacking it on to the the average users bill to get access by the MB to non toll road websites.
These claims are an important follow-on to claims made by the FCC that ISPs were holding back on investment because of net neutrality, therefore it had to be repealed.

So this is a way of publicly backing up the FCC, and heading off possible independent action by congress.

It's a kind of theater ... what if they never got it repealed? So they would never re-invest in their business?
The point of state lotto tickets is that a win is life changing and the price is negligible.
I wouldn't call it permanent. It'll just take time to build up the WebExtensions API set more, which there should be more breathing room to do with 57 finally out the door.

The change to the Sync security model happened in response to years of user feedback about the usability of the system as it was.
True enough. Thanks for sharing your experiences.
Apple: Developers Must Disclose Odds of Getting Legendaries in Loot Boxes
Something is broken with the scrolling on that page. If I press arrow-down or page-down, nothing happens. It just shows "toot toot", not a great experience.

Only after 20 seconds I figured that clicking the page and then the button makes it work. Other pages don't have this problem.
https://www.inc.com/jessica-stillman/25-holiday-reading-reco...
>So the phrase "law abiding citizens" doesn't mean you have "nothing to worry about".

If you look at the criminal history and actions of most murders, homicide is not their very very very first crime. There is normally a pattern of behavior often time resulting in them losing their legal right to own a gun well before their first homicide

This of course does not apply to "crimes of passion" but Gun Control will do very little to prevent those murders it will just not be gun that is used to kill the person

>>but you chose to comment on the stuff we disagree on to pick a fight? :)

I am not picking the fight, nor did I bring gun control into it. I will however defend my right to defend myself using what ever tool I choose to including a gun. I will defend this right to self protection in all venues and at all times.
No problem, we'll just make more of them and once the economies of scale kick-in we'll be rich!
If lots of successful projects use what you consider the “worst” technology, perhaps the problem is with your perception rather than the technology?
A more-conditioned cyclist can perform the same amount of work with a lower heart rate & respiration rate. I don't have a source handy, but personally observe that my perspiration rate is directly related to my heart rate, and as I train & improve I can keep my jacket on performing the same work, where I needed to strip layers before.
> Grants don't just magically disappear...you know one will expire for several months before it does.

That is absolutely not true. Even if the grant is well-managed and the outlook seems positive, a foundation can simply change their priorities or staff.
This is literally the exact point I'm making in the article. This kind of pushback from other vendors (including Google against Apple) is part of what makes the web platform strong.
Is a debugger really a hard requirement for learning a language?
A single sample is not sufficient for a model, but if you have enough samples to infer the whole distribution, then that is sufficient.

A thousand pictures of a particular surface may easily carry sufficient information to enable rendering a million different pictures that are not distinguishable from the real ones; a thousand motion capture sets of different people walking carry sufficient information to allow generating new motion sets that are different from the original samples, but not distinguishable from real people walking.
They go multi-media for preroll ads. These are contextually more resistant against adblockers, and bring in more revenue.
Fair points, and I could definitely see benefit to having a more fine-grained breakdown of the nature of IAP in the app description.

(As a practical matter, if you check top-purchases and it's something like "bucket of gems", there's probably gunna be gacha. :-)
The Ethereum platform shines for use-cases in which centralized trust is basically impractical or an impossibility. To me the Decentralized Autonomous Organization (DAO) exemplifies the novel aspects of this kind of computation.

Sadly, the whole dApp ecosystem is flooded with initiatives that in practice would run better, and more efficiently outside the EVM. By this I mean the costs of running the contract on the blockchain do not really scale up to the benefits of running it in a decentralized, trustless context.

So your instinct, that it is not advantageous to run applications on the EVM is in fact correct in most of the use-cases I've seen so far (cough cryptokitties)
All batteries wear out after a few years of use.
Bitcoin itself has scarcity by design, but since it is an open idea backed by nothing it really doesn't have any scarcity. The tons of new altcoins and forks definitely reflects this. Android's fragmentation probably shows us what crypto's future fragmentation will look like.
Nope you're exactly right. That's why I compared iOS Safari and Android Chrome.
You can report a user for "hate speech" or something like that. There isn't any option to report a fraudulent account.
I guess it makes sense if you read it as: we have this money that now we can spend on schemes that violate net neutrality and shake down businesses that cross our path!
Check out the first part too: https://blog.learngoprogramming.com/gotchas-of-defer-in-go-1...

I fell to these when I was learning Go for the first time and then I've seen many people also did so. There is no rule like these are gotchas for everyone.
I'm no expert, but this is weak sauce. If these are the biggest "loopholes" to be found in a tax bill that doesn't just change rates but makes major conceptual changes like switching to a territorial tax system, and which seems to have gone from nowhere to law in like a month, the Republicans in Congress must be geniuses. I think the 1986 tax reform bill took over a year to hammer out, and still had plenty of "bugs".

It's more likely that this article doesn't even scratch the surface of the weird incentives. (And, for that matter, that many of the proposals in the article wouldn't work)

What I want to know is, are companies like Apple with billions of "cash" overseas scrambling to buy foreign real estate or other illiquid assets before the end of the year to get the lower deemed repatriation rate?
But then he left.
So? This strawman user you've constructed has no idea what any of the blinkenlights in front of them are for. How much are you willing to make the desktop experience suck to cater to them?

That was rhetorical. It's obvious from the state of modern desktop OSs what the answer is.
Agreed right now it is a collection of currencies, just like all the different denominations of fiat currency (USD, Euro etc). It's not hard to see how a future universal cryptocurrency could emerge though...
Try optimizing for the shape of an antenna using hill climbing.

Thing about evolutionary networks is that they can evolve topology, which usually is just a thing decided by people implementing NNs (and not guaranteed to be anywhere near most optimal). I don't see why given enough time GAs (or EAs) could not outperform simple backpropagation based on differentiating simple cost functions.
Ask HN: Contractors: incorporate or no?
I'm interested in hearing experiences and thoughts on both sides.
To be fair almost any sequence of letters means dick in some language.
$400.

You consider the smaller merp packages to have an intrinsic penalty, to punish the player for not being a whale.

And yet that $400 will only give you a 63.4% chance of getting a rare item. An 80% chance will cost you $640, a 90% chance costs $920, and a 99% chance a whopping $1800. On average, you'll spend $400 per rare item. But can you imagine all your whale players spending $1800 each, and that 1% of them might not even have a rare after all that? Can you imagine being that whale that spends $1800 and gets nothing?

If I were developing that game, I would certainly add an "odds pressure" escape valve to the randomness, so that both your overall win-loss record and your recent win-loss record influence your odds of winning on the next play. But as long as we're doing that, we might as well also set up an intermittent reinforcement schedule that essentially guarantees one win in the first five boxes you open, one in the next five, the next ten, the next fifteen, etc.
No the person has a point. Often the weakness of the tech stack are not known ahead of time. Or what is considered a weakness is not a weakness when the choices are initially made. Most developers if they had to do stuff over again would make different choices in one way or another. Also later in the game if you ever get there, when you have capital then certain problems that were caused by the choices made can be resolved a different way... as is the case here.
Mozilla Foundation employee here! You probably donated through https://donate.mozilla.org, so I thank you earnestly for that! With that donation you're supporting our work to protect the health of the internet, fueling the movement to keep the web decentralized, open and free. Some of the projects we've worked on include http://privacynotincluded.org/ and our advocacy campaigns like https://advocacy.mozilla.org/en-US/net-neutrality. We also sponsor a whole host of fellows doing deeper dives on things like the dangers of Aadhaar in India and Tech Policy in Washington D.C. (https://foundation.mozilla.org/opportunity/2017-tech-policy-...). You can learn more at https://foundation.mozilla.org/about/
Should also remember that media as a industry dislikes new comers like facebook which are taking away their absolute power. They had such sway before social media, that the only news coming from these oligopolies were news and the rest was propaganda.

Facebook with all its flaws is still a much more open system compared to traditional media. If you have fake news campaigns you can also make fact news campaigns, whereas with traditional media outlets, you'd have to setup expensive paper or tv channels to actually even begin to address a problem with the existing industry.

This is felt quite sharply in India, about which this article complains. The person who killed the journalist in the article is yet to be found. Her own brother gave a statement that it might have been the doing of left-wing extremists in India. Unless you know who is culpable how can you insinuate it was due to some 'nationalist right wing trolls'? This article is just another witch hunt.
I turned on transparent proxying for HTTP and HTTPS the other day to see what requests FF was up to for its highlights on the supposedly blank page etc.

It's very chatty, annoyingly. Captive portal check on all requests that has to be disabled in about:config and a laundry list more. That config is scarily full of remote and telemetry based URLs also, but at least they are co figurable I guess.

An open source browser that just does what you want and no more seems like a dying hope.
There was serious disenfranchisement of voters through onerous laws designed to keep people from voting.
Because iOS 8 didn't have throttling code?

Did your iPad have any problems with spontaneously rebooting?
Those people believe that the right choice is assembly unless you can write directly in hex /s
Why doesn't it run on normal speed when connected to the charger?
Because the product would never have been released given the same constraints on developer time x count x qualifications
How are people getting to 500 cycles in one year?
Message passing without mutable shared state seems to be the least messy way. There are a lot of useful concurrent patterns that can be represented this way, and it is much more tractable than having to manage mutual exclusion manually.

Now different tools work differently for this. If you use multiprocessing, then you have no implicit shared state (you can use the filesystem or shm &c. to share state, but not much is shared by default). Clojure e.g. defaults to no mutability, so you can share state safely by default.

That covers concurrency. For parallelism, there are some useful structures to. In Common Lisp, I usually write a program single-threaded, then I profile, and add use lparallel[1] to parallelize the slow part. 99% of the time the slow part is a loop, so making it parallel is fairly straightforward. If it's a series of possibly interdependent calculations, then the calculations can usually be represented as a tree, and lparallel has a tool for that as well.

There is absolutely nothing lisp-specific in lparallel, any language with first-class functions and some form of thread-local variables could implement all that it does. It's not a silver bullet but it does solve the "My cores stopped getting faster, but I have more cores now" problem about 80% of the time.

1: https://lparallel.org/
Maybe that's human nature, but I wouldn't call that reality. Humans have to adapt or progress to survive. I think OP here was referring to things like global warming, it's a reality, but many (most?) conservatives in the United States believe it isn't happening. Another example is creationism. 60% of Republicans believe we were created by God 10,000 years ago, and evolution played no role. Yet, we know this isn't true, it's not reality.
Comments now by Terry Tao and Peter Scholze (PS). That's some heavy fire power.
I think the tricking he is referring to is the fact that as games progress they turn from skill-based to money-based games, which is how all of these games get people hooked.

Setting a "max payed" will most definitely warn you of a game that will eventually become money-based.
Those of you interested in the gory details of just how shady subprime auto lenders are getting should read this recent report on one of the big lenders: https://www.plainsite.org/realitycheck/creditacceptance.html
We have this in our normal office, but it isn't motion detection it's sound and it's only in "power saving" mode after normal office hours. So if you are working late and going to be in the bathroom for more than 5 minutes you have to remember to clear your throat every few minutes.
One man's flaw is another's feature. Life is too short to strict typing
That's not the TL;DR of the article at all.
jQuery is still quite relevant and helpful. Despite the hype with newer libraries, jQuery is used on 73% of _all_ websites. https://w3techs.com/technologies/overview/javascript_library...

I often tell myself, ok, I'm going to just use vanilla JS for this one, but compared to jQuery, it's way too verbose. Try doing $('.my-elements').show() in vanilla js.

The problem is the jQuery foundation has become too bureaucratic, making contributions harder. Example: https://github.com/globalizejs/globalize/pull/703
iPhone batteries are replaceable.

Making iPhone batteries user-replaceable means making the phone worse, heavier, larger, more expensive and with worse battery life.