skysight-inc/HackerNews huggingface dataset:
What I don't like about Fedora is its release cycle, forcing you to upgrade every year or so. With Ubuntu I can still be getting updates for a sytem installed four years ago now. I also don't like the lack of many packages inside the official repositories, compared to Canonical's. And lastly, well, I feel a little bit uncomfortable when using their specific tools like, for example, dnf, or their configuration conventions, which differ from that of Debian based distributions. This is a matter of taste, though.
Facebook hires former UK Lib Dem leader, Nick Clegg, as global policy chief
What's a direct binary representation? If that means having each digit explicitly written out, no model of computation could possibly do that in finite time. If it means having the ability to output arbitrary bits in finite time, Turing machines can do that.
We have been using KVM GPU passthrough of NVIDIA Tesla cards for machine learning two years now. Works fantastically and makes such machines much easier to maintain.
I thought you were going to say 35 degrees(Arizona, Nevada, Texas?) but you said 29?
Where I am from that's a nice to normal day.
Meh, more harm is done by Great Man Theory and hero worship than "outrage culture". It's not so difficult to separate the good from the bad. None of the people you mentioned are really role models, aside from in a very abstract sense, and the worship is truly harmful.

I mean, putting Churchill on a pound note (I think?) really says something. Not that we all don't have war criminals on our bills, but what are his redeeming parts? If he led the UK through WWII it was only because he failed to execute on his best-laid plans. What are you saying to your citizens that you offer them as a role model.... a nasty man with a highly developed sense of cruelty. Calling him a British hitler is not unreasonable: he repeatedly argued for racial hierarchies and dominating weaker races by force. I believe at one point he even had a plan to invade Norway before it was scrapped for reasons outside his control. As a role model, he is terrible.

Obviously with Gandhi and MLK it's not hard to find good lessons, but I really wouldn't emulate either of them. Both had fairly unhappy family lives and didn't have what you might consider a healthy social life. They both had issues with bigotry and, you know, normal human problems.

My point is, these are not great men, but they did hugely influential things we remember today. Why not just focus on the action and retire the men to a secondary role? None of these people were able to execute a fraction of their plans by themselves. We really have no need for great men aside from blockbusters, fantasizing about how great you are, and to feed nationalist desires for an impossibly good authoritative power.
10 UI Patterns for Human Friendly AI
"Anyone with ownership" comes to mind.

When you have 10 people in a project there's way too much friction. Every decision is stalled, people code defensively rather than proactively. Everyone is trying so hard to get to the lowest common denominator that they can never do anything actually good.

That's not to say that better or worse engineers exist. They do. But I feel like a team's context and environment has a much higher impact on the quality of the output. You take away people's autonomy, the result will undoubtedly be shit. You give people autonomy, you can get bombs but you can also get brilliance.
propaganda for what purpose?
As a Fedora user, I'd be one of the first to admit that Ubuntu is more user friendly. The installation of the graphics drivers for example was a HUGE pain on Fedora. Getting everything in gnome setup was quite a chore. Printer setup was a pain

That said, i've found the long term stability of Fedora to be better than Ubuntu. The main reason I switched was I had a few instances where I upgraded, and several things on my system just broke. That hasn't happened to me with Fedora.
> What the broader public thinks is disturbing and what actually is unethical are two very different things.

Maybe there are some things that may be unethical without being disturbing, I'm not sure the opposite is true; if the majority thinks it's disturbing then it's most likely unethical.
Sure there wouldn't be a conflict of interests, but if I had a business, and I found out one of my employees was working for a direct competitor, it would hurt my feelings. I think it's fair to fire someone who hurt my feelings. And maybe I'm just talking about a policy instead of a noncompete contract.
AFAICT the only place where it's restricted (it used to be illegal, now you can collect 110 gallons) is Colorado.
We are finishing up a 2 year migration out of a data center to Aws and a complete rewrite of a Frankenstein Soa (of sorts) to a couple of monoliths.I was basically in charge of choosing the tech selection (we wanted to minimize tech stacks until we could get a handle on it) and the “how.”

A monolith made perfect sense as there was nothing salvageable, and I mean nothing. And the traffic requirements were definable, growing predictably and not that large. Pretty bag for a medium-sized enterprise.

Picture a company that has no tests, little documentation, 4500 line stored procedures (2000 sPROCS in total containing all the business logic), one data center and no dr, and they would deploy once every 8 days...in 2016! Oh, while making 300M a year with 600 employees.

We are weeks away from turning off the data-centers, have great test coverage, ci/cd; we deploy hundreds of times a week, site is much faster. We were able to combine our front end react tech to gives 99% code reuse in desktop/mobile web and native mobile.

The company makes more money than ever and we have made huge conversion wins by getting our shit together and doing normal, smart product things, while redoing the culture, software and infrastructure.

