skysight-inc/HackerNews huggingface dataset:
There are some trends in current international relations that are worrying for many people who support liberal democratic principles. The failure of the Euro, which was a landmark liberal project. The Brexit vote in Britain. American protectionism. Russian political interference and military aggression. China's renewed suppression of individual liberties and its moves to export it's totalitarian and censorious principles abroad.

To be sure some of these are self-inflicted. The Euro was badly conceived and implemented. Brexit and Trump are the result of democratic votes. However they are clearly signs of a general swing away from liberal values. Liberalism and it's proponents in it's broadest sense bears much of the blame for all of this.

By liberalism I do not mean socialism. I'm a lifelong Conservative voter. I believe in individual freedom and see the EU with it's freedoms of movement and trade as a cornerstone of individual liberties here in Britain and the rest of Europe. Trade free of arbitrary and capricious tariffs is another important freedom we are in danger of having curtailed. The Good Friday agreement that brought peace to Northern Ireland did so by granting Northern Irish the freedom to choose British or Irish citizenship or both and opened up the border, a triumph of increased individual liberty, and is under threat due to Brexit. Liberalism in it's broad sense cuts across the left/right political divide, at least here in the UK.
Ask HN: What's it like working for typical consulting companies?
How do they compare to say SaaS/product companies?

Are they more likely to have bad environments? Do you actively seek/avoid them?

I see some medium and large ones around (like Accenture) and I wonder if they can have good environments or if they quickly turn into "renting expensive warm bodies" shops only pressuring for filling up time-sheets and so on.

From the outside it looks like they are constantly hiring and firing lots of people on 3/6/12 month terms in complex roles. Given the difficulties of creating a quality team even on a more permanent basis I wonder what's the effect of their practices.

Any stories or tips you can share?
An elected government does not fear its voters.

And Assad does not fear the people.

Damascus: https://www.unusualtraveler.com/damascus/

Aleppo: https://www.youtube.com/watch?v=y6omfaKhZL0

Ghouta: https://www.youtube.com/watch?v=K49aHbU1JPg
Ok, but that's a loyal employee's perspective.

If you're doing it on your private machine over which you have full control then how can anyone prove it was done during work hours?
Who, What, Why: Who Was Leonidas of Rhodes?
> People want escapism

Do they really though? People are told and trained all their lives to want escapism. That their lives could be better if they drank X, drove Y and wore Z. It's a natural side effect of branding and advertising. It's not enough to sell to the people who actually need your product, you have to convince others that they want it too.

Consumerism is not a natural human mechanism. It's a hack of commerce and something we've only really been exposed to —in any scale— for the last couple of hundred years.
Perhaps we need more small countries. Or, more realistically, we should take advantage of existing federal systems.

Could the success of the Silicon Valley owe something to California being a quasi-country? Or even the Bay-Area being a quasi-city state? I can see arguments for and against -- these places benefited from being part of the US, but also from being a bit different.
Pundits are more than happy to criticize their own countries or (in this case) their allies. You won’t find many Economist articles going easy on the UK or USA.

They are just giving China equal treatment, and it is only Chinese insecurity that must bring up the USA in any talk about it (in contrast, you won’t find people talking about China when reviewing articles about US aggression).
Assange said during an interview that he was the one that advised Ed to go to Moscow.
The era most similar to ours could arguably well be the pre-WW1 era, with several imperialist powers vying for larger markets and better raw material supplies, without any real threat of a socialist revolution, which at the core had the notion of workers unity across nation borders. It is mainly the reason that socialism is not a threat that differs: then socialism had not yet proven itself as a viable form of government; now it has been disproved.

It makes we worry that we have no real leverage against the modern-day imperialists that are increasingly sounding their trumpets of war.
Mexico doesn't have free speech in practice: If you speak out against the wrong people you get killed by the cartels. Also, we don't know what the quality of life in China is, because ... you cannot talk about things which are critical of the government.

That is technically correct, but being allowed to criticize the government without getting send to a prison seems to be a common denominator, so we could start with that.

That assumes you cannot work on free speech and "other steps" at the same time. Free speech is so easy, blocking it costs more resources than just accepting it. These resources could be used for "other steps", so blocking free speech is detrimental to them.
The Euro has failed? That's news to me.
Sure, but when a nation has been propped up into war, there's no point into going against.

If I may rephrase my previous comment, war is a like a tsunami, it's absurd to stand up to it, find voids and wait until it's over.
Vue.js just passed React in stars on GitHub
Right, because every single problem people face nowadays is coming from the outside, from "these evil countries".
https://github.com/vuejs/vue

