skysight-inc/HackerNews huggingface dataset:
+1 for Dell XPS developer edition. I bought one earlier this year and its fantastic.
This is a post about a fun experiment, but these kinds of tasks are day to day jobs for quite a few people. Fortran or COBOL codebases are often unmaintained yet relied upon.

I remember when we updated our Fortran compilers (because of other tooling) and they had problems with our 80s/early 90s code. That was joy to debug.
Not programming related, just wonderful.

REFLECTIONS AFTER 25 YEARS AT THE MOVIES

http://www.rogerebert.com/rogers-journal/reflections-after-2...
Github and Google services were once blocked in Turkey for political reasons. Even ATMs couldn't fetch updates because they relied on Github. When people started to realize the situation, github and google services were unblocked in a day.
For what it’s worth, this only really applies to a comparison against OpenVPN or IPSec. WireGuard has similar code complexity and size, and is approximately the same when compared against the incumbent VPN options.
As creepy as the increased invasion of privacy on the Google phones, the most disturbing is the Google Clips camera. That's literally how the movie "The Circle" started (although it's a pretty bad movie).
It's an easy pitch. Not for all industries or markets, but broadly speaking, removing the need for trusted third-parties is a major leap forward.

And that's how those (trustless) decentralized ledgers should market themselves. It only needs to come down to that one simple thing: they increase the surface on which supply and demand can interact. The resulting friction generates wealth.

Lots of markets remained untapped because of that third-party need. Forgive the punctual essentialism, but increasing "capitalism"'s reach to those uncharted territories is good. In fact, it is precisely why I think it will take-off: the derived utility from an economic point of view is too high to be ignored.

Sometimes you don't need it to be trust-less or permission-less because some industries only have a handful players who already trust each other. That's not the full picture.

Obviously, there's an efficiency trade-off. But, don't make the mistake to throw the baby with the bath water. No system is perfect. No complex system behaves like it should. Bitcoin is imperfect. There are lots of bullshit and koolaid. Nonetheless, I believe the trend since Satoshi, with the long historical line of research he has built upon, published the Bitcoin paper is clearly upward. It should continue. Satoshi was the spark. Now (r)evolution will be incremental.
Do you have an open roadmap? Why not eat your own dog food here and "colonize" development, even if manually?
Why wouldn't you just ignore the patent.
No, branches are not git objects. An object is something that is identified by its sha1. Branches are merely files on the filesystem that point to objects.
My company uses Chromebooks as primary computers with our own fork of ChromiumOS. Our build excludes Google keys thus hypothetically offers reinforced privacy.

Our fork is called NayuOS ( https://nayuos.nexedi.com ) and is a true system for hackers. It erases user folders on every restart and no extensions are allowed. It is very hard to track and since the Chromebooks are very cheap it is easy to exchange devices often.

It has to be run in Developer Mode thus you have writable /usr/. Chrome Brew is fully functional thanks to that but it is a security hazard.

My company moved everything to cloud so we access everything via browser. It was hard to get used to it but in the end it is a huge time saver. Google went the same direction.
When I was a kid, stuck in a hospital waiting for hours, I poked a pencil up into the bottom of the cup stack of their automated coffee machine. The kind that drops a cup down and fills it.

In retrospect, an asshole thing to do. I was, though, at the time, highly amused. Doctors would walk up, pay their quarter, watch the coffee fill up, then slowly drain.
Not to mention their free socialized healthcare that WE give them.
In normal PoW, if you own a botnet, unless your botnet has a significant % (something like 25-51% depend9ng on details) of global hash power you're economically incentiviced to work on the main chain rather than try to "take over" the network
Because armed response is rarely necessary.
" But at the moment China is too rich, and Tibet to inconsequential, "

This is it.

When I was in Cali 1997-2003 - 'Tibet' was all the rage.

Hollywood, popular opinion, documentaries etc. etc..

Then about the mid-2000s', 'Tibet' was snuffed out as a 'popular concern'.

There were quite a number of big business people/CEO's whispering about Tibet as a 'cause' - but they shut up pretty quick.

China has very effectively divided and conquered Western leaders who speak with 1000' voices (i.e. politicians, CEO's, academics) and even played nations against one another.

