skysight-inc/HackerNews huggingface dataset:
> Yes, multiple times. It just didn't help with each and every outage, which is a different thing.

So then maybe the idea that a prompt global rollout is a bad one even if you have good tests and coverage.

> For the ones not preventable by CI (e.g. a disk was borked, power was down, but no integration / programming error etc a CI process could possibly spot) the question is moot.

I'm here to tell you, as someone who has been at this for a long time and someone who is actually doing SRE at Google at the outer layers: No. It matters. We do canaries because they let you find problems no reasonable person cold catch with tests. Tests themselves are only cone component of a chain of reliability best practices, starting at coding practice and expressive type systems with static checks and moving outwards to reploying the code carefully and with intentionality.

> Besides the concern about outages is totally unrelated to "speed of deployment".

This is obviously false. Slower rollouts of new software and canaries are a proven way to reduce the impact of a bad push. Once your system gets modestly complicated, it can be very difficult to spot a bad push with naive unit testing which (let's be real here) often just mocks out dependencies anyways.

> Increased speed of deployment helps testing and iteration (obviously faster deployment speeds also means faster deployment to testing and staging environments, not just to the final server).

Right, but very fast deployment to client machines is not hard. The CD model is just inherently dangerous unless it has automated safeguards against the complexities of even a modestly large production app.

Personally, if your staging environment is CD I think that's great (up until your org gets big enough that a broken build pisses off other devs). But to prod? I will resign before I let you do it. Everyone who does software at scale agrees it's not a good plan to do CD on prod. There are whole books about why you shouldn't do it.
On-device AI to predict user context
https://advances.sciencemag.org/content/1/1/e1400067
That story sounds similar to Bezos' mandate in Steve Yegge's Google platform rant: https://gist.github.com/chitchcock/1281611
Every language involves tradeoffs. The initial JS tradeoffs were ok for the target audience and environments. A "carefully-designed language" in 2019 might hold up for 2019 use cases but we don't know whether the tradeoffs will make sense in 2029
>Because there’s a ton of different needs, and a lot of these focus on a few in particular:

Indeed! I am working on Cylc [1] right now, which is a cyclic workflow system, where users need more than DAG.

It was created to automate weather forecast operations, but now there are a few cases of users trying to use it for cyclic graphs for more general problems.

[1] https://github.com/cylc/cylc-flow
I haven't run into a single hospital network where it is banned, so far.

You can also use ngrok1, which you can host yourself. It's got the features you'd need. This would get around firewalls.
It's hard to make parts for things that are designed to be unrepairable.

That said it's also hella not cost effective. I'm in $400 or more, and have only printed a few daily use items. My printed clothes dryer knob has been working great for a few years, and my printed curtain rod brackets are working fine so far this summer. The replacement button I made for my father's CNC lathe is working fine a few years in too. That said, being able to sketch something, bang it out in openscad, and have a part waiting for me on the bed the next morning is pretty magical.
Well next time you squeeze one, try this yourself intentionally. Fill a glass with orange juice, put some plastic wrap tightly over it, leave it in the fridge for a week (or however long you think is the average selling period for your local store), then try drinking it and seeing if it tastes rancid like you expect. Then ask yourself honestly if what you observed is significant support for the notion that the store-bought ones have preservatives or something.
There's a real business model somewhere in here.

Buy/rent a small lake, turn it blue/pink/multi color, sell tickets to Instagrammers.
Telemetry in a security update? Well how else will the windows company know when to call me when there is suspicious activity on my computer?
Who says we even need brick and mortar anything?
Why would the government artificially support that way of delivering goods and services?
> If you are a French startup

… you won't get taxed under this law until you get more than 750M€ of revenue. So, all thing being equal, a French startup would be more competitive (of course things aren't equals, but that's another matter).
OK, you're a carrier and have millions of Apple and Samsung devices on your network. 0.01% of your users know how to update the OS on their Samsung phones themselves, or jailbreak their iPhones. A software update from the manufacturer could brick millions of those phones on you network.

Which risk keeps you awake at night:

A few Samsung phone users bricking their phones occasionally
A few iPhone users bricking their phones occasionally
50 million Galaxy phones being bricked by Samsung at once
50 million iPhones being bricked by Apple at once

I'm not saying it's impossible Apple could do it, but in terms of ratios how much more or less likely is it versus Samsung?
If you want to ignore the science, you can argue that soda isn't addictive. We know that sugar and caffeine each in isolation are addictive. We also know that the combination is addictive. But all the studies could also be "data points." It really comes down to how many data points you feel qualifies for legitimacy/where the threshold is.

For example

Caffeine:

https://academic.oup.com/ajcn/article/104/4/1144/4557113
https://www.sciencedirect.com/science/article/abs/pii/S18762...
https://www.journals.uchicago.edu/doi/abs/10.1086/262054?jou...

Sugar:

https://www.sciencedirect.com/science/article/pii/S014976340...
https://www.sciencedirect.com/science/article/pii/S026156140...
https://academic.oup.com/jn/article/139/3/623/4670401

Both together:

https://www.ingentaconnect.com/content/ben/cdar/2011/0000000...
https://www.sciencedirect.com/science/article/abs/pii/S03069...
https://link.springer.com/article/10.1007/s11920-015-0634-5

Soda, specifically, hasn't got many studies that directly look at its addictiveness. But its ingredients (namely sugar and caffeine) have tons of studies and meta-studies that looked into them vis-a-vis food addiction, and most concluded there was some addictive/habit-forming properties.
I really would like to see this in future, especially for OpenBSD
Let's not be silly, there is no market in this case. It's an oligopoly and occasional cartel.
What makes this different from the other publisher-based tools already on the market / available?
Google’s argument is that the audio they store is non-private and non-personally identifiable. So this statement doesn’t make sense:

> We just learned that one of these language reviewers has violated our data security policies by leaking confidential Dutch audio data.

Isn’t the whole point that the audio is supposed to be innocuous? “Hey google, play Coldplay” or “Hey google, play Taylor Swift.” If that’s the only audio that Google stores, then there should be no problem with leaking it to the press.

But it isn’t, which is what the translator was trying to show in the first place!
AFAIK that is impossible
Would this be a suitable replacement for SpiderMonkey as an embedded JS engine for a Desktop Application?
How much does it cost to raise someone's IQ by ~40 points?
But what’s Alibaba’s revenue from France? I suspect the proportion is quite low compared to American companies.
Just make it so the batteries are easily replaceable. It's wasteful to buy a brand new phone when all you need is a new battery.
There was also weirdness like this:

"So, as far as password spray is concerned – your password doesn’t matter – as long as it isn’t in the “most common passwords” top 50 list!"

Shouldn't that actually read:

"So, as far as password spray is concerned – your password doesn’t matter – if it is in the “most common passwords” top 50 list!"

That is - don't use a common password (and don't reuse passwords), and your chances of a compromise go down greatly?