https://github.com/facebook/react
Letters to a Young Contrarian by Christopher Hitchens
From what I can tell: that while this memory-management strategy can stop a program from seg-faulting or from executing remote code, the style of programming is the same as with `malloc` and `free`. You still have to `alloc_texture()` and `free_texture()` in your code even if those functions return a handle instead of a raw pointer.

Some observations about the strategy based on the article:

- It does *not* prevent memory leaks. It uses fixed size arrays, so once you allocate more memory
than there is room in the array, then the program has to exit.
- It does not prevent use after free. It just makes it easier to detect when this has happened.

This could make debugging easier in some situations. I do wonder though how it interacts with code analyzers.

Also this could work in any language. I wonder if it's common in game development for Android, because of Java and garbage collection spikes.

Oh, and another observation: I think this strategy is fully compatible with RAII and smart pointers. Smart pointers are implemented using malloc/free, and this strategy is isomorphic to malloc/free, so combining them should work fine.
There was Microsoft sinking a data center container in the ocean a couple days ago.
Wouldn't a libertarian have voted for Gary Johnson?
Thank you for your support. I tried to highlight the specific reasons why it felt like downplaying.

Another way to phrase my view would be, if someone did want to downplay the report, how would it come across?

An outright rejection doesn't work. It's too easily dismissed.

For example - and I make this comparison only to provide a well-known example - if you look at the anti-vaxxers, they don't outright reject vaccination. Instead, they argue that it should be examined more closely, there are uncertainties, and it's best to be cautious.

No one can argue with those general statements. It's when you come down to specific things like "should all 6 month old babies (excepting medical reasons) be vaccinated for X" where the opposition comes into play. The opposition strategy is to take it back to the more abstract level, or bring up specific examples where vaccination might have caused a problem.

I felt like your comment followed a similar pattern of switching to abstract principles that no one disagrees with. Someone who wanted to downplay the report would do that, to establish credential as being a reasonable person, and then use that credential to argue that things are more grey and nuanced than it appears.

A third way to phrase my view would be as a complaint about switching to abstractions, which seems to minimize the concrete abuses of the actual people described.
This is a rather anemic entry in a 100-year-old genre. Westerners have been doom-mongering about the rise of China since at least the Boxer Rebellion.

The FT ran a more informative and sober piece a week or two ago, on China's gambit to create a global energy network:

https://www.ft.com/content/bdc31f94-68aa-11e8-b6eb-4acfcfb08...
No, but Britain fought against slavery far earlier and more effectively than other countries, including the US. It saw ridding the world of slavery as its civilising mission. There's a reason why the underground railroad went north to British territories, and why a slave of the mid 19th century would see the Union Flag as the flag of freedom much more than the Stars and Stripes, in contradiction to your statements about the USA being "way more benevolent even in its darkest years".
What people often forget about classical books: They were written to be enjoyed. That's true even for Finnegan's Wake although it requires a special kind of person to enjoy it.
I personally knew a guy who did nothing all day, and actually started practice shooting with an air pistol inside the office (when he got the night shift, when the bosses weren't around). He kept this up for at least two years (I lost contact since the person I knew at the company was fired for trading shifts with her colleagues, despite the recognition that she was a top performer in her group).

The details (meetings, etc) might be fantasy, but the core fact that people get paid for doing nothing isn't.
>You won’t find many Economist articles going easy on the UK or USA.

On the contrary, I find Economist playing the anglosaxon party line in almost any international issue.
On top of that, Germany is a federal system whereas France has a very centralized government... so I imagine the politics of financing and building HSR lines is very different (and you end up with very different networks, check out the maps on wikipedia)
It's more management than recovery, sadly. But I'm at the point where I'm getting on with living with it as best as I can.
A good programmer finds common attributes and behaviors and organizes them into namespaced structs/arrays/objects with functions/methods and tests.
Abstractly, which terms should we use to describe hierarchical clusters of things with information and behaviors if not those from a known software development or project management methodology?

And a good programmer asks why people might have spent so much time formalizing project development methodologies. "What sorts of product (team) failures are we dealing with here?" is an expensive question to answer as a team.

By applying tenets of Named agile software development methodologies, teams and managers can feel like they're discussing past and current experiences/successes/failures with comparable implementations of approaches that were or are appropriate for different contexts.

To argue the other side, just cherry picking from different methodologies is creating a new methodology, which requires time to justify basically what we already have terms for on the wall over here.

"We just pop tasks off the queue however" is really convenient for devs but can be kept cohesive by defining sensible queues: [kanban] board columns can indicate task/issue/card states and primacy, [sprint] milestone planning meetings can yield complexity 'points' estimates for completable tasks and their subtasks.
With team velocity (points/time), a manager can try to appropriately schedule optimal paths of tasks (that meet the SMART criteria (specific, measurable, achievable, relevant, and Time-bound)); instead of fretting with the team over adjusting dates on a Gantt chart (task dependency graph) deadline, the team can

What about your testing approach makes it 'NOT TDD'?

How long should the pre-release static analysis and dynamic analyses take in my fancy DevOps CI TDD with optional CD? Can we release or deploy right now? Why or why not?

'We can't release today because we spent too much time arguing about quotes like "A foolish consistency is the hobgoblin of little minds, adored by little statesmen and philosophers and divines." ("Self Reliance" 1841. Emerson) and we didn't spec out the roof trusses ahead of time because we're continually developing a new meeting format, so we didn't get to that, or testing the new thing, yet.'

A good programmer can answer the three questions in a regular meeting at any time, really:

> 1. What have you completed since the last meeting?

> 2. What do you plan to complete by the next meeting?

> 3. What is getting in your way?

And:

Can we justify refactoring right now for greater efficiency or additional functionality?
Do you have much of a latency problem from the West Europe region in the Netherlands? I haven't noticed any problems with that from Norway. Even North Europe hasn't been problematic.
:)