They have very effectively dangled the 'we have 1 Billion consumers carrot' in front of everyone and have them all kow-towing (pun intended) to get a juicy slice, but it never quite happens.

It's amazing how much indirect influence a coordinated attempt to attack an issue can have.

I remember the Dalai Lama used to even be a big name in the press, we hardly hear about him any more. Many, long tentacles ...
latitude and longitude are quite popular locations for terrorists
28 cores @ 2.5 GHz = 70 GHz Cores, 14 cores @ 3.1 GHz = 43.4 GHz cores.

So the total performance (to first order) is almost twice as good for the 28 core part. Sure you need to use all cores for that comparison to hold, but usually software either scales up to 8 cores or less or it scales up to N cores.
Colly: Lightning Fast and Elegant Scraping Framework for Gophers
What do you use for the design work ? Just standard debian based software ? Any hacks to get adobe software working ?
I fail at many things everyday, but I did not fail in the way you meant because I did not use 1984 as a neat metaphor.

What I meant was people use it as a neat metaphor, by likening anything that smells in anyway similar to 1984 with something bad, and unworthy of further consideration, thereby prematurely stunting critical debate.

Hilariously, such blinkered thinking, and confinement to a limited set of goodthink far afield from anything they could paint as similar to 1984, is the very rigidly-controlled result those people, who prematurely shutdown debate by invoking 1984, pretend to be against!

My only failing here is conveying this to you clearly. I'm sorry.
Hasn't cloud computing reached the point where local workstations like this aren't required?
It's very difficult, if not impossible, for society or government to enforce moral judgments, shame, punishment, condemnation, etc on every individual / company that deserves it.

The amazing thing about our society is that in most cases, the incentives of individuals are such that even bad people engage in good behavior. You say that businesses and business persons have been making destructive decisions "for decades" but there's definitely a reporting bias there; an overwhelming majority of businesses quietly ship bacon, pack boxes, deliver fertilizer, fold laundry, etc without any moral/shame oversight from senators or society at large. In fact, many of these businesses are likely ran by sonofabitches, but they still engage in good behavior because their incentives are aligned with their consumers.

The problem with Equifax and other headline news behaviors (pollution, bank crashes, etc) is not 'bad people made terrible decisions' but 'bad people had no incentive to make right decisions' because, for example, the credit bureaus are simply not motivated to protect consumer data. Legal and financial incentives are both aligned against consumers, not for them.

It's a little unfair to pile on the CEO of Equifax or the company because that's just fighting yesterday's battle too late. What we should be doing is fixing the incentive structures such that future Equifaxes don't happen.

Also, as other commenters have pointed out, we don't want to discourage good people from running credit bureaus out of fear that innocent mistakes may get them hung.
It depends on the workload but for most cases those extra cores will just sit idle (that Intel is for things like webservers serving many concurrent requests), for most general workstation tasks you'll get better performance from the AMD offering. It's sort of like buying a half million dollar tractor trailer to go fast instead of a hundred thousand dollar sports car.
For anyone who hasn't seen the movie based on the novel, I would highly recommending watching it[0]. Superb, nuanced performances by Sir Anthony Hopkins and Emma Thompson. The movie would also serve as an introduction to the Merchant-Ivory oeuvre[1].

[0] The Remains of the Day (1993) http://www.imdb.com/title/tt0107943/

[1] Merchant Ivory Productions https://en.wikipedia.org/wiki/Merchant_Ivory_Productions
Regarding third parties, on a blockchain you don't have to trust them to hold your money. You can set up a 2-of-3 scheme where if the two primaries agree then the third party never gets involved, and if they disagree then the third party decides where the money goes, and only then gets a cut. Advantage: in the absence of a dispute, this system is free.
SiteSpect | Full Stack Engineer | Boston, MA | FULL TIME, ONSITE, VISA