I hated fighting with these “do-nothing” people that had read articles about SOA/uServices/message passing arch/etc. the worst are the ones that can’t avtually do anything. They are usually the loudest.

In reality we use three different architectures, but the core business and logic is in one single backend DB and rails backend and it’s beautiful.

We have about 100 developers. We had a couple of issues with people stepping on each other at first, but with some structural changes to our app and some automated process (oh and letting 40ish people go while hiring new people) we solved it.

I can’t wait to burn the old servers to the ground. I’m leaving our so much detail. One day I’m going to write the whole story along with my two other partners who really spearheaded the change.

* front end monolith talking to a backend over REST apis. We have internal monolithic applications to help us get our job done. And We have a message passing system called Wormhole and a single uService. Simple...
Why couldn't you simulate that sequentially by simulating 1 step of each computation until one of them returns true or both have terminated?
Basic features that will hopefully return to the MacBook Pro
And also so very, very muggy where I live. I would love to open the windows but If i kept my windows open that long I am pretty sure the condenser in my refrigerator would break down.
There's a saying that if it takes one man one year to build a wall, you hire 20,000 workers and the wall would get built in a couple of seconds. That's the monolith thinking. Now if we make several small teams, and each team build a very tiny wall anywhere they like, each team could iterate faster, and quickly rebuild that tiny wall if needed, that's the thinking of micro-services. The later plan is of course not so smart if the wall is intended to stop people from entering, so not all systems are a perfect match for micro-services.
Among Amazon HQ2 Watchers, Northern Virginia Checks the Most Boxes
Children's Sports and Maintaining Optimum Health
wow, no need to brag
Update on the October 15, 2018 incident on crates.io
That's entirely not true, the shell remembers a lot for you,
the current state and the execution of commands can depend in any measure on environment variables and set them, also current directory and time of day, calling script, current history, the name used to call the script (if it has many links), your current line of input (in autocompletion handler).

The shell can also indicate it's state however you want - synchronously, asynchronously, before every input (PS1, PS2, etc.)
I find WSJ's coverage of physics is generally bad. I don't have super concrete examples, but most WSJ quantum articles I read jump right into misconceptions or generalizations to the point of false statements, or are so vague and unnecessary there are not false (or true) statements to be found because it just uses the word quantum a lot and doesn't say anything.
"I can't help but think that the mill architecture gets a lot of hype from a lot of people that don't know very much about computer architecture. There have been lots of great ideas that didn't pan out for general purpose computing, and I'm not sure that this vaporware architecture deserves to be thought about."

This architecture is basically itanium++ which was a very serious arch but didnt make it (just like PS3 Cell). To ask if this arch has any possible future one should really ask why itanium didnt succeed.
what issues does ubuntu have that debian doesn't? i think the average desktop user is likely to get further with the latter than the former (joke about how debian gives you the choice of old or broken). for reference i have both oses on various machines.
May I add a small change?
s/program-centric/product-centric/
s/system-centric/human-centric/
Today the trend is selling anything from vaporware to medical product to cure non existent illness, IT it's no different than that. Ancient systems, born in a pioneering era, in universities labs, in company labs lead by tech savvy guys not managers, are built to innovate, actually no one company want innovation, it's bad for a management point of view, better found well know stuff salable as new thing to make money in a predictable way.
My first time using Linux on my desktop I used to have video card issues a lot, which means I’d get locked out of an X11 environment and be stuck in the console trying to fix things. I didn’t have another machine to use to search the web for help so I was just kinda on my own.

I used to just hit <Tab><Tab> to get Bash to print all possible commands, and I’d just try random ones until I found one that would let me edit text, and vi was it. It was pretty fun learning how to even quit vi, let alone edit any text, but I was pretty determined back then.

That’s mostly how I learned Linux back then: just hit <Tab><Tab> and try out any random command that looked interesting and see how it worked.
"75 percent of cycad species are at risk of extinction (by poachers)"... and nobody blinks an eye".

Yup, the sign of the times...
I am in the middle of implementing a POC/MVP of a greenfield micro services architecture that I was assigned to do at work.

My background is more monolithic and some SOA, so I have had to adapt my thinking to try to make this work.

I am an open minded architect and always willing to explore what the good and bad takeaways are from a given approach.

I think that microservice architecture gives us a chance to think about what would happen if we thought of an ecosystem of applications fully decomposed into a fabric of services.

The first and hardest thing I have encountered so far, was trying to understand the right decomposition into ideal smaller units, something that is nearly impossible without understanding the requirements in full up front. I am not sure you can easily identify your service/domain contexts and boundaries (a la DDD) perfectly enough when you are doing agile development and the microservice architecture is intended to be used by many applications.

However, there is a caveat- if you build modules to be smaller it is easier to reason about what each one does by itself. So that part actually fits in with Agile well.