I won't pretend I understand the nuances but to us it seems almost comical. Train schedule changes, and people are upset? Fires will be lit.
Must be a special kind of Dinosaurs, which could survive even on Venus.
UK itself has for 5+ decades been deeply tied to the power across the Atlantic, so?
Unemployment is at high levels in several eurozone countries, and this is blamed by some on the euro, and if you consider this a fair assessment and are unemployed I suppose you might think the euro has failed for you.
To a point I agree with you but there are plent of exceptions already https://en.m.wikipedia.org/wiki/United_States_free_speech_ex... and I don't think defending right to publicly wish someone dead especially if such fuzzy category as false statement of fact can already an exception to free speech. How well the law works... that's another thing. Trump can say there's no global warming and nobody puts him in jail for that.
why docker for such a small application?

thelounge start
Assange is saying a lot...he wanted to be so much part of it all...

https://en.wikipedia.org/wiki/Edward_Snowden#Russia
Misleading headlines can turn a quadcopter into a flying car
Recent reforms in it's implementation have made big improvements, but the inflexibility of it's initial implementation brought disaster to Greece and near-disaster to Ireland, Portugal and severe harm to others.

The Euro was supposed to stop things like that happening, but instead it made them considerably worse than they needed to be. That was a failure. I mean it failed to achieve some vitally important goals of economic stability it was supposed to guarantee.
Joyce's books are, in a real sense, "unreadable", and thats to some degree what the attraction is.
I would imagine ww2 best described in both orders: you start with the main participants, their alliances, and their general strategies/incentives, then you iterate over each country prior to the war, and why they started to get involved in it, and finally you discuss the war itself, and its major events
what is a legitimate news organization? one that you approve of?
>As a side note, I remember that framebuffer was very slow on a computer I had. Without proprietary video card driver both Windows and Linux had troubles even scrolling a window, it was very laggy. Why was unaccelerated VGA (or VESA?) mode so slow, I wonder?

FB on modern computers work surprisingly well except for playing video or 3d graphics. Sometimes on BSD systems it is the only option.
I don't think OP would have any issues with that. Their problem seems to be that they can't find financing through a regular seed round, and are asking if considering an ICO would be a good idea.
It makes more sense in context of the physical newspaper where you will usually see all their articles, in addition to the theme on the cover.

They covered that in an article,
"After decades of triumph, democracy is losing ground" —
https://www.economist.com/international/2018/06/16/after-dec...
The small "hn:<item_id>" link under the title will take you to the page on HN.

I was lazy to make that info available here. Because of the way the HN API works, I believe you need to make a separate request to get the number of comments ( maybe traversing the tree? ) and doing that in a way that makes sense would involve more code, so I just left it out.

I had the idea today I should have called it ∂HN since the reranking is just taking the first or second derivative of the ranks. I think that way of presenting it may be more interesting to HN readers than "Sakura", which was the original idea / name that I liked.

If you code and could be bothered you could always submit a PR to add the comment count functionality. I would really like / appreciate that. Let me know and I'll make the code available on GitHub.
The original trailer was completely CG done by an animation studio. This trailer is rendered in engine.
As if everyone employed at google is a core search engineer. Moreover, if you take your average programmer and let him/her implement an array at a low level, you’ll get either a mess or nothing, since the complexity of using arrays and btrees has nothing to do with the complexity of implementing these. And the complexity not in theory knowledge, but in an implementation itself. One basically cannot write, test and prove it in short term (see e.g. “Implementation Issues” on wp).
You assert that the good Friday agreement is under threat due to Brexit; others might say that it is under threat due to Michel Barnier's game playing.

