skysight-inc/HackerNews huggingface dataset:
Net Neutrality: Complete Guide with State-By-State Proposals
Particularly thunderous applause for providing both backwards compatibility (published packages will keep working, won't require anything from maintainers, and we can mix old and new) and autofix features (for when maintainers are willing to make the breaking changes).

Glad Rust learned from breaking changes hiccups of other programming languages :)

EDIT see discussion with kibwen below: fixed forward compat to backwards.
I meant Facebook the company, not FAIR.
Just a heads up to anyone using jq -
I've previously spent a couple of hours debugging a problem because jq uses float64 to store integers (which might lead to rounding-errors/overflows).
For example:

echo 1152921504606846976 | jq
1152921504606847000
A lot of site design requirements won't fit well with simple HTTP auth. If the company wants to display a password recovery link or display pricing information to potential customers it's incompatible with using HTTP auth without a lot of extra bells and whistles.

These are all relatively common business requirements.
And the updates won't be tied to Windows versions anymore.
This is HUGE!

Microsoft throwing away the IE engine in favor of one more or less standard rendering engine is a huge win for web developers everywhere!

It's also something that would have been unimaginable in the Steve Ballmer era.

Thank you!
> I keep going back to the charging when I try to flesh this idea out.

Could they burn jet fuel in an electric generator? Maybe not economically, but the infrastructure is there.
> The reason they banned porn, is not because of some sudden guilt about porn. It's because, apparently, there had been a lot of child porn that was getting published.

It's not because of child pornography. It's because Congress passed a law that makes the platform criminally liable[0] if sex workers use the platform (even if said sex work is legal).

Child porn is a solvable problem (it takes some engineering work and some money, but as stated in other comments, it's a solved problem[1], which is why most other sites don't struggle with it). On the other hand, there is literally no way for a site like Tumblr to comply with SESTA and FOSTA at that scale without effectively banning all pornography and other content that could be construed as facilitating sex between people.

[0] https://www.eff.org/deeplinks/2018/03/how-congress-censored-...

[1] From the point of view of the platform, that is, not that child porn doesn't still exist
Maybe because you believe that the investment of yourself and others will be profitably used by the company, and you'll be able to share in those profits.

An IPO isn't a bet, like at a racetrack, the money raised is actually used to further the business. It's quite possible this will give them the fuel for that expansion you mention.
It was not on US soil. The world is not American.
In most cases I’ve personally seen, it’s offered but it requires additional payment. The employer pays a fixed cost towards your benefits and any plan you select that goes over, including for additional dependents, require extra pay.
My $100 (or whatever) isn't likely to be the difference between something being funded or not; if it's going to be funded anyway, I might as well let some other guy put up the money, and I'll buy the product when it's available generally.

Crowdfunders are exposed to risk, but they aren't going to profit. Real investment comes with the prospect of an actual upside for the investors, but if I can just buy the product later when it actually exists (crowdfunding discounts aside) why not just do that?
Unless you're a short white person, or god forbid a white woman. White women would love to have even the advantages of a black man (respected or feared instead of marginalized, become president etc)
Personally I see the bigger issue right now as Apple. Apple basically has all their iOS users hostage to WebKit. Maybe we'll get lucky and Apple will lose the current app store case and another store will be able to allow other browser engines on iOS and hopefully that will light a fire under their butts so they start implementing all the missing APIs.

As a dev there are so many features missing from iOS WebKit and because iOS has such a huge market share I'm basically forced to design without those features.

I don't personally see the issue with one browser engine. It can be skinned differently and different features can be enabled or disabled. More people from more companies can contribute to the same basic engine. Kind of like so many Linux distros contribute to the same basic kernel.
The funny part to me is the more the left pushes to be thought police, the more regular people will be pushed to the right.

Keep it up libs! Yall are signing your own death certificates.
Great article.

Discussion question - what incentives need to change to make Apple invest more in Safari? They've always been invested in native apps first and foremost, because that's where they make their money - the app stores.

The other place they make their money is hardware. And it's hard to say you buy a MacBook or iPhone because of safari. You don't.

So I just don't know what it will take for Apple to make significant investments in the web. Whereas Google makes all their money on the web.
I don't think it's that kind of child pornography. It's more the self produced, coming of age, scantily clad variety that is non-trivial to moderate.

The most offensive to modern sensibilities (and advertisers) isn't the naked people, but the gore, self harm, and extreme fetish communities.
The author says "Microsoft had a browser that sucked (IE6)." This is not true. Microsoft had the best browser -- fastest, most stable, and friendliest for development. They created many of the standards we now take for granted. IE was literally the Chrome of the day -- the best browser installed by default on the biggest operating system.
They are close enough after "a bit of anti-rejection drugs, or a bit of GMO effort".

