skysight-inc/HackerNews huggingface dataset:
> You only have to make available the source for products you ship

That's a bit disingenous. Android wasn't shipping anything and it always released sources, as far as I know. Same for almost any Linux distribution out there. Common courtesy calls for distributing at least "release" versions, like RedHat and even Apple do.

That, to me, sounds like you're currently taking the minimalist "we'll release the bare minimum we are legally forced to, and nothing else" stance, which is basically equivalent to "we are not going to give back anything if we can avoid it".

I do hope this will change in the future, although given the realities of embedded development (cut-throat and all), I wouldn't be surprised if it never did. I think I'll keep rooting for more open players in the space.
Have you ever considered that you and others reading all of this subtext where none exists is more a reflection of you being contrarian rather than some cult-like attitude or other projected reason?
Blinders help even less. And whether the problem is "new" or a few decades old is really irrelevant.

There's some trend to have huge issues, felt and experienced by tens of millions, studied by tons of different groups, admitted by experts, pointed at by tons of different statistics, etc, and people wanting to have some definitive "this is the final 100% statistical proof with n confidence" on it, or else it doesn't exist.

It's more lalala hands in the ears denial than actual science. Same thing for the environmental change deniers.
Kraftly
Show HN: Huginn: programming language with no quirks ;)
It's a resource allocation problem. You've only got so many hours and energy in a day. I think the trick is to learn to recognize which code is more important and spend effort where it is needed.

I think it would help if as a community we would recognize that sometimes writing crappy code is OK, as long as it's a conscious decision and.
Have you tried switching to a different browser? Or a different IP-address?
> The article is wrong

In what part is the article wrong?

> You could provide a mobile framework and tools for publishers that helps sites create pages that render fast by putting them on rails. AMP is that framework

You clearly didn't read the article. AMP is not fast. The moment you load it from anywhere else but Google's cache, it's not faster than any other webpage with a similar amount of Javascript and other code.

Even Google's own performance measuring tools say that AMP isn't fast.

> Chrome DevTools and Google has long offered the Page Speed tools and others to audit your code for slowness, but curiously, no one seems to use them or care, which is why we ended up with millions of slow ass mobile sites shoehorned with megabytes of JS.

That is really besides the point. You bemoan that "there's no mobile framework and tools for publishers that helps sites create pages that render fast"? Oh look, there are plenty of those frameworks, and there are tools like Google's own tools.

And those tools say one thing:

- AMP is not fast

- Google lies about the speed of AMP by aggressively preloading AMP pages from it's own overpowered CDN/cache

- It's entirely possible to create fast pages with existing technologies without AMP. Google has extensive documentation on how to do that (and obviously it never mentions AMP). However, Google will penalise those pages even if they are faster than AMP.
The maximum density of water is at 4 degrees. If you heat it above that it starts expanding quickly. If you freeze it below that it starts expanding slowly.
>patient preference

As a patient, I'm always suspicious when I see this. When I'm in a bad enough shape to go to the hospital, going home is not my priority, getting better is.

As someone who also work in an hospital, pushing patients out as quickly as possible has more to do with financial objectives than anything else. (e.g. we were told that our hospital should have 25% less beds by 2020)
[Edit: whoops, never mind, thanks. Might be worth adding the memory-mapped part to your comment to clarify for others too.]
I really enjoy their podcast despite the fact that I don't really do much .NET these days. They have excellent guests, a good range of topics, and makes for a very nice commute listen.
The parent uses weasel words https://en.wikipedia.org/wiki/Weasel_word that, while technically correct, imply something false. The comment is refuting the implication.

Here the implication is that there is a fundamental design flaw in the OS that may cause widespread issues, when really this is a bug in quite a narrow edge case: it may happen when building colossal projects repeatedly on very high spec computers, the article suggests that the team at Microsoft investigating the bug couldn't reproduce it since they couldn't build Chrome as quickly as the author could.
The main objection I have to AMP is preloading, it is a demonstratable case of an unfair level playing field, that cannot be excused by any technical reason. On slow 3G, where performance matters most, it gives an advantage of several seconds.

Because of preloading, not because of AMP in itself.

This makes the whole "the web is slow" discussion irrelevant. If I would now build the fastest website in the world, it would not be preloaded, and would STILL be slower than AMP. It's a skewed playing field in which you cannot compete, whether you strip down your site or not.
Dickens taught us to look at the poor and think, "There but for the grace of God, goes John Bradford."

At some point this transformed into looking at the poor and thinking, "Loser."

Governments should lean on our media to mediate this message.
> What I said is absolutely accurate and you seem to know enough to know that.

