skysight-inc/HackerNews huggingface dataset:
The tax cut is like sugar at a birthday party. It will cause a short term boom, but soon enough that stimulant will be adjusted for, and when the recession comes, the government will have less flexibility to use fiscal stimulus to restart growth.

Furthermore, to finance that tax cut, a lot of money is being borrowed. When government is out there shilling its bonds, this crowds out investment into corporate bonds and equity, depressing growth.
I'm always using errors.Wrap or Wrapf otherwise it's hard to find the error cause.

I've just created a live template for that in Go, which just puts my cursor in the wrap message to pass along.
Interestingly enough; my S8 here (G930F on Android 8) only has the April patches. Got to love staged rollouts...
I marginally agree about Labour: they mainly portray themselves better just because they don’t need to actually do anything. However, my agreement is not absolute: on the other hand everyone knows that none of the MPs like Corbyn yet the wider party loves him and MPs will therefore mostly do what he says, so he can — bizarrely — be the strong and stable leader that May thought she was, and May can be the leaf blowing in the wind that she thought he was.

As for the latter, I think only the first. The second component would require the government to be as smart as it thinks it is rather than as dumb as it is currently acting. While I am sure some in the government will make such accusations as genuine and sincere beliefs, the government reminds me of a former client who took something like four attempts at telling me to make a button “wider” and rejecting the changes before I ended up asking for a picture and discovering they meant “taller”.

By the way, thanks for keeping it polite! This is a massively divisive topic and I want to applaud every single involved person who avoids internet shouting.
They will now that the US has taken the lead.
techniques we’ve known about for decades

FWIW, "AI" as a field has been around since the 1950's. So calling something "AI" in no way implies that the techniques are especially new.
Came to this thread just to make sure complaints about navigation were the top comments.

This is how I know I’ve found my people.
Thanks! Will fix!
Mobile App Performance Metrics for Crash-Free Apps
I have at times worked with people who, when the TFS task said, "implement this feature", interpreted it to mean "write code vaguely resembling this feature and mark the task complete" but not "test the code works" or even "run the code at least once". It was, apparently, someone else's (whose?) responsibility that the program as a whole actually work. I tried explicitly writing "and write the test and make sure it passes" in the task, and others on the team successfully argued that that is two tasks (we were rated on task completion). But when I made that a separate task, often a different person would end up assigned the task of fixing the result of the other. Anyone who cranked through a lot of the former was rewarded by management for getting so much work done, those who undertook the latter were seen as wasting time perfecting something that was already (supposedly) "done".
HTTPS is Easy
With current designs, Musks satellies need special ground stations to communicate with. They can't beam internet direct to your phone.

Loon can connect direct to your phone.

Both will require a fairly decent set of base stations so the balloon/satellite itself can connect to the internet.
Wish there was a JIRA outage at my work.
Even the guitar player from Queen likes it and comments.
Yes, the ROI is positive for us, as it is for most advertisers that continually dump in big budget dollars. It’s easy to measure that stuff.
As far as I can tell, the ICE facilities for children are refugee camps, not prisons. I don't know what the alternative is to temporarily house thousands of children, before they are taken back in by their home countries.

It's not as if all the children could be temporarily given to host families and kept safe----they're not actually part of the foster system, or intending full time stay in the US.
You know how much of the community uses one messaging system when 15 minutes after it going down, it has over 40 points on the front page!

This says a lot about how it's a single point of failure in modern company comms.

It's even worrying to think about how some users probably have production-dependent (dare I postulate it) workflows in Slack that get crippled by its outage...

ITT: Chat about decentralisation that will ultimately lead to no action.*

*Because we've had this discussion so many times before...
Maybe unrelated, but my AWS-hosted websockets-using app had an outage starting at the same time. Also a third-party API provider we use for handling inbound phone calls. So this smells like a wider outage than just Slack.
How is this a conspiracy theory? I don't think that the business groups in publishing are any happier about the current state of affairs, but they have seen little option but to make themselves beholden to advertising companies. I doubt the irony of these articles escapes anyone in the media, but their failure to adapt early on has led them down this road (although gleefully embracing Facebook instead of their own sites as a way to spread content is not 100% Facebook's fault).