We can suppress the immune response, one way or another. If the animal is unable to clear the placenta after the birth, we lose the animal, but we still get a baby.
I would like to point out this your perspective, and does not mean it actually relefects reality.

Your feelings are valid but also can be misplaced at the same time. I think it is a poor way to start the day assuming everybody is going to think the worse is you. That may be something a support group or therapy might help with.

I say this comming from a place where I suffered the same issues. And found changing my attitude actually changed how I viewed other people.

Please don't take my reply as a attack on you. I simply feel your reply reflects similar views I had held at one point in life. And I found not worrying and not setting expectations on my peers really helped me to feel at home in situations that made me feel much like you describe.

On the other hand I can't possibly know your entire story from a small bit you shared.
Man, this sucks. I really wish they had open sourced their new engine and stuck with it. I would have volunteered time porting it to Linux/POSIX as well.
The CEF Python project needs You? (pretty girl attached)
This. Why would anyone invest in Apple in 1998 instead of Microsoft?
From a selfish American-centric perspective, sometimes it feels like different west-aligned countries/regions use these attempts as test beds to gauge acceptableness in other countries/regions.
Yes, you're totally correct. Using a heavyweight solution like JSON is beyond the pale, I should use a much more lightweight approach involving a database server.

Your tone is oddly superior in your reply, which is really at odds with the technical content of your messages.

> if record fields are consistent

This is all very confused. The issue is that the JSON fields where not consistent compared to the baseline. So now what? You suggest instead of investing time making them consistent, you should just switch format entirely and then make them consistent? Or are you suggesting that somehow a line of CSV is easier to compare than a line of JSON? Or I should now shove a bunch of non-printing ascii characters in my message and that's now better?
I hope this move changes the hostile amount of google services that are baked into Chrome and Chromium. Not saying MS is any better, but at least there will be more choices for users and where before everything was hardcoded, now there will be an option to select and potentially expose more customization for us morals.
My problem with these sorts of tools is always the same: I have been spoiled by my emacs keybindings ( evil mode ), the ability to parse structured text, org-mode, and command line tooling.

I do not have to open a web browser and navigate, I just launch my helm-project-search buffer and type `org/work`. I then have a fuzzy search that matches on file name. Toss these files into a dropbox folder, and you are good to go.

None of these applications I have seen support structured text such that I can export / import through Emacs. They cling to your data as tightly as possible and do NOT want to let it go.

I was working as a hobby on an RPG supplement for a popular anime series. I was attracted to notion and coda, but was dismayed to find I did not have a way to turn the data I entered into structured data which I can query to generate an attractive webpage for the game.
If Edge comes to Linux it will be the second ice age in hell.
How to Scale AI with TensorFlow
There's a much simpler explanation: after regular movies porn costs boatload of money to distribute for free. Tumblr like consumers of porn refuse to pull out their credit card to pay for it, Tumblr producers of porn refuse to pull out their credit card to pay for delivery and advertisers are having a hard time justifying advertising on porn sites.

Kill the porn => make tumblr cheap to run => make money off the ads => profit
But that's a strawman position nobody has. Can you point to anyone who has literally argued "Today I want to stop the workplace becoming better for everyone"? It never happens.
Note: use python3!

https://gist.github.com/mattbillenstein/34cf2907390102ffbabd...
Exactly. Ultimately all energy storage has to be in one of the four fundamental fields; we've not yet harnessed the "strong interaction", the "weak interaction" gives us fission and fusion, chemical storage is effectively using electromagnetism at the atomic scale, and gravity is the weakest of them all.
If you use "mass" to mean the rest mass of something. If you use it meaning the relativistic mass, it's the entire value, not a component.

Yes, using it as the relativistic mass leads to confusing papers and equations, so it's better avoided. Yet, the press does that, what makes everything very confusing for lay people. I should have clarified that the OP usage of the term wasn't optimal (although common on the media he sees), but this following discussion about word definitions seems to be completely missing the point.
While I use strong passwords (better safe than sorry), how important is it really to worry about this kind of offline attack if you don't reuse passwords?
> when it complained it was running out of space - inspite of the fact that she wasn't doing anything that should be gobbling up space.

The reason could’ve been found by going into Settings and looking at the storage usage. The only case that annoys me on iOS is the download of a new version of iOS without permission and taking up space. But even that can be deleted from the same place in Settings (though this behavior shouldn’t be there in the first place).
I completely disagree with those folks on policy, but are they wrong on the facts?

Activists target an organization for not having a proportional representation of Group X, and claim this must be solely due to racism, misogyny, white supremacy, and so on. The most effective argument against this claim is that the skill distribution of Group X is different. Activists claim this argument is itself racist or white supremacist, so the only people making it publicly are fringe racists.

There is plenty of peer-reviewed research suggesting IQ differences between racial or ethnic groups. Cultures are different too. Groups of people differ, on average, in every other aspect, why would intelligence be any different?

