skysight-inc/HackerNews huggingface dataset:
Really? It seems pretty steady although it has ticked down slightly as a percentage of gdp since 2012. And looking at spending as a percentage of gdp is a bit misleading, as funding may increase but not at the same pace as gdp growth. I think a more meaningful measure would be real dollars.

CSIRO funding over time

2012-2013 733.8

2013-2014 778.2

2014-2015 745.3

2015-2016 750.3

Do you think that high extra 28mm to attain that high water mark of 2013-2014 funding would have made the big impact?

Maybe 2017-2018 are dramatically lower and if they are, please provide a source.

http://www.arc.gov.au/sites/default/files/filedepot/Public/M...

http://theconversation.com/infographic-how-much-does-austral...
> often TDD is wasted time

I'd say it depends. I find that TDD works mostly as the complement to a good type checker. It is extremely useful when the PL has weak or no type checking (eg javascript, ruby, python, c, etc).
It will be interesting to read your post in a few months time, when you hit the issues caused by using a monolith
which could be resolved by splitting that service apart.

Introducing components to match on various forms of value seems odd. Ideally standardise on those names; but if that's not possible (and you're using microservices), why not have a service to correct the name, rather than a library deployed to every endpoint? Then you call that service with data containing `first_name` or `givenname` and it returns that message with the standardised form. Or have a "global key" service; where you send the source system name and value, and have that translated for the destination via a lookup, allowing any field names or defined values to be translated by a generic reusable component:

Entity | System Name | System Value | GlobalKey
-------------------------------------------------------------------------------------------
Boolean | HR | TRUE | 52582622-4322-445b-bb7a-8ca118d0ca2b
Boolean | HR | FALSE | 688c2298-6b99-4c31-a356-1ab9b1caacde
Boolean | Finance | 1 | 52582622-4322-445b-bb7a-8ca118d0ca2b
Boolean | Finance | 0 | 688c2298-6b99-4c31-a356-1ab9b1caacde
Boolean | Sales | Yes | 52582622-4322-445b-bb7a-8ca118d0ca2b
Boolean | Sales | No | 688c2298-6b99-4c31-a356-1ab9b1caacde
FieldName | HR | GivenName | 3de31cff-e4bb-4d4a-a819-fd96c7c5032e
FieldName | HR | Surname | e799b891-1eeb-4598-85a5-a9534d3a3a4c
FieldName | Finance | First_Name | 3de31cff-e4bb-4d4a-a819-fd96c7c5032e
FieldName | Finance | Last_Name | e799b891-1eeb-4598-85a5-a9534d3a3a4c
FieldName | Sales | FirstName | 3de31cff-e4bb-4d4a-a819-fd96c7c5032e
FieldName | Sales | Surname | e799b891-1eeb-4598-85a5-a9534d3a3a4c

As for "handcrafted XML"... the alternative looks like handcrafted code... For translation a language like XSLT which was designed for translating data from one format to another seems like a good choice. You can also use this to get around your translation issue by defining a central "universal" format; so you can have XSLTs to translate messages from source systems to the universal format, then other XSLTs to translate from universal to the destination; so that adding or removing a system (/service) only impacts that system / you don't need to rewrite every point-to-point interaction of that service with another (OK, not point to point since we have microservices; but if they're not adding value by abstracting you away from point to point then essentially you've just got complex point-to-point interactions rather than simple point-to-point).
Yes and no. Brown is just dark orange, which you can sort of get by mixing red and green paints. Paint mixing is weird, though. (I’ve written paint-matching software professionally.)
It's ...... longer.
And who would make a free Office suite? Or an open source tool chain (we have two now!), or EDA tools, web browser, audio/vide codecs, or....