Also, if you, for a minute, imagine that network / machine boundaries didn’t have implications (latency, retries, etc.) and were as reliable as service calls, and if you imagine that we had reliable distributed two phase commit (it can be done, but all subsystems involved have to understand transactions and someone has to coordinate it)... I at least can start to see a picture that works.

I believe microservice as simply to be an old idea (build in a modular small form) in a new light, and I think it is part of us trying to evolve our system development and architecture further.

Don’t look at microservice as a panacea nor fad. Look at the problems it raises as opportunities to improve the problems it highlights, and then suddenly all of this might make sense as a scaled up architecture that can start small and scale smoothly to big in the future.

I believe it’s all part of the same journey we all have been on, developing systems that go from local, to global and maybe someday, beyond.
> the right of others to be thrifty and efficient

It would be much more thrifty and efficient if I could walk around naked and shit and piss where ever I want, because then I wouldn't have to buy clothes, clean them, or waste money on flushing a toilet.
Maybe he was already working on something email-y, and they noticed?
> Many of the companies that made traditionally repairable items are still around. It's just they all started phasing out at roughly the same time.

I don't think this is true. This latest phase in the last N decades is just an acceleration of a constant ecosystem dynamic since industrialization. There are tens, perhaps hundreds of thousands of manufacturers over the last 200 years that have gone under, gone bankrupt, been gobbled up, pivoted to new markets, etc. Sometimes you can get a picture into this if you watch Antiques Roadshow and an expert explains that this or that chair was made by this company at that time and it's rare because, and so on. There is a huge history underlying almost any old or rare item. Super interesting, too!
There's a Mac hardware event in 11 days that might tell us about the modular Mac Pro launching in 2019, and will likely also have a "pro-focused" Mac Mini refresh. One of those machines might be perfect for you. If not, used Mac Pro 5,1s are available for peanuts and you can throw a ton of screaming fast aftermarket hardware in them.
> I mean really you list all these awful things about him and I sarcastically think well there you go, the Brits should have kept India then.

How exactly does that follow? That implication makes like zero sense. That implication is a problem, real world problem in both politics and history interpretation. That implication forces people to lie and to construct false history. It also seems like you are more interested in dividing world into goodly good and evily bad instead of being interested in historical truth. Why should it implies it is ok for Brits to continue with brutal regime that affects way more people then just Gandhi? It is not like colonial powers would kept power by being nice.

There are other consequences of hero worship. For example, I have seen multiple times people to use Gandhi as authority. Gandhi said it, therefore it should be truth and trustworthy. Now of course, in addition to good and nice thinks he said and did crazy stuff. That implies you cant just blindly trust his judgement, you need to think for yourself. And there, ugly stuff suddenly matters.

In addition, without ugly stuff you end up with history that makes little sense, that paints people who crossed Gandhi (or Churchill or Columbus) looking like complete incomprehensible idiots. How could they oppose such a great man? Well they could, because his flaws and dangers were as real as his achievements and affected lives of other people the same.

Lastly, refusal to deal with uglier aspects of larger personalies honestly amounts to ideology where once you are powerful enough or successful enough in one thing, it is whatever goes. Once you succeeded, the expectations we place on other people don't apply to you. For example, once you are good writer, it is ok to lie or mistreat other people, nobody can criticize for that. Such ideologies lead to massive power abuses in real world.
But I totally agree! We shouldn't even write code for a decision table, because it's generic code which doesn't need to be adapted at all. Just use a decision table implementation off the shelf.

But I don't agree that encoding the decision table is boring and easy -- if the business logic is complex enough to require a spec. The good news is that now the table itself is all we need -- no self-written code, and no separate spec.
Yep. Siblings, wife, and in-laws here.
How about

man 6 mcrestaurant

mcrestaurant offers... cheese burgers
There is a series of talks by Yuri Gurevich on Channel 9 where he talks about algorithms. While I haven't watched this particular video (yet), I did watch the other series a few times (3 videos IIRC). Anyway, in those videos Yuri seems to basically be saying that he doesn't think all algorithms from now to eternity will always be representable with turing machines. Which seems a bit more reasonable than the title here (Church-Turing cannot be true). It's a different way of saying when an old scientist says something is possible he's probably right and if he says something is impossible then he's probably wrong (only inverted ... ie saying church turing will never be irrelevant is hedging your bets against human progress).