Does this mean we should deport all immigrants, refuse to interview certain races, judge people collectively rather than as individuals, speak hatefully about them, or bar them from our neighborhoods? Of course not.

Does this mean only high IQ people are valuable and deserving of respect? No way. Every human deserves dignity and equal treatment.

Does this mean I'm a white supremacist or misogynist? I'm a woman from a WASP family. I used to work as a quant, a perfectly meritocratic job: Either your ideas made money or they didn't. The market doesn't know or care what color your skin is, which gender you prefer dating, or what's between your legs.

My best colleagues weren't the country club elite. They were disproportionately Eastern European Jewish, Chinese, and Indian immigrants. And when you look at the data, those are the groups that perform best on standardized tests, on average. People from my background are pretty average in that regard, nothing to get supremacist about.
EdgeHTML is also used for embedding HTML into UWP, and controls have been released for WPF and Win32. I wonder what will be the story of that. Will that be transparently changed to Chrome, can it be changed to Chrome or will EdgeHTML be used only for that?
I found it...macabre. It was very dark.
Tumblr was the site that got me to switch away from Firefox on Android to Brave. Firefox scrolling was like watching a slideshow, the animations would happen 5 or so seconds after you tap but Chrome/Brave was as smooth as the native app.
The difference is FetLife is 90%+ sex.

I think you'd be surprised at the amount of people who are on Fetlife and aren't looking for sex but rather enjoy the kink community, are photographers, or content creators of other types (the blogging feature for example gives you the option of treating/tagging posts as blogs or as "erotic fiction", catering towards that particular wing of the sexually creative types).

Hence my statement of (plus other features, granted) in the original comment.

Sure, it's oriented towards the Kink crowd but Kink != explicit sex.
Some ways that Facebook invented to pry into your private life
> Wat? just deactivate before you rm.

Ok sure, but starting clean is still a 2 step process (deactivate, remove)

> Please do not talk about things you clearly don't know well enough (which is patently the case if you can't remember freeze and deactivate).

Yes, I openly admit I do not know python's package management/virtualenv stuff well enough. And I don't care to learn either, because I don't use it enough for the investment to be worth it. My point still stands that for each javascript package management task that needs accomplished, you need 2-3x as many commands to accomplish the same thing in python.

> You got any stats on that, or is it just your opinion?

My opinion, of course, but shared by the dozens of people who upvoted my OP.

> Because to me, the completely counter-intuitive --save parameter is much more painful to remember.

In what way is --save counter-intuitive? If anything pip freeze is counter intuitive. How does it know what to save? Does it just save everything you've ever installed? What if you don't want to save everything, just a few of them?

Also, --save and --save-dev allow you to segregate developer dependencies from production dependencies. Is there a way to do that with python? Again, just a guess, but it's probably going to be an unintuitive 3-4 step process that I'll no doubt find on stack overflow.
For what it's worth, I have Indian ethnicity and dress sharp often and no one's ever questioned me about anything like that. And I lock myself out of places all the time.
RIP Camino, which served as many Mac users’ favored browser for years even after it stopped getting updates.
> What do "proponents of shell spawning" dislike about the activate command?

For me, it modifies my existing shell in ways that I don't fully understand. While I've never had any issues with that, I have experienced similar problems in the past with RVM and they were incredibly difficult to debug.

Using the OS's tooling to create an isolated environment seems to fit much better with the "Unix philosophy" than modifying the existing one.
> standard rendering engine

This is a blessing for developers but a curse and threat for the web going forward.
What I find a bit curious is that's a fully Chromium based browser, it's not simply based on the Blink rendering engine. So, it will be much closer (probably) to Chromium/Chrome than other blink-based browsers like Brave or Opera.

I'd really like to understand the rationale behind this choice. What they'd like to leverage from Chromium that Blink alone wouldn't have?
> It was delightful when auditing the experiences from a potential new client in Firefox Dev Tools the other day, and realizing that I could see, inline to the target DOM element, JS events tied to them while looking through the source. Saved me a good amount of time.

Just tried that, and wow, that's really cool!
I stopped reading the article after the statement about Edge and FF, that a lot of sites do not work in them. I am yet to see any of those websites outside of google.com. And the author did not name any examples. That made me think the author does not know what he is talking about.
> Here, instead of blocking on the second thread when executing the blue task, the scheduler picks up a yellow task;

This only works if the second thread's yellow task is independent of its blue task's results. Which is, unfortunately, only 1% of the cases.
The state of Waterfall and Agile (2018)
If you care about iOS, you don't build a web application you build a native one (perhaps using web technologies). This ultimately benefits users and Apple so there is no incentive to improve this.
See above: it's true, but at least FOSS born and evolved projects may be known by "early" devs that see project evolution during it's time, on contrary when a company release million SLOC no one really know anything...

