skysight-inc/HackerNews huggingface dataset:
> You are calling my assertions lies, when you aren't citing anything to back up any of your assertions. That's not very civil debate and won't get us anywhere.

I also didn’t cite sources for my assertion that de Gaulle died and that the UK joined the EEC, all of these things are well-known facts. But do allow me to cite my source, namely from the preamble of the 1957 treaty, here in its English translation:

HIS MAJESTY THE KING OF THE BELGIANS, THE PRESIDENT OF THE FEDERAL REPUBLIC OF GERMANY, THE PRESIDENT OF THE FRENCH REPUBLIC, THE PRESIDENT OF THE ITALIAN REPUBLIC, HER ROYAL HIGHNESS THE GRAND DUCHESS OF LUXEMBOURG, HER MAJESTY THE QUEEN OF THE NETHERLANDS,

DETERMINED to establish the foundations of an ever closer union among the European peoples,

for an (unofficial, of course) translation, see for example: https://en.wikisource.org/wiki/Treaty_establishing_the_Europ... or http://www.hri.org/docs/Rome57/Preamble.html, the primary source at eur-lex.europa.eu seems to be down at the moment.

> If you mean the EEC membership referendum of 1975, this is the actual question the Brits voted on "Do you think that the United Kingdom should stay in the European Community (the Common Market)?" [6].
> That doesn't seem much like voting on being a member state of a United States of Europe to me. But maybe there are multiple ways of interpreting that, still newspapers referred to those in the yes camp as "pro-marketeers" or "Pro-Market" [8] which seems to suggest it was about economic trade and not so much political aspects of giving up national sovereignty.

The EEC was founded by the Treaty of Rome and literally the first sentence of the preamble of that treaty contains the phrase "ever-closer union". Please do explain how any reasonable person could think it was not about laying the foundation for a United States of Europe? You may argue that the UK-internal politics and media misrepresented the whole thing horribly, but you don’t fix that by leaving the EU.
For a "similar" approach, I would opt for a slackware or a gentoo.

I understand that some people would like to keep Arch 32 bit for their use cases. But as any open source project, the developer are mostly working on it on their spare time, you can not force them to work on anything. Having followed a little bit the discussion on the mailing list [1], I don't remember having seen a lot of objection among the developers. Also, they encourage the creation of a community around i686 [2]:

However, as there is still some interest in keeping i686 alive, we would like to encourage the community to make it happen with our guidance. The arch-ports mailing list and #archlinux-ports IRC channel on Freenode will be used for further coordination.

So if there are people willing to do the job, Arch will still be usable on 1686.

