skysight-inc/HackerNews huggingface dataset:
Perhaps it'll be a great system if or when that happens. But it is a stretch to call it “uncensorable” when it isn't, and clearly hasn't been designed for it.
> If it's too high, try widening the nose pads a bit. That's what usually sets the height of glasses on your face.

Thank you for the advice.

Trust me, I have. Many times and many ways. It helps (a lot) but it is still too high. What does fix it is raising the arms it up so they aren't directly on my ears. But there is no way to keep it in that position.
Fact : what you call facts are ideologically biased interpretations.

Fact : things wont change by the mere will of individuals so they need to have other options before things sort out.
I don't think it was confirmed this was the person, or was it?
> It's only the people in tech who know about Uber's problems. All of my friends who aren't in tech don't know anything about Uber's problems and use it regularly.

Kalanick's resignation was literally the top story on the NYTimes homepage for a large chunk of the day yesterday, and it's still on the frontpage today (via a separate piece on the topic).

It's not at all just the people in tech who knew about Uber's issues, even before this week. At least since February, it definitely crossed the line into mainstream news. People who read mainstream news might still use Uber for various reasons (lack of other option in their city, price, inertia, apathy, etc.), but this story moved beyond tech news circles months ago.
It's somewhat disturbing to see "Automatically block online tracking while you browse" the very same moment the app starts to silently send tracking data to app.adjust.com and incoming.telemetry.mozilla.org.

Yes, Mozilla needs that data to improve Firefox Focus.
Yes, they probably don't send anything sensitive.
Yes, it's not browsing activity, just an install ping (probably).
Yes, the app's open source so I can take a look.
But still...
Most likely having an explicit copy method instead of a copy constructor.
Actually helping people in a significant way in large wealthy countries is harder/more expensive because the bar is already higher. A disadvantaged person in a first world country is still much better off then a disadvantaged person in a third world country.

Not saying that working in a country with no regulatory or physical infrastructure is easy, but buying a bunch of mosquito nets is much cheaper with very few unintended consequences compared to doing something like OP suggested. For instance, wouldn't a revived/subsidized CC put a lot of current companies/workers out of business? How would that opportunity effect a high schoolers decision making? Is this something that goes on forever, it sounds like we would be training more people to do a job then would be needed if this program stopped. etc, etc, etc.
It already does. Check out OpenBazaar's patches that include Tour and I2P functionality.
Apartment buildings - even very small ones - come with their own special, elaborate, nightmare regulations. They're worse than housing regulations.
It's easy to disrupt a crony-capitalist, monopolistic system by selling your product at a loss, but you can't make a profit that way.
My summary is from the language implementor point of view, not from the POV of the 1% users which do need regex sets (batch regex searching), no backtracking and fast streaming.
For fast streaming there would be sregex as first contender of Hyperscan, not RE2.

RE2 is fine, but nobody uses it because... What do you think why?
Because of no backtracking support.
If I need a limited fast regex on modern intel-CPU's with SIMD, I'll choose Hyperscan over everything else. But I need to check the cpu capabilities before loading the shared lib.
If I need a fast regex everywhere else, I choose PCRE2 over everything else. RE2 had its time for the last decade, but this time is over now.
> What is the most complete solution you are aware of that compresses & optimizes png, jpeg, and webp and can be operated on a server? It should not only be able to optimize as part of the build process but also in response to user-generated content.

Tbh the UGC side is just triggering the "build process side" as the upload occurs.

As far as best,

https://github.com/MediaCrush/MediaCrush/blob/b32e2752d1a19d...

