skysight-inc/HackerNews huggingface dataset:
I dunno. I think there's been exactly one recent gui revolution, and that was OS X in 2001. After that it was all jellybeans and minimal windows. One could probably argue that OS X didn't create a trend as much as rode the wave of a trend (something Apple is great at) - but either way, that's how I see the origin of both gnome, kde and MS vista.

The problem, which both gnome and kde tried to tackle, is to end up with a consistent vision for all apps. If one looks at BeOS, Amiga OS or maybe even QNX - they all have a more consistent gui experience than probably any Linux gui.

Partly that is because, like windows, every Linux distribution will need to support apps that are made for the "wrong" de - no one project manage to reinvent all applications.

And non-trivial gui applications really need to be reinvented to work well in a new ux paradigm. I'm talking about apps like gimp, blender, krita - and probably all the office packages and smaller apps like abiword.

I'm guessing that the goal has too often landed on a consistent look rather than on a consistent experience - and so one has never taken full-fledged, best-of-breed apps and adapted them to a strong vision, but rather taken a handful of "ok apps" and then written the rest from scratch. Obviously not being able to invest the ~decades of work many apps already have.

It's not all doom and gloom - for example we have chrome and modern safari as sane browsers thanks to this hubris-or-bust mindset (that led to the webkit browser engine).
She's dragging herself through the mess at this point.

It's not unusual for founders to raise large amounts (at least eight figures, say), ignore all criticism, and fail spectacularly years later in ways that make you wonder what the hell they were thinking. What's unusual in her case is her Trump-like ability to hold frame and act like nothing is wrong or ever was wrong, regardless of pesky "facts."
Not bad at all. :)

Edit: In terms of CPU and RAM, this is comparable (in the sense they can be compared) to a $20/month VM at Digital Ocean.

As far as strorage, have you considered using standard drives in addition to enterprise SAS drives?

Are you trying to go mainstream with the platform as quickly as possible, or just trying to carve out a niche for now?
I would argue that other frameworks have too steep of a learning curve for beginning game devs, and as a result, prospective game devs skip GameMaker because of the criticism and then immediately get overwhelmed by UE4, then quit trying altogether.

GameMaker is a great tool for entry level developers. It's a stepping stone. I made dozens of games with it before "graduating" to more powerful frameworks.

GameMaker does not deserve the criticism it gets. It's way more powerful than your average gamedev assumes, and creative GameMaker devs can trounce mediocre Unity devs every day of the week.
The hilarious thing is that, apparently[1], they tried doing that with VS14: they skipped VS13 to harmonize the version numbers, but VS14 ended up being released as VS 2015 anyway :)

[1]: at least, I'm pretty sure the team isn't superstitious.
See the approach outlined in my direct response to the OP.
Got any of dem fire unskewed polls dude?
I too originally read it as saying that it was expected to be bad coming from Amazon. And the "in my defense" part is that, if you know the coder is from Amazon, then you understand why the code might actually be truly bad enough to elicit a chuckle (as opposed to just chuckling at normal bad code). In other words, it's like saying "in my defense, it was super bad code".

That said, I think the interpretation that "he had 3 years experience at a big company, he should have been better" is probably the correct one.
I wonder if we could get weed legalized if we just started calling the DEA about it all the time.
I consider it my responsibility not to bring a child into a society that equates a lower birth rate with genocide.
This, and more, is where reality lies.

The other day there was a thread about the Google CTO test. I thought the entire thing was nothing less than ridiculous. I've hired many engineers and management over time. I don't care about anything someone can solve by having two bookcases full of relevant books by their desk.

I care about how the person things and how they solve problems they never had to face before.

None of the technologies I've worked with during the last 20 years existed when I was in school. FPGA's, for example, required a deep dive into a new universe of hardware design. The foundation helped, of course, but nobody would have hired me at the start of my first FPGA project, yet I developed technology for my own business that resulted in millions of dollars in sales.

The case is similar for management. I've been CTO/VP a couple of times before launching my own businesses. Didn't know what I was doing. I thought it was a technical job. Eventually I would joke that I had more business books by my bedside than engineering books anywhere in the house.