It should be clear to anyone paying attention that current business models to sustainably support journalism have failed, and we are approaching (or have already reached) a point where only low-effort 'clickbait' and recycled AP content is profitable.
I try to create an account, put in a username and matching passwords, but the "create account" button gives me a circle-bar "you can't do that" pointer, with no explanation.
Chrome on OSX.
How to optimize a Landing page even without custom images + Real example
Get Ready for Galactic Tick Day
Email, if it's actually important. Then if emergency, you can always hop on IRC, Skype, Messages/SMS, etc.
I agree with you, but the EU needs to be fair.

US imposes a 2.5 percent tariff on European autos. The EU imposes a 10 percent tariff on US autos. How is that fair? Why should the US not impose tariffs and just accept that?
> With IPv4 my ISP has to shuffle IPs with every reconnect. With IPv6 you could get one IP for lifetime?

In theory, yes; in practice, most ISPs will give you a new prefix via DHCPv6-PD anytime your DUID changes (plus sometimes when it doesn't!).

Your web browser is more liable to erode your privacy than IPv6 is (any more than IPv4, anyway).
I wouldn't be surprised if it will be trivial to look at a certain IP and query how large pool that particular ISP are allocating for each user.
This seems like a clear next step; however, I have a hard time believing that the underlying goal of this direction is NOT a pair of AR glasses - another, potentially more addictive, screen.

I’m personally really excited about that potential. I would love to pivot my career away from teaching to building AR workflow mediation for teachers. I would even be pleased to only carry a watch and headphones to fulfill the majority of my computer-related tasks.

That said, I do fear Hyper-Reality[1] and such a persistent, obligatory mediation of our lived experience.
From https://www.microsoft.com/accessories/en-us/products/mice/mi...

5 buttons (3 customizable * ) * Customization not available on devices running Windows 10 S.

Hadn't heard of Windows 10 S before this. Looks like an attempt to convince people to give MS iOS-like control over their PC in the name of security.
Luckily most of my active communities are on Discord nowadays. It works much faster and even has a dark theme by default.
> Yuan has fallen 10%

Weak Yuan is good for Chinese trade, which has an enormous surplus.
Ah, I did indeed miss Belgium. Surprising they don't have a table.
Secure Scuttlebutt
This is my point: the term AI has always been BS

I don't see how this follows from this:

the 'AI' tools we use are increasingly good function approximators

Nothing in the definition of AI says that AI has to work the same way the human brain does... and as far as that goes, we're probably not 100% sure that, in the end, the brain is anything more than a really good function approximator and some applied statistics.

I would say the canonical definition of AI, to the extent that there is one, is roughly something like "making computers do things that previously only humans could do". If people think "AI is bullshit" I'd say it's because they're applying their own definition to the term, where there definition imposes much more stringent requirements.
A closer look at Google Duplex
There is no way Google will get rid of the headphone jack after all the ads they had making fun of Apple for doing that.
If that were true then wouldn't the concept of double jeopardy not exist?
Lynis 2.6.5 – Security Auditing Tool for Unix/Linux Systems
Federal Election Commission hearing on Internet election ads (live stream)
Spare a thought for the chatops crowd who may be blissfully unaware that their own infrastructure is down
[1] https://www.youtube.com/watch?v=YJg02ivYzSs
It's not so much decentralization as chaos engineering.

Building the program with withstand failure after failure, of things in and out, of your control. Seems like Slack needs some chaos engineers...
It's lovely how in Slack.app if you want dark theme, you have to modify the internet javascript files...
IPoAC (https://tools.ietf.org/html/rfc1149)
How to review code the wrong way
A lot of people like myself played CS competitively with this back in the day.
I used the Microsoft IntelliMouse Optical for years until I discovered the SteelSeries Sensei.
It is a gaming brand, which means you will have useless lights on it but it still has the symmetric design like the IntelliMouse and has additional buttons on each side that can be remapped with the (not soooo bad) driver software.
Tangential, but I can't understand how left handers can be neglected by peripheral hardware makers this much. Do they assume that just EVERYONE uses the mouse with their right hand?
Pattern 1: Reasonable

Pattern 2: Yes absolutely

Pattern 3: Seems a bit inefficient, allocating memory when a simple if statement would avoid calling the method at all.

Pattern 4: Would prefer

if (foo && bar) {
return true;
}

return baz;

Than the proposed solution which is harder to read.

Pattern 5: Just no! The repository getRecord method should have no care about coping strategies, which may change depending on the calling context. It should instead throw an RecordNotFoundException. You could also use success and error callbacks in the method signature.
Article makes the argument that Apple is secretly releasing tech (iWatch, Airpods, screentime app) that aim to eventually phase out the screen.

With AR and VR, my money is on more screen time in the future not less.
> It may be slightly more disconcerting to realise that your electronic wallet is on a device that is using a massive compilation of open source software of largely unknown origin, with a security model that is not completely understood, but appears to be susceptible to be coerced into being a “yes, take all you want”.

If only the entire stack was open-source. I have to say, I distrust the closed-source part of my phone's stack far more (both the hardware and the software).
I agree. Tokyo is my favourite city, for many reasons. Livability and comfort being two of the top. I've already lived mid-term in Tokyo, and I see myself returning in the future.
Data flowing down seems upside down to me. Don't know why; maybe I just got used to it.
I don't have any number to justify this, but I could very well imagine that Note sales dropped off a cliff after the battery issues. Brand management would then be necessary.

The S10+ could be the spiritual successor to the Note, in all but name.
Connectivity issues at Slack
Slack is having connectivity issues: https://status.slack.com/
Blocking them from search results is far more effective.

Quora results are mostly saturated with thinly veiled spam now anyway.

Google:

how to use quora for traffic

how to use quora for marketing

how to use quora for SEO

The "hack" is well known and incredibly over exploited.
Thats the problem without self-hosting your essential stuff.
Nice. Thanks for adding this to the list. We certainly need more visualizations of this stuff. I'll make pr to this in future visualizations I make. I'm working on one now that shows the evolution of an autoencoder's reconstructions as it is trained on MNIST.
But it's not any less centralized, which I think was the complaint, not that it was popular even though this was mentioned.
My experience from Sumo Logic is to take full advantage of RIs you need to do capacity planning and that takes some effort. Still that's way over 30% of savings which are needed if you run at scale.

Would recommend using CloudHealth or other tool vs. using custom ETL. I tried do it myself on my tools, but got worse results than using dedicated tool.

However, dedicated tool need input from development. Sometimes it's worth to buy non-convertible RIs for bigger instance. Sometimes convertible RIs are easier. I just found that convertible RIs with some upfront are incredible tricky to calculate amortisation.
This is true and unfortunately hard to solve. Thankfully, you can prevent losing an account in the first place by replicating your passwords/secrets to more than one place (that you trust not to explode together) and being diligent about fixing failures in that system. For every account where I have done so, I have not lost credentials in over ten years.

As for having your accounts "hacked", the only advice to be given is digital sanitation: Regularly scan your machine, don't give information to places you don't know, don't download shady executables (or if you do, definitely don't execute them outside of a sandbox). These are all good practices regardless, it's just that for you they have become essential practices to keep your accounts.
The status of JavaScript outside of the browser: 2018 and beyond
There's always IRC ;-)
I totally agree, the poster understands the calculation rules, but calls the wave function or amplitudes the probabilities, where practically everyone calls their norm squared the probability (or probability density)
I have little pity for the folks who decided that re-implementing a shell in a chat application was a well-conceived notion.
An enforceable "Tell websites I do not want to be tracked" would be nice. We saw quite clearly how that was ignored wholesale when it is voluntary.
This just uses http://scrollerjs.com and https://d3js.org.

Any tool that combines these things is by necessity going to limit your creativity with them. Using the tools themselves is your best bet.
> You can bypass the throttling by opening the About Firefox dialog to force an update check.

This didn't work. Opening that dialog doesn't seem to trigger anything, and I don't see any button within it either.
I'm unfamiliar with this industry and articles like this, as usual, focus almost exclusively on some pathos driven storytelling than actually informing the reader.

Why aren't more authors self publishing? Is there a demand for some sort of system such as 'Steam for Writers'? Are revenues still predominantly from brick and mortar retailers as opposed to online? How are book sales doing in general? Has there been a sharp increase in the number of people trying to sell books?

Just lots of questions that would provide some much needed context.
Capacitor shortages are a separate issue entirely. Capacitor manufacturers seem to be making less caps, which drive the prices up.
It's not my job to pass a logger to some given class method. Should I pass in a database handle and a DNS resolver, too?
a) It's a translator, not a tunnel.

