skysight-inc/HackerNews huggingface dataset:
Facebook have some really horrible policies.

A woman has some photos of her and her partner on her profile. He then murders her, is arrested and sent to prison. Her profile is memorialised. This means all those images of him are still on her wall. Nice memorial.

The family have asked FB to remove those images. FB have declined.

https://www.change.org/p/facebook-remove-the-pictures-of-hol...
How Ben Franklin's “Way to Wealth” Introduced American Capitalism to the World
My Samsung Galaxy Ace 3 can be set to WCDMA only.
If you thought Alphabet is the company formerly known as Google, you would be wrong. Alphabet is a conglomerate created to hold Google and was created first as a subsidiary of Google, to which a separate dummy subsidiary was created with which Google merged to convert Google stock into Alphabet stock.

Alphabet is not Google. Alphabet never was Google. Alphabet owns Google, and the performance of Google is tracked under Alphabet's own stock (which still uses GOOG, but is a concretely different stock). There is a difference, and these are people to whom it matters.
One of the sample example is ported to ios. You can get more info from here.https://github.com/aws/aws-iot-device-sdk-embedded-C/blob/ma...
I think it was defenetly a factor in Googles early success that they were subtle and unobtrusive about the way they did ads.
Please, start
Interface design has certainly taken huge strides, but I don't think they're in a good direction. UIs are increasingly trying to be "pretty", which is in the eye of the beholder, but not useful.

I think most of the UI on the Mac is really pretty and tasteful with it's low-key grayscale icons, but not very functional. The icons tell you nothing; I'd rather have simple english words. I have to use iTunes to put (lots of) files on an iPhone, and it's a ridiculous chore involving lots of clicks and dismissing pointless dialog boxes.

As the population gets better at navigating UIs, UIs have become increasingly silly and even perverse to compensate. (Or rather, because they can.) XCode, for instance, has some ridiculously hidden features. Without google you could never get the thing to work.
Team Treehouse and other code schools mainly rely on theory but here we focus on product or app that we teach students how to build like AirBnb, TaskRabbit, Medium, KichStarter... That we called POA - Product Oriented Approach.
China will begin work on the world's largest super-collider in 2020
Better -- I can read the list -- but I actually do not like the stark blue-white/white-blue color scheme. It is hard on the eyes and glaring.

Off white, like #00000f, might work better to cut the glare. I am medically handicapped and frequently run a fever. When I am feverish, I will just close the browser and not use a site this bright. It's blinding.
If this is true, Uber would deliver better service if it decreased its cut of the bill in busy periods, as that would not cut demand, and should increase supply somewhat.

The question, of course, is whether that would bring them more profits, but if they do not do that, that is where a competitor could win the hearts of customers "it was raining cats and dogs, and I had to wait for 20 minutes, but I saw at least five guys being picked up by Unter")

(also Uber drivers could unionize or form gangs who deter other drivers from entering surge areas in order to increase their cut, but I doubt that either would happen in the current world)
Yeah cuz Android doesnt have a web browser..
I may be misunderstanding this but if my users download a pixel/whatever from my site not from google analytics, then google does not know anything but my server IP

Or does client side mean the user downloads JS which does some investigation and reports back?
It would show leadership. Leadership which is demonstrably lacking in the 3.x line. Thus they could take a (risky but calculated) bet to take over Python completely.
Chrome OS would have had more chances if they gave it more capabilities. Being limited to essentially chrome extensions as apps suck! Users want to install easily Atom, postgres or redis or even simple tools like GIMP without fighting against the machine
Not the OP, but one I think about a lot is converting functional, monadic code that uses first class functions/closures to equivalent imperative variants.

For example, manipulating collections with functions like map, flatMap, filter, etc. has become common, even in popular imperative languages like C# and Java. These calls are can be chained together to create non-strict sequences (IEnumerable, Stream, etc.) which are made strict at a later time. Each call creates a new sequence, and many take closures. Both of these require memory allocation and indirect dispatch.