Anyway, in general my line is that all "modern browsers" must die, because browsers should be browsers, not "platforms" and websites should be hypertext, not application... I really dream a modern Plan9 even if I know nobody with enough competence, time and money to develop something like that exists today. I only can hope that a scandal and a disaster at a time we start to be tired, damaged and threatened enough that we support something like GNU/FSF to a level that produce free software and open hardware can be done by a community for the community itself... Well... A bit utopic...
> there is no idea, it's just pure ornament

Exactly. It feels like a complete void.

I was trying to find examples of a kind or architecture that is the complete opposite, thought of F. L. Wright, and found this:

https://en.wikipedia.org/wiki/Organic_architecture
This is the problem. 1MDB was a money laundering scam. Where do you think the money was laundered from?

https://www-bbc-com.cdn.ampproject.org/v/s/www.bbc.com/news/...
Yikes, that's nasty.
I could be jumping to an incorrect conclusion, but I think you are misreading the description of Ko's genericity. It doesn't mean that inputs and outputs are not distinguished. It just means that arguments and return values aren't explicitly typed. The kind of Prolog-style unification you are talking about is something different.
This Quora answer from 2013 got many predictions about autonomous vehicles right
> Why do people insist on spreading their uneducated unsubstantiated opinions? Do you know this is true?

Yes, I do know it's true. It's actually easier to detect child porn than it is to detect all porn, because there's a standard tool[0] that's used by ~all major platforms, along with a database of known images of child pornography managed by ICMEC[1]. As new images are discovered, those are added to the list as well.

Source: I personally know engineers who have worked on detecting child pornography for platforms like Tumblr and Facebook, for the purpose of filtering them out and reporting potential child abuse.

[0] https://en.wikipedia.org/wiki/PhotoDNA

[1] https://en.wikipedia.org/wiki/International_Centre_for_Missi...
Because of the new CEO Steve Jobs?
This is an artifact of JavaScript, which even as of ES6 uses IEEE 754 double-precision floats for all numeric values. jq likely uses the same implementation internally for compatibility reasons and to avoid surprises of a different kind.

See https://www.ecma-international.org/ecma-262/6.0/#sec-ecmascr...
The same reason you invest in anything else? You think you can make more money from it than the alternative within your investment timeframe.

Uber's last private valuation was, what, $60 billion? How much ROI do you think the LPs in the last round want to see from that investment after a few years? That sets the lower boundary for Uber's IPO price so unless Uber does a down round (which wont bode well for investor confidence), they're going to have to deliver a hell of a lot more value for their share price than Lyft, which means their is a lot more risk attached to them than lyft.

Buy low, sell high.
That's just a specific type of gravity battery. The primary issue is the low power to weight ratio. Consider that pumped water is also a gravity battery. Think of how much water is behind one of those dams.
How many forum threads have you subscribed to and been eager to read the new replies the next time you visit?

If this is your way of asking if people still visit Fark, the answer is "yes" :P
I love how this thread is acting like 5 years of software compatibility is a lot. It shows how low our expectations are in the world of handheld computing. I have computers from as far back as 2000 that I can still run Linux on and use productively. I wouldn’t even consider buying a technology product if I thought I’d be replacing it in a year. 5 years should be a minimum.
Liberal vs. Conservative Party
Hey everyone, I am just starting out a YouTube channel and I was hoping I could get your input/insight on it. Likes, comments and subscribes would also be really appreciated! Thank you all for your support https://m.youtube.com/watch?v=PKDdbYoaVjw
EDIT: Updated to correct URL (as it changed after I posted).

Official Rust blog post: https://blog.rust-lang.org/2018/12/06/Rust-1.31-and-rust-201...

(may be inconsistently available for a bit, as they seem to be in the process of updating the site to a new look)
Holistic specifications for robust code
The tracking protection using DNT and the like is indeed a gimmick.

It is an ineffectual and passive way to hinder tracking.

Better ways are to be more active: to reject third-party cookies, disallow sites from storing anything, uninstall Flash and such, run AdBlock Plus, run uBlock Origin and so on.

I mean, if I visit a random site which is full of non-original content and/or simple regurgitation of press releases, why should I care about its business model and ability to monetize through tracking me? Sorry, show me value from the get-go and I might come back and let you "monetize" through whitelisting or something.
They filed a draft/confidential S-1, so don't bother yet searching for the document.
If Microsoft knew that Edge in its current state is inferior, why did they try so hard to make every windows user switch to it? I mean there was this "startup growth hacking" kind of craziness from a corporation and sudden admittance of defeat... It's very confusing.

Edit: We all know why they want everyone to switch don't we, but think about all the now admittedly false marketing! It's not like they stopped the aggressive marketing for a few years and now saying that they can no longer keep up. They probably are doing it now still and implying that Edge is better. Is the marketing really so uninformed about such big decisions?