I'd suggest you look there for some decent examples of how to go about it. They may be defunct but I use a similar approach (slightly different knob tweaks with the same binaries) and it works fine. May not be 100% optimal but its good enough imo.
Machine Learning visualizer here. K Means Clustering, DBSCAN Clustering, and others. https://jeff3dx.github.io/mlearning
to recite the rest of that refrain, Orient in particular is worth a look because they not only make some lovely stuff, but all of their movements are manufactured in-house.
Hacking Sony’s SIEA for fun and unreleased games
Learning to touch type is the key. One way to really, really force it is to get a keyboard that is completely blank as it discourages looking down.
You don't actually need to have X11 etc running to use headless mode, the libraries are just necessary for linking as there aren't separate headless and non-headless Firefox binaries shipped. The possibility of dynamically loading these libraries to remove this dependency is being looked into.
No. there was a market flood so the asking price went down to 10 cents for about 2 seconds.
I thought I've been being quite civil, but OK, I'll lighten it up some more.
"Its central dogma is thou should prove everything rigorously"

I'm really worried that peoples who have knowledge in computer science doesn't get that from a false statement you can prove ANYTHING. And yes literally ANYTHING. Should we accpet models of computer that can compute faster than speed of light....?
Just a slightly different perspective from the mob.

"The culture at Uber is Toxic."

I keep hearing this. Yes, there are clearly some sexual harassment issues, I'm not sure it's systemic. I lived a couple of blocks from Uber's HQ's on 10th/Market and I went to lots of meetups there. People I met were happy and proud of the company.

As for the rest of the events, such as Greyball, etc. I don't consider that toxic, I consider that disruptive. Had Uber not have done that, the lobbyists for the Taxi industry would have kept the status quo.

It was Uber, pushing hard, that changed the world, for the better. That's how the world changes, people pushing hard and breaking the rules when they know the rules are wrong.

I also personally worked with Travis and I know his personality. He pushes hard, he works hard, he wants to win. That may be because he's had some really tough losses too (Scout, RedSwoosh [1]). I have a lot of respect for him, being an entrepreneur is tough, especially when it's raining.

[1] Although he had an exit, it was a slog ~7-year slog where he lost funding and was, at one point, alone.
Show HN: Boost your productivity by never having to pick 8 hours of music again
Really turns, "on the internet, no one knows you're a dog" on it's head.
I started with game engines well before I put this project on github in 2012.
Robert Yates wrote an interesting book that I liked about a plethora of non-compass-and-straight-edge trisection methods: The Trisection Problem.

https://www.google.com/#q=the+trisection+problem+yates
Setting up a product management process
"We are now at about 8 million estimated users and still growing at about 100 percent a year. We haven’t passed Java in terms of users yet, but by this time next year at the current growth, we will surpass."

It's not clear whether 'user' means node.js developer or someone deploying the software or something else altogether. It's also not stated where this number came from, and I'd imagine it would be fairly difficult to measure anyway.
https://jeff3dx.github.io/mlearning
There's not 39 days in a month.
For those of you wondering where blackrose is coming from here, this youtube video might help: https://www.youtube.com/watch?v=VD6z64aov3o
Just for context at 39M requests at $370 you are spending ~0.001 cent per request. That's only counting the API. That's not counting their Database costs (which if they are archiving a large part of the internet would be sizable).

For reference I've had times where I was getting ~1000 requests/day/site on a $17/year VM. This was done with Cloudflare caching and caching PHP output.

This comes out to...

* `ls /var/www/ -1 | wc -l`: 17
* (1000 * 30 days) = 30000req/month/site = 30k * 17/month
* 17 / 12 = $1.5/month

0.00029411764 cents / request

That means my request, on a crappy VPS serving Wordpress, some custom static sites, and a few other services (PayPal API handling, emailing, uptime monitoring, etc), cost only 30% as much as the requests described in this post!

PHP-FPM, Lighttpd, and MySQL's small config are magical.
ChaosKey to Production
> Again, why not just stick with C?

The thing that is hard to replicate in C is destructors. Automatic deinitialization when leaving scope in very convenient. It allows you to have multiple exists from the scope without preceding each of them with prologue of dinit_*() calls or creating single exit point and jumping to it.

Coupling allocation with initialization is trivial to do without C++ constructors (which I find to be very poorly designed).
That is true. TeX is a typesetting engine, and allows you exact control over the final rendering, while HTML is a markup language, the rendering of which depends on very many factors.
Memory for objects is allocated structurally as part of the object, not dynamically, wherever possible. And it's usually very possible. If you can't do that, provide an initialization method. (In almost all cases, I would personally prefer hiding that two-phase initialization within a factory function.)

