skysight-inc/HackerNews huggingface dataset:
And that's exactly the kind of stuff Google is trying to accelerate. One tangential but highly relevant example is their work on predicting molecular properties [0]. They were basically able to use neural networks to speed up the simulator by 300,000x, taking something that would take hours to less than a second. As you mention, this entirely changes the way you work and iterate. Here's a video of Jeff Dean talking more about it [1].

[0] https://ai.googleblog.com/2017/04/predicting-properties-of-m...

[1] https://www.youtube.com/watch?v=rP8CGyDbxBY&t=16m43s
The usual shiny names. I used the word group because community is somewhat of a stretch.
That's super sketchy, to be honest. For this to be relatively well known- but hidden from customers, which it certainly has been- this amounts to theft.
Since I work from home I'm both the security team and the guy who inadvertently ran a port scanner in his web browser.
This is good advice for an individual and relatively useless advice when given to society as a whole. Yes, people should think for themselves. If you have kids you might even be able to teach them how to think for themselves.

But at scale, at the level of a population, an expectation of individual rationality loses out to the realities of these manipulative techniques. On an individual level they might not work, but on a population level they tend to work.

If a population is being manipulated by political propaganda, then yes it's good advice to an individual to think critically / rationally. But that only affects change on the tiniest margin. The propagandists will still win overall.
Same principle? What do price change rules have to do with mandating including ethanol? I don’t get it.

Edited to add: Perhaps the ethanol requirement was to decrease the use of actual gas in order to keep prices at the pump from rising as quickly as oil prices were? I don’t know the history. I just know that ethanol is terrible for small engines and terrible for mileage.
Education Suffered over 14,000 Armed Attacks in Last 5 Years
I use DNS-Cloak on iOS to setup a local dns proxy as “vpn” which can do most things you mentioned. Might be relevant?

https://itunes.apple.com/app/id1452162351
Long distances and shipping times, the lack of a coherent food culture, the demand for cheap food, the destruction of culinary standards between 1930 and 1960.
Probably the introduction of DRM so Hollywood would start using video tags instead of flash/silverlight/other plugins. It’s a pragmatic approach, but right now it’s incredibly limited for anyone who wants to make their own browser that can load Netflix.com, for example. The only folks DRM punishes are those trying to do the right thing, everybody else can find workarounds if they need to.
It's a fairly established finding of social science that associations change your appreciation.

By pre-configuring your initial reaction or associating it with something positive you feel actually better about it. There are plenty of documented examples of this:

Patients being told that they are switched from a brand drug to a generic one report worse results, or the mere increase in the price tag of a drug increases placebo effects.

Its a completely different experience to drink a coke from an official can, than to drink it from a silver-slated can and being told "it is cola".

And lets not even get into politics! Basically the game of changing how people react to moral issues.

The person that believes ads and marketing have no effect on what they like simply doesn't understand himself.
I never liked this behavior in Java. Or rather, I wasn't sure it was right or wrong and then I found code where people returned a future without starting it, causing the caller to wait forever in some situations.

Also if you use multiple modules with their own executors, they don't compose well. You can easily get oversubscription of CPUs.

Javascript's promises are self starting, which I would say is an improvement but the total lack of back pressure is anywhere from galling to highly problematic depending on the problem domain.

Goldilocks solution might be to have default executor behavior with an obvious and straightforward way to override it.
My approach has been to write a layer into our testing system that retries `find_element_by_*` for n seconds on failure (5 works for most of our tests) before reporting problems. I mean to eventually generalize and open-source them (I will try to contribute back, but since I only do this for Python, it might be rejected).

Just having this means a lot less time finding those problems for me.
You don’t need pkgsBootstrap - you can use builtins.fetchGit instead of fetchFromGitHun
Nah, it's just the "we want generics now" crowd finding a new way to whine.
Elon's new constellation must be making for some fun plannig for those people. 60 new targets now, several hundred more new targets real soon now. I wonder if SpaceX and Blue Origin are launching payloads they're designed to shoot down their own payloads?
What does web work have to do with it? What percent of jobs require a college degree for no discernible reason (as evidenced by the fact that any college degree is acceptable)?

It used to be that a HS diploma was required to demonstrate that you could work hard. Now they are easy, so we require a bachelors to prove the same thing.
Most adults are not prepared to make that choice ;-)
I pay $150/mo using a health sharing service called Christian Healthcare Ministries. There are others not religious in nature like Liberty Health Share. Would be $450 for entire family.
I have use that extension quite long time but i remove it immediately after see this news!
It's won quite a lot of awards and stuff.
It's probably less than half due to people using person email addresses instead of @google.com. The author didn't verify that people who had non-google addresses didn't actually work for Google.