[1] https://lists.archlinux.org/pipermail/arch-dev-public/2016-D...
[2] https://www.archlinux.org/news/phasing-out-i686-support/
cheaper after 6 years, except you're not factoring in that honda's hold value very well and we have no idea how badly an 'early adopter' electric car is going to fare in the used market. Something tells me that the used market for a tesla isn't going to be as strong as for a honda civic
I work on two programs which either not distributed by Arch, or our users choose to download directly (I don't know).

They both contained Python scripts, and I had to waste my time figuring out why they had broken when I had e-mails from Arch users complaining they didn't work -- and then keep replying to future Arch users with the fix.

I don't know how many hours and days of other developer's time was wasted by Arch with this change, but it certainly wasted a good day of my time over the last few years.
tl;dr - due to a CPU bug, you can't run normal i686 distributions on the Quark anyway, and support in mainline Linux is still shit 3 years after release.

> Also, I wonder what this means for the Intel Quark SoC (found in Intel Edison and Intel Galileo boards). Does this mean Arch Linux wont be an option for these devices?

I have a device based on the Quark SoC. Support is abysmal for this SoC, especially considering it's been on the market for 3 years (2014). Intel has clearly abandoned this market segment since their repeated headlines of new Quark SoCs has totalled exactly 0 new product launches since 2014.

In mainline Linux I can't use the onboard Ethernet because of some modifications Intel made to the stmmaceth module that weren't pushed upstream. The internet is full of people trying to run newer versions of Linux on their Quark hardware and Intel telling them to use old Yocto Linux BSPs [0] because they can't be bothered to clean up and push their code upstream (or upstream refused to merge it, I don't know and haven't checked).

Also the Quark is affected by the F0 0F bug, so you can't run normal distributions on it because processes will segfault. [1]

> It might solve this issue for Intel Quark, but it would break for any multicore processors. This is not something acceptable.

Honestly I'm not sure why anyone would want to buy a Quark based system. Support is bad, performance is terribad, and power consumption is also terrible (my Quark system idles at 7W, and consumes 2W when in S5 "off" state). You would be very wise to look for an ARM instead of choosing this dumpster fire of a CPU.

[0] https://communities.intel.com/thread/105047

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=738575
What I wonder is why one would assume the python command would run python 2, instead of running python 1, assuming python 1 was a thing. By your logic, shouldn't python2, run python3 run python 3, etc. What I'm getting at, is we get used to things being a certain way, but often we're just following a convention that was set in place before we got onboard. Why do we still type "bash" instead of "bash4"?
No SIMD support, there's no dynamic memory allocation happening at all, data layout should be mostly ok (the hottest data block is the RGBA8 framebuffer where video decoding goes to, and that's filled linearly).
Try searching "France, british beef, ECJ" in your favorite search engine, and behold how wrong you are.
Elixir has a much more "standard" syntax so its naturally gonna have a lower barrier to entry.
Any entry level optimization course will make you implement something like that; do a matrix+matrix addition, but traverse it in row-major order in one program, and column-major in the other. If the matrix is big enough, you will easily get a 10x difference. For even larger sizes (once you thrash the TLB), you will get an additional factor.

You might not get up to 60, but this is just a simple matrix addition. Even just matrix multiplication might be enough to get a 60x difference just with optimizing for memory hierarchy. I expect that high-performance memory bound programs are more complex than matrix multiplication, so the parent comment's claim doesn't seem too unlikely to me.
You could just ignore the pressure and keep going at your own rhythm.
Before I had to give my pug up this past summer - I used to take him for good length jog daily, and he would frequently out pace me. If a pug is in shape, it will do great. If you just feed it hotdogs all day and only infrequently give it proper exercise, then yes, I could see it being an anatomical disaster. Compare this dog's fitness http://imgur.com/a/doIi9 with the dog in the linked article.
Permanent temporary jobs
I would like to build an Elixir training video course called "Elixir for Rails developers".

This is probably sufficient for an intro video series…

1) Installing, including all of the dependencies:
2) Making a new project.
3) Setting up a data model.
4) Building CRUD routes.
5) Building views. Can you use haml, sass, etc.?
6) What’s the equivalent of the console?
7) Deploying to production. How does that work?

If any Elixir enthusiasts are interested in teaming up, let me know.
Doughnuts are for contracts < 100k. For > 1 million it's steak and maybe box seats at a basketball game.
It looks like the community had the same thought. I follow the arch-ports mailing list and there is discussion right now about a community maintained 32-bit port. They've registered a github account (https://github.com/archlinux32) but there isn't any activity yet.
Rakuten, formerly Buy.com, to cut 73 jobs
That's probably the best option.
8 Inexpensive “Micro-Investments” That Save Us Time and Improve Our Business
No. I'm saying that the current administration has constrained itself politically, and Intel could have exploited that.

The move to another country is the sacrificial detail that both forces the negotiation and allows a "compromise" to go 100% in Intel's favor.
You'd have to price in the cognitive load for engineering for that setup, and the recruiting costs / turnover costs for anyone that had to be exposed to the colo center. Also, the colo center! Speed & reliability are features, so you'd have to make sure to pick a colo center that had a competitive setup in terms of peering & backbone speeds, power redundancy, etc. Ideally you'd also be in more than 1 colo unless the cloud is acting as a backup datacenter, so you'd need staff in more than 1 region, lest you fall victim to something like the flooding in NYC and the colocated services that fell down during hurricane sandy.