b) You're ultimately still right that it enables connectivity to IPv4-only resources, but depending on the IPv6 client device, you may NEED to use a DNS 'A' record to get the traffic to use NAT64/DNS64, rather than trying to connect to a bare IPv4 address.
This is maybe an unfortunate approach if someone opens a restaurant called "Dog Shit".
The charts graph IPv6 traffic, so it also represents a lot of human behavior. What you're seeing here is actually IPv6 being about ~4% higher on weekends compared to week-days. Looking at last week's data:

June 16th (Sat): 23.91%
June 17th (Sun): 23.14%
June 18th (Mon): 20.10%

This low trend continues until:

June 21 (Thu): 20.27%
June 22 (Fri): 21.30%
June 23 (Sat): 23.73%
June 24 (Sun): 23.01%

If I had to guess why it's lowest on Mondays, it's because more people are in the office. Enterprise networks tend to have less IPv6 adoption; they are larger, more complex, and often have security considerations like ensuring IPv6 support doesn't interfere with firewall or anti-fraud systems.

Home users tend to get IPv6 because their ISP's router got an update; it's largely invisible, so IPv6 traffic is higher on weekends, when fewer people are at work.

Edit: Also, I forgot to mention, this pattern breaks quite a bit for the holidays. Look at the data around December 25; you'll see lots of bumps, but it doesn't have that weekly crash happening on Monday.
Skype still up
> even has a dark theme by default.

