skysight-inc/HackerNews huggingface dataset:
You can only ignore the propaganda if you recognize it as such. Western audiences don't really have the background knowledge to evaluate what they read, and Western media tend to focus on the foreign policy of their country as it relates to China.

The two highest-quality (in terms of professionalism and level of detail) English news sources reporting on China are https://scmp.com and http://sixthtone.com . The South China Morning Post has somewhat retained their independence, but Sixth Tone is a government-backed propaganda outlet, existing only to counter negative reporting on Chinese politics with news in other domains. Someone reading a lifestyle article on Sixth Tone isn't easily going to realize that they're reading propaganda unless it's pointed out to them.
Those major companies have just won, because the directive codified their content filtering systems as mandatory. EU just effectively made competition significantly more expensive.

Why the heck would they block the market that just made them easy monopolists?
Owning the Network with BadUSB
Trying to make a right out of two wrongs.
Re: ksonnet deprecation: I heard from some of the CoreOS team at a Prometheus Meetup recently that ksonnet is not exactly being deprecated.

Heptio (the owners of ksonnet) were bought by VMWare and will no longer maintain it. But it's possible the CoreOS guys will take ownership since they use it heavily in some of their tools.
In CBM BASIC RND(1) returned a floating point value between 0.0 (inclusive) and 1.0 (exclusive).

205 + RND(1) would always evaluate to 205 when truncated.

205.5 + RND(1) pseudo randomly selects between 205 and 206
That's not quite true: https://www.bbc.co.uk/news/technology-29448058
Yeah. And imagine how European politicians would spin this as global corporations blackmailing democracy.
Ask HN: Is there a good dock replacement for OS X?
I have been using a mac for years, but the dock has never grown on me. A quick searched turns up UBar. For those who use it, what do you like about it? Did you try any others?
It is really impressive. I had some fun with Chu's original DOS implementation [1]; for example, what does happen if you repeat a same letter up to five times? Even you don't know Chinese characters, you can easily see that some subcomponents are specialized while others remain fully general [2]. For example 骨 (BBB) is made of three 月s (B), but it gets reused in BBBBB (presumably ⿰骨骨). Careful decomposition and specialization made Cangjie extremely concise and still usable.

[1] http://www.cbflabs.com/down/show.php?id=62

[2] https://p.mearie.org/gOHG.png
OpenStreetMap and Deborah Nicholson Win 2018 FSF Awards
Luckily for you, there's no EU regulation (yet) saying you do ;)
Let them block the European market for a few hours or days and nothing will happen, except that they lose advertisement revenue. Let them block for months, and European competitors will emerge.

But why on Earth would they do that? And why should they?
Is Running on a Treadmill Harder or Easier Than Running Outside?
This assumes people don't know Boris is a lying, populist shit.

It also assumes that no other referendum are based on falsehood, including the original membership referendum.

In reality, the people vote for the wrong result, and the leave campaign comes under the microscope

EDIT: flagged? because it's pro-brexit? politics are being played around flagging. I wish there was a process for this kind of flag abuse.
Ask HN: Know of any Autonomous Businesses?
Kunaki.com is an almost 100% fully automatic cd/dvd printing service, with basically no customer service, and I imagine almost no humans involved in operations beyond maintainence and shipping.

Im curious if any other such businesses are known? This kind of precursor to pure smart-contract businesses.
This makes me feel much better about the Brexit situation in the UK. A hard Brexit with no deal is now the best option.
Prelude to the space age – the 1960 film that inspired ‘2001: A Space Odyssey’
it seems that in such cases easiest approach is to contact someone at Google to forward your case to the right person. I met Goog people at my coffee shop and had cases where weird behavior happened (when i tried to leave a review for example) and i just emailed them and they said "oh @#$ that looks like a bug I've forwarded this to PM at xxx. here's interim solution.." I couldn't believe it was that easy.. in the end network is probably the best path
Whither WireGuard?
It's an imperfect analogy so we're all going to take what we want from it. Here's my take:

Windows enabled businesses to start doing business without a ton of r&d. It was ubiquitous and supported and functional.

At the same time, with Linux you could invest all your capex into a datacenter and 1Us and build clusters for cheap and transfer all that money you would have spent on a complete system on opex to develop one. In some cases it's just plain necessary, and has some great success stories.

Sadly, I'm seeing a lot of businesses throw away time and money on NIH, justifying it with restrictive budgets. They claim they have to build all their solutions from scratch, rather than pay for managed ones, because it's cheaper. Those people often don't understand the true cost, and are wasting both time and money, when they could be buying ready solutions to start churning out products.

But then again, there are businesses that literally do not need to move fast, improve their products, increase efficiency, etc. For them, spending money on tech is more a hedge against an uncertain future than a business decision. They'll invest in anything if they think it makes them relevant.

So, Windows vs Linux is probably less important than the underlying motives of a given business, and whether it's managed well. Anyway, neither of them disappeared, and there's still good cases for both.
> Yet somehow it floats away.

Yes, that's a jump. This is a very light animal relative to its wing strength, it should be able to jump very high.

By the article, those animals should be stronger (relatively to their weight) than birds, only comparable to bats, and most people simply don't believe the kind of maneuvers bats can do.
My thoughts exactly. I have two apps out on Google Play. They are full featured, stable, and people still like them. I just want them to to continue to work. But they don't. I need to constantly take away from my time developing new apps to fix my newly broken old apps. How many times, Google, are you going to try to "fix" the problem of apps draining battery in the background? It never seems to end.

On the flip side, my first programs that I wrote for myself in the 90's still run. Yeah, I know that DOS is emulated now, but MS made them still work, and I didn't even have to re-compile.

I have this conspiracy theory that Google is purposefully trying to make things difficult to get rid of developers that don't have a lot of resources.
> But for developers in big co., acquiring a public cloud account may take months and forms over forms of paperwork, getting roles put into the central corporate directory etc.

I help companies re-architect their solutions for the cloud, and I've worked with companies who had a multi-month process for requesting and provisioning new "cloud servers". If it takes you just as long with just as much overhead to deploy a VM in Azure as it does to buy and provision a physical server, why are you even moving to the cloud?
>Brexit vote should never have been legally binding

It should have been legally binding, if it had been then it could have been challenged in court and very likely would have been overturned due to the cheating of the leave campaigns.
Yes, app developers are a type of their user. They use their sdk and app store to build and deliver products.
I think if you blocked Facebook, you'd have million people in Brussels tommorow making democracy very personal.
By default yes, but that's the price of using immutable objects and datastructures.

However, you can cut pretty much all of those allocations with a bit of care and still retain some F# niceties.

I recently wrote a very low allocation text file parser that could ingest log files at over 200MB/s single threaded. All in F# using structs and Span the same way I would in C#.

Except I get the safety, terse syntax and rigor of options, records and matches
There seems to be quite some overlap between NVC and I-messages [0], which are constructed in a similar manner:

1. I feel... (Insert feeling word)
2. when... (tell what caused the feeling).
3. I would like... (tell what you want to happen instead). (from [0])

I learnt about I-messages about 10 years ago in a seminar on conflict resolution and have tried to use them eversince. My personal impression is that they have really helped me - in solving conflicts, but also in growing as a person. Because, again purely subjective, my impression is that once you give others your I-messages, they are more likely to also respond with I-messages. Which again helps me to understand others and their needs better.

That said, NVC looks like a great addition, by making things more explicit with those four distinctions (observations vs. evaluations, etc.).

[0] https://en.wikipedia.org/wiki/I-message
"Selected Ambient Works 85-92" is a quality product.
> "Apple also says that it’ll use machine learning and Apple Maps to label stores that you use in the app, and use that data to track purchases across categories like “food and drink” or “shopping.” " - I guess this is novel in the United States, but challenger banks like Monzo/Starling have been doing this for a number of years.