You'd need to price in continued investment into that colocated hardware too, parts break down, cyclical improvements to hardware happen, etc. It's not simplistic at all, maybe there's money to be saved, but unless your hosting costs are really dragging down profit, I'd pinch pennies elsewhere personally.
I keep saying this to people. No one is looking out for you EXCEPT YOU. You felt bad and gave a large notice. What did you expect ? OF course, they will try and squeeze as much out of you as possible. You should have given a standard notice (2 weeks in the United States is the norm) if at all.

Now you are stuck because if you "ghost" them now, it looks bad and you become the bad guy/gal. You can always talk to them and ask "Things have come up and I need to get out early". If they truly respect your time, they will let you go. A few days don't matter when someone is quitting. If not, you brought this upon yourself. Not trying to be a meanie but please, be selfish when it comes to your career. I feel like a broken record repeating the same things over and over on many forums.
ElasticSearch - definitively the least bad large scale full-text search server out there...

(BTW: Flyway FINALLY supports non-transactional PostgreSQL migrations now, been waiting for that for ages!)
The reason you would assume it is that, for a long time on every Linux distribution, there was a single way to run python2, and it was called 'python'. I'm not sure what you are getting at, this was just the way it was. You couldn't run python 2 any other way in some linux distros.

The reason we don't need a 'bash4' is that, by and large, bash tried very hard to make sure they didn't break any bash3 scripts, so there is no need for old bash3 scripts to know they are now running in bash4, unlike python3.
I don't mind automated checkouts that much because I worked as a cashier as a teenager and based on that experience I'm able to check myself out pretty quickly. When there's a line for all of the checkouts including the automated ones, though, I avoid them, because the average customer is generally awful at using them and the lines at manned checkouts move much faster.
Very good insight. getting feedback from failures do make one improve.

I shall carry your advice at heart.
Cuneiform tablets make up the largest source of older writings. Millions might be a stretch, since the only numbers I could find added up to 500K tablets, and tablets ≠ texts.

The Dead Sea Scrolls are dated to ~200BC-AD100, which appears to be roughly contemporaneous with the oldest extant Chinese manuscript fragments.

Note that this is assuming that you're counting the dates of the manuscripts themselves, not the dates of texts being composed. There's a lot of texts in Greek and Latin known to be older, but they are known only from fourth- or fifth-hand copies in manuscripts dating back usually to later than AD600.
This is it exactly, the blue collar programming jobs are using the tools mentioned by the GP to build sites.
Agreed. It's usually buried in the device settings and also in Messenger and Hangouts. Signal gives you a few different options as well. But it should be more visible to all users, not just those of us that dig through settings.
your pug seems to have a slightly longer nose but I agree- pugs are a breed that seems to live a long time with pretty good health. I've known more than a few pugs older than 15 years.
Headless vs. Decoupled CMS Architecture
I was talking specifically about systemd as a rebuttal to the claim that Arch was the last distro to switch to it, when did Upstart ever come into the conversation?
Whats the solution here?
I mostly agree, but would like to share a counter-anecdote.

When I was growing up my parents would take 'weekend drives'. They would look at architecture, comment on things from tree species to historical events in the area. And they would listen to talk radio. Most of the time, I'd be fighting nausea in the back seat. For a very long time I had a very strong association between talk radio and actual nausea.

About a decade ago a friend introduced me to Car Talk on NPR. Car Talk isn't jornalism or news, but it was very entertaining. It became my 'gateway drug' to NPR. I added Wait, Wait, Donn't Tell Me to the my list (again, not journalism, but definitely newsy), and now NPR's morning line-up, including actual journalism) is a regular part of my workday routine.

So, sometimes the clickbaity, not really news pieces can gently introduce people to the real deal.

(apologies for any typos: phone response)
All hail the universal search engine!
As a user i have one major bone to pick with UWP, and that is file management.

If i want to use a UWP file manager to do something outside of the "user" folders, i have to allow the app access on a folder tree by folder tree basis using the age old Win32 file picker dialog.

Or i can make use of the same old file explorer that is still a non-UWP program.

These are not good options for dealing with touch.
Thanks, I had the same thoughts, though I chuckled when I read:

> we're almost leaving the 90's and entering the 00's.

Because I feel the opposite: computers were first terminals attached to mainframes, then in the 90s the pendulum swung to personal computers free from the mainframe. In the 00s we swung back to the "cloud" (terminals dependent on the central computer) and LHTML feels like the pendulum swinging back to computers being able to run without the mainframe/cloud.
Amazon Prime Pantry seems to do the latter. We've been getting some of our stuff delivered that way the past few months.
Not breed to optimize for certain traits. But that's what dogs (and the current 'breeds') are all about anyway, both pugs and what most people consider 'anatomically correct' dogs.
FOSDEM and its dangerous IPv6-only network
It's a lot like SQL: Why Domain Driven Design witho core domains is mostly useless
> How do you analyze this "objectively"?

At the very least, an acknowledgement of conflicting ideas would go a long way to gaining the trust of those who may have disagreeing opinions. Give me two partisan views of the same topic, and one author points out a summary of the conflicting ideas of their "opponent" while the other is silent, if I am on the fence on the issue I am going to have more trust in the opinions of the party who was transparently honest.

I'm not seeing much of this from anyone these days.
Mutts mostly, maybe a few different kinds of pure breeds. Might offend someone's aesthetic sensibilities (though I can't see why), but that seems like a worthwhile trade.
Ban breeding. There are plenty of dogs available for adoption. Once we run out of those we can reconsider the ban. Pretty simple stuff.
The Wikipedia page provides a pretty decent summary: https://en.wikipedia.org/wiki/HyperNormalisation
It was interesting reading some opinions from older Erlang folks. They are mostly supportive but disliked a few things about Elixir such as reassigning variables which they thought broke immutability.
Its astonishing that Booz Allen is still able to work contracts for the NSA and that this guys superiors at the NSA haven't seemed to face any sanction (at least publicly.)

The managerial tree on this guy through at least two levels up should be fired and potentially face further sanctions. Booz Allen should be forbidden from working contracts which require clearance for 10 years.

The larger issue isn't what this guy did (or even what Snowden did) -- it's a failure of the organization and a failure of process. Organizationally, any one bad actor, especially a low/medium level contractor, should not be able to do this.
Anyone else worried about the long-term outlook on Elixir for adopting it now in bigger companies? (leaving OTP out, of course)

* Bus factor of 1?

* No visibility of improvement process (i.e. PEP)?

* Long term support?

How would you resolve this? do consultancies that build projects for clients in Elixir are aware of that? or notify the client of that?
Atlanta Rolls Up, Moves an Old Oil Painting – All 374 Feet and 12 Tons of It
'Wrong' often reduces something multi-dimensional to the single dimension of right/wrong.

I think you were 'wrong' in the sense that the most common use case then for jQuery or MooTools was better served by jQuery. As in, you were probably not the most common use case.

But I think you were right, especially considering the current reality, in feeling that MooTools made more sense. Because in 'current-day' web development you can't usually get past understanding the level 'below' jQuery and MooTools (plain javascript/DOM). For example, I've never met a React developer who couldn't use the regular DOM API through vanilla js.
Realise that the incarceration (physically and/or psychologically) of animals for a purely comforting or entertainment purpose is an affront to proper morals.
Don't buy a pure bred, especially not at a premium.
Maybe: we stop using terms like 'purebreed' and 'mongrel'. Or reclaim 'mongrel'

I like the term 'natural dog'. "I'd like a medium sized natural dog with a long coat because it's cold here."
That still leaves sysadmins that you no longer need when using the cloud. The cloud allows your developers to run free without the need for infrastructure and sys admin teams to worry about the servers.
Have them mate with other breeds
No. You had some respect for them (for some reason) and made this arrangement; stick to it.
I find that very abstract software packages like this are difficult to visualize without an example. This page does not offer one, but TFM does -- see [1]. Also note that TFM describes the fact that this is Windows-only. That makes it substantially less interesting, IMO.