However, in many cases it extremely straightforward to convert these into loops. For example, the following C# code:

list.Select(f).Where(p).SelectMany(g).ToList()

Could be turned into:

var outList = new List<T>();
foreach(var x in list) {
var y = f(x);
if(!p(y))
continue;
foreach(var z in g(y)) {
outList.Add(z)
}
}

This works, even if we known nothing about f, p, and g (e.g. they can be impure functions). This optimization is especially effective if these functions are lambdas. It is also always going to be faster and safe; the only difference is that we removed a series of extra allocations and indirect function calls. This example is admittedly simple, but many functional patterns and behaviors can be rewritten into longer imperative variants that avoid extra allocations.

You are right that you can have subtle changes in behavior with similar high level optimizations. For example, most functional languages make calls like these actually create a new collection at each call. If any of these functions can throw and exception or cause an effect, then we cannot perform the above rewriting because if will call the functions out of order. But if a compiler can take the time to analyze functions for external purity, these can be optimized as well.
Tim O'Reilly: The WTF Economy
I've a business that rely only on online advertising and directly lose revenue from ad blockers. Never felt irritated about that, it's just fair game.

As a publisher, if you want to be profitable, you have to load a bunch of crap from Google, Criteo and others. And, I feel the quality of the JS loaded are slowly degrading. That's shameful point. Advertising networks should buy the best JS talents and release top quality JS. Until then, people should use Ad blockers.
It's clear from Snowden's stuff that NSA culture is highly military and hackish, in the LulzSec sense. Cases like this are just part of the shadow dance.
Normally, I would think the same way. I might be biased but when I ask my student what they got after learning how to build those project, the answer might amaze you :)

Would love to hear any feedbacks from community!
It's a WSJ original report, and the WSJ uses a paywall for everybody but Google News readers.

You can either find the same article in Google News; use a bookmarklet like Wait, Google Sent Me; or read The Verge's rehash of the WSJ article.
Tor Just Launched the Easiest App yet for Anonymous, Encrypted IM
Windows Containers for .NET and SQL Testing
Title is "How to make biomedical research more reproducible"' discussed by a psychologist.

Funding via R01 et al creates an ecosystem of start-up like labs that publish or perish as is said--and perish quickly. For too many PIs feeling crunched by grants running low, skepticism towards borderline results could be a lab killer and so they take the position that their hypotheses are right until proven wrong. Because journals are filled with irreproducible nonsense, scientists seem less and less like the high priests of reality that we want them to be and more like the rest of the world struggling to get by and skirting the edge of honesty as they do so. However, the multiplicity of scrappy labs may be a good model to explore the multiplicity of biological phenomena and time will reveal the winners from the losers, even if a moutain of garbage papers is produced in the meantime.

On a pedantic note, because I can't resist-- biomedical research might be mildly more reproducible if psychology journals, which are notoriously bad on reproducibility, were not considered part of biomedicine.
You're not the only one. I'm in that camp too. Yes, I can imagine perfectly well the happiness a parent gets from having a child, and maybe I will want to have a child of my own in the future. Nobody says we can't breed. When the population levels off, everyone will be able to have two children.

If you want more, then there's only one solution - push harder for science and technology, so that we may use our resources in a more efficient way (Earth has a lot of carrying capacity on the surface, and we haven't even begin to colonize oceans). And then we may move to other planets.

But people need to grow up and realize they're not free to do anything they like, not yet. Freedom to breed is just another one we need to collectively decide to restrict for now. And then, like with every other coordination problem, you have to punish the defectors, because coordination is not a statically stable state.
I think your ideas are relatively safe here, just don't go to reddit expecting your freethinking Python2 heathenism to be accepted. ;) I'm afraid some of those folks are making there way over here though.

I know you're not suggesting use the name Python4 but it would be interesting to know the possible trademark issues. I'd expect Guido and the core devs to get nasty if they called it Python4. It would probably be too close to war. Announcing PyPy an official fork of Python probably already has them hesitating from backlash. In the end, the gain is bigger than any vocal Python3 folks could muster. I think both sides want PyPy pretty bad but currently in reality it's a 2.x advantage.

