skysight-inc/HackerNews huggingface dataset:
Εγκατάλειψη καλαθιού αγορών: 14 τρόποι άμεσης αντιμετώπισης -
Service Registration and Discovery with Spring Cloud Netflix – Eurika
Awesome. This makes me feel more optimistic about OpenShift, especially given that I probably can't realistically take Deis Workflow to production now.

(I don't know how much you've looked at Deis, but I couldn't think of anything better to compare it to than OpenShift. I could probably switch from Deis to OpenShift without too much hassle. Now I'm going to have to go ahead and try Deis _ON_ OpenShift, though :)
I don't want to minimize racial discrimination, but telling poor people about their white privilege seems not all that different from conservative finger-wagging about how American poverty isn't "real" poverty.

Also, even if you only looked at white people American police shootings are at a much higher rate than comparable countries.
Well, if they stopped using it altogether, it wouldn't remain critical to them for very long. It would probably be good for free software, too!
The image doesn't exist anymore?
Ryanair/easyjet are still growing stupendously fast in the EU, and Norwegian is bringing that model to transatlantic flights. People love it. Ryanair grew at 12% yoy last month and hit a 94% load factor. They've went from 0 to 120m+ pax in about 20 years.

The thing is basically people are incredibly price conscious on booking flights. It's commoditized with the way people search for flights. Arguably this is because the industries IT systems are so old school that data such as seat pitch can't be easily syndicated so 3rd parties can show it, but I'm not sure if people would care enough.
We're taking about private companies. Title IX only applies to federally funded services. Federal agencies anti-discrimination policies are a completely different subject.
I feel that "free speech" isn't a right as much as censoring speech is an active crime; you are forcefully prohibiting the processing of information. It's like forcing lobotomies on people.
What do you think about the German suppression of Nazis and it's success then?

If your mind is so open to ideas that you think public advocacy of genocide is a freedom that needs defending then your mind is so open that your brains have fallen out. It must be done with great care and restraint, but there should be no doubt that certain speech is basically incompatible with a free society and must be silenced. Your society has a great sickness if you ever must use that power of suppression, but that sickness can, has, and does exist. Ignoring it and letting it happen in the past had tragic results.

If the increasingly bold radical right in America isn't controlled quickly, there is going to be widespread civil disorder bordering on war. It will be a great opportunity for a few people in power to abuse the population for their own goals, and it wouldn't be at all surprising if that was the whole idea.
I wonder if energy drain is caused more by uncertain outcome or by brain working hard to find arguments to make decision.
Looked into it previously and it seemed a little clunky... Android 2.x-side out keyboard-2009 era design. I assumed that would be a PITA to text/type and read on with the limited screen real estate. Will check out v 2.0 thought, Thanks!

Over the last few years I've been trying to limit my smartphone usage to exclude everything but productivity and communication apps that are pretty much required for my employment, friends, family, sustainance etc. I think an e-ink only device would be a huge benefit in that regard.

Wonder if there's a market for a device that is essentially designed to be all work and no play?

As I try to avoid becoming anymore of a smartphone zombie('living in the matrix') all of you connivingly clever SF/SV tech bastards just come up with sneaky new ways to increase Session Engagement, Duration/CTR/Time on Page... I'm stuck in a never ending attention war;-)

I haven't gone to any nuclear options yet: flip phone, massager pigeons.

It's like I'm craving some parental authority, take all of my toys, no TV, no video games, no comic books, no desert.

Sure would like some type of: [You can either read quietly in my room, or you can go to bed!]-type of smartphone!
SVG can do that
Four Key Factors to Consider While Designing a Digital Workplace
Buck a Nazi
Remember hearing Dave Ramsey (who probably got it from someone else) saying that when your money makes more than you do, you're officialy rich. There might be something to it.
Norbert Blum's 2017 proof for P≠NP is incorrect
Gab raises $1M, despite crackdown on alt-right
I hate it, for several reasons (some of it could be user error or local configuration, but still):

- For a long time, the status of other users it showed was completely off. Like showing people online when they weren't. Also, sending messages sometimes mysteriously failed.

- Cannot copy conversation as text (formatting is messed up). Cannot save it as text without removing smileys.

- Cannot paste text verbatim into conversation without making silly smileys everywhere.

- There is a (relatively small) limit on how much text you could paste in.

- Couldn't transfer certain files (like .js or .exe).

Many of these things make sense for things like unmoderated chat, but I need to work, and sometimes exchange larger amounts of text and binary data.
I missed the edit window, but the post got me thinking, so I came back to add this.

My first dev job was straight out of uni. No prior work experience, and no open source work to share. I had a 2000 line final year project written in c++ and that was it.

I think may 1% of the graduates had any open source contributions. Most were like me.