As for "why not stick with C"--all of the other reasons still hold true, from templates on down. The simple existence of dtors with viable scope guards that are guaranteed to fire when exiting scope is reason enough for me to never write C and to look with a default skepticism on any codebase that thinks its developers are perfect enough not to need them.
I use a combination of jpegoptim, optipng, advpng and zopflipng.

Be especially careful with these utilities when running them on UGC. PNG / JPEG bombs can easily cause OOM or CPU DoS conditions etc.
> A lot of the comments here are comparing bare metal/virtual servers to a combination of two+ products with literally dozens of built in capabilities, security controls, built in scaling, monitoring, logging, deployment mechanisms, and built in high availability. These are not apples to apples comparisons in the least.

I'm not here to pick a fight against AWS. You guys have built a powerful ecosystem and it's definitely applicable to certain business cases.

Your points about building the same ecosystem as AWS on traditional hardware are absolutely correct, this is very difficult to get right. A lot of places simply don't. I have always said that AWS is great for loads where you need to start be able to easily scale up and down, something which is prohibitively expensive to do with your own servers.

But what you might not see in your position inside Amazon, is that for most companies it's much easier to hire developers/sysadmins for "traditional systems" than it is to find people with deep AWS knowledge.

Because AWS is such a large ecosystem the market of individuals with the domain specific AWS knowledge that your business needs is much smaller than regular old sysadmin/developers.

This means either it's very hard to find the right people, or you have to pay them multiples of what you would pay a standard developer/sysadmin. It's the difficulty of finding people to fill the role that vexes me most.

> What now do you do for: high availability, nearly instant scalability, monitoring, logging, alarming, deployment and security controls.

Ah, but you are assuming people who are using AWS are adhering to best practices and have all these set up, tested, and working in production. I've worked at a few companies with on site and AWS presence, and I can say that none of them followed best practices all the time...
Sell. Find a company/sucker willing to buy it and return the money to shareholders. Uber is dead. It just doesn't know it yet.
> And no one gets stuck in an unfamiliar area while low on blood sugar?

You can carry a sandwich a lot easier than you can carry a car.

> Yes, you were! You brought it up specifically in the context of cabbies who refused CC after taking on a fare with signs and machine saying they could pay that way.

No, I'm not. If it read that way I apologise, but that was not my intent.

My point was that if they are required to take credit cards by law then any "oh sorry our machine isn't working" becomes a free taxi ride. Or heck, even a law to say they must make it clear the payments they accept. My main focus was on America's obsession with deregulation/lack of regulation, and inevitable shit storms when companies take advantage of that environment, leading Americans to claim that the service in question can never be good/work/etc, because their one attempt at it failed.

Healthcare. Banking. Mobile phones & networks. Electoral systems. etc.

> And you're failing to ground it in any way that doesn't generalise to forcing arbitrary merchants to accept arbitrary payments

Taxi's aren't arbitrary merchants. They're a specialised service that is both time and location sensitive, and given that futurama style tubes to every block/street aren't in existence and public transport like buses, trams and trains don't go to every block/street, they are effectively a privatised part of public transport that is meant to be accessible everyone.

> how this helps the people

You need me to explain to you, how making sure taxis can be paid by common methods besides cash, helps people?

> or any recognition of any downside of such a mandate (which you were able to see in the case of bakers and CCs).

Of course there are downsides for the vendor, credit card transactions require infrastructure that cash doesn't, and cost money for every transaction. Thats irrelevant - the point is that a vital service should be available to those who don't have cash on them.

> Again, you're assuming your policy helps the poor and anyone who opposes it just doesn't understand it, instead of actually elaborating on the substantive mechanisms. Tomorrow you'll be right back lecturing us that credit card acceptance hurts the poor because merchants have to distribute the fees over all customers, including the poor unbanked who can't get one, and I'm just too privileged to see that.