I've got the same services with BNP in France. I don't know how the data is computed/retrieved, though; maybe it's coming from manual tagging by users (since user can tag each individual payement).
I never said that the US is a great example for a functioning democracy. The best example for democracy is Switzerland. It also has the highest standard of living in the world as a result.
Datastore can't have an S3 API and is not easily replaceable. You linked to a different product(Cloud Storage).
Ask your coworkers if it bothers them. The fact that they have not complained to you does not mean that it doesn't. They are more than likely being non-confrontational. People who get called out on their mechanical keyboards often get very defensive. I have seen it ruin team dynamics.
Yeah, useless a bit too far to generalize, you're right. But, in the end, it will won't be usable by general public or software hackers (in its original definition).

I don't have any Android devices, and I don't follow its forks, derivatives or general state too closely. If you have the money and the means, you can always make a fork of an open source software and make it work for you.

To be more accurate, maybe I can say it won't be very useful for the general public, but big companies can do whatever they want since they have the money and the man-hours.
Agreed. I made a comment about this about another article a few weeks back that went too heavy on the visual story telling. Yes, it's cool that it looks like a magazine and all, but very difficult to focus on and hold the narrative.

Second, thanks for the link to the map! Maybe I missed it for the aforementioned issues, but I rather expected an article about a map to contain the actual map.
Dick’s Goes All Out on In-House Software
A clean cut between a free core and the adtech layer should be a welcome property. Think Chrome/Chromium, not Android/AOSP. For AOSP, our perception is dominated by all the trouble that derives from hardware vendors forcing binaries into a kernel that actively rejects them.
Italy is not really on the way out, and the few politicians who supported the idea changed their mind after brexit
Zink is an effort to write an OpenGL layer on top of Vulkan. Previous discussion:

https://news.ycombinator.com/item?id=18356179
As an Aphex Twin fan and someone very interested in procedurally generated music, this is absolutely brilliant.
Maybe this will have you reflect on dismissing opposition to EU ("reckless Brexiteering nationalists") and consider why people may oppose (some aspects of) current EU. Some of those "reckless Brexiteering nationalists" may simply have experienced similar things with EU legislation before, in areas you don't care about.

I wouldn't say this is about "lobby-bought EU parliament". This is about the parliament routinely rubber-stamping everything. Rejections are extremely rare. This legislation had so wide opposition that there was a chance it won't pass. Even this passed. Consider how well the process works for things that aren't of so much public interest.
Optimizing Large State Apache Flink Application for 10x Performance
Um, no. There is an established scientific community around pterosaurs. The difference between pterosaurs and Superman is that between a natural historical entity and a comic book character.
Electric Car Companies Ready to Excite
I'm glad we are getting rid of daylight savings time. It's a biannual disruption of sleep cycles that costs lives (in increased accident rates) for at best marginal benefits: for most of europe sunrise and sunset times change too fast for an additional hour to really matter.

Still, I think given the choice most people would have prefered to stay in summer time instead of winter time (or equivalently: to abolish DST and move the timezone by one hour).

The actual proposal is only 8 pages long and also worth a read [1]

1: http://www.europarl.europa.eu/RegData/etudes/BRIE/2018/63030...
Wow, what a succinct powerful argument. You've convinced me!
You're right about the tone. If someone has not sincerely committed to believing the NVC framing of the problem is accurate then the tone comes off as incredibly condescending. You have to believe that the emotional component of the issue is a real problem and not just that you're caring about the emotions of other's as a chore to get what you want.
Suing 10year old kinds singing songs on Youtube in 3, 2, 1...
Sure - even the built in midi effects are enough to do a lot of generative stuff in Ableton, and when you get into Max the sky is pretty much the limit.