One thing I'd be curious to know is how many of the committers didn't ever work for Google. I suspect some of the non-Googlers on the committer list maybe former Googlers...
"They Live" should be classic shown in every 5th grade classroom.
What country demands a vial of blood? Asking so I can avoid ever traveling there.
That is a good thing to push for because while they overlap Marketing != Sales. A good marketing person is absolutely worth it.
The fact that the source is open doesn't say anything about difficulty of implementation; in fact, being open-source probably increases the monopolising effect, since now people will be more inclined to think "that implementation is open-source, I'll just use/contribute to it instead of starting another independent one."
The argument here is that you used a program to solve an equation. You did not write your program in that way. Indeed, you are using operator overloading/fancy syntax to make this work.

If anything, this seems to support the original claim.
I'm curious about "Phoc" replacement of Rootson, is the source available anywhere ?

As stated in the readme, Rootson " does not have particularly clean code and is not particularly well designed " so it makes sense not to use it in production. But there are very few alternative (Wayfire is one alternative but the architecture and API is so confusing that I'd rather use wlroots directly)
But what if your webserver is bound to 0.0.0.0:80? Which IP ranges do you block? Just the lo interface? Well, that wouldn't prevent this exploit as the webserver would be listening on all of your IP addresses.
I feel like programmers often fail to grasp the distinction between example code and production-ready code.

On one project, we made some example code available, and people would copy and paste it into their project, change a few lines, and launch it into production. Then they were surprised it didn't handle this or that situation or deal with this or that detail.

Yeah, no shit it doesn't handle those things, it's example code! You're supposed to read this code along with the documentation so you can get a gist of what the API is like. It's a learning aid, not a software deliverable. Your real code is going to be more complicated. This simplified code exists to get you past the "how the hell does all this fit together at a high level?" hurdle faster. Once you're over that hurdle, you can start on the real implementation.
Unleashing Godzilla?
Siri reinforces sexist stereotypes, says U.N. report on gendered technology
I have to agree. When IT systems get overly complicated or bogged down, it's usually traceable to a few bad design decisions, or a silly obsession of a given developer or manager.

If you probe their decision making, often you'll hear something like, "but I thought that Foo was the future at the time".

Another common one is, "I did that to avoid X from happening. Once X happened in another application or shop and created a mess."

Often it turns out that X is either rare, or there were simpler ways to avoid X or reduce the spillage if X does happen. Don't overcompensate.

It's good to run ideas by other people and give them the freedom/comfort to comment without consequences. Two heads are usually better than one. We all have quirks and blind-spots in our thinking.
You sure about that? One of the problems with cryptominers is they make your machine slow when there are lots of tabs open. Great Suspender works great against cryptomineers.
they do occasional controlled burns in Eastern Alabama and the acrid smoke smell can saturate North West Atlanta and further North.

Nice little PDF from forestry service about Southern Burns https://www.fs.fed.us/rm/pubs/rmrs_gtr292/1989_wade.pdf
>You also can't slew a telescope in space like you can on ground, it would be extremely cost prohibitive in terms of fuel.

You can use reaction wheels instead for zero fuel use.
ImagiCharm: Inspiring Female Technologists
The #1 Way to Spice Up Your Designs (and Create a More Cohesive Brand)
Your website looks great. I didn't try the product. Can I ask how you did the design and UI of your landing page? Did you do it yourself or contracted someone to do it?
He did not assist Manning in decrypting any files. Manning only accessed plaintext files. You are likely confusing the discussion related to cracking a password hash, which was unrelated to the documents.
The US may be able to strong-arm some close allies into shutting out Huawei, but it will not be able to do so globally. Huawei beaome the world's largest telco manufacturer with low prices (their market share is ~32%, twice that of #2 Nokia [despite absorbing Siemens, Lucent, Alcatel etc!]), but these days their technology is better than the incumbents as well:

https://phys.org/news/2019-02-european-telecoms-dilemma-huaw...
I think that's a great idea, it's cool to see someone slice and dice the problem a different way. An alternative would be a remote work variant.

Being an old fart, I've spent 100% of my career working for (or consulting for) companies that actually made and sold physical products. I wonder if you couldn't have a job fair for startups of that type. I suppose that having an embedded systems startup expo or small manufacturers expo might be too specialized, but it would be a neat thing.
Also (in Canada at least) they are using a service called "Shippo" for shipping labels, instead of PayPal's shipping label service
So... 702 and PRISM aren't still being litigated? It's fun to watch you twist reality with this type of non-informational response. I get with the above you'd like people to assume that, instead, you've been "read in" on the subject matter. <golf clap> But not all of what you've outlined here is the _whole truth_.
Japan to open up job fields for foreigners graduating from universities
I did read the indictments, and they contain no such charge that i can see. Which page do you believe indicates he tried to break encryption on classified documents?
Annual ridership figures != people. For stops that are primarily commuter stops you have to divide by hundreds to get the actual person figure. 10k people using any given stop for one round trip twice per day is over 7M annual rides for that one stop. It's actually less than that for 18th St; using real data, the average daily ridership for is 8.6k. Compare with a station that is actually busy, like Union Square, which gets 109k daily ridership. Figures from https://graphics.wsj.com/table/NYRIDER_0420

So yeah, those people would be inconvenienced by having to walk a few more blocks, but way, way more people would experience greater convenience by having faster commutes along those very busy lines since they wouldn't need to make such close stops.

There's a happy medium between too many stops and too few. Two stops within a quarter of a mile is way too many. You can imagine a subway system in which a north/south line stopped at literally every block; you'd probably still have more than a thousand daily riders at every stop, but that's no argument to keep every single one of those stops (or even worse, build them). The system performance would be terrible and it'd take forever to get anywhere. The same is still true when you have stops that are only four short blocks away from each other.
The short happy life of the Breached extension
First, while you can express those statements in programming languages, they will either be expressed differently in order to have the same meaning or, if expressed in a similar way, have a different meaning (even ignoring that many such statements are not computable at all). This merely shows that math is not an FP language.

Second, you can prove those equivalences in any language that allows you to directly express relations, be it the type-level language of Agda, Coq or F*, or the contract language of an imperative language -- this is nothing to do with FP, but with a language that can express relations.
It doesn't do anything locally but it does (as part of going back to the executor) let arbitrary other code run, which is basically what a method call does.
It collided with the crane cables. It can be seen on the video.
As a landowner in a dark sky zone, I can’t decide if the trade-off is worth it.

It’d be nice to have Internet way out there. But at the cost of my (and everyone else’s) pure night sky?
Amazon used to retail tons of products, for two reasons:

1. Comparative ROI of different business models at different scales. When you're smaller, there's more money in being the middleman (if you can source products more cheaply through negotiation or clever sourcing, you can capture a large profit margin); and there's less money in being a logistics provider (since, without a built-up brand in the space, you have to compete on price.) Now that Amazon is huge, the scales are flipped: being the middleman and sourcing products is now more of a burden than a profit source, while running a well-known and trusted logistics provider is now a huge profit center. But this wasn't always true.

2. Bootstrapping. Consignment is a partnership built on trust. Big manufacturers won't do it with small/unknown storefronts. A retail supply-chain relationship (where the goods are—from the manufacturer's perspective—a sale, as soon as the retailer takes possession of them) is safer and lower-commitment for both parties. It's like hiring someone as a contractor instead of as an employee. Amazon ca. 1994 needed goods in their storefront, and the only way to get those goods into their storefront as a relative unknown was by buying them at wholesale, like a regular retailer.