They already have a great name, the implementation and language could be PyPy(4+).
Actually, that's an interesting challenge that the company that makes that bread (LC Foods) has run into with their nutritional labelling. Because fiber is technically carbohydrate (just not digestible by humans), there isn't really a consensus among regulatory bodies on how to treat it — specifically, Europe counts them as calorically empty while the US considers them equivalent to any other carbohydrates.

Normally, with the amount of fiber stuff actually contains, this doesn't make a practical difference, but in the case of LC Foods it means that their products' calorie counts are basically completely wrong (at least in the US; they may change them when they distribute internationally).
All third party domains - wonderful :-). Please tell us more - would like to follow suit (am revamping my site. Where I have a different privacy protection strategy - no-one ever visits so no privacy loss)
I'm guessing WSJ always wants to include the name of the stock involved.
Quite a convenient way of structuring things if you're worried about anti-monopoly regulators?

In practice everyone knows it's everything which was previously under the Google umbrella.
Thousands stolen identities of Britons available on the Darkweb
nice, hit me up, daniel@
Great question. It depends on the technology. For example with LoRa, in the US there are 64 usable channels. In addition there are 5 available "spreading factors" per channel that are orthogonal to each other. A lower spreading factor device may communicate at twice the data rate of the one above it (but with worse range). So for example one device may communicate at 1kbps at SF12, another may communicate at SF11 at 2kpbs at the same time. This means you can have 31 devices communicating 1kb within a 1 second window, on a single channel.

Other technologies can have many more simultaneously communicating devices. In the case of OnRamp/Ingenu, a factor of 1600 more due to their encoding scheme.

Narrowband technologies like SigFox (based on TI radios), have way more than 64 channels available in the US, I believe in the range of 1000, but are more susceptible to interference.
It's helpful for all the readers who are familiar with Alphabet, Inc., but have never heard of its Google subsidiary.
You mean, Alphabet Inc.'s Google's Google Chrome operating system's Google Chrome browser extension?
Mixed feelings on this. As someone with two Chromebooks (one Pixel, one Samsung ARM Chromebook) , an Android phone, and two Android tablets, here's what I see as the potential benefits and tradeoffs:

+ Being able to run Android apps on a Chromebook would be awesome. There's already some limited support for this, but it would be nice for it to be official.

+ Taking over the Chromebook line would hopefully force Google to make document editing not suck on Android devices.

+ Android running on Chromebooks will hopefully make the display scale better on hi-DPI devices.

- ChromeOS is fairly lightweight and actually runs surprisingly well on cheap devices. I have no doubt that my Chromebook Pixel would run Android just fine, but the Samsung ARM Chromebook would probably chug, even though it's running ChromeOS well enough.

- Making Android run on laptops will hopefully make Google step up their Android document editing game, but as of right now it still sucks. Even the cheap Samsung chromebook was leagues ahead of using my tablet and a bluetooth keyboard in terms of trying to compose documents.

- The ability to install crouton on Chromebooks and have another Linux chroot on the side is an awesome feature of the Chromebook. I imagine that might be more difficult under Android, even though it still uses the linux kernel.
I don't think people like him should even be on Facebook.

It's not that you should boycott Facebook; any more than you boycott North Korea. You don't really have business with it and the only take away is lulz.

Yes, real name policy is an unfortunate feature of Facebook, but I struggle naming any of its fortunate features.
And what "everyone knows" is not relevant to WSJ's audience. The company is Alphabet. It is not Google. I don't think this can be stated in simpler terms.