Well, no. What you said was; "But on Android third party password managers can also utilize the system APIs, whereas on iOS they cannot.", which isn't 'absolutely accurate' at all. The share sheet uses a system API to inject the username/password combination. Your statement is demonstrably inaccurate. It's not as fluid as Android's approach, granted. To make you statement more accurate, you should add '...the same system APIs.", although, I'm not sure that is actually the case.

> If an app isn't listed in [0] it will only work with Apple's password manager or copy/paste. Some apps missing include: Facebook, YouTube, Instagram, Snapchat, Google's app suite (gmail, google maps, etc), Netflix, Spotify, et al.

Ironically, that list totally disproves what you are suggesting, and arguably, the bad actors here are Facebook and Google who own most of the titles listed.
He knew exactly who was paying him, he just may not have known who was paying those people.
And in addition to the disappearance in the same site of many image-based let's play with the changes with imageshack and photobucket.
> and you talk about taking that away. how is this supposed to help people who are already impoverished? it seems like you want there to be more people in poverty, not fewer.

It's about income distribution.

It's true that the economy is not a cake you can split in several parts, so it's not a zero sum game, but I think that inequalities should be reduced, and that means taking from the ones who have, to give to those who have less.

And if you take from the ones who have the most, you are not creating poor people, you are just improving the balance.

And again, it's about the extremes, there is less need to touch the incomes of those in the middle.

I don't understand how taking from the rich to give to the poor would be a bad thing.
> Do you still hunt, kill, and butcher your own meat?

Um, yes? it is not that hard. You do need land for it.

I think reaching new heights requires a full understanding of how things work in general. Here is the thing with computers, it isn't that hard to get that knowledge. You just have to apply yourself and build a great deal of things over a career.
"What can a person do to prepare for climate change?"

If global climate goes haywire, I would guess grain prices are first to go up, leading to instability in the poorest areas (qualitatively, the price of food seems to be related to regional instability).

On the short term I would guess the best guess is to have enough money to buy food, and live somewhere where there are strong governments that will mitigate problems to their constituencies on the short term (USA, Europe, Japan, Australia, New Zealand, etc)

If this starts to go badly, that is.
how and why would you plan to have less beds in the future? Is that backed by population growth and average hospital utilisation per person or some other metric?
Data Processing and Outsourcing – How Beneficial for Small Businesses
The title should be: We should welcome the advances that are making hospitals less important in US.

There is nothing wrong with hospitals in EU.
> Web Packaging spec could fix this

It won't fix this. The only thing it will do, it will let browsers show the original link, not the AMP link, and fix the UI. The problems described in the article will not go away.

> But before you have a general purpose spec that fixes something, you need a specific embodiment that does

AMP isn't that spec though. It does nothing special. And the only reason it's fast is because Google aggressively preloads it.

> but the end result is that not only do end users get AMP-cached fast loading, but they also end up download far less data,

Are they though? When for every search google preloads tens of AMP sites to make them "fast"?
I regularly have discussion about climate change with my dad.

He doesn't deny that human interference does influence weather and climate, but he says there isn't enough evidence that this is the only reason why the climate is changing.

The Greenhouse effect once was something natural and positive - we couldn't live on a planet without the Greenhouse effect. But now the meaning changed and it includes that human race is guilty, because of air pollution.

He doesn't deny an effect, but he says other possible explanations like water vapor (which apparently is one of the biggest impacts for the Greenhouse effect) aren't regarded that much in the discussion.

He says, the ice around the Antarctic even grows, but almost nobody talks about that. And volcanic activity north of Greenland might also boost the temperature there.
To be honest it has sort of moved on from .net. The podcast is mostly about cloud, javascript frameworks, technologies and soft skills these days. The geek outs are the highlight in my opinion.
Keep in mind that these figures are in American dollars. Also, the companies you mention are the elite of this industry, and pay accordingly. Other places pay less.
War in the Womb (2014)
> Also time precision is up to even seconds (i.e. it can not store file stamp 'modified at 10:00:01')

In the pure form of the file system, yes, but with VFAT (which also adds long file names, creation time stamps, and access time stamps), the precision is exactly 1 second increments.
I don't know why this is downvoted when it's exactly how it works in a lot of European countries.
There's plenty of hardware tinkering around SDRs though.
Ad Posting in Directories and Benefits of Outsourcing
I think it is more commonly referred to as hardware design (or simply 'digital design'). I think it's also reasonable to call it software - but I think that even the 'real' hardware development (of ASICs) is starts with a VHDL design.
Will we also see dynamic seating? I do not mind paying 20-30% for being taller and heavier. I will never be able to pay 200-400% more tho for premium or business class.
Ok. Who is your dad?
"Chinese poverty is different from American poverty because we weren't worried about starving."

Mentions a mass starvation event in China only a generation before which probably killed the equivalent of 10% of the US population at the time.