> So, just to check my understanding, this move by Amazon won't really affect anything as far as I am concerned as a customer?

Definitely; in the long term, nothing will change. But, in the very short term, you might see a blip.

If nobody other than Amazon was selling some product on the Amazon storefront, and the manufacturer is asleep on their feet, the product's listing might pop out of existence for a few days, before the manufacturer bothers to take possession of the listing. Every manufacturer that Amazon was retailing for inevitably will re-list the products themselves (as a consigner), because Amazon is now too large to ignore as a sales channel.
If it’s so community driven, then why does this issue resonate so much?

It seems like we will never hear the end of the apologias about how open Go is.

To me that betrays that it’s exactly the opposite.

I use Go, it’s useful, but i do so with a bad taste in my mouth: like someone’s stubborn opinions are being forced upon me.
This article misses by far the number one benefit of advertising: it makes products and services cheaper.

That notion obviously applies to the plethora of "free" (free in quotes because I am not trying to dodge the fact that you are always paying something) websites which everyone frequents, but goes beyond that as well.

There's a comment on here complaining about how Hulu shows ads despite the fact that they are paying for the service. Well, you can pay more and not see those ads, but you have made a conscious decision to pay less for the service, so you get to pay some of your attention instead.

Back to the article -- it claims that "a hypothetical doubling of advertising expenditure would result in a 3% drop in life satisfaction." What I would like to see is some analysis of how much life satisfaction is earned back if all relevant products become proportionately cheaper. Then we would be in position to figure out what the sweet spot for society is using a price:advertising ratio as a slider.

That would be very interesting and result in a more productive conversation.
Australian military aircraft targeted with lasers during South China Sea flights
Consider helping accelerate your partner’s job search. No one deserves a toxic job.
Businesses can add/use any chemical for food and food production until quite some time after it has been proven unsafe. It's no wonder that consumers in EU and elsewhere have grown quite suspicious of industrial 'advances', and that sometimes can lead to unscientific policies.