I love how having a dark theme is second only to "it works" in terms of how we pick services these days XD
CloudBees Raises $62M in Growth Funding
How would you propose treating people found not guilty legally?
Is he wrong, now that Canada is following his lead? Effective leader, that remains to be seen, certainly his allies aren’t happy with him about this.
The UK has been phasing this out..
Is this a bob reference??
Doesn't seem to be available in Canada?
All these defenses are laughable when put in any other context. Try answering "why black people don't code" with a straight face and ignoring systematic disadvantages. I have not seen it down without exposing a bigot.

I've seen the "each group has its reasons" fluff as well, but those defenders are happily living in a world where only one type of group makes good programmers. Out of a whole world of groups, only this type of person can write code.

The narrative that this lecturer understands all disadvantaged groups because he's from one himself is a false narrative. Using that to build credibility for his arguments is laughable journalism.
I'd half agree with this; for those who are actively working on this, yes, the low-hanging fruit are all done, but there's still plenty of low-hanging fruit in organizations where no one's bothered to pick them.
If only there were a venerable, decentralized instant messaging system we could use, perhaps some kind of internet relay chat system...

</sarcasm>

You reap what you sow. Depending on Slack for your communications is a bad idea. I can't even remember the last time any of the IRC networks I frequent had a total outage.
Are there solid Slack-style self-hosted alternatives? (The gitlab of the slack world, to be clear.)
Previous outages:

https://news.ycombinator.com/item?id=16108912 - 5 months ago (longer discussion)

https://news.ycombinator.com/item?id=15597461 - 7 months ago

https://news.ycombinator.com/item?id=15597431 - 8 months ago

https://news.ycombinator.com/item?id=13811815 - 1 year ago