Once you have a decent base and sufficient interest, peoples incremental changes will get there eventually.
If you are interested in this post, you might want to have a look at an older post on hackernews that gained some traction back then (see https://news.ycombinator.com/item?id=17134668). In contrast to this post, the aforementioned emulator was written in Java instead of C.
Many countries have anti-masking laws now, which make it illegal to cover your face, unless you have a "reasonable need".

Regrettably, the notoriously anti-immigration government here in Denmark has instituted just such a law, apparently because of a couple thousand women who wear niqabs and maybe 20 who wear burqas. They claim it's to "fight social control", which I find extremely ironic since it's the women who'll be getting fined!

And of course, the excuse the government uses is that it's for "public safety during demonstrations and for identification purposes in banks and similar situations".

I'm not actually sure whether it's actually meant to target the niqab/burqa-wearing women, or if it's because of the left-wing protests against the government, where some of the participants wear masks. Either way, banning specific types of clothes usually only happens in totalitation states.
Crap, guess we’re stuck with reddish green :(
I wonder about the assumption in that MacRumors article that it's a self-driving car, given this article about Apple building their own Maps data set: https://techcrunch.com/2018/06/29/apple-is-rebuilding-maps-f...

Given that the MacRumors article says that the Lexus was parked, it might be a human-driven car for gathering maps data?
From hashes to the darknet: battling online terrorism isn't that straightforward
Interestingly, the BBC have been working towards this for some "nearly-live" events for a few years.

https://www.bbc.co.uk/rd/projects/nearly-live-production
Good luck achieving that in feature implementations on distributed teams with 10+ devs.

There isn't such thing as "my own code".
When we run out of room for data, scientists want to store it in DNA
Related phenomenon in ML: https://en.m.wikipedia.org/wiki/Curse_of_dimensionality
Not at all surprised that Marconi Union made the top cut :-)

"Ambient Transmissions Volume 2" is one of the greatest flow state albums I've ever heard:

https://marconiunion.bandcamp.com/album/weightless-ambient-t...
Agree re jet lag, works really well.
Interesting that the ‘correct’ dose is so low (0.3mg)
Light Blue palette Materialize
A Look Back at Why Blockbuster Really Failed and Why It Didn't Have To (2014)
Şeytanın Gecesi izle (2015) Tek Part 1080p
Dragon City Exact Hack Tool – Exact Hack
How to uncover the ghost wars behind our digital overload
React is more than five years old.

webpack is six years old.

npm is eight years old.

nodejs is nine years old.

Anecdotal, but I personally feel like things have stabilized a great deal.
I think there are a few variables, like time of day and competing headlines. I saw some breakdowns of the concept on reddit a while back, it's seemingly pretty random.
I'm not really interested in your word game, but the comment made me think of something. I'm a "visible minority" in Japan. It's easy to know because I can see the difference between myself and most people that I interact with.

I was looking in the mirror one time and suddenly thought, "Wow! I'm pink. I mean, not just a little pink -- I'm super pink". I'd never thought about it before. It's just that after a decade of looking at everybody else that has a kind of tanned complexion, my view of "normal" had changed.

I used to have a pink shirt. I took out my pink shirt and put it on. "Wow. I look like a peach", I thought. I've never worn that shirt again. It doesn't suit my complexion. I don't know why I thought it suited my complexion before. What was I thinking, pink on pink? It's just crazy.

Don't get me wrong. I don't mind being pink. I've been pink my whole life and for a large majority of it, I didn't even notice. Most people were pink where I grew up. There were other people who were more tanned, and even some people who were kind of super tanned. I never really paid attention to it. It didn't matter to me. But after I realised that I was super pink, I started to wonder if those people realised that they were super tanned. Did it bother them?

Some people (very few to be honest) have treated me poorly only because I was pink. It hasn't really bothered me so far. It's not like I can change colour. In my original country, some people treated me poorly because I liked computers too much. When I moved to Japan, some people treated me poorly because I liked Japan too much. I probably could have changed those things, but I didn't. People treating me poorly for stupid reasons is crappy, but I'm too stubborn to worry about it much. I've met people who have suffered greatly because of it, though. I feel bad for them.

Anyway, it doesn't really matter, but I think the real answer to your question is that if you've never thought about it, then you are not a person of colour. If you suddenly realise what colour you are, then you will be. Whether you are or not makes very little difference to most people except you. Hopefully people won't treat you poorly (including because of what colour they think you are), but... there's always something isn't there? Whether it's because of your colour, or because they think you are annoying, or because they are just mad at something completely different and decide to take it out on you.

But yeah, the colour thing exists, even if you aren't aware of it.
> In the beginning the Universe was created.
> This has made a lot of people very angry
> and been widely regarded as a bad move.”
I agree exactly. A concept like "agile" is a great way of organising your own thoughts. Inventing words and concepts is a powerful tool. But... we have to remember that we invented them. They aren't real. That's easier when you invented them yourself.

After a while... it's like the cliché about taxi drivers investing in startups... Sign it's time to get out. When people I know have no idea start talking about the awesomeness of some abstract methodology... I'm out.
> that don't impact my privacy

> Google Photos

doesn't make sense to me
Wonder if these will help with noise canceling headphones. I get bad motion sickness from them but really like the quietness they provide.
I think the distinction between how you see yourself and how you see others is particularly important, and I find that it's often conflated when I have arguments about things like poverty.

Attributing things too much to luck in your own endeavours might lead to learned helplessness, among other things. Whereas assuming that the bum on the streets quite possibly got into his predicament because of bad luck seems like a safer and more compassionate assumption to make.

But factually speaking, I'd say much more than we'd like to admit is out of our control, which is one of the reasons why I am in favor of societies with strong safety nets and hefty base-line of compassion.
But software has basically no overhead to produce, improve, fix or deploy.
IBM AS400 Users List
I use debuggers in anger since Turbo Vision based IDE for Turbo Pascal 6.0 on MS-DOS.

If everything that one can do with a graphical debugger is single-step, step-into and continue, then they are using like 1% of its capabilities.

Taking advantage of a graphical debugger, specially when the environment supports code reload, is quite productive for interactive programming.
cower from falconindy
The history in short from my perspective:

* Parrot was intended as the runtime for Perl 6.

* Perl 6 was not ready to indicate what it needed when development started on Parrot

* Scope/Goal of Parrot was extended to other scripting languages

* Parrot started to become more and more unsuitable as the VM for Perl 6 once Perl 6 figured out what it needed

* Parrot failed to attract other clients for its VM

* The Great List Refactor in Perl 6 the year before its official release, forced a decision on whether to also refactor for the Parrot backend or not (on top of the refactoring needed for the JVM and MoarVM backend)

* The decision was no: but really, the GLR was the straw that broke the camel's back, so to say. Particularly, NFG support and async/event driven support were deemed to be impossible to implement with the state Parrot was in at the time.

* With no more clients for its VM, developers left the Parrot project
You can't really disable Google history
Any way or how to self hosting ?
This is universally a common problem. You have an account on some social site, the owner and the advertisers know everything about you and you know nothing about what they know. You may not even know that people know. How can you make a valid decision to use the service? It's also true of governments, they make decisions that affect you in secret, and then tell you whatever they want; you have no idea what is being done in your name, and you are powerless to affect these decisions. Knowledge is power.
> Where's the facial recognition logon?

Weird you mention this, the Surface line has been shipping this for years.
Oh, they do. Why should www turn into a ligature?
A pre-commit hook can prevent that for you. (I use a linter that will only allow log statements if they're preceded by an exception comment, which I will only add if I actually intend to log things.)
Scopolamine, as in the truth serum? Do you notice any increased tendency to blab secrets when taking it? It would be amusing to travel with you.
I was too, of course a distributed system could also be built with DCOM and MTC (later COM+), and the DTC (Distributed Transaction Coordinator) could be used when you needed a transaction across services (or DBs, or MQs). Obviously the DTC was developed in recognition of the fact that distributed transactional service calls were a real requirement - something that current microservice architectures over HTTP REST don't seem to support.
This is why I mentioned -certain types- of societies. I find my native british culture very similar to denmark indeed on this front. In fact I do not believe for a minuite that the nordic countries are the most representative of such a thing. That dubious honour goes to places such as singapore where work ethics and not sticking out are extremely deeply ingrained.
Browser Forensics tool to spy on user's activities, recover stored passwords
Hazrat Ali Quotes in Roman Urdu, Hindi, English – Farman Hazrat Ali RA
> If have never ever written a bug, contact me for a job offer, I'll pay you 300% of my salary

I know just the guy. He was interested in learning how to code.
Unit tests that don’t read or write to disk and don’t try thousands of repetitions of things should be bleeding fast, but the most useful integration tests that actually help find faults (usually with your assumptions about the associated APIs) often need interaction with your disk or database or external service and tend to take a bit more than a few seconds. I find you need both.
The main problem of using it on reddit is that every reply to your comment will be "oh my god the interrobang!!!", "upvoted for interrobang", etc
Rapid-Prototyping of Rapid-Prototyping Machines
> everything is heavily design by contract, code is clean, there are lots of tests, everything it tdd'd then most bugs are almost always shallow

I agree that this is all good practice and helps prevent common classes of bugs. Obviously it will also safe you time of debugging these.

But your stack doesn't end at your code. There's a whole bunch of other code yours is linked to, there might be an interpreter or vm, there's the OS, the kernel and firmware. So IMO it's a bit naive to say you don't need debugging tools/skills.
Can you elaborate on why your don't get grey? That was always what I expected and I was surprised that you just get a muddy brown if you mix random paints.
The “Giving free cash to the poor will make them lazy” theory
Not really, if you look at the CIE chromaticity diagram, you’ll find that the experience of spectral yellows are very closely approximated by an RGB monitor. It’s spectral cyan that is really out of gamut for a standard display. Take a photo of a green traffic light (which is a little cyan so colorblind people can see it’s not red). I’m pretty sure that green-light color is out of gamut for most displays. https://en.wikipedia.org/wiki/SRGB
Reason #3 is not in itself a reason to forego spaces, just a reason why users would not insist on them. And no newsreader or actor today would prefer his cue cards or autocue without spaces.

I suspect a major reason not listed is inertia: people were used to reading without spaces between words, and never considered the alternative. With some help from reason #2, the increased cost.
Neither, I just thought you were still taking about Ukraine there, since the whole point of your comment (as I understood it) was that Ukraine was some sort of turning point.
This is one of the more unique aspects of my emulator; since most other Game Boy emulators were written in an older C standard, (or an undesirable alternative like C++), they didn't have access to anonymous structs or unions

...unless you use MSVC, which has had that as an extension for a very long time (since MSVC6 at least.) I wonder if MS was the one who got that into C11.
I had something similar after two months in Thailand. All of the people I saw when I got home were so... caucasian. And tall. With weird-shaped noses, and so many different kinds and colours of hair. It was weird.
Rich Geldreich: game and open source developer
Time is everything here. Your post has to be in an "active mode" all the time in order to get to the front page and once it made it there (!and if the content is interesting and relevant!), the post will keep getting the points.
Dude, it's been insane for decades
That would be why I mentioned -certain types- of societies. I do not think this is applicable to all cultures but many of them.

I have visited them and indeed I find a certain split between my experience of people's cultures and values say in the south of france and italy than I do in germany or russia.

I'm not sure if I really want to make the conjecture that there are two kinds of societies but I feel that on this issue it would certainly seem that way.
> Better in the way that western civilization (with America leading the way) has been built on hierarchies.

Despite that that is an incorrect statement (it has been addressed by coldtea's comment), my original question tried to hint towards a wider view. It's not as simple as saying western civilization is better. Is it better for the individual? How? Is it better for humanity? How? Is it better because we have cars, computers, airplanes and what not? Would all humans have starved to death without it? And then what is the cost of western civilization? Does it carry those costs? After all, hierarchical systems have stood for some of the worst atrocities in both historic and more modern times. When a ruler can send millions to war with some other ruler because he (let's be honest it's mostly a he) has the power over "his" people.

Western civilization is what we have and know but what is to say that the world couldn't have been in a better place if history had taken some other turns?
If you want to know for sure if Webrender is enabled you can go to about:config and check the Graphics section. If Compositing is 'Webrender' it's turned on.
Microsoft's evident misunderstooding of open source software is not an example that should be followed by others.
Do the masses have any idea of what "256-bit encryption" would mean anyway?
Twilio is great if you have someone to set it all up. If you are a small company or a freelancer, than twilio might not be the simplest solution. With conumber you don't need to setup anything. Choose a city and tell us where we should forward the incoming calls to. Takes 1 minute and you're ready.
Cultures tend towards believing that something they have is unique about them. I do not know why this is but I suppose believing in something such as a national identity presupposes that there is something distinct about that identity.

As somebody from the UK it's strange that I find a certain source of solace from this kind of culture even though practically it doesn't seem to make sense to dislike those who are succesful.
It seems like a bug. Of course you can't force Google to remove these data internally, but if they don't want to be sued, they have to hide them from the users themselves. So it looks more like a bug from pre-GDPR times that will be removed relatively quickly. Not to mention the caching issue: if you opted out recently, the change might not be immediate.
I’d recommend the patch for boating related sea sickness. It lasts 3 days. Most people get the “sea legs” within 3 days, so you don’t need medicine after it wears off. It works by essentially disconnecting your brain from your inner ear.

I get dizzy for about 10 minutes after putting it on. And for another 10 minutes after taking it off (if only using it for a day trip). Otherwise, no side effects.
I think the idea of a cheat sheet is that it isn't comprehensive documentation.
Digital Assurance and Testing – White Paper – Digital Transformation Challenges
Implementing overlapping date-range queries in Kube
There is absolutely no setup involved for our customers and the call quality for incoming calls is very good.
Facebook under fresh political pressure
a few days, maximum. If you're $SMALLISP and you have a /22 of space, and your upstream is $MEDIUMISP, you give a LOA (letter of authorization) to $MEDIUMISP allowing them to announce your prefix to their peers and upstreams. If $MEDIUMISP can't produce that LOA on demand and the ARIN/RIPE/WHOIS/APNIC/AFRINIC whois data, email/admin/technical contacts for the /22 owned by $SMALLISP don't respond with "yup that's our block and we are allowing $MEDIUMISP to announce it", something highly fishy is going on.
I wouldn't call it a myth, I'd call it a theory.

This is why basic income experiments like YC Research, the Ontario one, the finished Namibia one etc are all important. We need to see what happens in different cultures, in different communities, in different economies when we give un-earned income to people with no strings attached. We need to see what will happen.

You can absolutely bet if you give enough people free money, there will be ones that opt to do nothing but sit around playing their ninplaybox consuming their drug of choice. You can absolutely bet that some will use it to make positive life changes though like improving their diet or health care, seeking training, starting a side-hustle. We need to do these experiments for years and years in many areas in many populations to see though what exactly will happen.

I imagine if you took groups from the same state here in the US and gave those in a rural community money they're going to behave differently than someone living in an urban or downtown setting. Different if one group is in an economically depressed community and one is in a community full of healthy local businesses and corporate jobs.

I wouldn't call it a myth, I'd call it a theory with inadequate evidence to support or refute it.
Easy::jit: Just-In-Time compilation for C++
Also known as the Crab Effect, where the other crabs in a bucket will pull an escaping crab down if he tries to escape - https://en.wikipedia.org/wiki/Crab_mentality

There is a lot of this in the West too, although to a lesser degree and in a less open way. Its one of those ancient behaviors and systems of values that we keep applying today that don't make much sense anymore.

We don't live in small villages anymore, doing hunter-gathering or communal agriculture.

In today's society, everyone should feel free to try new things, learn and achieve their full potential, without having to deal with this constant social pressure that leads us to be as average as possible, in order to avoid standing out from the group and get punished for that.

It's not clear if this pull to be as average as possible is something embedded in our genes or if its purely cultural.
This is in the latest nightly. Open "about:buildconfig" to see if you're using it.
Image Manipulation in Golang – Convert Image to Grayscale