The WSJ's news section can be considered jargon of its own. I'm sure you would not react in the same way if a "business guy" criticized a piece of technical reporting for things you expected to be in it.
Tomorrow's Internet Turns 20
I don't see how being a "multipotentialite" precludes you from finishing work. If you're bored with something and don't do it, that is an issue of motivation and discipline.
Awkward phrasing from News Corp's Wall Street Journal.
Akerlof and Schiller on the limits of markets
I wonder if they will land at the SpaceX lunar base and resort hotel or will go to some other part of the Moon. :-)
Most likely the car would ultimately choose the occupants life as the highest priority every time. I don't see a lot of people buying them once they're out if that is not the case, it makes sense both philosophically and economically.
Singapore started the Stop at Two campaign in the 1970s. China's one-child policy was instituted in 1981. Granted, the effects of Singapore's program wouldn't have been clear at that point, but there was already a precedent for population control measures that didn't involve heavy-handed government control and quotas.

A lot of the negative effects of the one-child policy were due to uneven enforcement and perverse incentives. Though female infanticide, forced abortions, and gender-based abortions were made illegal, they still happened in rural or poorer urban areas where there was less scrutiny from the central government.
https://www.lora-alliance.org/portals/0/specs/LoRaWAN%20Spec...

Would love to hear thoughts on it. Email address in my profile.
Well it certainly mainstreamed all kinds of counter-cultures. Whether this is a "victory" for them is debatable.
> Optimisers are like garbage collectors—they give you better ergonomics than, and equal average performance to the manual alternative, if you’re willing to relinquish predictability and a non-voodoo mental model of your code’s performance.

This is why I'd like to see optimizers become less opaque. It would be great if we could not only suggest optimizations to the compiler (and more sophisticated ones that just inlining), but actually see the process which our code went through.

One language that has some interesting things going on in this area is Nim, which lets you write your own domain-specific optimizations[1].

[1]: http://hookrace.net/blog/what-is-special-about-nim/#add-your...
> it might not be computationally feasible to analyze the hotness of all of the paths

It has nothing to do with computational feasibility. It has to do with the fact that it depends on the input. In many cases there simply is not enough information at compile time to determine which paths are hotter than others.

For example, error paths are generally very cold, but how is a compiler supposed to know that a path is an error path? They just look like regular conditionals.

> In those cases, we accept heuristic substitutes, of which both JITs and PGO have shown good results.

JIT and PGO aren't heuristic, they are based on measurement. By your logic, if I look at the speedometer in my car that is just a "heuristic" of my speed. It's not a heuristic, it's an empirical measurement.
I hadn't heard of the continuing work before - it would make sense, however, for them to develop a tablet for ChromeOS and then switch later on in the design cycle.

I doubt they'll release a convergent OS anytime soon, that'll probably be a part of Android 7.0, which'll probably be announced next June.
That's fair I guess.
I feel like I was #2 when I had forage/din earlier this year. It's even worse being single so you have to eat leftovers half the time. For me the reason I cancelled was the meals were too "fancy", were a lot of work for something less good than at a restaurant (since it pushed the limits of my cooking skill), and around the same price or slightly more expensive at $15/meal than the restaurants I would be eating at, since I don't live in San Francisco or go to nice restaurants.
Yes, it follows a logistic curve because it hits carrying capacity. The top of that curve is not a pleasant place.
5 Ready Made OSS Docker Images
Major VPN providers are actively engaged in tracking
Hey, would you mind taking another look at the site to see if that bug is still an issue? Unfortunately, I wasn't able to reproduce it locally, but I put out a fix that I'm hoping should fix the issue you were seeing.
A lot of people are guilty of a lot of things and don't ever get investigated or prosecuted. I agree with you that people take things a little far, but I think it's hardly conspiratorial thinking to acknowledge that the DOJ selectively pursues cases based on other factors than the crime committed.
I buy one big loaf of "pain au levain" (French style sourdough) once a week. As much as no-knead bread has convenience, it just can't measure up in flavor and consistency to something made with a starter, kneaded, risen, and backed to perfection by a pro.
One tweak: MSFT will probably keep the OS free (and might even consider dropping licensing/royalty fees for Office & other software) but will push the Azure cloud hard onto Windows users, especially in the enterprise space
Sort of. I've been the CTO and first tech employee at my last four gigs, which means that they're .NET shops because I wanted them to be .NET shops. Correlation and causation :-).
You have to punish the defectors if you want to have a stable society. If you set up a law that says "X is punishable by death" and someone does X, then you have to deliver death to that person, or else the law loses all its coordinating power. If the law itself is not just, then you're responsible for unnecessary deaths, but a person committing X in full knowledge of the consequences is responsible for their own death.

