skysight-inc/HackerNews huggingface dataset:
The most frightening to me, is your assertion above: "And ISPs should have the right to use their position to get payment agreements". What I take this to mean is use their monopoly position to extort data from larger Internet companies. This appears to be what you are arguing for and I don't understand why any Internet consumer, such as yourself, would support such a position.

> The idea that all data is equal is false. It depends on where its coming from and by what path.

There is some truth to this but an ISP's only concern is it's immediate connections. It has connections to other peers (and it's own clients) and it has a certain capacity to each of those connections. That's it.

Imagine you have two scenarios, one is content is generated in ISP1. So the data travels from ISP1 to ISP0. The second scenario is that the content is generated 10 routers away. The data is copied from ISP10 to ISP9 to ISP8 and so on till it gets to ISP1. It's then copied from ISP1 to ISP0. There is no difference between this data and the data generated by ISP1 in the first scenario as far as ISP0 is concerned. If the data packets did not have addresses there would actually be no way of telling the difference.

To put another way, if you request content from something 3 hops away or 15 hops way -- it doesn't cost your ISP any more money to deliver it. The cost of the Internet as a whole is born by the entire network.

Why does ISP0 need to charge by domain? Where does that fit in anywhere in this system? ISP0 and domain1 could come to an agreement to move servers into ISP0's network to improve latency and decrease traffic and that is perfectly reasonable. But charging domains for simply putting data on the Internet somewhere else makes no sense -- it's pure abuse of monopoly.

> It will become yet another part of the legal framework which helps keep monopoly ISPs in control.

It's meant to keep monopoly ISPs from abusing their monopoly position. It even helps smaller ISPs as a neutral network allows anyone to provide service and receive service fairly without having to have financial agreements with larger services. I'd like to hear the opposing argument to this, if you have one. I don't want to attack you personally but you make the above statement as if it were fact without any argument. Simply that it's regulation so it must be bad.

If net neutrality helped large monopoly ISPs they wouldn't be fighting so hard to get rid of it.

As for regulating this on the federal level, the Internet is a global system. The idea that regional governments should be enacting rules that will affect large and small companies around the world seems a bit crazy. You already have individual states imposing streaming media taxes. So yes, in some states you can be taxed for Netflix but not taxed for an online game. Giving ISPs their own power to enact these taxes seems like madness to me.
China dominates generation 3+ nuclear reactors
andThen()...andThen()...andThen().andThen().andThen();
Not a gigantic fan of async/await for the reasons that others have mentioned here, but that said it provides the only sane out-of-the-box way for JS to handle loops that contain callbacks/promises.
I don't think most people care about successful people partaking in drunken S&M orgies at 3 AM - at least, I don't. What I care about are the people who use their success, status, and position in a company to make other people feel like they also need to be a part of their drunken 3 AM debauchery. Or else face consequences.

I didn't get the impression from Ellen's account that the major problem was the fact that Ajit was cheating on his wife or lying to Ellen about it (although that in itself is not morally OK); the major problem was after she rebuffed him, the backlash that she faced due to his position of power within the company and community at large.
How to Email the Right Way (After Analyzing 5,000 Emails)
I had no idea that Science Fantasy was even a thing. Now much to my dismay I have discovered I don't actually like Sci-Fi, I only like Science Fantasy... but I'm actually not going to make the distinction. It's all fiction.
I thought as much :)
Wow, that seems ... anticompetitive.
> "new emoji" is an OS-level feature now.

System fonts have been an OS-level feature since the advent of OS with bundled GUI. Support of a larger part of the Unicode space in system fonts has been an OS-level feature since Unicode. New emoji has been a visible aspect of that, especially on mobile, for quite some time.
While there are no blog posts, companies clearly speak with their policies.

For example, Google's project continuous consolidation efforts lead to decreased viability of remote work (even from the different office), and to increased on-site monoculture and luck of project options. This, of course, is fighting the tide since the talent is increasingly less open to changing physical locations and, given current market, can opt out to work elsewhere.
Well there are 2 points I think you need to understand.