If businesses would have to prove safety in advance, and be liable for unforeseen damage, that would be much better.
You know very well that LeelaZero was designed to run on a GPU, just like Stockfish was designed to run on a CPU.

You can also do the reverse, it's easy to naively make Stockfish run on a GPU, it will just be performing terribly bad since it's algos will not utilize the GPU properly.
This logic assumes transparent pricing and that bids from international companies not subject to the tax won’t take over Canadian bids forcing prices back up to where they were... and I bet multinational organizations would avoid the tax by having US services bid for them. If the tax is on ads shown to Canadians rather than ads paid by Canadian companies, I don’t see how the government can force it short of banning Facebook altogether.
The type level of dependently typed languages or other languages that allow directly expressing relations (including Java's JML) can do that. That's little to do with pure FP.
What? Nobody cares what the listener is listening to. Nobody even cares if a listener even exists. It's completely irrelevant. You just block the outgoing request if it's sent to a localhost address from a non-localhost address. What's so complicated about this?
The article is very specifically talking about obstructive sleep apnea, which is caused by a physical obstruction of the airway. It has the hallmark symptom of snoring, as that's the body's attempt to force air past the obstruction.

There is another form of sleep apnea it doesn't mention at all called central sleep apnea, which is caused by your central nervous system just deciding not to breath. Either on inhale or exhale, it just stops the breathing process as abruptly as hitting a breakpoint in code, before starting right back up after a compiling break[1] like nothing happened. There's no obstruction, no (or little) snoring, and no breathing. Other than the periodic absence of chest compressions and a potential irregular breathing pattern (as your body tries to adjust O2 levels back to normal), there isn't really any external signs that it's occurring.

Their long term symptoms[2] are roughly the same, since they both result in chronic blood oxygen deprivation. But they present in polar opposite ways. And it's far less obvious for a partner to pick up on central apnea, since abstaining from breathing for 15-45 seconds is slightly more subtle than loud bursts of snoring.

[1] https://xkcd.com/303/

[2] https://www.mayoclinic.org/diseases-conditions/central-sleep...
I think this is related to the sibling comment, i.e. the document vs application container question.

I wonder if the 'using table for layout is bad' principle of the web should have been reevaluated in the context of SPA web apps in the same way that, for example, 'separate markup, behavior and styles' was.

I know all these things are still controversial and no consensus has been reached, but I'd suggest that this might have been a good idea if we'd started trying it 5ish years ago, in some usecases. Without doubt, css grid is better, but as you suggest we've always had the means to do the job with 'table' right there.
> Go core would go on ignoring community progress

Any examples? Perhaps you mean either Generics or the module system (the two elephants in the rather large and accommodating room)? I read almost all proposals for Generics, and, perhaps to my inexperienced eyes, the problem seems hard. The ramifications on the language design are not trivial, and the benefits, again, from my quite limited world view, are not so easy to quantify, otherwise how can one justify the extreme productivity spawned by the language? In the cloud business no less.

I have almost no stake in this, I don't even use the language professionally, but I find the supposed criticism a bit over the top. I'd wager that an example implementation of Generics that fits nicely with the language and works for a big and healthy code base would absolutely not go unnoticed by Russ and the other core members, but we have to accept that it is not easy.
Great article, I have been looking into Pleroma for awhile now and this tutorial is great. Mr Doerings write up is amazing and for someone that only knows so much it helped me understand some whys, and allowed me to fix things. All in all this ended up not working out for me though, I got stuck time and time again. I finally got Pleroma running on DigitalOcean, and currently working on getting it on my raspberry pi. Will come back to this, check out yunohost, there is a user created app you can use it via pleroma
well, firstly, no, under that definition, it's not in the advertiser's interest to get the marketers to stop spending money (that generates the advertiser's profits) even if its not doing anything.

secondly, if we take your definition (and call me crazy but if everyone in a conversation is using a certain definition I generally find it more amenable to participating in a conversation to adopt that definition), you've got it completely backwards.

Marketers use advertisers to get marketing into peoples heads. Advertisers exist to make money by meeting the needs and desires of marketers. Consumers are not, as a general rule, paying to see ads.

The idea that advertisers exist to try 'deduce peoples wants and then met them' and they're the ones just 'using marketing because they haven't found a better way' is so..., and I try to keep things civil here on Hacker news but can think of no other way to convey this thought..., naively stupid that it's borderline offensive and disrespectful to the people on the other side of the conversation.
This is fallacious thinking. If you had an app that would increase plumber productivity by 50%, plumbers would be lining up to get into the Beta. Find any plumbing supplier or trade group, and if the effects are actually that good, they'll tell their members at no-charge because that knowledge would be a service to them. Plumbers would be cold-calling other plumbers trying to get a beta invite. All you need is a marginally competent sales person.

Advertising is a waste money for quality products, only makes sense for inferior ones.