A person who is good at problem solving can learn and become good at anything. Be it CTO or developing the next ground-breaking idea in AI. That's why I don't care about resume's and truly senseless programming quiz interviews. They are useless.
The UK also has to court the financial industry pretty heavily now, since the banks threatened to move out of London after Brexit.
New record for fusion
I'm reminded of the time Tony Blair visited Silicon Valley to figure out how to replicate it back home. He was at a round table with tech royalty (Gates, The Sun guy, Schmidt etc etc). Steve Jobs was there too.

Everyone was chipping in with their theories about why the U.S and Silicon Valley were so good at what they do when Jobs lost his patience and butted in in true Jobsian fashion.

"Listen! Take a look around this table. Everyone here has a massive failure in their past. Big, epic failures. In the US, we think thats a good thing. In the UK you think it's a bad thing. Thats it."

Or soemthing like that, you get the idea.

Anyway, i've always liked that outlook regardless of wether it's true or not.
Introducing Our Chat Bot API V2
I do like the C++ programming language book. It has a really nice introduction in the first quarter of the content. It has good no nonsense examples.
MSN is back add your friends and nudge them
Baby Steps into Genetic Programming (2011)
Ok, but what about in a startup / limited budget scenario where you can't afford dedicated UX people, something that is often the case?
Previous discussion: https://news.ycombinator.com/item?id=2116156
Culture & standards were higher during segregation, we are more integrated than we were in the past and the culture rot is even worse. Your narrative that race and separation has everything to do with it is incorrect.
I'm close to the same. I can function on 7, but any less than that and I'm a basketcase, and really do honestly need 8 a day. I feel like people think it's a virtue or something if they can get 4 hrs of sleep and not fall down from exhaustion, but in reality it's so unhealthy.
Fund Sold Palantir Stock Well Below Last Valuation
Apt-metalink – Take advantage of multiple package mirrors simultaneously
If you're on iOS 10 go Settings > Phone > Call blocking and identification.
Regarding the quote by Einstein: This turned out to be (partly) wrong. While the wave function can hardly be an object of reality (since its collapse depends on the observer, i.e. is not Lorentz invariant) and is thus rather a descriptive means for us, uncertainty in the quantum sense has nothing to do with a lack of knowledge. Put differently, there is a difference between a physical system being in a superposition of states A and B or being either in state A or state B (but not both of them at the same time). There're various experiments that can distinguish between both.
A family member died from Alzheimers last year. She was both physically and mentally gone. If I had to choose, I'd go out swiftly like my dog, whose spleen fissured from cancerous growth and was put to sleep in the hour. Slow, agonizing death is horrible.
If I remember correctly, Facebook prohibits users from supplying third parties with their Facebook Login credentials for the purpose of that third party logging in on their behalf.

Edit: From Section 4(8) of the Facebook TOS [1]:

"You will not share your password (or in the case of developers, your secret key), let anyone else access your account, or do anything else that might jeopardize the security of your account."

[1] https://www.facebook.com/legal/terms
Location: Morelos, Mexico

Remote: Yes

Willing to relocate: Yes

Technologies: Node.js, Android

Résumé/CV: http://www.franpr9.me/en/index.html

Email: lfranciscopr@gmail.com

==================================

Hi my name is Francisco and I'm a Software developer with knowledge in PHP,JAVA,JavaScript,MySQL,Node,MongoDB,Android. Actually working primary in android developing native apps. You can see some of my work at http://www.franpr9.me/en/index.html there you can find links to my github and linkedin. I'm working on becoming and Senior Android Developer but to get there I need to continue practicing and getting experience, while getting paid ;). Interested primary in Remote jobs but wiling to relocate, US tourist visa owned.
I like this kind of war.

"We're airing all your dirty laundry!"

"Oh yeah? Then we're shining light on your corrupt dealings!l
From the project's description page:

apt-metalink makes apt-get faster by downloading Debian/Ubuntu packages from several servers concurrently.
apt-metalink uses python-apt to interface apt infrastructure and aria2 for download backend.
Metalink is used to feed package list to aria2.
I'd also just like to add on one fun bit here:

As a software programmer, my mind is blown by the idea of a 3GHz CPU. That's 3,000,000,000 cycles per second. The speed of light c = 299,792,458 meters per second. Which means that, in the time it takes to execute 1 cycle, 1/3,000,000,000 seconds -- light has moved approximately 0.0999m ~= 4 inches. Unbelievable. Computers are fast!

On the other hand... Once you begin to deal with FPGAs, you often run into "timing constraints" where your design cannot physically be mapped onto a board, because it would take too long for a clock signal (read: light) to traverse the silicon, along the path of the gates chosen by the tool. You figure this out after your tool took a long amount of time to synthesize. You suddenly wish the speed of light wasn't so goddamn slow.

In one aspect of life, the speed of light, and computers, are very fast, and I hate inefficiency. In another, the speed of light is just way too slow for me sometimes, and it's irritating beyond belief because my design would just look nicer if it weren't for those timing requirements requiring extra work.

How to reconcile this kind of bizarre self-realization is an exercise left to the reader.
Because they're sure they can sell to a greater fool
Off the top of my head, exactly one, the Dulles Greenway [1].

It's truly not a common occurrence.

[1] https://en.wikipedia.org/wiki/Virginia_State_Route_267#Dulle...
In my country, the government requires that I use bitcoin to buy drugs online, gamble, and buy backpage ads.
Prevlcisely what ZainRiz said. Jihad is a striving for a good goal.

One can have a jihad for school fundraiser. One can jihad for personal weight loss. Or one can jihad for working on an open source project.

Yeah, the bad ones use it to support ill gains.
If [1] is established, it's disturbing it's never mentioned regarding Propecia, a hair loss treatment a significant percentage of men I know take.
Sure. It also could have been said about pets.com in the early days.
Local hidden variable theories are not possible, but any local theory is not possible, assuming definite outcomes of experiments (many worlds might be considered local, but there is no definite outcome).

Non-local hidden variable theories are quite possible, do quite well in explaining a number of facets of QM, and, in fact, inspired Bell's work.

Nevertheless, Einstein certainly was no fan of the non-locality though he did not know of Bell's argument, of course.
Retrofit – The Most Popular Android Network Library
> You're also talking about the DNC as if the GOP doesn't also have similar issues.

Trump is not the best candidate ever and he has at least as many flaws. We don't have to dispute that.

What we are talking about is that authoritarian PC culture is one way to stifle discussion. It shouldn't be that way. Trump is not the only way forward in preserving freedom of speech.

One thing you can't bring up without some kind of backlash to most republicans and some democrats is the second amendment.

I am very thankful that we can have a discussion on this topic at all on HN, however - even if under anonymous accounts.
proggit has a better title: [Mentoring Junior Devs: Be Kind](https://www.reddit.com/r/programming/comments/57g3x7/mentori...)
Some of the reading list in the UI/UX course at Brown:

http://cs.brown.edu/courses/csci1300/

Particularly (free links with pdfs),

Don Norman - Design of Everyday Things
https://archive.org/details/DesignOfEverydayThings

Bill Buxton - Input Manuscript
http://www.billbuxton.com/inputManuscript.html

Alan Cooper - About Face
http://feiramoderna.net/download/pos-positivo/COOPER-Alan/Ab...

Vignelli - The Vignelli Canon
http://www.vignelli.com/canon.pdf

Bill Buxton - Sketching User Experiences
http://bscw.wineme.fb5.uni-siegen.de/pub/bscw.cgi/d807887/Sk...

(the workshop slides)
https://www.medien.ifi.lmu.de/lehre/ss14/id/Day%202%20Sketch...
Show HN: MSN is back, check it out
I read the title as, "The DEA is withdrawing to another planet after the Internet got really mad"
When did they buy the stock? The valuation only really applies to the last round of investors, the stock of earlier investors is usually going to be valued at a lower price since it's more risky or whatever.
No, the TCP session will be established between your mail server and the sender's. And since the other party's mail server often happens to belong to Google, Yahoo or <insert big mail provider>, this doesn't increase security at all. (As long as you don't use end-to-end encryption but even then they still see your social network.)
It stores some data in the url, but not all.