If you consider that these will be the people you are competing against for a entry level role. Your projects are a huge thing if you open source them, even unfinished. Just demonstrate an understanding of some CS concepts, algorithms, code design, etc and you'll be competitive at the very least.
Please don't make it absurd. The border is very clear. Ideas that undoubtedly caused tens of millions of deaths. It is even worse than child porn.
How to Be a Millionaire Fast with the Millionaire Switch
are the millionaire witch program work?
http://thehealthlylife.com/a-review-of-the-millionaire-switch-from-experience/
> an entirely new approach to managing vacation.

New as in "in place for 50 years in France"

Either your company closes for August and you have to take vacation, or you are forced to take 2 contiguous weeks in summer.

Then they are school vacations you obviously take as well. Planning in a company is done around them.

Then there is May, which is full of holes filled in with vacation days. And often compulsory days off between Christmas and new year.

It works great, I am relaxed coming back to the office to my 300 emails from my non French colleagues who do not expect me to answer anyway while I am away (I never read my emails while on vacation)
The great thing with Elixir in your toolbox is that you're prepared to write the quick mostly-static app or the full multi-server connection-processing behemoth.

I just type "mix phoenix.new <project name>" and I have a relatively light starter framework that's ready to go as far as I need to take it.

Rails had the same "ready to go" feel as Phoenix, but I learned from painful personal experience that you hit the scaling wall way too quickly - but with that project I never realized that scaling would ever be a problem. How was I supposed to know which sized framework/language to use from the beginning.

So sure, the use cases where OTP will really shine for you are potentially narrow. But Elixir is actually quite fun to work with even for small projects and it's fantastic knowing that if a project grows unexpectedly, I don't have to scrap it and write it in something else.
Be Millionaire Fast
You overestimate the power of white privilege. It is real, but not as pervasive as you make it out to be.

I do remember the last time I was pulled over for nothing. I do remember being afraid of the police. I do remember not being let off with a warning.

Looking like a scruffy redneck will get you that treatment in some rich suburbs. The big advantage of being white is that it is much easier to camouflage yourself as an upstanding member of the middle class.
A true build system really needs to build out a DAG of dependencies to be efficient and fast. Compose this with https://github.com/ejholmes/walk and you're good.
Like most of their IDEs, it's not about UX but about features. And on that point, they have done a lot!

Having used it for some projects as an alternative to JIRA, Trello, GitLab boards, and a few others that I tried, I think it's not perfect, quite hard to use for non-tech users, but much better than most of the alternatives.

The number of details/settings available is great compared to Trello or GitLab. The pricing/hosting is great compared to JIRA. The non-tech usability is much better in JIRA and Trello, but for a tech team, it has many small things/shortcuts like ones you already use in their IDEs which is really great.

There are hundreds of tools like this, and I tried maybe 20 or 30 of them; the thing is, there is no perfect tool out there, and there won't be as use cases for such a tool can be extremely different! YouTrack gets a lot of points right for a tech team from my experience though.
I was thinking more in terms of first class support for distributed actors, with global addressing, message routing, etc. Not designing for multicore performance first, the way Pony did.
>There is, however, plenty of data supporting the opposite: almost all other democracies have strikter limits on hate speech, and none of them have devolved into dictatorships.

does that mean all "hate speech" is eliminated? Please share the data.

The other problem is who decides which free speech to suppress? Who has that moral right?
Can you wake up naturally on both cases?
I find that my day is much better if I wake up without an alarm, but I can't do that most days due to traffic, gym, etc.
Kalanick calls Benchmark Capital lawsuit a “public and personal attack”
The IoT energy challenge: A software perspective [pdf]
I always suspected that ant was written by people who didn't first take a look at what already existed. Make's use of tabs was a mistake, but not a fatal one.
Don't fret, I eventually got there.
This is insane :(

People protesting against Nazis aren't the left-wing equivalent of them. Nazis want genocide. If you don't want to kill all the jews/blacks/muslims you're anti-Nazi, and should, when given the chance, make your opinion known by protesting against them.

That means the victim of this terror attack probably wasn't some sort of left-wing "warring protestor", but an actual, rather normal, person.

But anyway... The definition of terrorism is politically motivated violence. Not calling this terrorism, when it's using literally the same method as ISIS has been using in the last years, is starting to make it really hard to believe that all these free speech advocates aren't just trying to hide their sympathies for the skinheads they're defending.

I mean: there were militia in fatigues with rifles chanting threats outside a synagogue in Charlottesville. The congregation inside could have used some of these people professing their willingness to give their life in the defence of others. But nobody showed up, not even the police, and it's also never mentioned. I wonder why?
You're not offering any arguments, just various restatements of your premise: "very bad speech must be silenced, or very bad things happen".

Edit: I also think arguments should be viewed with extra skepticism when accompanied by phrases like "your brains have fallen out" or "there should be no doubt that". It's a lazy way to try and add force to your argument without putting in the logical work of doing so.
Do it! :)
I do green wood carving myself, which is very satisfying, but when I have the space I'm definitely going to start making my own furniture. A desk is high up the list, as I don't think I've found a single one that works for me.
US: Tall: 98.9 Percentile