SiteSpect is a digital optimization platform that lets you test or target your web traffic without having to change any code on your side. Under the hood, SiteSpect is a reverse proxy. Requests from end users are routed to an appropriate backend and SiteSpect modifies the response based on what tests the user is assigned to and then delivers those changes back to the end user. Currently, we are handling ~10,000,000,000 visits a month.

We're hiring a Full Stack Engineer for our Core team. This position will work on all parts of the SiteSpect system, from the client facing control panel, to our API, to the proxy code.

Technologies include a LAMP stack (where P is for Perl), AngularJS, SASS, and Redis

For more information and to apply, see: http://app.jobvite.com/m?3FCCXjwE
I wouldn't, it's not like Google doesn't already comply with state censorship laws: https://en.wikipedia.org/wiki/Censorship_by_Google

Most people would switch to something that is compliant with government legislation, very quickly. Because most people don't know or care what encryption is, they just want to talk to their friends.
Interesting thought, but kind of sounds like a conspiracy theory. Anything else to back it up?
North Korea Has Cyber Capabilities, but What Are They?
I gave it a shot for about 3 weeks, the last time container tabs popped up on HN, but I'm back on Chrome now. Containers are awesome! But Ctl + T not doing what I want it to, combined with FF still just not being as responsive and stable as Chrome did it in for me.
> If I was ruler of a small country, I would say "of course we won't recognize Taiwan. We will foobar them. They don't get an embassy, but they get a blah." (which de facto will be exactly the same thing)

That might not be a smart move. Small nations get a lot out of banding together and acting as a bloc. If you foobar Taiwan, it might freeze you out of diplomatic channels that are more important to you than wanking off China.