https://news.ycombinator.com/item?id=10616743 - 3 years ago
See How It Feels to Be an Ocean Animal Stuck in a Plastic Bag – Nat Geo
>It's a really big download (1.8TB).

COCO (and friends) provide either cloud-backed rsync tools or curl snippets for this reason.
Kind of tired of people in the programming community proudly complaining about not knowing simple math notation. Educate yourself. Everyone else in the engineering world knows these basic math notations.
Despite having a vote increment velocity far exceeding other items, a publish time of only 25 minutes ago, and more points, this item just dropped from #5 to #7 on the front page.

How’s that work exactly?

Edit: It’s now droppped to #14 even with comment count also rapidly increasing.
> This article is attempting to refute the value of the scientific method.

I don't think so. I think it's questioning the assumption that the scientific process is infallible, or is necessarily always correct, or should always be trusted completely.

That doesn't mean it's not almost always the best way to learn and understand our world (it is), but it does mean that it's not necessarily the case that anything found using the scientific method is as true / correct as other things.

> Why is science alone worthy of “debate” about if it’s useful or worthwhile or not?

The debate here is in acknowledging that its usefulness varies. I don't think anyone's arguing it's not useful.

> Is it perhaps because science often makes statements about the world that cause problems for those with an agenda?

Sometimes it causes problems because "what we think scientifically, today" is equivocated with "what is true." We should be able to acknowledge that, through science, we can get pretty close to what is true in some areas. And that's great! But we should also acknowledge that while science in other areas is still useful, sometimes our "best guess as of today" based on the science still isn't good enough to justify overhauling society.

> If we discuss articles like this seriously (who’s “philosophy” has been debunked 1000s of times already) then we’re giving voice and allowing doubt to sow about science.

Seeing any article like this as trying to refute science completely is being closed-minded. What would be more helpful would be to acknowledge how far science goes toward understanding the truth and be careful not to overstate how correct we think we are.
Then there is the so-called Chicken Tax.

https://en.m.wikipedia.org/wiki/C
Ask HN: What happens when companies break their SLA uptime?
Is there an easy way to monitor when a companies uptime drops below what is specified in their SLA and enforce the penalties? It also seems like something that should be published somewhere for new customers to see.

Slack has a stated uptime of 99.99% (4.5 minutes per month) in their SLA, but just today alone they are already approaching 30 minutes and it seems like this has been happening on a quarterly basis. Are they paying for this?
> A connected graph of basic blocks (BBs) is generally how such IRs work

I was wondering. When is this graph actually built? is it before creating the IR or after? The way I see it, you can generate IR without worrying about control flow graph. Then you can build the CFG from the IR in order to perform common optimization or register allocation. Is that correct?
My group uses Roman fire signals [1].

[1] http://www.romanobritain.org/8-military/mil_signalling_syste...
Comment count is a factor.

edit: it's a negative factor...
When I was researching this for personal use a while ago it looked like there should be a way to get a subscription for Windows 10 Enterprise E3 for $7/mo/user via third-party sellers [1] (CSP?). It looks like you can buy a subscription from CDW [2] (I've never used them).

[1]: https://blogs.windows.com/business/2016/09/01/windows-10-ent...

[2]: https://www.cdw.com/product/windows-10-enterprise-e3-from-cd...
Making Privacy Practical – Search Encrypt – Hackernoon
This is awesome! Thanks for sharing. I’m sure to reference this next season.
> and about 11 hours a day looking at screens of any kind.

That is so depressing, but thinking about it myself, 11 is probably a minimum. I have to change careers to selling ice creams at the beach or something.
As someone who's been around the wireless industry in various areas for around 20 years, this makes me chuckle.

We started with the gigantic 3-watt phones, then went all the way down to the tiny Motorola Vader, and then the iphone was released with a display of 3.5". Now the industry is heading right back towards the size of those huge 3 watt phones.

5.2" display is my cutoff. I hate feeling like I have a brick in my pockets and trying to use anything bigger with one hand just doesn't work at all; and I don't have Marques Brownlee hands either. I've had bigger phones, but the usability issues have killed it for me.