How about you stop pretending you know what the fuck I believe in, or what I will say tomorrow. Look through my comment history and tell me where I've said credit cards are a bad thing? Oh wait. You can't because you're just talking shit. Fuck off.
Npm and it's cousins are 100x better than Maven and gang .
Swift development in a post-apocalyptic world
Most safety equipment is designed for glasses and also works with google glass. Further, you want nothing strapped to you when dealing with heavy machinery not even a watch which means you would need to keep it in a pocket and use your hands to manipulate it.

PS: Even rings have cost many people their fingers.
Two weeks ago, Jonathan Edwards [1] announced on Twitter that he left/leaves HARC [2] but didn't elaborate on the reasons.

[1] http://www.subtext-lang.org/AboutMe.htm
[2] https://twitter.com/jonathoda/status/871784998113882118
I don't get your P = NP example. If P = NP, it has serious consequences. E.g., as I understand it, a lot of cryptography will ultimately fail if we discover that P = NP.

We have no reason to believe that P = NP, but on the other hand, without proof, we can't know for certain that it doesn't. We're not infinitely smart, and we just might not have yet seen the way in which P does equal NP.

Surely we live in a world filled with uncertainty, and we have to be able to deal with that. But in instances in which we can be certain about certain things, it certainly benefits us.

Also, I don't understand the argument that learning to think with the rigor of mathematics is somehow detrimental. There are many different ways of reasoning, and a well-educated person should strive to learn a good amount of these useful mental tools. Learning to think with mathematical rigor is a good tool to have in one's mental toolbox.
That's what I was referring to: their Tor support is not in mainline IPFS yet, AFAIK, although it should be soon.
AI Podcast: An Argument in a Bar Led to the Generative Adversarial Networks
Dang... thats harsh.

In my defense, I felt at the time it was relevant, due to the fact that he berated that cab driver one time. (Which was filmed) and mentioned Ayn Rand to the 2 blonde's he was with in the cab. That was the reference.

However, its your house, and I respect the houses wishes, and will avoid making CEO Masturbating jokes ever again.

Cheers!
I generally like node.js and I'm no fan of Java for many reasons. But Java is a perfect match for many large corporate cultures because it espouses a similar abstract/bureaucratic mindset. I have a very hard time seeing node.js displacing Java in that environment.
Well to be fair on the geologic time scale, 9 years is practically on time.
The vast majority of the negativity I saw online wasn't from people who liked the original though, it was backlash to the casting. And the over-the-top hate for this movie is a genuine phenomenon; it's been months since the movie was out yet I got so much flack on various places online after I wrote this article that I felt like this (lol): http://imgur.com/a/oUL4z

My point is just to tell people who've only heard negative things (it bombed, it got bad reviews, etc.) to not be afraid to check it out. I don't think it's a bad movie and it's okay to draw one's own conclusions.
It's expanding rapidly because it can reach into Daimler-Benz's pockets.
"Fail" 90% of the students.
Or:

1- Someone bought ETH for a ridiculously cheap price during the presale and forgot all about it (https://etherscan.io/address/0x7d551397f79a2988b064afd0efebe...)

2- Realised two years later how much it's worth

3- Decided to cash out having no prior experience of how stock/ForEx/crypto exchanges work, i.e. they were ignorant of the consequences of dumping that much ETH on one exchange in one go

4- Which then triggered a cascade of stop losses and margin calls.
Show HN: A weather forecasting app that plays the right tunes for your weather
"The problem with "significantly over-pay" is that you end up with incentives for people to quit other low paying jobs and switch, which will force those employers to either significantly increase wages to match"

This is usually the explicit goal of this sort of program.

"or more likely, automate the job"

oh right... we'll have to make that illegal or something.
I think what you're referring to is D.
There was a really great NOVA episode, "The Origami Revolution" [1][2], that I believe covered this exact same algorithm. As I recall at the time of the recording for the NOVA episode it was still under development.

[1] http://www.pbs.org/wgbh/nova/physics/origami-revolution.html

[2] http://www.pbs.org/video/2365955827/
Clojure is great for any size web app, but I will agree here, I found clojurescript awkward as well.
measure? maybe.

But as someone who has been on node since v0.6, I have witness/experienced the improvements of the ecosystem over the years, as well as the number of articles/tutorials and projects.

The community is growing faster than any other language out there so I wouldn't be surprised at all to see node surpass java (in whatever metric you want).
It's because being a doctor is uniquely stressful and the training and work takes
an emotional toll to a degree that is hard to explain. I think the reasoning behind their pay is that you want those people to have essentially no other stressors in their lives in order to facilitate the quality of their work. In our society material support is how that is achieved. Public respect and deference used to play a larger role, today people are more comfortable questioning doctors. Normally I wouldn't make excuses for wildly exorbitant compensation, but for so many doctors it is what holds their world in place.

Granted there are specialities like dermatology that derive their compensation more from severely limiting the size of the specialty training programs, and the work itself is not as stressful as I'm claiming doctors in general have to bear.

All this said, yes of course they're all overpaid. But the way we got here makes perfect sense, and if we're going to change it there must be a new way to aid them that is just as impactful.
It's Naked Capitalism, so that's pretty much taken as given.
I'd take Maven/Gradle over pip though, personally.
Saying something "would make sense" could easily be construed as a threat.
An Interview with Robert Kaye, Creator of MusicBrainz
FREE template: Agile product roadmap for product owners
There are lots of companies out there that would be happy making tens of millions. Uber needs to make tens of billions.
Chiming in to give Racket a shout out. Good FFI, good libraries, good tooling, good community, good (soon to get even better) performance, subjectively more modern feel than CL, great type story via Typed Racket.
I'm working on Optimage [1] for both lossless and visually lossless (lossy) optimizations. Right now it's available for Mac only. But I have a Linux version working internally as part of the upcoming Server plan.

[1] http://getoptimage.com
why does linkedin have articles
Numeracy leads to more polarization when analyzing societal conflicts [pdf]
The Setup – John Romero
"The Human Fabric of the Facebook Pyramid"

There are so many terrifying layers to this headline
Different authors and documents are considered part of the same domain since the tokens are just path elements. The whole IPFS gateway might be considered one big domain.

So javascript in an essay can access/put the API.

I didn't really look into it too much, just wanted to give a pointer that this might need to be considered. In the sense that it might have security implications.
I left my job last year to work on this. A few days ago I released the first version I believe is worth spreading the word about. Please take a look and let me know what you think. I hope you enjoy it!
Basically my impression since i first heard about them.

But many pushed them as just good old American "disrupters" of a "stale" market.

That is until the first dirty underwear regarding office shenanigans were aired, and then the twittering classes did a one-eighty in their view of Uber. And from that point on the company has been circling the drain.
That may well be true, but how many people can appreciate it? Too really appreciate it you would have had to be making 3D engines in the early 90's. Since otherwise its hard to appreciate the limitations Carmake overcame. I happen to know a guy who was doing just that, and he can twiddle bits like no other, but his style is stuck in 1992.
Smell PGH lets you report weird smells in Pittsburgh
Netflix Lets Viewers Pick the Plot
Well, a JIT will add overhead that will defeat the purpose of using C in the first place.
P = NP is interesting precisely because of what you're saying: it feels trivially obvious that they aren't equal but no one can actually prove it... which sort of implies that it's not trivially obvious.
He can dry his tears with his giant piles of money.
or I could use Lyft
If it is by installs, electron apps are probably making up a decent portion of that. I don't think Node is likely anywhere near beating Java in it's traditional enterprise use cases.
Yet another example of the mods contributing to the downfall of HN. I strenuously disagree with dang here (as a cursory look at my own comment history will indicate).

The ongoing destruction of the Web is something which all of us, particularly the start-up community, should fight.
How I Build Patience
The code seems clear enough, though I think the preprocessor macros for wrapping OS specific logic could be at the function level or class level rather than at the statement level.