But, you could pretty much feed any source of generated midi into a DAW in real time in multiple channels and then have effects on different channels, etc.
> It only works as long as the representatives see it as their duty to represent the will of the voters accurately

That's not really the idea behind representative democracy. It's supposed to work that you vote for the person whose values intelligence and approach to policy you agree with, and they use their skill and judgement from there on in - you can of course lobby them on issues.
> France’s current batch of national politicians have consistently advocated for the worst parts of the Directive, and the Macron administration may seek to grab an early win for the country’s media establishment.

Macron is a crook. If any other president from any other civilized country would have sent the military to guard against its citizens' street protests [1] then that president would have been (rightly) called out the worst names, instead Macron is still seen by a large part of the mainstream media as this savior of European civilization and democracy.

[1] http://en.rfi.fr/france/20190320-military-be-deployed-saturd...
It will be interesting to see how Brexit jives with this bit of policy news in the rest of the EU.
What‘s you point? If you cannot fix everything, fix nothing instead?
>The proposal would give each member state a choice from 2021: either to keep the current summer time system or scrap the twice-yearly clock changes

So if you travelled vertically within a timezone, you could end up going back and forth by an hour repeatedly, depending on the state’s decision made here?

Truly, a design made by committee.
> Let them block for months, and European competitors will emerge.

I don't think so. You don't build a second Twitter, Youtube or Facebook in "a couple of months".
Plus, all of them would need to deal with GDPR and the copyright directive. So, despite the technical effort, there is also a huge legal effort.
Including the pre-force touch Apple ones
> For example I am for a "democracy of experts" system, in which any decision must be voted exclusively by those who have expertise on the matter the vote is about.

Isn't that not just a technocracy? I actually think a system like that would make a lot of sense, but I still believe the population should have the power to veto a law that they don't want.

As for the brexit vote being undemocratic, I see your point, but I don't think just because the people were uninformed that means the referendum was undemocratic. First of all, I don't think most MEPs who voted for the copyright reform were any more informed, on average. I also think it should ultimately be up to the population of a democratic system to decide things, even if they don't understand the situation entirely. That's the point of democracy.
Yes, and it's completely beside the point. The point being that this was how the people voted. Democracy right there.
Entrepreneur Turned a $10K Startup Investment into a $600M Acquisition
Related, search for free cheap and dear in this clsssus Spolsjy article:

https://www.joelonsoftware.com/2004/12/15/camels-and-rubber-...
I thought it would be useful to add that you can also generate k8s manifests from a helm chart using the `helm template` command.

I'm in the same boat where I avoid helm if at all possible.
How to get A+ rating with your SSL (Nginx Edition)
Grandpappy's Hard Times Survival
That's pretty cool. I wish some of the foundational f# libs and webserver were written that way. They probably use more idiomatic code which means application code pays those costs too.
HOAs are exceedingly rare in Canada, outside condo associations.
Is it safe to live in a sanctuary for giant bees?
Dupe of https://news.ycombinator.com/item?id=19490869
If some deactivated ancient genes reactivate, due to high co2, we are going to have that again :D
> There were 4.6 million replies [to the online] consultation, 70% of which were from Germans.

Germans make up around 15% of the EU population. So by this metric they've got an out-sized democratic participation in the EU by a factor of almost 5x.

As seen on a solar map [1][2] Germany isn't even particularly badly impacted by this issue compared to say France or Spain. There's some truth to the saying that Germany basically runs the EU, but as results like this show mostly because they seem to be making an effort to give a crap about it and its policies.

1. http://blog.poormansmath.net/images/SolarTimeVsStandardTimeV... (source: http://blog.poormansmath.net/how-much-is-time-wrong-around-t...)
For seismic work as far as I can tell almost everyone is using just Petrel and Paradigm as their core day to day tools. H&R has some stuff but really if you look at people working in the field you'll see Petrel experience is the most common trait.