First, in the US at least (which I know isn't the whole world, but this article is specifically about the states) the connection between being an inmate and being a bad person is weak. Many criminals are really only criminals by a technical definition - they're people who were convicted. But many of them were never actually proven beyond a reasonable doubt in a court of law - almost all of them (I mean more than 95%) took a plea deal because they had a choice between a trial and a long sentence and a plea and a short sentence). And a ridiculously huge number of them are in there for what are arguably victimless crimes (like marijuana - and we can debate that all day, but you can get a license to sell alcohol but you're a criminal for selling a drug with pretty similar impact - hardly the line between good guy / bad guy). We have about the highest incarceration rate in the world. Something is seriously wrong with our definition of criminal and how to actually reduce crime.

The second thing is that, as I said, the connection between education and a net good is very well proven. Programs that focus on being productive members of society are demonstrably far more effective than programs that just punish and disincentivize the past. Treating someone as though they can't even be trusted to learn basic coding skills because they'll probably hack into stuff is a dead end. And honestly, it's a pretty stupid one. You asked for research, and that research has been done ad-nauseum. It's just that it hasn't been listened to very well. That's probably the reason you were getting downvotes.
Only they're marketing it with oreo cookie mascot, look at all the material. I highly doubt you can just do that.

It's the same with kit kat, they probably couldn't just use that, either.

But it's a win-win for both parties, I doubt either of them paid.
You may not care, but the computer does!
If we are talking about this article, then:

1. this chip supposed to be old era memory chip (64bit of data -> 8 bytes) it wouldn't work on your PC

2. It was DTMF chip not memory chip, so it couldn't work at all as a memory chip

I guess the idea was that it costed $1, the seller shipped it, the chip would never work, but cost of shipping it back would be greater, so you would just eat the cost and move on.

As with other kinds of fakes, they try to emulate the functionality, and often work, some even surprisingly better than expected, but they are always worse than originals. So either you won't get performance that's mentioned in the spec, or it break sooner or has some other issues that get apparent once you start using it.
Tptacek, you're the one that seems hung up on the whole STEM aspect. Let's leave aside the fact that STEM is just an arbitrary grouping of fields that happens to include both doing research to find cures for cancers and hooking up database rows to HTML forms.

Your logic seems to be:

1. Women are well-represented in many STEM fields other than CS or software development.

2. These other fields often involve use of computers and software development.

3. Therefore, it logically follows that they SHOULD also be well-represented in CS and software development.

4. Since they're not, it's "obvious" that "the field is hostile to them."

I think that's ridiculous. Women, as a group, can, and do, pursue just about any career of their choosing in the US. For years, efforts have been made to lure them into STEM fields, including CS/dev, in greater numbers. For all of the pontificating from feminists, I have yet to encounter a single documented example of a qualified woman who is banging on a closed door demanding to be let into the profession, that is being denied entry. That woman, like Santa Clause, is mythical. She doesn't exist. Of course, I can't prove she doesn't exist any more than I can prove that Santa Clause doesn't exit. But neither of them exists.

Her existence can be proven by a single example. But for all of the years of male-blaming in regard to this issue, no one has yet provided such an example.
But you will need other things... you need some kind of fronting system to tie things together, you need some sort of DB/Storage. And while you can get away with fewer admins, someone will be spending part of their time in a sysadmin role. It's more a matter of how much can get done with how many admins.
Am I the only one who's really disappointed by the platform's shift in its stance on background execution? I was originally drawn to Android because it wasn't iOS. I wanted to develop on a platform where I could run a service in the background if the user wanted that. Apps that were bad stewards of battery life and phone resources were supposed to be scrutinized by users and removed if they were too poor. You can be a good steward, it's just harder especially when your monolithic app is an uninformed port of some legacy iOS code.

By issuing a hard restriction on background usage Google has brilliantly improved battery life for the masses while condonig the same lazy architectural patterns of the past, locked people into Firebase Cloud Messaging--a Google service not part of the AOSP, and potentially stunted Android adoption in domains outside of mobile. It's the turning of an era for Android, and my interests have moved elsewhere (from an app platform perspective, embedded Android is still vialble since everything you ship runs as a system app with no restrictions).
> Most of the lawsuits however have sued over DOWNLOADING and uploading, not just uploading or "distributing"

I'd like to know more about these lawsuits.
From the straw men of course.
HubZilla: creating interconnected websites
This story is making me reconsider my allegiance to Google Email and other services. For my more private stuff I use other services. I only use Gmail for junk like I used to use Hotmail back in the day. My Gmail was compromised at least twice.
> Why ask for gender but not race/ethnicity?

Out of everyone who complains, there are more females complaining than Hispanics/Blacks.
That is the benefit of exceptions over return values as usual in C.
I sure hope so.

Google has been a gold-level sponsor the last couple of years at the JUCE Summit/Audio Developer Conference with a motivation to push developers in the direction of the Android NDK. It's good they acknowledge they are behind it that regard, but there's still a fair amount of catching up to do considering there's now AUv3 on iOS and no competing standard on Android yet.
The yellow blobs were adorable, and sidestepped all the identity politics guff associated with the more anthropomorphised styles.
I moved to FastMail for email, it's been really great. I use it with a custom domain (multiple in fact) and its web and mobile apps are pretty good.
>I cannot imagine professionals or casual users who would need quick access to turning caps lock on and off.

Then you have a very limited imagination. There are lots of reasons that people need and use caps lock.

Off the top of my head-- Broadcast jorunalism. Every news story you hear on TV or radio is written in all caps. The same is true of the speeches by most professional public speakers.
Yes, and that is all relatively uncontroversial (that he did that,
or at least presented material which purported to do that.)

What is controversial and unsubstantiated is his suggestion that that is the reason for the ban.
Facebook won't change React.js license despite Apache developer pain
Elsewhere to what? What are you gonna do, run Windows Mobile?
The police have found a women body "without arms, head and legs" they said this evening. They have not denied confirmed that it is Kim though.

Is it resonable that the limbs comes off from propellers at random in the sea? Does that happen?

http://ekstrabladet.dk/112/article6787128.ece

Murder, dismemberment and maybe more.

Well, submarine murders are kinda tech related ...
> We have determined, through experimental proof, that bootcamps can make (some) novice non-degree-holders into employable software engineers in 3 months

Engineers or developers? How can you differentiate?

I've been writing code for about twenty-two years now (fifteen getting paid for it), I build large systems with tight fault tolerances and work to deeply understand my failure cases.

Your "6-18 months" is probably enough to make a code grinder. I wouldn't say twenty years, with current tools and current culture, has made me an engineer.
I feel the conclusions of that article were pretty spot on. Having done a bunch of async programming in Go, and now picking up Node on the side, I can't help but agree that Go got this right. You have the simplest conceptual model (a synchronous one), with the runtime responsible for making it all run async. JS certainly seems to have come a long way, but it feels like the next step will be the most difficult one, requiring a serious redesign of the runtime itself.
Zero Garbage Collector for .NET Core
I mean, they have _millions_ of users that have never had a problem. It's far more likely this is a mistake than any kind of malicious act, just given the sheer number of customers they have.
It was a capital offense to discuss to spread rumors about the camps, whether or not they were true.
[openbeos] Ok, let's start
Maybe cripple is too strong, it allows for atrophy since you don't attempt to see on your own.
(ns fourmls.core
(:gen-class))

(defn csv-line-to-doubles
[line]
(map #(Double. %)
(clojure.string/split line #",")))

(defn barf-if-different-lengths
[s1 s2]
(if (not= (count s1)
(count s2))
(throw (Exception. "Mismatched lengths"))
s2))

(defn sum-csv-lines
[prev curr]
(if (nil? prev)
(csv-line-to-doubles curr)
(->> curr
csv-line-to-doubles
(barf-if-different-lengths prev)
(interleave prev)
(partition 2)
(map (partial apply +)))))

(defn -main
"I don't do a whole lot ... yet."
[filename]
(println
(clojure.string/join
","
(map str
(reduce sum-csv-lines
nil
(->> filename
clojure.java.io/reader
line-seq))))))
Js isn't usually compiled at all! And old sites using old js generally still work in modern browsers.
Nabisco for one, Nestlé for the other, it looks like. I wonder if there's tension there.
Not on my LG and Asus devices, no sir.

And I don't believe OEMs and telecom operators will release updates even with Treble, if Google doesn't force them to do so.
Sadly, the Agile manifesto is, on purpose, lacking. Yes, it contains sound ideas. But it has to be implemented. And that's where the problem lies.

To be fair, I should have stated Scrum as Agile implementation, instead of Agile itself. My bad.
As a non-native English speaker, who learned much of the language trough absorbing pop-culture, I feel especially guilty of this.

I tend to use words considered "rude", to many native English speakers, merely for flavor when I'm passionate about a certain topic or argument.

To be fair: I do the same in my native language, I tend to use quite colorful language sometimes, so it's probably more of a personality thing.
Samsung actually has a decent track record of updating their software -- my family's Galaxy S5s on T-Mobile (purchased 2014) are actually still receiving security updates, despite being on Marshmallow API level.
You mean white males?
Xbox One X Hardware Specs
doesn't mean it can't be done
(I didn't downvote.) Winners take a long time to develop. YC's pipeline makes it likely that the new ones will go through it. It's probably more likely now than in 2008, meaning a YC applicant today might be that 500bn company in 10 years.
Most people, no, but he's immensely popular with a certain section of the right. Nonetheless I was a bit confused because you seemed to be implying that Peterson is just another apolitical academic who caught the short end of the deep learning stick, when there's a lot more evidence that his ban could have been politically motivated. I don't understand why I'm getting downvoted for that.
Carriers generally have deals with other companies for preinstalled apps which may or may not still be active by the time it comes around for an update. Also they have to test the devices, but considering the sheer number of Android devices they probably prioritize new high end devices first.

This problem is made worse on Verizon and Sprint which use CDMA 3G networks, as opposed to the worldwide GSM standard.

Also this could be a result of marketing as well. You can get the latest Android on a new device, or you can wait an indeterminate amount of time (a few months to never) to get a free update on your old device.
Thanks for this. I can see where I'm making some unconsidered assumptions about what a trade (or profession) is. Also, I guess I could probably have shaved off a few months by skipping music appreciation, and so on. :)
README> Turbolizer is a HTML-based tool that visualizes optimized code along the various phases of Turbofan's optimization pipeline, allowing easy navigation between source code, Turbofan IR graphs, scheduled IR nodes and generated assembly code.

https://github.com/v8/v8/tree/master/tools/turbolizer is like IRHydra, but for Turbofan.

svn export https://github.com/v8/v8/trunk/tools/turbolizer turbolizer
cd turbolizer
python -m SimpleHTTPServer 8000

chromium-browser http://0.0.0.0:8000/

chromium-browser --no-sandbox --js-flags="--allow-natives-syntax --code-comments --trace-turbo" testfile.html

mkdir out
cd out
node --allow-natives-syntax --code-comments --trace-turbo ../testfile.js

cat testfile.js
function add(a,b) { return a + b; }
add(23, 44);
add(2, 88);
%OptimizeFunctionOnNextCall(add);
add(2, 7);

ls out
... turbo-add-0.json ...
Er, Google has millions of users who have absolutely no problems. One (or even dozens) of bad stories is a tiny percentage of the interactions that take place on their services. It's _far_ more likely to be a mistake than anything untoward, just based on the sheer numbers.
I too had a Game Genie :)
Michigan does ban an organic chemistry textbook—Fox & Whitesell—for just that reason.
There are VT100/ANSI codes to program not only the answerback message, but also the function keys. All terminal emulators that I know of, including xterm, removed that functionality a long time ago already.
But do they need to quickly switch it on and off? If you read more of my post, you will see that I address this very point.
Why China is sick of foreign garbage
Here's the full list of tech/science-related bans I found on the Ohio list:

* BEGINNING LINUX PROGRAMMING 4TH EDITION

* BLACK + DECKER THE COMPLETE GUIDE TO WIRING

* LPIC-1: LINUX PROFESSIONAL INSTITUTE CERTIFICATION STUDY GUIDE, THIRD EDITION

* MAKE: 35 THE DANGER ISSUE 38 (okay this ban is pretty justified)

* OPERATING SYSTEMS DEMYSTIFIED

* POPULAR MECHANICS 09/2014

* POPULAR SCIENCE 10/2015

* PRINTREADING FOR INSTALLING AND TROUBLESHOOTING ELECTRICAL SYSTEMS: SECOND EDITION

* WIRED 24.04

* WIRED MAGAZINE 08/2015

And apparently anything that even mentions Nazis is banned, even if it's just historical content:

* INTELLIGENCE REPORT WINTER 2015/ISSUE 159

* MAUS: MY FATHER BLEEDS HISTORY

* THE GESTAPO: A HISTORY OF HORROR

And I wonder what got these magazine issues banned:

* THE ATLANTIC 10/2014

* TIME 04/18/2016
On almost every indicator, Germany’s south is doing better than its north
I much prefer observables to tasks...
You don't get reliable wall clock time unless you're working in RTOS. In a threaded OS everything in userland is async to an extent. In this school of thought, having to specify that something should be async manually could be seen as a failure of the language.
No, it's not. There's a world of difference between running your own website, and running a site on hardware owned by someone else, managed by a completely different party.

Now if it were the ISPs handing this ruling we'd be on the same page, but it isn't. There's no freedom of speech argument for "right to demand services without restriction". Same way a restaurant will turn you away if you show up with "no shirt, no shoes". Namecheap is using the freedom of speech of it's leadership in saying "Nazis and other groups that incite violence are not groups we want to host".
I'm not sure why everyone is for tolerating the intolerant. To me, that just leads to a society where little cancerous spots can thrive and even grow.

Then when a catastrophe or a period of unrest hits these little spots of cancer get the opportunity to grow into the general populace by spreading their fear, uncertainty and blame first mentalities.

I get the slippery slope of censorship but when a group/ideology processes itself to be only intolerant and hateful then should we really encourage or even tolerant its existence?

As an aside, obviously when it comes to bigger groups (religious groups) then it's harder to generalize that every participant espouses every belief.
Maybe that's the case, but I don't think white privilege and cultural appropriation are inherently Marxist ideas. A lot of Marxists actually reject them as revisionist attempts to bring liberal individualism and individual blame into class politics.