All that being said, I don't buy what Yuri is selling. Even quantum computing can be simulated with a classical computer (with exponential slowdown), so I'm not seeing what's going to turn out to be more fundamental at least in a theoretical sense. Practically people might not care (yes technically you can simulate that graphics card in lambda calculus, but practically you would never do that and the guys building these things probably don't care about the church turing thesis), but the effective computability definition feels pretty effective. Either way, I'm not going to loose too much sleep over it. At the end of the day I'm more interested in looking for ways to be more effective and I'm not really interested in whether or not what I'm doing fits into the current definition of effective computability.
you didn't evolve "to do" anything. that's teleology.
I bet no other developer ever looked at Stack Overflow!
Xiaomi phone with 5G and 10GB of RAM will become more than just a rumor nxt week
I dunno, we're six months into this now, and all I see as a result is a lot of fussing, a lot more cookie popups, and a meaningless sidechannel on comments for every side project or US local newspaper article posted here about how they haven't bothered with GDPR compliance and are somehow evil for using google analytics cookies without telling people.
I subscribed in early 2018 and have only received two issues since. Sometime in the summer I received an email that they were having issues raising the funds necessary to publish the upcoming print edition.
Sounds amazing, not even 40 hours! Not everyone has that luck. I've been in shops that required 8 - 6 since your lunch hour doesn't count. I've also been in shops where I WFH and have 40 hours requirement but no oversight in how I use it. It all depends on where you work - but I'd argue the average is not as friendly as yours.
EU Commission Approves Microsoft's Acquisition of GitHub
Great points.

I think what you and I are spending a lot of words working toward is a simple question: does subjective experience have one subject or many?
To add, one other problem that still needs solved in this picture is data federation - and if you solve the network problem and IO limitations fall away, you might actually be able to do crazy things like make joins across distributed systems work, as well as distributed transactions. We already do this with some planet-scale databases, but we are early in this - and it might need to work in the application layer outside of databases too.
If there were such ways, why isn't your country doing them?
Emergent behavior isn't always wanted. Sometimes it's desirable (Oh, this widget can be copy/pasted into other documents! I didn't expect that to work yet.) Sometimes it's not (I can't figure out why this bot keeps stacking boxes. Patrolling the area is supposed to be its highest priority right now.).

Sometimes we can deliberately induce emergent behavior (https://en.wikipedia.org/wiki/Automated_planning_and_schedul...) by composing our system correctly. To create behaviors and solutions that we didn't initially conceive of. But if unplanned emergent behavior shows up, your system has become unmaintainable until you've identified the causes.
I've had multiple copies mailed to me.in South East Asia over the past couple of years, but they sent an email out recently saying they were a bit behind schedule ¯\_(ツ)_/¯
> If there was a market demand for repairable products, companies would make them.

That sounds very nice, but I see a few practical implementation problems that reinforce each other:

1) Market demand for a product that doesn't exist is an undefined value, and estimating its hypothetical value ranges in reliability from back-of-the-envelope to astrology

2) Economies of scale often require that total demand reach a threshold for a product to even have a chance to be profitable/competitive, i.e. there is some demand below which vendors are effectively forced to round it down to zero.

3) For high-tech products especially, a handful of big vendors agreeing on the way things are done can create massive network effects among suppliers that make it unduly expensive or outright infeasible for an erstwhile competitor to do things any other way. For example, good luck building a smartphone with leaded chip packages instead of leadless (a decision having a great deal to do with concerns about reliability, repairability, and component reuse).
I read that she suffered a number of heart attacks the year prior, and nothing about a bacterial infection that antibiotics would have helped with anyways...
The future of PHP 8 in jeopardy
We have a washer/dryer in our apartment. We still hang dry over 50% of our clothes because the effort involved is really minuscule, the chances of the clothes getting destroyed are significantly lower, they last significantly longer, some clothes run a risk of catching fire if the temperature is too high, and finally the clothes just feel so much nicer to wear.
Yeah my vision was of the things being set on fire either accidentally by the occupant or by some sociopathic passerby.

Plus we should not be encouraging shantytowns, mobile or otherwise.
> Castle doctrine is scary.

only if you spend a lot of time in other people's houses uninvited.
Ok maybe instead of etc I should have said t bills, bonds, bond proxies ie safer investments that are taxed as income.

When capital gains are taxed as income the whole chunks of the monetary system go away.
We already gave Jews a country, there's no need for them to suffer :')
Sleep helps people predict regular sequences of events
My concern and question should be more clear. I'm already bummed that Ubuntu out-of-box apps Firefox/Thunderbird have already in the LTS dumb bugs.

* Thunderbird can't display subjects with emojis correctly (a distro issue).
* Firefox (actually a Gnome issue) trying to login on lastpass/onepass is broken.

In both cases the issues aren't new and haven't enough priority to be fixed which I think it's weird.
Continuous-roll VVPAT under glass: an idea whose time has passed
I believe there is some source of truth to the Bloomberg article but it seems like its maybe not that factual.

I wouldn't worry, I think the hardware attack described was pretty specific to that hardware. I am assuming that different super micro hardware would require a different hardware attack.

If china can get into the super micro supply chain they can probably just nip down the road and do the same thing for hynx or asus or whoever. So even if its true you are going to have a hard time finding decent hardware that isn't made in china.
Thanks a lot I will check it out.