Netherlands: Kinda Tall: 94.6 Percentile

Kinda Tall is probably not something you'd call necessarily rare.

And if you check 6' 2'' (which is my height),

US: Kinda Tall: 94.6 Percentile

Netherlands: Above Average: 82.2 Percentile

So i think my point stands :)
Including the year and month on a project file means it can stand independent of it's directory for easy distinction in search, meaning you can find relevant files in a way that is uncomplicated and easy to understand.

[Edit] As dkarl mentioned more elegantly: this system helps map a project in time.

YYMM on project files is shorter and less ambiguous than using a project name for the same function.

I'd imagine the sub-directory underscore is also used to aid searching. You can easily visually identify (or filter) sub-directories.

> The initial underscore helps by (a) keeping those directories sorted [separately] and (b) providing a visual clue that they are 'special'. [0]

0. https://www.sitepoint.com/community/t/why-do-some-folders-ha...
This. I'm not a Catholic (or follower of any religion) but I also try not to be wasteful with anything from food packaging to technology recycling.
Yes mindfulness is helpful.
You have a poor understanding of AI. It's not magic. It just looks that way because we throw it a bunch of data and it learns to mimic parts of it without us having to understand what's going on at the level we would if we'd had to build the machinery ourselves.

It is in fact quite easy to do machine learning work and come out with what is effectively racist AI. People have already done plenty of it accidentally.
I can't speak to stevewillows' answer, but my girlfriend uses a similar naming scheme in her architecture work. The project folder contains a year-month prefix indicating when the project started, and any year-month prefixes below that indicate when that part of the project was initiated. It maps the project in time for her: this folder tells her when she first talked to the client, this folder tells her when design started, this folder tells her when she got the first construction bids. The date on the top-level folder is extremely useful when looking through old projects. Just from consulting those files so often, she knows when most of her major projects were started and finished and how long each phase took, which is something I don't remember (and can't reconstruct) for most of the projects I've worked on. She has folders like this going back ten years. I can't even imagine what that would look like for my projects. I'm a bit jealous.
> if it were true, every media outlet in America would be reporting it.

LOL as if the mainstream press would care about right-wing violence. As long as it can be swept under the rug or it's only minorities who suffer, they don't care - simply because the majority of customers are white men, and they are not interested if PoC or minorities get hit. Charlottesville only got attention because the terror victim was white, what happened the day before at night or with the PoC nearly beaten to death in a garage was shadowed by the murder.

There are many sources proving my point, when it comes to the facts. For example:

- The number of violent attacks on U.S. soil inspired by far-right ideology has spiked since the beginning of this century, rising from a yearly avarage of 70 attacks in the 1990s to a yearly avarage of more than 300 since 2001. These incidents have grown even more common since President Donald Trump’s election. (per http://www.newsweek.com/2016/02/12/right-wing-extremists-mil...)

- They and untold thousands like them are the extremists who hide among us, the right-wing militants who, since 2002, have killed more people in the United States than jihadis have. In that time, according to New America, a Washington think tank, Islamists launched nine attacks that murdered 45, while the right-wing extremists struck 18 times, leaving 48 dead. (per http://www.newsweek.com/2016/02/12/right-wing-extremists-mil...)
Racist soap dispenser.
What's wrong with async for you? For me, 95% of the time, it is fantastic, and for the 5%, I just fall back to some other method.
Maybe... but not everything can be cancelled.

What if you are too late and, say, asynchronous write to a disk was already commited and the data is out of your program and on the drive?

And how do you cancel a sent email?

At some point there is no sense in sending a "cancel" message, or there is no way of cancelling an action. How would you proceed in such a situation?
Also, with currently available techniques, how difficult is this field really?
Thus ninja https://ninja-build.org/
http://assets.nydailynews.com/polopoly_fs/1.3410062.15027179...

That photo shows a mob of white supremacists with sticks, beating a black man who is on the ground.
Crowds of hundreds isn't a lot. Crowds of hundreds from all over the country is absolutely nothing, you'd get more Muslim extremists from a small fraction of the population.

I hope you're as worried about Islamic extremists as you are about Nazi ones?
How to create a chatbot for business
for many years my SomethingAwful password was more secure than any other online account I had.
I seriously wonder if the author ever worked on a project with more than around 10k LOC, multiple languages and tools, automatic testing, deployment, version control (merging this build script is going to be a huge PITA).

No, you have to realize you're working on one side of the graph (source code), but your build produces something on the other side (your artifact). Without automatic dependency resolution of you DAG, you're constantly traversing from one side to the other, making the build 'work'.
Tips to Have a Great Journey Towards Becoming an Entrepreneur
Yes and no. You can for sure implement actors which support cancellation or killing them, the only question is how. In lots of actor frameworks you send the actor a close message that triggers it to shut down - and you can also send it a cancel message after some request. However if the server side actor is not implemented fully asynchronously and doesn't read it's messages, it might take a long time for the cancellation to happen -> exactly the same time which it takes for the operation to finish. E.g. if the remote actor is implemented in some sequence like: receiveRequest(); doSomethingWithRequestWhichIsProbablyBlockingRequestsToOtherActors(); sendResponse(); then there is no cancellation possibility. If the other actor is implemented fully asynchronously then it could pick up the cancellation and do something with it. But it's harder to implement, becaue then you have again state machines everywhere. In erlang killing actors without messages might work, because it's supported deeply within the runtime.
Also most current Unixes have at least Bash. Bourne shell is surprisingly rare outside BSD.
A Modern Implementation of the Common Lisp LOOP Macro
How to extract prices from competitors websites?
This latest leftist push (or putsch) against freedom of speech is telling. If they really were confident that they could prevail in open debate against their opponents on the relevant issues--such as whether diversity really is a strength, the existence of race, the existence of differences in intelligence, temperament, and other traits between races and their appropriate degree of attribution to underlying genetic differences, and race and crime (and interracial crime in particular)--would they be this desperate to silence the opposition?

And do they seriously expect to be given carte-blanche power to silence anyone they brand a Nazi? Especially when they construe that term so broadly as to include any racially-conscious white person, including those who just want whites to have the right to form their own racially homogeneous communities without being sued or having the federal government air-dropping Somali refugees into it, communities free from those precious people of color whites are said to be horribly oppressing, but who for some reason still insist on living amongst us in our neighborhoods anyway... The left is overplaying its hand, and if they persist in this effort to censor white speech advocating for white interests, I expect a nasty backlash.
I've never had someone sitting next to me, who wasn't asleep, not move for me to exit. I have had people with their seat back not take it up when asked

Yes, my argument breaks down pretty quickly, good point.
The nice thing about these is that you do need something else special but that something else is your bank card, and the PIN used to access it.
Major typo:

> as the document reveals this [IS NOT] the first time freedom of speech is debated.. and won't be the last either.

I presume that's what you intended to write?
I am more concerned about the US government because I am an US citizen and I believe the US government does not align with me politically. So I would rather give my data to the Russians.
Every platform limits the content based on the design of the tools. Being a common carrier wouldn't mean Facebook would be forced to support particular scripts any more than the phone company was required to develop video calls.

If there are some restrictions we want as a society, like age or porn, those could be made exceptions.

Regarding private forums, I'd distinguish between forums that seek to serve 99% of people and those that serve less than 1%. The first are public; the latter are private.

Facebook is just the last platform in a stack of platforms people use to communicate. Why would Facebook be allowed to restrict content while those who provide the services Facebook is built on wouldn't?
I feel the sentence following the one you quoted is just as thoughtworthy:

> "The best way to combat their propaganda is in the open where it can be fought by counter-propaganda, protest demonstrations, picketing--and all the devices of attack which do not involve denying their rights to meet and speak."
Spot on.

People's humanity and civil rights are not topics that should be open for debate. But the people who want to debate that start with "science" as the thin end of the wedge.

Of course, the thing that's always up for question is the participation of minorities. It's never a guy saying, "Fellas, the science shows that men are poor at cooperating and highly prone to aggression and violence, so let's debate whether we men should be allowed to manage or supervise other people."

It's highly motivated reasoning.
Lee Kuan Yew's grandson left Singapore because friends feared for his detention
I think, more than the outcome, it's the window of uncertainty that burns through you. Gamblers get a kick because the uncertainty window is fairly short. I'd bet that they'll flip when faced with an extremely long uncertainty window, like closing a corporate sales deal, or waiting for a job offer.
Good test coverage goes a long way towards solving this problem.
With the possible exception of people protesting for their right to openly carry firearms.

Showing up armed to a protest not about bearing arms is just asking for things to go south fast.
Why Dyson is (almost) definitely developing an electric car
And that is literally the long and the short of it ;)
Good question. It's not a concern of walk(1) itself, since it's impossible to generalize for every use case. walk(1) _always_ executes the target, but the target itself can decide whether it actually needs to do work.
For a C project, you would just do something like this: https://github.com/ejholmes/walk/blob/master/test/111-compil....

That's a trivial example using mtime. You could replace it with a hash function if you wanted.
I find continuation-based stuff impossible to reason about; the only way I can understand the flow is in terms of values i.e. futures. And if we're working with futures I'd rather have them work as a plain old monad with for/yield that looks like any other monad, rather than having to remember what some unique future-specific syntax desugars into.