But this wording (and it's repeated similarly elsewhere in the article) seems backwards, unless I'm misinterpreting it?
> it's beyond stupid that 4000 lb cars driven by people who don't even operate the vehicle

I think we can just stop the sentence right there, before we even discuss other users of the road.
A fun sensationalized headline for this would be "AI now capable of doing the work of Albert Einstein."
Is this related to Jony Ive's departure?

A lot of the leaks stated that a big part of why the watch existed is because Jony wanted to make one.

So was the big part of the glasses because Jony wanted to design glasses? (I can see the appeal of wanting to design glasses that are functional and fashionable, quite a challenge).
Or Sherpa people carrying luggage up Mt Everest...

There's a difference between acknowledging some correlations, and using them as statistical tools in the job market. The latter is thankfully illegal or at least frowned upon.
This seems appropriate, as Instagram is also a toxic waste dump.
The actual principle behind taxation is that we siphon some money off to pay for the common needs because the free market is great at allocating the correct number of shoe stores to a town and worthless at making it possible to live in that town.

Taking from foreigners so long as it isn't so much that they are discouraged from doing business is a plus in that it increases the welfare of your people at the expense of the other guys people.

This is the actual theory of taxation and everything else is after the fact justification.
A fascinating example of arbitrage.

There are a lot of horrible (Uber, counterfeiters exploiting Amazon's product co-mingling etc etc) and horrifying (DoorDash) examples of the modern economy, but this seems like a great example of computing both at the edge (phones) and cloud (amazon's pricing database) for the benefit of everyone (retailer gets rid of those jeep toys; buyer elsewhere can find a jeep toy, and person driving around gets paid to facilitate). I love it.
Are you sure that's what it says? It seems to talk a lot about psychological pavlovian responses, but I see this:

> Artificial sweeteners alone do not stimulate insulin or incretin release in vivo

> Unlike caloric sweeteners, artificial sweeteners do not augment insulin or incretin release in response to meals
How would that work? Algeria was located in another continent, and was acquired by force and much bloodshed in the 19th century. French as a language became prominent during and after colonization.
Aren't they already taxed in Ireland, another EU country? Isn't this double taxation?
Yep, human workers are listening to recordings from Google Assistant, too
What happened to a company who has no physical presence in France refuse to pay the tax on the ground that France has no jurisdiction upon them?

Ordering French ISPs to block the web service of that company thereby breaking the fundamental human right of freedom of speech and no censorship.
No, EU isn't backing this, because in that case it would have been an EU-wide tax, not in just in one country. The EU tried to establish an equivalent tax, but there was pushback from countries that are taking advantage of it (Ireland, Luxembourg)

Edit: From the French newspaper Le Monde [1], it was Ireland, Sweden, Danemark and Finland which opposed the idea. And from this article [2], Germany didn't help a lot, fearing tariff on their car industry.

[1]https://www.lemonde.fr/economie/article/2019/07/11/le-parlem...

[2]https://www.lemonde.fr/idees/article/2018/12/06/taxe-gafa-un...
>If I make a video game and sell it to a person in France does it mean I do business in France?

Yes.
More allegory than the Bible
An easy rebuff to the US is simple: if they are American companies, why aren't they paying American taxes on their European business activities?
Upwork is ruining it for gig economy / freelancing / outsourcing. They create a race to the bottom and prioritize the client over fairness. Fiverr isn't much better.

It's hard for any "we focus on everything" platform to get the specific needs of each vertical (customer + talent side) right. It's why TaskRabbit (focus on everything) never reached the scale of Uber/Lyft (press a button, get a ride).

I'm not deep in the Data Science world, but hopefully there's a platform focused on vetting customers + freelancers and providing a platform for working together easily, fairly, transparently (without the creepiness). Platforms should also decide what kind of work is fine to outsource. Long-term/strategic work the company has to live with for many years (i.e. a core prediction model or fundamental backend arch) shouldn't be outsourced. People who will see the benefits of their work in 5+ years should be the ones working on stuff that'll benefit the company in 5+ years.

I appreciate the mention of Turtle (https://www.turtle.dev/) in this thread already (I'm one of the founders).

For freelancers, Turtle:
- Makes sure customers are vetted (just as freelancers are).
- Pays for all hours billed (even if customers don't pay). Freelancers are trusted to enter all hours manually. No creepy screenshots.
- Provides an easy-to-use platform for task management, chat, video, payments.

We're specifically focused on React, React Native, iOS, and Android dev now. Front-end/mobile is easier to compartmentalize. I'm not sure if that's possible for many forms of data science.

Part-time work is an important part of our economy and will become more important as the world further globalizes (ex: "Remote" now being a hot topic) -- but the infrastructure is seriously lacking. UpWork is a sloppy solution attempt.

I encourage freelancers, customers, and platforms to be honest about what should and shouldn't be outsourced, to make sure there's quality on both sides (great freelancers and shit customers fail), and to make sure there's an easy process to follow (great freelancers, customers, with shit process still fail).
Can't we be reasonably sure it will be better than a weekend spitball? (The most successful spitball of all time to give due credit)
When I've been in Bangalore, I was surprised that there's no sugar-free sodas at all.
Taboola and Outbrain type ads are what you get when you don't have good ad targeting available. FB and Instagram ads are much higher quality because of the targeting FB offers.
Blocking a website is not “breaking the fundamental human right of freedom of speech and no censorship”, at least not in France.
Yeah you can almost certainly do it with an extension, but half the point of a fork would be to get the message across that they need to get their act together. (I almost certainly won't get around to it though, so this is just daydreaming.)
What you call avoidance is the essence of EU. Undoing that would bring us back to pre-EEC situation
That's basically what the museum of ice cream did
I really enjoy the following series by Aaron's.

http://www.aaronsw.com/weblog/rawnerve
I’ve spent a sizable amount of money hiring people on upwork and never have disputed a payment. If something isn’t being done correctly, the contract gets terminated and that individual never gets any more work from me. Early on it was very difficult to spot potential problems before the contract began. With experience it became much easier.

It is an imperfect system in an environment rife with problems from both employers and works attempting to cheat their way through. Now they are a public company now and have an incentive to squeeze fees from all ends. For that reason, I rarely hire new workers from upwork any more.

Workers or clients who get screwed on the first job will never come back and they will tell everyone else not to use it. In the long run that will add up.
WRT setting up a desktop as a remote workstation, where can a person go to learn more about how it works? Is it just about setting up port forwarding on your router, then using a proxy to deal with the non-static IP?
Ask HN: Starting in IT Support. I need direction on the next step
For background, I had an internship doing tier 1 helpdesk at a local MSP. I graduate this fall, but was hired last full for a real job as an IT Support Coordinator for a Manufacturing company.

My degree is in Information Systems, and first step is to finish that of course, but where should I go from here? What certs would you recommend, and what path would you suggest I look into? I hate to admit it but I do not think I'm the type of person to get into development.

I appreciate any and all feedback from anyone taking the time out of their day to provide some guidance for me. Thank you all
If they have French customers, the French government has jurisdiction.

If they don't have French customers, the French government blocking them would have no impact.
Yes, that's exactly right. Dark speaks HTTP (and at some point, will speak GRPC, Thrift, etc) so you can access 3rd party services over HTTP (and wrap them in SDKs in the Dark package manager, same as on npm).

We expect we'll have some built-in support for common things (resizing images and videos, or generating pdfs for instance; we already support static assets on a CDN).
Thanks for mentioning Turtle! Really appreciate it.

(1) Great talent, (2) great customers, and (3) an easy to follow process (platform) are critical for making freelancing work. UpWork typically misses at least 2/3.
This seems like a big deal to me. Amazon is one of the top paying companies for software developers to go work. That they've put money on that they can train people from 0 (or near 0) on software skills indicates that:

1) Training isn't so difficult - companies just don't do it because they don't want to shoulder the cost and not have the employee

2) The demand from Amazon is going to remain more than the supply can handle for a while. They've made the calculation that it is a better investment to train new programmers than wait for them to be generated by the rest of the workplace

Eventually, having a system that allows for a mass onboarding and training of decent devs is a big downregulating force on wages for the whole system, especially if they learn Amazon-quality engineering practices.
A lot on social media is staged to look good. Now we see where people are using toxic and unsafe environments to stage pictures. What does this say about us? Those of us who build the tools leading people to do this and those of us who do go to places to do selfies like that?
Taboola and Outbrain are everywhere. They pretend to be:

"Taboola and outbrain are clearly filling a need in the market. There is a gap between what publishers can monetize through their existing direct and remnant channels, which outbrain and taboola help fill. They also provide the sites with deeper engagement by cross linking related content that people are likely to read."

That was funny..

With that in mind it is very interesting to note that these are both linked with Israeli intelligence and do more than just provide third party advertising. To me it is a good idea to block them off.
Variational Autoencoders and Nonlinear ICA: A Unifying Framework
Fintech Targeting Africa – Opera Pay
I couldn't agree more. I run a number of hidden services on Tor. That's because for every website I create it's a simple thing to make it a tor hidden service too. My ham radio and science hobby websites are in no way, "dark". I link to them (and vice versa) from my clearweb sites and host from my home connection/IP.

Plus on Tor you actually own your domain rather than lease it on the whim of some company easily pressured by political and social winds.
Make me doubt the term “Settled Science”
Company hardware only is a very common policy at all companies larger than very tiny.
> Get the list with all ads shown by FB over a month along with who they showed the ad to so the gov can check if those people where in France or not?

I think it would be closer to checking which French company bought ads from Facebook and for how much and taxing this.
Having race in the dataset itself might not be bad, if there was an expectation that the data scientist would use the data to check if the algorithm was biased in some way, but it seems like the customer was pretty terrible sooo who knows.
From your numbers:

1. runtime memory reduction: ~25%

2. Boot time reduction: 20%

3. Time to interaction reduction: 20%

For apps with significant boot times, and runtime memory consumption, this is valuable.
No, that's the same mistake as thinking that simply having a condom in your pocket will protect you from unwanted effects during sex.

Fiber only works to limit the rate of fructose absorption when it's intact and the fructose is bound up inside it.
Carbon dating is merely one technique in the field of radioisotope dating.
As a consumer I almost always wish more was edited out. Too much time is wasted on random anecdotes, stories, etc. that have nothing to do with the topic hand. Maybe there are two different audiences as well. One that likes the podcaster and thus wasn't the unedited content the other could be content focused and only want the core of the content which is probably only 20% of the recording.
Many projects use duktape (https://duktape.org/)
Why is this news? Windows 7 has had telemetry for at least 4 years.

https://support.microsoft.com/en-us/help/3022345/update-for-...
Yeah, I know this. I don't think anyone at any of the other phone manufacturers has the weight to throw around that Jobs did, though.
This, At least some screenshots or Demo. And it is only for 250,000 view / month.
This seems to be getting a lot of attention, so as an Android Engineer with some security and framework experience let me try to explain.

This is a side effect of Android's initial approach to it's open nature. Android allows a manufacturer to modify its framework for their own use case. Then the manufacturer can allow a specific carrier to input their own system applications and firmware on to the devices well (your bloatware etc).

This can lead to multiple firmware variants for a specific device. It's not uncommon to see over 20 variants of a firmware for a specific Samsung device for example. This can be broken down by carrier, by region, by OS, etc.. for a number of different reasons.

This becomes a problem when Android needs to post an update. That update has to be pushed first to the Android framework, then to the manufacturer who decides if they are going to make modifications for the update, and if the manufacturer decides to make an update, they push it to the carrier who then has to make an update themselves.

This leads to a web with many broken ends, where a specific phone on one carrier may never see an OS upgrade after purchase, but on another carrier, the same phone might get them regularly.

Additionally some manufacturers take a greater degree of liberty in modifying the Android framework, making updates significantly more expensive to implement, so they don't.

The good news is Google over the past couple of years has been making a great effort under Project Trebel to simplify some of the APIs in the Android framework. What this is leading to is less friction when it comes to implementing core updates. Unfortunately not all manufacturers have opted in to adhering to the standards and Project Trebel yet.

This is all in stark contrast to iOS, which doesn't have the restriction of dealing with multiple manufacturers, and makes it harder for carriers to customize the device for their own business cases. This makes security and updates easier to push, but on the cost to the user of being an expensive single stream walled garden. Nothing against iOS in the statement, as a flagship device they're very nice. However, they don't have the adaptability that Android allows, making them prohibitive in some markets.

Sorry for any grammar issues, I'm on my phone (a regularly updated Pixel 3).