Edit: all I'm trying to point out here is that the parent's comment on GFA is merely an opinion, and there are opposing viewpoints also.
I just searched for a random Thursday in August and found a ticket for 54,90 EUR.
When ever I see people comment on the Philippines I wonder if they have any idea just what’s going on in the Philippines. I’m still yet to meet a single Filipino who does not like duterte.
From the parent:

> By liberalism I do not mean socialism. I'm a lifelong Conservative voter.

From his perspective, the Euro has failed. But then again, this guy supports the party that caused Brexit, has decimated our healthcare system and is literally in power at the whim of a group of corrupt far-right religious nutjobs with direct links to terrorism (by which I mean the DUP, not the Conservative Party).
It’s not the listening - it is the sheer volume. If you track backward you know there will be a connection. If, however, you attempt to start with the past you’ll need to go pretty wide to get to all the things heavily influencing modern work.

I guess you could recommend a list. Start with medieval madrigals and then work your way to Stax records anthology? Haha
>"shouting fire in a theater."

Relevant Christopher Hitchens: https://youtu.be/4Z2uzEM0ugY
LXDHub – Display, search and copy LXD images using a web interface
My Nexus S singed its lockscreen padlock into the display in less than 6 months and the OLED turned yellow not long after as the blue subpixels degraded.
There is a very interesting false card shuffle called the Faro Shuffle. A trick most card magicians/technicians can spend a lifetime perfecting. If you split the deck perfectly, riffle shuffle perfectly such that each card lands 1 for 1 with each other, and repeat 8 times, the deck will be fully restored to it's original order.

No one uses it in live tricks due to the dexterity required and the fact that to a layman the effect is identical to other easier false shuffles.
I would like to understand why drilling stopped at the depth it did. Was it something to do with the material at that depth, something to do with the drill, some other factor?
Or if you template your types on an allocator, like STL does in some cases.
Macedonia changes name, ending bitter dispute with Greece
Ask HN: Ideas for Democracy 2.0?
As democracy decays around the world, what are some ideas that can come to our rescue and help us upgrade it?
I wonder how you enjoy 200 pages of no punctuation or coherence (Ulysses)?
It takes a special kind of person to enjoy this sort of thing... or some hipsters who want to show off.
OpenAI Retro Contest Report
Yes, generally with the economist ignore the editorials and read the news:

https://www.theatlantic.com/technology/archive/1991/10/-quot...

As you say, doom-mongering about various parts of the world is a venerable genre and one which the Economist resorts to on a fairly regular basis (at least once a year there'll be scare pieces on China, and an article on why the French economy is doomed).
How body work is a complex subject indeed. But if you remember, this all began as a response to joshgel complaining that it's impossible to tell good advice from bad one.

I'm not proposing that every person invents own diet, just to use common sense if a diet works for you and another doesn't.

As to how to identify who's lying, how about people telling lies? When Atkins wrote the book in the seventies, his critics told that his diet didn't work and provoked a series of terrible side effects, none of what was true.

The fact was that thousands of people were trying the diet and it worked and it didn't make them sick. So where did the criticism come from? You can tell me that there are unknown risks and ask for caution. But if someone is saying in no uncertain terms what they said in the face of evidence, that's a strong indication that they have no interest in truth.

Of course, diet is not the only matter in what some powerful entities try to manipulate the public, it happens in a variety of matters where science, politics and private interests meet. The first principle here is follow the money.
Hit compile, count the seconds until complete?
Why Skylake CPUs Are Sometimes 50% Slower
Did they make any special geological discoveries?

Did they find any precious metals, etc.?

Also, I'm wondering, is it possible to measure the depth of the hole using a laser?
Google places a $550M bet on China's second-largest e-commerce player
> we don't know what the quality of life in China is, because ... you cannot talk about things which are critical of the government.

If you want to know what the quality of life is like in China you can visit China and meet people living there. Visas are easy to get. It's not a secret, and there are plenty of first hand accounts of even their darkest hours.
Using software to eat safe: Coding away allergies
Remember the 80s when the Japanese were going to take over the world, and pulp novelists turned out airport thrillers in which the villain was a Japanese businessman?
I really like what Ireland is doing with https://www.citizensassembly.ie/en/
Eight years ago I was an intern(actually a budget filler) in a large corporation.

My tasks included:

-Translating table columns(results of this were thrown away)

-Preparing "use cases" (actually training a real intern who majored in business administration so she had no idea how to do this)

-Reading a 900 page Tibco product API reference.

I took two weeks off - arranged with my manager. I was told that after a week someone finally asked "Where's <my name here>?"

I noticed that other employees had Eclipse opened at all times so I downloaded it and started learning Java - after all my position was "JAVA intern".

No one bothered me during these three months after which I had enough money to buy a laptop and get a driving license. I was also offered a position but I declined on the grounds that I was yet to graduate back then.