[1] https://www.graphengine.io/docs/manual/index.html#what-is-ge
I ran Wine on Services for Unix back in the Windows XP days. Actually used it to run the Riven installer so I could play that (the game itself played fine, but the installer wouldn't run for me). The one wrinkle was having to build without freetype (freetype is a pain to build anywhere and I never managed to build it on SFU) so the font metrics were all way off, but that didn't make things unusable.
> people will never track down all the OSS projects they depend on and figure what would be a reasonable donation to give them. Too much agency is required of the user to achieve meaningful adoption.

Yes! This gets at the B2B question mentioned elsewhere on this thread. At Gratipay, we're working on integrating package managers to help with aggregation. We've already loaded up all npm packages with stubbed out pages like:

https://gratipay.com/on/npm/express/

Now we're working on adding the ability for package maintainers to easily claim their packages on Gratipay, and then companies can upload a package.json or something and give a chunk of money to their entire dependency chain. Happening here:

https://github.com/gratipay/gratipay.com/pull/4305
Perhaps they're targeting people with old hardware?
As the author says in sibling comment, impersonating a processor is much easier than making an accurate reproduction of period video and sound hardware.
Does this have a python interface?
Weird Unix thing: 'cd //'
Could equally be influenced by UI familiarity - MS Windows, KDE, Android, at least, default to system tray and clock on the right. Mouse hand, or related artefact of dominance of right-handedness ...

I'd expect a lot of VR users to be young gamers who don't yet drive?
Its not just about plain text vs. content. Its about doing things at least reasonably efficiently. I commented about gmail taking 500MB on Chrome in another comment. I just checked Mail.app it started with 200MB. I wonder whats the energy budget of all the bloated website and their parsing is on millions of computers. The server side computation allows economy of scale and might have saved cpu cycles for the actual work but I'm sure many times more than that has been wasted by a bloated web.

I don't disagree that web and web applications provide a lot of convenience and I don't want to loose that. But I don't think for a moment that things can't be significantly more efficient.
I've been running into the idea of computational graphs a lot recently. It's at the core of Tensorflow (and NN in general) but it also comes up for example in Apple's AVFoundation where all audio processing happens in a graph of audio units. Does anyone know what's the theoretical foundation of computational graphs?

EDIT: I've created a wiki page for computational graphs. https://en.wikipedia.org/wiki/Computational_Graph. Add your input.
I briefly looked into this, but it looks like there are a few differences in ecto migrations which mean that it's not perfectly smooth to use the same database.

Seems like you can choose either rails or ecto to manage DB migrations, but not use both simultaneously. This makes migrating to elixir more challenging.
One thing that stood out for me was: do it for the people (readers).

In my opinion more and more is done with money in mind. And the results suck. And not only does it suck for the users but also for producers because in the end it will eat on them.

Maybe all the advice could be summed up as: be human in what you do.
‘Papers, Please’ Is a Disturbingly Relevant Video Game About Immigration
Is this sarcasm of some kind or a legitimate point you're trying to make?

>Doesn't this just outline the terrible dependence these workers had on their jobs?

You're effectively saying people shouldn't rely on their jobs to support their livelihood. What other option do they (rather, we) have? Maybe factory workers should have had the foresight to see the industry changing toward automation, but even if they did, then what? Keep working to support your family 40 or more hours per week but learn an entirely new craft on top of that? Does that actually seem reasonable?

>any number of things could have caused the workers to lose their jobs, they were always at risk even when not struggling.

Yes, but the industry still existed. Say you worked for 10 years at Ford and got fired. Maybe GM or Chrysler has an opportunity for you, and they'd probably love your experience.

Does that sound familiar at all? Say you work for 10 years at Google and get fired. Maybe Facebook or Amazon has an opportunity for you, and they'd probably love your experience.

My point is that putting the blame on the employee shows a complete lack of empathy for someone because they "chose the wrong path in life". Does the employer have a duty to support the individual who became obsolete? No, but we should all collectively have a duty to make sure the lives of these people aren't completely destroyed, because as unlikely as it seems right now for those of us in the software world (and I'm sure it seemed unlikely in 1995 for those in the auto industry), we very well may be next.