I opened up a PR (https://github.com/powdahound/ec2instances.info/pull/202) to store the rest.
Yes, and before that there was polyForth. I had a summer job working on it in 1986 -- there were three variants for the PC, to either run under DOS or boot to it directly and use or skip the BIOS. Had preemptive threading with no memory protection, but on the 8086 what can you do? Sometimes we'd run it multi-user, such as for a class, and then any student could crash it, and we'd just reboot. This happened, of course, but surprisingly (looking back) not enough to make a big nuisance.

The programming environment on a system like this feels kinda like a cut-down Smalltalk or Lisp, in the sense of a live environment with all the code accessible and tweakable.
" 80s synth stuff and disappointing backing vocals"

At the risk of -20 downvotes, I was going to say the same thing.

The synths I can handle.

But the backing vocals ... my god man ... I don't know whether to laugh or cry. It's beyond kitsch.

You gotta take it as a 'package'.

I find that people who are more lyrical tend to like him. Musical people less so.

Often the chords make no sense, they go back and forth, there's no progression - but then you realize they are following the cadence of his prose, and then it kind of makes sense.

He's almost like a beat poet - where there's some 'muzak' in the background.
It's all fun and games until someone shuts off someone else's entire power grid, destroys their banking data or makes their planes fall out of the sky.
It's the whole system. The UC schools are under direct administration of the UC Office of the President, whereas my understanding of Texas is that the University of Texas System schools are independently-run.
> it is laughable that gods or computers could design or simulate the infinite levels of mind numbing complexity and unimaginable patterns that evolution has produced

This sounds like the flip side of the creationist's claim that the universe was created by a deity because it's so complex. Neither is falsifiable.
A blockchain will do nicely in a pinch. From my profile:

> I think we're being virtualized in a blockchain-backed consensus reality running some variation of orchestrated objective reduction.
Could someone explain how these are deep-learning optimized? All I see is that they're part of the 512-bit vector family that has previously existed.
>The fact that you can just sell patents always seemed a little bit off to me.

It is a long way from a patentable idea to a marketable product. So what happens when the patent originator lacks the competencies or capital to produce at scale? If selling a patent was banned, both the innovator and society would be denied any benefit from the innovation.
Wow! did not know that this surfaces time and again. I think, we need meta-post which says Posts that HackerNews readers don't really read.
Pretty sure more than 1% of Muslims don't completely reject ISIS. Definitely not Al Qaida.
Concurrency Black-Art: Excerpts from Real-World Concurrency
I've long thought the right thing for Common Lisp would be to provide a way to declare sets of functions such that any tail call from one member of the set to another would be TCO'd; all other calls would push stack. This lets you write sets of mutually tail-recursive routines without forcing TCO on the entire system.
Forth also makes a good scripting language for many applications due to being compact and very easy to implement. Warren Wilkinson used Forth for scripting in his Common Lisp-based web forms/reports/documentation app: http://lambda-the-ultimate.org/node/3999
I haven't tried jekyll so I can't really comment on it. Im guessing it only generates the changed files everytime you push to git, no? As for your question, it depends on other factors too. Who are your users, what is your web app, is it an ecommerce site? Is the jekyll/git/CI workflow easier than just pressing a few buttons on the screen everyday? Those are the questions you should ask. jekyll might be obvious for us devs but we are a minority compared to the rest of the population.
Paranoid speculation: The DEA was given a secret brief to ban a substance that would help addicts withdraw from an addiction. Consider who actually benefits from this ban: Various policing powers, and drug cartels, who depend on addicts staying that way.

Having written that, I don't believe it. But on the other hand . . .
Just FYI, "it's only a one byte overflow" has been a standard exploit denial for 20 years, and also wrong for that long.
I recall the Forth entry from 'how to shoot yourself in the foot in programming languages': self foot shoot dup.
F–– you, startup world
Ecuador's Legal Battle with Chevron Foreshadows Global Corporate Coup D'état
>I almost wonder if we'll see the government/military magically acquire her company at a pre-scandal valuation in a couple of months.

no chance. They already tried to sell the tech to DOD in 2012 and that failed spectacularly in the best style of "Pentagon Wars".

https://www.washingtonpost.com/news/wonk/wp/2015/12/02/inter...

As i see it it was the beginning of the end as it seems to me that it was the only real business plan they had and it failing forced them to pivot to try to produce at least something for consumer market. Btw, the 4 star Marines general they have on the board is the one who was using his position back then to push the deal through.
The point I was trying to raise, though, is what if the concept of "adding two things" has no basis in the "real reality". I know its hard to grasp...but imagine a reality where there is no "+" or "-" operation.
> Unfortunately, in the United States I don't think we have a good regulatory framework for handling this situation

Why do we even need a regulatory framework? It's a plant: let people grow it if they want; let them ingest it if they want. Heck, let them crush the eaves and smear them all over their bodies while singing, 'Happy days are here again!' if that's what they want. That's what freedom is about: letting folks do their thing.
Reid Hoffman at Startup School SV 2016 [video]
Non-locality can't be right though, since locality is defined by the speed of light, and nobody will tell you that sending information faster than the speed of light is possible.

Many worlds it is, then.
> I've read all of these books myself, so I have no difficulty believing that many moderately competent programmers have read them as well. If you're interested enough in programming that you're reading this blog, you've probably read most, if not all of the books in this list

That is some gross arrogance on full display right there. If you're as good as me, surely you've read all these books. Any other books... flawed in ways you should be ashamed of.
_not_ running your own mail server because other people won't is a fallacy.

If everyone thinks like you do, sure, not much changes- but if 10% of people think like me! Then we chat with each other without snoops or middlemen.
According to that, they're replacing PHP with Hack and HHVM.

HHVM is backwards compatible (so runs your PHP, lets you include it from Hack, etc) but it's hardly a vote of confidence in PHP, the language.
Clearly, we need to get madder than we are already.
It's actually a lot easier to maintain and extend something over a long lifespan if it doesn't have tons of dependencies from many different sources evolving in different directions at different velocities.

In a long-lived application, early team members will need to learn the new tech and later team members will need training in the old ways to work on your now-archaic tech stack (that you couldn't upgrade because of version incompatibilities). They'll also need custom-built dev systems that come with the project (because some of the tools are no longer available in those versions or at all). You won't be able to use new tools without first backporting them. You may have to deal with potential security issues in code that is no longer supported even though you don't even need that code, because it's there in the dependencies.

In fact, in some cases the use of lots of dependencies might actually be better for quick prototyping (because they let you do so much with so little development) that you don't have to maintain and extend than for long-term projects. It's a tradeoff. Either way has benefits and drawbacks.
> Everyone at the end of the day relies on faith

> We should not propose that we know what's going on in other people's minds.

Both are you, and incompatible with each other. It seems that you think you should tell other people what's in their minds, but that nobody should tell you what you think...

And yes, we should not under normal circumstances. But when someone tries to tell us something crazy, such as that we are belief focused, we should examine their motives and see if they have a reason to want us to think we do... You obviously do because you're trying to normalize the idea of belief.

> I don't say this lightly: you have issues, man.

Yes, apparently you do. You don't even read the thread again before saying it, to see if you were the one throwing stones.
Network effect - until public utilities such as Facebook are regulated as such, nada.

Our ancestors recognized the railway networks effects, and legislated interoperability - including standard railway gauges. We are not so wise, and have forgotten much.
Flagged for false title.
but it will also buy at least 50 'man-year' of clever people thinking about marketing it and how to continue to profit off of it regardless if it is feasible or not
You should check out Spring Boot.

Example: http://spring.io/guides/gs/accessing-data-rest/.

Here you don't even have to write code for controllers or db connections for basic CRUD HATEOAS REST service. Spring takes care of it. The model still needs getters and setters, but you can avoid this with Lombok

Java development today is different.