You might want to think about that a bit more.
Relevant xkcd (https://xkcd.com/989/)
Ummm.. someone I know did not have the menstrual cycle (had for only 2 initial years) but she still has 2 kids healthy and fit.
Saying a site like that is not secure, is like the famous old advertizing campaign where one of two competeing food products claimed, perfectly truthfully, that there bread or milk or whatever it was, didn't contain any bleach. It's a technically true, yet grossly disingenuous statement. No one's milk had any bleach in it, and that site has no obligation to be secure.
I understand neutral and V-shaped, but what is warm sound?
Vim-style navigation shortcuts for Todoist
Tips for Complying with Georgias Telemedicine Laws
> Differential privacy formalizes the idea that a query should not reveal whether any one person is present in a dataset, much less what their data are.

I see one problem here: you almost never know all the possible queries in advance.
The one thing I really love about EFI on non-macs is that you don't need a boot loader. You just compile your kernel with an EFI stub and whatever you want in the initrd and then select it with the firmware GUI.

That's nice
Walk or bike to your workplace instead of taking the car. Use public transportation.

Oh, sorry, I misread what you asked about. You don't want to do something against climate change, you just want to mitigate the effects on you.

Best thing is to avoid all those people who will migrate because it doesn't rain anymore in their place so they have to starve because of bad harvests.
Not the same. Notice the memory mapped file bit.
Maybe you should've gotten a vasectomy at some point. Children are nothing but a dragdown when you're precarious.
Just because the admaker thinks that he has a particular audience to target, doesn't mean he does. This is called leaving money on the table and not understanding your customer base. I'd seen the ad, I found it annoying as well. Somehow I doubt they did a great deal of focus research on people who buy in this industry, or their own current customer-base. Otherwise the ad wouldn't have been shit.
Previously posted here: https://news.ycombinator.com/item?id=8155153

I reposted it before seeing your comment because it has been 4 years. My how time flies.

https://news.ycombinator.com/item?id=16464485
This is a great point. Fines also strike me as a horribly socially unfair punishment. For someone who's affluent, it means nothing at all (giving them a carte blanche), while for someone who's poor, it can be more than everything they have.

10 years in prison or 50 hours of community service, however, exact what appears to have the same effect regardless of who is being punished.
Artificial wombs can't happen soon enough, it's the final challenge to equal rights.
Back pain is pretty hard to quantify. A lot of perception involved rather than actual physiology. (most of the time you don't see any actual back problem when doing clinical investigation, at least nothing noticeable with typical methods).
> Aeroflot

I'd rather take a train to gulag than use anything Russia-related.

They keep appearing as cheapest carriers in comparison sites for departures from small Eastern European capitols. Whoever took em before are horrified and never do them again.
Smartphones are commoditized and there are non-Google Android smartphones on the market, so they should be able to get some made. Also, they can just buy any unlocked phone at retail, replace the OS, rebrand and resell (obviously this limits the market due to high price, but also requires no upfront investment).

As for Play Services, they could just have a team whose job is to make MicroG work exactly like Play Services so that all apps work including the Google apps.

The only Google app that you need to replicate is the Play Store client (or really, the downloader, since you can just use the Play Store website for the UI) and then the user can install all the Google apps from the Play Store.

As for getting developers to put apps in their store, it's certainly much easier than getting them to write another app.
> ... we forget.

My technique is to always have such bags in my bags so that I never go anywhere without having them on me. Redundancy :)
If you can use perfectionism as a motivator, it can be very powerful and drive you - sometimes - beyond what you thought was even possible.

But it can backfire. Either because you may at some point not know where to stop, or because you are so intimidated by the idea of not getting it right you do not even dare to begin.
How Our Beliefs Can Shape Our Waistlines
Keep things modular: get something like a Raspberry Pi with a USB soundcard and plug that into your good ol' amp.

Using that with shairport-sync to cast to a Woburn speaker gives me more than adequate results and I'm not even using a USB DAC nor digital audio output via HDMI, just the Pi's basic line-out.

https://github.com/mikebrady/shairport-sync
> There was a case where a fan in a compute node stopped working, and to compensate this failing fan, fans in other compute nodes started to operate at their maximal speed, which then generated heavy noise and vibration that degraded the disk performance.

I've never heard of such thing, can vibrations from a fan really influence disk performance?
Here's all you need to know at the bottom of the article:

"Ezekiel J. Emanuel is ....a partner at Oak HC/FT, a health care investment company."

Shabby nonsense from the Times.
Android arrived when the smartphone marked was in its infancy, whereas Linux emerged much later in the development cycle of the PC market, when it was way too late.

If IBM could have chosen a free and open DOS for its first PCs, the market would look very different today.
Yes. Loud noises and even yelling degrade disk performance as well.

https://www.youtube.com/watch?v=tDacjrSCeq4
Actually yes, I know how to assemble a computer as well as to do sysadmin stuff (or at least enough to be able to search for the relevant docs).

Knowing about the abstraction layers under your javascript helps a lot with efficiency. If more people knew that maybe I wouldn't need 16 Gb of ram just for the browser tabs...

Edit: that doesn't mean you should write your own web server every time you do a new web site, but it would help if you do that once to get an idea of what's going on.
> Writing a binary executable file is not a common situation, only compilers do that.

Not only compilers. Decompressors (.zip, etc.), installers and auto-updaters. There are more use cases for writing out executables than just compilers.

Although these cases probably write sequentially and don't need to memory map the file and update sections in a random access fashion.
Electron isn't a good benchmark here because every app spawns it's own Chrome renderer process. In the case of Kai, I'd imagine they'd only need to spawn a single instance, and just add/remove view handles as needed.
The bit in here that seems unnecessary is the "debtor's examination" and subsequent arrest; neither of the UK debt recovery systems have a provision for forcing people to come to court, and it doesn't seem necessary anyway. If you fail to show up to the court process at which a debt judgement is made against you, then the bailiffs can go to work. But you can't be arrested.
For someone just starting in this world, any orientation or advice in how to improve with facebook ads or this world in general? I am following tutorials and forming more formally but 3 to 5 ROI would be huge for me professionaly, since we deal with not so big companies that would have, in the best of scenarios, a budget similar to the post, normally even smaller.

So it feels quite hard to stablish a relationship between the money spent and what we directly get the client in return.

So your comment was extremely useful for me!!
> unregulated monopoly with no danger of anti-trust, lots of things are possible.

It's far from being proven yet. Even with anti-trust laws, breaking out companies in smaller entities does not challenge their market position that much, and anti-trust laws have a nasty effect: they encourage companies which are close to monopoly to let a weak competitor survive just to say "hey, at least there is one competitor left so we are not a monopoly". It's just not working well.
Facebook Is Censoring My Notes
Ask HN: What's the difference between 5/10/15 years of exp?
I'll soon approach my 5 year anniversary of having a paid programming job. As most of you in the same position would attest, we're basically different people and many times the programmers when we first started. I used to wonder how people get to "x years of experience" and now that I have a few x's around my belt, I realize I still have a lot to learn re: perfecting the craft.

For you guys who've reached bigger milestones just in sheer number of hours of programming, what does it look like? What gets better, not-so-better, and potentially worse?
I agree. I was a longtime Nexus user and switched for the S8 as Pixels were in short supply (UK, not sure if that was the same in the US). We still don't have Oreo on EE over here and I am constantly trying to disable the annoying Samsung software. I will be going for a Pixel 3 next time I expect.
:) and, to some extent, this is kind of funny, because where I live having a Civic is a sign that you do have a expensive car, and people treat it like "just more 10k bucks and you could be in an Audi".
You're right that it is an example of a case that matches the "basic" description of the conditions to hit the bug, but it probably won't satisfy any of the three conditions when they are considered in detail:

* The files being written probably won't be using memory mapped IO (I'd expect them to use the equivalent of fwrite instead) as the installer won't need to make complex changes to the binaries in the same way that a compiler/linker would

* There will likely be a significant delay between writing the file and running it compared with a build process that uses its own build output as part of the build (even in the build process case, the bug went away for a year, possibly due to an additional delay between the write and execute steps)

* Once the installer has run, the system will probably not be under heavy load (the author was running a highly parallel build on a 24-core machine, and this bug was still only hit in 3% of builds)

Really the earlier post was just misleading, as it implies the bug is much easier to hit than it really is.
Crooks Launder Money Using Amazon Ebooks
Is it not possible to make something "work out" without taking risks? A quote from the olden (perhaps wiser) days, was "don't quit your day job", has this sage advice been lost?

Unless we are going to avoid widely classifing a "risk" as something "scary" or "hard", then isn't changing jobs risky?
17 Steps to a Successful Music Manager Job Description
My evil genius moment with selenium happened when I ran a headless client to visit the login page of a bank, wait for 2fa sms code from my Android application, then use the code to log in and place some automated stock orders.
A look into the smartphone tax and others announced in South Africa
And you were getting these customers from AdWords campaigns, instead of high-touch sales? That's incredible.
"The proportion of the global population living on less than $1.90 per person per day has fallen—from 18 percent in 2008 to 11 percent in 2013, according to the World Bank."

Is this because $1.90 is 2008 money is equivalent to $2.50 now?
Which book on economic history was that?
An entire article about flutter and I have no idea what it is.
Also, US inmate population is far larger than China's one, even though the former population is much smaller. For this, American citizens can either believe their government is abusing human rights, or that Americans in general are more inclined to commit crimes. Which one is it?