It's really similar to jumping out of the 10th floor window. It's the dv/dt that actually kills you, but it's you who is responsible for your own death.
In some ways. Verticles can sort-of be analogized to individual node.js processes. The underlying service bus, however, is tremendously helpful and well-designed and, IMO, the real reason to use it.

The choices for me for my current project were vert.x or Dropwizard; I went with Dropwizard for now for ease of early development, but I've structured it so that I could fairly easily convert my Jersey resources (structured themselves as completely separate modules inside a monolithic application) into vert.x verticles.
How to BUILD a FREE, SCALABLE API TESTING SOLUTION WITH MICROSOFT EXCEL
After 40 Years, Dungeons and Dragons Still Brings Players to the Table
Yeah, but I have a lot of options to learn how to code. The top one is $25/month. Anyway, best of luck.
Yeah, I wonder if there's been any studies done on the validity of "Little Emperor" syndrome. That is, the fear that the generation of single children would grow up spoiled and socially maladjusted.
I'm sure there's no problem that can't be created by a sufficiently bad PM.

I think you can treat the name of the city as the name of the timezone. Seems like you'd have the same problem either way. If you used "Mountain Time" and then your city switches to "New Mountain Time" you still have the incorrect timezone.

Instead of cities it could use polygons on the surface of the earth, but that's starting to get complicated at that point.
Though one should always include the caveat that HD streams aren't going to look as good as a high-bitrate copy like a Blu-Ray, usually at any rate. It's gotten better, and you can still enjoy the movie of course but people who really care about stuff like film grain and color fidelity (and Criterion's clientele is often this type of person) should seek out a non-streaming version.
Check out my response to your other comment.
Uber’s Surge Pricing May Not Lead to a Surge in Drivers
The main justification for DST is that it saves energy. The actual evidence of this claim is rather mixed, although even reports that show that DST saved energy aren't necessarily finding that the reduced costs make up for the mere cost of having to switch clocks twice a year (which itself isn't particularly well-quantified).
Except they announced it with Android. That's what's weird.

The commit logs make me think it will run Android OR ChromeOS, user's choice. Maybe eventually the dual boot mode gets deprecated in favor of the converged OS. But if they are planning to converge, building and releasing two software stacks for the same device feels weird.

The more I write this, the more I wonder if they are somehow trying to get both running on one device to make sure that the converged experience is at least as good as both of the separate iterations its replacing. Still, that's an inordinate amount of work when they already have both ChromeOS and Android devices they could reference.
Just because you're handing over money, doesn't mean you are happy to relinquish all of your privacy. Entering a very grey area.
Yeah, it seems that most of the anti-PHP bias is from programmers building things that they deploy themselves. But for sites that are built by non-programmers (e.g. web designers... there are a ton out there building CMS-based sites, they dabble in programming but don't get too deep), the fact that it easily deploys on most shared hosts can't be beat.
In my own experience, that was something that potential VCs wanted, either in place or in place shortly after financing happened.

If you don't mind my asking, what were you working on? (You can email me if you don't want to state it publicly on HN. Email in profile.)

Thanks for all your excellent comments here so far.
Because once a debt has been turned over to a collections agency it is not in your interest to pay it.

The window of opportunity to not have a credit strike has closed. Paying the bill will not improve your credit. The counterparty has already written off the debt, if suing was a credible option they wouldn't have sold it to collections. They harass because it's their only recourse.

It's a mistake to communicate with collections regardless of the legitimacy of the debt.
Now that Node is really moving fast. do you think the IO.js fork is still relevant?