Yes every shop has internal tools but again much of this is stuff cobbled together by non-software developers. I remember at one point a major tool at this one shop stopped working. It turns out they had hard coded a network share as a temp folder and the folder got removed.

Out $300k spend was on a completely loaded out license from a company that rhymes with lumberge. I don't want to put the name since there was a pretty strict NDA infront.
Because obeying US internet laws is so much better.
If I remember correctly UK was actually a strong proposer for this kind of legislation
Pandoc is definitely the way to go. Very easy to automate, too.
You could also do I=RND(-TI)

Providing a neg number to RND would "reseed" the random number generator. TI was a "system" variable that updates every 60th of a second.
True, and I do not condone these insults either.

Its just that coorporations are far more scared of beeing associated with the right, than the left.

Legally speaking you're not allowed to insult anyone, wether as a n-word, nor as a nazi
Outside the EU that's already true, even between countries that all observe DST (since start and end times of DST vary). But having most of the EU in the same time zone with the same DST rules was very convinient.
That's already what happens if you go from France to the UK or Spain to Portugal, so it's not really something new.
Last time there was a UK election I had 2 flyers. Nobody came knocking.

Fortunatly in this day and age you can do your own research
>Disable the account temporarily when some (small) number of other users flags its posts as spam...

I'm not sure you're really hearing us.

The advertisers don't want their ads connected to spam or propaganda posts AT ALL. If Twitter actually shows the post, and then has ads along side it, it's too late. I mean it's great that someone bothers to flag that post as spam, but the advertiser's Twitter firehose processor is going to detect that pairing. Under your proposed regime the advertiser would be constantly detecting violations by spam users who were not being punished by Twitter. Under Twitter's proposed regime, the advertiser would report the first violation and the user, and his/her posts, would be gone. On top of that, there would be far fewer occurrences of such matches in the firehose data in the first place because accounts would be more difficult to create. Now add to all that the fact that the spammer would have to get a new burner phone to create a new account. That cost, coupled with the fact that each account could only pull off limited spamming means less profit for the spammer.

Put another way, the ROI of each new account tends toward zero under Twitter's model. Under your model, the ROI is bounded only by chance. That chance being the chance that enough people bother to mark the post as spam. Here's the thing though, what if they don't? What if the first Twitter hears about the spam is from the advertiser? Being in that situation is what Twitter is trying to keep to a minimum. That is the nightmare scenario that they live in today. Today they are in that situation several hundred times per week. Those are uncomfortable calls. (Probably hundreds per day by now? I haven't checked in a while.) With their new system, over time, I could see that going to ten to a hundred a week. (Maybe even lower if you add automated firehose processing for advertisers on the backend.)

They say "The customer is always right." Well, for Twitter, the customer is the advertiser.
As the saying goes "the plural of anecdote is not data". Unless you are collecting the anecdotes in a methodical way then it doesn't tell you anything, since you can't know what biases your data is affected by
I disagree, I think k8s is entering the slope of enlightenment. The ecosystem is still early, but there are some amazing tools being built that can make you very productive.
I understand this point very well, but I believe we are way too far on the wrong side.

First of all I don't think is fair from software developer. We do real engineering and still we are not recognize as engineer. A transaction to a more rigours profession is good in my opinion and if that includes costs like receiving a degree or upfront buying expensive equipment, I am not so against it.

A product that is sold ensure maintenance and ongoing development which is very very needed with too many tools and libraries developed by amateurs that polutes the whole ecosystem.

Try to reverse your example, immagine the airline industry as it was the software one. Would it be more fun? Surely, we would have jetpacks, small private elicopters and everything will "move fast", but they will crush any other flights... Would it be better for the society? I doubt it.

Of course there is a reasonable middle ground!
Do we still need Software Architects?
ShadowHammer: Malicious Updates for Asus Laptops
Uber and Lyft drovers plan to strike
..and this was how we learned about migration? That’s such an absurd way to discover it
That’s not true?