Plus, you don't have to kowtow to China when you have the US around. If you're really lucky, you'll rate a US military base and watch your economy take off. Sadly, if the Trump-ites get their wish, the US won't be much of an alternative for much longer.
The Secret Assumption of Agile • Fred George
Rhino horn for example regrows at about 9cm per year, which is worth very roughly $2000-$15000 (I'm unsure about recent prices).

So they can be farmed and have decent lives. The trick is that if the price is high they're still going to get poached. If the price is low then it'll be too costly to feed them and it won't be worth it in the first place.
Slides here: https://gotocon.com/dl/goto-amsterdam-2015/slides/FredGeorge...
I hope they succeed too. I tried to buy a laptop from them and it was a terrible experience from order to refund (and months waiting). Despite that I'm still rooting for them.
Is that stuff really a concern? How many random child kidnappers are there? Don't children go out to play? And then walk home alone from wherever they hung out? I thought Stranger Danger was sort of a joke for many areas now. Especially considering people on HN are usually middle class at minimum.

I never had any issues walking to the bus stop starting in kindergarten. Though granted I almost never walked alone. Usually with a friend or two.

I'm in a much more affluent place now. I see parents walking their kids to the corner of the street of our housing complex. Seems a bit extreme to say the least.
Well, there is actual law against it? https://www.nytimes.com/2015/12/02/nyregion/ex-citigroup-con...
To be fair if you go to the main website it does give you that information, I feel like it would be redundant to put it on every single page.
I also remember tools that simply converted Perl code to C. The argument against being that the advantages of an executable would be outweighed by the disadvantages of transpiled C being very inefficient.
Legally organised as a cooperative.

There are three categories of membership and a democratic process to move between each: 1. Members - formal cooperative members with legal responsibility. 2. Outlanders - people more dedicated to the cause who get benefits like first refusal on incoming work and so on. 3. Collaborators - the first stage. You work at Outlandish basically.

No status prevents you from participating in circles to make decisions, apart from the Outlanders circle (which is a meeting between members and Outlanders) and the members circle (an extraordinary circle when there have to be particularly big or legal or sensitive decisions made - most decisions are made between Outlanders and members).

The intention of the organisation is for everyone who wants to to be a member.
Hypothetical 1:
Contract security is taken very, very seriously, and discussed in section 2.2 of the whitepaper. The short answer is that colonies will have a 'recovery mode' whereby whitelisted addresses have the ability to alter some state of the colony contract directly. This should, in principle, prevent the circumstances enabling such an exploit from ever happening. In that sense, the hypothetical is moot.

The situation you really are getting at is one in which the Common Colony is mature enough that the 'recovery mode' features have been disabled and the contract is in full community control (a reasonable assumption if the Common Colony is pulling down $10M a year as you suggested). In this case, it also seems reasonable that some of that $10M a year will be spent by the Common Colony on bug bounties and internal security, paid to experts who have the highest reputation scores. If somehow there was still some brilliant exploit by a hacker who was both skilled enough to outsmart many, many world-class developers all working together, malicious enough to forgo the generous bounty awarded for disclosing the exploit to the Common Colony security domain, and downright detestable enough to willingly crash an enormously successful DAO... well, the answer is simply ¯\_(ツ)_/¯

Hypothetical 2:
This is where the reputation system gets interesting. If you really wanted to try to gum up a colony's inner workings by 'objecting to everything' or somehow interfering with the normal day-to-day workflows, you yourself would need some reputation score to do that. With each objection, you would be required to stake your own tokens and reputation on the outcome of the dispute. If the other members of the colony don't approve of what you're doing (I don't see why they would if you're trying to push the colony into the ground), they will vote against you and you will lose tokens and reputation. So with each unsuccessful attempt to interfere with the colony you hate, your own ability to influence that colony will diminish substantially.

Section 9 in the whitepaper describes these mechanisms in detail.
rented trucks and some firearms have viable uses (e.g. pest control, sport etc.)

automatic weapons have no civilian use case
This always seemed a bit strange. Provoke a nation into war (e.g. Britain with the opium wars, America when they wanted to annex California) and you get to keep the land you took, but if you didn't use violence to get the land you have to give it back.
Can you please read again the wiki article on what the gun's capabilities are and where it's deployed, as I don't think we are talking about the same thing?

First, masses of innocent people don't usually charge at borders of countries with which they are technically at war. Second, this is not a "gun see, gun kill" technology. There are humans involved and I'm pretty sure the level of automation is directly related to the assumed probability of border being attacked. In more peaceful times, it will be almost all manual. In a full fledged war - mostly automated. You can't afford to be sentimental when your country is being invaded.
We're not getting enough good applicants.
That's an outstanding response - thank you.

I've tried looking through the discussion website and not found an ELI5 document. Yes, perhaps I can and should ask there, and I probably will, but I figured the document(s) must exist, and someone here on HN would probably know if it. Indeed, it's plausible that they've written it. But searching more than casually but not (yet) intensively has failed to find anything that bridges the gap between "Your files magically exist" and "Here's the spec, read it and the code."

Perhaps I'll have to write one as I learn about it - your response is a great starting point.

Again, thank you.
Design work done mostly done in browser via Figma: http://www.figma.com/

Debian is strictly via CLI, I don't do any GUI apps via crouton, felt too janky and I didn't really need the overhead.
To me a good engineering culture isn't a "nice" engineering culture, it is one where the company consistently delivers outstanding work that is on point with business requirements.
Wow, shocking to read of such deep capitulation from a country like Norway, which positions itself as egalitarian and goes the extra mile in various areas such as excluding certain companies from investment by its global sovereign fund on ethical grounds[1].

This was also chilling to read:
"And when the Dalai Lama was invited to Norway in 2014 by the Norwegian Nobel Committee to celebrate his receiving the Nobel Peace Prize 25 years earlier, conservative Prime Minister Erna Solberg refused to meet with him, as did every single member of Solberg’s government. Due to warnings from China, His Holiness was not even allowed in to the Norwegian Parliament’s formal reception room, despite the room being empty during the time of his visit."

[1]https://en.wikipedia.org/wiki/Government_Pension_Fund_of_Nor...
What value does a blockchain add? Beyond the obvious problems with privacy, the problem isn’t that there’s trouble getting personal info but rather two areas without effective corrective pressure: there isn’t an effective check on mistakes or a way to force errors to be corrected, and large financial organizations have successfully conned most of us into thinking that the cost for their failure to authenticate someone shouldn’t be their responsibility.

A blockchain has no to negative value for the first problem – immutability means you'd need a way to force everyone to honor delete/update records — and since the whole point is not being anonymous, there’s no value for the second problem beyond what PKI does except that PKI has well-understood ways to deal with a compromise and the blockchain community is still working on the problem.
> you want to be able to roll back transactions under certain conditions

Yup, refunds are the basis of customer service.
Programming to interfaces help in this matter. e.g. if I have a data interface, I could use the same type on any format I liked. If it is the same interface, methods are the same too.

For encapsulation and message passing, coroutines work wonders. You could use a generator in Python, or a goroutine in Golang. And then you could treat different modules of your program, as if they were a standalone independent part.
We're based in the UK and do hire from all around the EU. It's a good point though, if we were to start sponsoring visas then we might be able to get more good candidates.
Thanks for the tip. Probably should have bought a larger USB 3.0 than 32GB, the Ultra Fits are nice by San Disk checked read/write pretty good (have numbers if needed)
That's the best laugh I had this morning!

Now the smarter hospitals keep a Keurig behind a locked door. (Doctors just need to bring their own K-cups)
To add some meat onto that: a package should be usable (and reusable) on its own. If you have a package that is a single function or struct, it is unlikely (but still possible!) to be useful on its own and likely requires the context of your other packages to be useful.
Trust-less veracity is extremely horizontal. This "simple idea" did not have a working proof-of-concept until 8 years ago, so it has not had much time to be realized as a broad solution yet.
> If the US, the EU, the UK, Canada, Japan, and Australia collectively took a position and agreed to provide support for any country that was individually attacked or sanctioned by China for its position, then you'd probably see a much more restrained policy response from China (although their rhetoric would likely be quite loud).

cold war version 2? nice try.
This is great news. Congrats to the Cowboy devs!

Do a lot of people that run Phoenix apps in production expose cowboy directly to the public?

I'm always putting them either behind nginx or Amazon ALB, both of which support http/2.
Thanks for this - very interesting.

Also very interesting on the degrading reputation - glad you/they have thought about these issues a bit.

I'll add though I do think my concern of a quantitive fix to a qualitative and/or cultural problem still stands but will take a more informed view once I've looked at the white paper in detail.

Cheers.
I like the idea of open organizations (as flawed as they may be, it's hard to be worse than modern corporate fuedalisms), but I'm skeptical. From the OP here:

> You choose what you work on. It doesn’t matter where you live, or who you know-only how good you are.

But from the linked whitepaper:

> The smallest structural unit in a colony is the ‘task’. A task represents a unit of work requiring no further subdivision or delegation. A task has three roles associated with it: A manager [...] A worker [...] An evaluator [...] The manager (usually the creator of the task) is responsible for selecting the evaluator and worker

So it looks like it does indeed still matter who you know. To create a task requires the token as collateral, so if you're not on good terms with anyone who possesses tokens, then you're outta luck. I'm not even saying that the aforementioned is a bad thing, but it seems like exaggeration to claim that this solves the problem of favoritism, nepotism, and cliquishness in human organizations.

Crucial question: is this project itself governed as a colony?
Theoretically going with ECC Memory should add about 20% to your memory budget, but due to artificial chipset limitations and "enterprise pricing" it is often more like 500%.

Personally, I've always found this to be very annoying. The only people using non-ECC memory should be Xtreme Gamer type people who don't care about their data and only care about squeezing that last 2% out of their system to land at the top of the penis size chart. Non-ECC should be a feature like liquid N2 cooling.
I totally remember that article and how pissed I was that I didn't have the extended basic cartridge. I loved that magazine, though.
Here is very concise implementation of sieve I use in algorithm contests:

int n = 100;
vector<int> p(n);

void sieve()
{
for(int i = 2; i < n; i++)
for(int j = i; j < n; j += i) p[j]++;
}

int is_prime(int k)
{
return p[k] == 1;
}