skysight-inc/HackerNews huggingface dataset:
It's also about what you like in the store and what you like at home.

People got swayed by the iPhone 4 design in the store and bought it, then once they own it they covered it in cheap plastic to protect the glass.

The flat surface on the microwave looks great and sleek. The many functions makes the oven seem good and sophisticated. Who knows what magic this microwave does when you ask it to reheat a slice of pizza! Surely it must be better than the normal heating function! Let's get that.

Once you are home, all you want is to set the time and maybe change the power.
Who knew back then that they'd be burning cars in the streets of Paris over this company.
Yeah, if only they knew somebody with the technical skills to edit an HTML document who was available for a tiny Web project and wouldn't cost very much. Now, where could a school that teaches people HTML editing, and assigns them HTML editing projects, and makes these devs pay for the opportunity to work on these projects, ever find someone who could do this?
Aussie Telcos Share Customers Mobile Numbers with Third-Party Sites
Just saw this article: http://www.indiaspend.com/cover-story/indias-soaring-drug-pr...

As kjsingh says, it's both. Expand the list to any kind of high: prescription painkillers, Iodex, even lizards: http://timesofindia.indiatimes.com/city/ahmedabad/Drunkards-...
All destructors in Rust are also decided at runtime, fwiw. Even without any allocation or anything:

let foo = Moves::new();
if condition { mem::drop(foo) }
// should foo be dropped here?

In practice many destructors can probably be scheduled statically at compile time.
I think the author may have been referring to time dilation due to relative motion of the clocks as opposed to gravity. In that case, to an observer on the ground, the clock on the plane goes slower than a clock on the ground.
Companies succeed all the time despite making terrible decisions or sub-optimal choices.

Speak to anyone at almost any company and you will get at least one story of some unbelievably bone headed strategic mistake the company is making.
The game sounds still give me goosebumps.
I love the rust docs, but I do agree that the intermediate/advanced stuff is missing. I won't feel like I truly understand until I can implement a bunch of different datastructures, and it turns out that that is exactly the kind of code that throws up lifetime issues that as a beginning rust programmer I'm not really prepared to deal with.

I'd love a 'learn to write rust with datastructures' style intermediate tutorial.
I would like to remind you that we are talking about Ruby vs essentially VBScript. I mean, I pretty much hated the Ruby hype and especially the attempts to make it seem better than it really was, but we are indeed talking here about web software written in VBScript that ran only on Windows. For many people working with web tech today, that is inconcievable. Not that it didn't have its fair share of detractors back then...

Hats off to FogCreek for building a successful product, but that doesn't mean that people have to admire or even accept their technical choices without any criticism. I for one consider DHH's criticism to be on mark.
Tip: AttachTo (IIS/IIS Express/NUnit) is now supporting VisualStudio2015
ahahaha nice try but, I'm not an entrepreneur :)

I was just fascinated by issue trackers and wondered if it could be applied elsewhere. Nevertheless, your comment does provide interesting insight as well. Thx!
34 yelp reviews from App Academy students.

http://www.yelp.com/biz/app-academy-san-francisco

Is it possible to remove negative reviews? They're uniformly 5 stars. I'm actually surprised that there aren't any negative reviews. I would've expected reviewers to be primarily those with strong feelings, either positive or negative.

Another data point, Hack Reactor, with 131 reviews, all 5 stars:

http://www.yelp.com/biz/hack-reactor-san-francisco

I get that bootcamps are polarizing, but surely those skeptical should at least do some cursory googling to get a sense of the distribution of people's experience who actually go through these programs. I google either of these bootcamps and in the first two hits I get links to review sites with dozens of detailed reviews filled with effusive praise and particulars on the programs.
http://expa.com
Oooh that's sounds interesting. Would you mind describe your workflow? I'm a bit on the OCD side and really like my textfiles and so on all nice and tidy.
Sounds interesting. Do you have a screenshot or something lying around? I'd love to see it
Please don't post garden-variety stories about politics to HN.

Also, please use the original title unless it is misleading or linkbait.

https://news.ycombinator.com/newsguidelines.html
I'm generally pretty biased against all religion by default but Sikhism is one of the few religions I can't find much to complain about. It's pretty egalitarian, its followers are encouraged to defend the weak (and not just weak Sikhs either) and committing to its values and laws is an option that should only be taken after careful consideration rather than the default.
The only negative thing I can think of is the insurgency in India of the 1970s and the assassination of Indira Gandhi, although I don't think it's fair to classify those events purely as religiously motivated violence (or even terrorism).

It's not great to pick and choose whether to stereotype people based on religion, positively or ngatively. You may have forgotten the blowing up of a 747 carrying 329 people, suspected to have been by Canadian Sikh militants https://en.wikipedia.org/wiki/Air_India_Flight_182

In the aftermath of 9/11, there were many snarky remarks in the Blogosphere about "those war-like Buddhists", implying that Buddhism was entirely peaceful, when Buddhism is in fact co-opted in various ugly political ways in South East Asia.

Religions are not abstract ideologies, but always exist in the context of their practitioners.
OctopusDeploy played with this to store configurations. That was supposed to allow you to have full history with branching possibilities and a straight forward way to backups.
https://github.com/paulstovell/OctoDB
It didn't work at first for me when I tried it in the very start of the game, but once I went through a portal to enter the 'select your episode' rooms, it started to work.
Your post reminded me of this article which has a few examples of lines from Sun Tzu and how they can be applied to business. http://www.fastcompany.com/3021122/leadership-now/fighting-y...

My personal favorite is "Speed is the essence of war. Take advantage of the enemy's unpreparedness; travel by unexpected routes and strike him where has taken no precautions." To me, a startup's major advantage over incumbents is speed - speed of product iteration and speed of decision making.
I agree wholeheartedly with the sentiment.

However, as I understand it, the issue is not so much with raw size (although it does not help) as it is with long lines.

For instance, the following 161K file freezes completely Atom, to the point that you just have to close it: https://github.com/espadrine/aulx/blob/master/html/tokenizer...

The reason is that the core syntax highlighter (https://atom.io/packages/language-javascript) is heavily unoptimized, and tries precomputing data for the whole line without considering that only the first 0.5k characters will probably be seen.

It is too bad, as this was already fixed globally in existing web text editors such as CodeMirror. Given that it is used in Chrome and Firefox' DevTools, and that JS minification happens on the Web, it had to.
Putting the classes to task working on small details of the site wouldn't benefit them in any way. It's a very tight, fast curriculum that has to benefit a lot of students at once.

I know your situation sucks and it's easy to be derisive to them. I was barely able to come up with the $5k deposit myself and if it weren't for the financing situation of this specific program (I am degree-less but over 30 and have tech experience) I would not have been able to do it. If I were in your situation, there is _no way_ that I would have been able to do it, period. Still, their financing policies make sense to me having gone through the program and also seeing other bootcamp grads and what the market is like.

There are some other decent programs out there that may work out better for you. You might want to check Flatiron School's Fellowship program. Had I not already started AppAcademy, I would have done that instead -- it's exactly for your situation.

If you're in SF and are worried about finding housing in NY if you got in, we can discuss it as I may be (a) either able to work out an arrangement so you can stay in Manhattan or (b) know somewhere/someone that can hook you up with affordable housing.

AppAcademy was a life-changing experience for me, even pre-employment, and I do not regret doing it at all. If you can find some way to do it or something like it (a very short list of programs, imo), you definitely should do it.
Worth reading the followup: https://sourceware.org/ml/libc-help/2008-08/msg00009.html
You simply zip the files and rename to dot nw. Then the first time the user runs the file, the user needs to select "open with nw.exe".

ref: https://github.com/nwjs/nw.js/wiki/How-to-package-and-distri...

You probably want to include an "install" script that:

* Download and install nwjs if it doesn't exist
* Make the "package" open with nw.exe
* optionally: Create a shortcut to the "package" on the desktop
* optionally: Set a icon for the shortcut

Or instruct the user on how to do it. Many files work that way, that you have to select a program to open it with, so the user probably already knows how to do it.
Most toaster ovens have three knobs: temperature, time, and a series of what sound like discrete settings (bake, toast, broil, etc.) but are actually a graduated spectrum for heat distribution to the top vs. bottom heating coil. Pretty much a perfect UX (though you could toss out the heat-distribution names), and makes me wish that everything else—actual ovens, actual toasters, and microwaves—shared it.
Lesson to startup founders from CEO who's been in prison: Taking Responsibility
It will be competing with .Net and Java, not with C and C++

I would formulate this a bit milder: many desktop applications are written in C++ and many system applications (e.g. UNIX command-line tools) could be written in Swift or Go. So, there are certainly areas where C++, Rust, Go, and Swift are or will be in competition.

Of course, if you require strong safety guarantees and the absence of a garbage collector, Rust is probably the only modern option.
Windows XP Vienna Edition SP3 ISO Free Download
These new commenters are Robin users who we asked to make their voices heard and say how they feel about Robin - after all they have a stake in this matter as well and deserve to participate in the discussion. They were loyal enough to go through the trouble of creating HN accounts to be able to comment.

Now, let me ask you: where is all this negativity coming from? Why are you so quick to jump to accusations, and by what right ?
Yes, you're probably right. Now I'll need to figure out which effect has the upper hand. Maybe later.

EDIT: Flying clocks around: https://en.wikipedia.org/wiki/Hafele%E2%80%93Keating_experim...
If compared to a clock remaining on earth, then it depends on the direction the plane is flying which effect wins.
learn a strong typing language it will certainly make you a better programmer. also learn about testing and dependency injection same goes for those
Stream.js 1.6.0 released with ES6 support
Electron was extracted from Atom and was originally named Atom Shell. I don't see your point.
a/A and Hack Reactor are outliers in the market, IMO. Flatiron School and Dev Bootcamp might also be okay. Even though I might have misgivings about GA, I have a friend who works there and know several employed grads as well who loved it. There are many others in this market that I would run the other way from, but different programs work for different people.

There's a review site that's helpful in researching these programs here: https://www.coursereport.com/ There are some negative reviews for most programs here.
The simple truth is that the public markets place a premium on growth. For example, plot a graph of growth rate on the x-axis and revenue multiple on the y-axis for all public enterprise cloud companies. You will see a direct correlation - higher growth leads to higher trading multiples. That's why startups prioritize growth over profitability. Now this only applies to startups which scale to the point of going public. I think Fred's points are valid and apply to the vast majority of startups (that won't go public). Food for thought.
As I've gone lower level with C and assembly, I've more books, papers, and specific hardware datasheets for whatever processor or device I'm working on have been relevant to my interests.
So some guy complains that a code path in libc is slow, but refuses to actually do anything to fix it. What's noteworthy here? Besides, this particular complaint is 7 years old. Poster: is this still an issue?
Douglas Coupland: Moody
No. And it's worth pointing out that the Lexus self-driving cars do drive with the flow, i.e. they speed like humans do.
As the parent of this comment thread mentions, Tesseract is not very great for mass usage due to the error rate with Abbyy much better. I would be interested in experience not opinion.
Right. People should just drop the term 'systems language' and project languages along useful dimensions:

A: Garbage collected vs. not garbage collected.
B: Generics vs. no generics.
C: Algebraic datatypes vs. no algebraic data types.

Even with these three dimensions, it's easy to separate major languages

Rust: A-B+C+, Swift: A+B+C+, Go A+B-C-, Java: A+B+C-, C++: A-B+C- (discounting union types)

tl;dr: Swift is not in the same space as Rust.
In this particular case, the website logo is the same logo on the speaker's podium and on the wall behind the speaker :)
For those that don't know, Agner's manuals ( http://agner.org/optimize/ ) are considered to be the #1 resource for learning and reference when programming optimized assembly
The app still works. You just cannot update it or download again.
The dual ABI is only implemented in libstdc++, so if you want to use the new ABI in a library then all your dependent libraries will then need to use the new ABI so you are all using the same std::string etc.. From this point of view it's perfectly sensible for a Linux distribution to decide to rebuild everything using the new ABI. You're right that a soname increment would have been one way to do this. But you would still have the problem of transitive dependencies on the old ABI since you can't load two libstdc++ libraries at the same time.

In a few months time we'll all forget this was an issue since it will for all intents and purposes (for the end user and developer) be a completely transparent upgrade.
Worked for the Ancient Greeks! "Pick someone at random for the job" was the actual, original meaning of "democracy." Elections are a weak imitation.
I think at the moment all or nearly 100% of the staff (definitely 100% of the technical staff) are TAs and are already putting in overtime just teaching the cohorts, working on the curriculum, working on the software that manages the classes and being involved in the job searches.

The class sizes in both locations are growing quickly (the NY office has had to move 3 times already and looks to have to move again) - I do not know where they would find the time.
4 Italian students with ASD develop a software to improve social skills
I agree, but some companies such as Twitter and Google have a track record.
Time will tell.
Similar:
https://github.com/flaub/boost-enum

Examples:
https://github.com/flaub/boost-enum/blob/master/libs/test/en...
According to Buddhist views, your wins do not matter; what matters is whether you are enjoying the journey.
Does a Multiverse Fermi Paradox Disprove the Multiverse?
Dynamic drop is something that will go away for all but the strange deferred-let case (It's not a language restriction). So that's okay.
Kash Limousine
walking home if possible. Some time ago I figured that I need around 45 minutes to completely disconnect and refresh from an intense day of work.
Not at all to diminish her insight, but for perspective Rainbows End was published in 2006: https://en.wikipedia.org/wiki/Rainbows_End

Would be curious about earlier visions of self-driving car services.
I have to say amazing job to the team. My reason: last time I looked/was regularly using Atom the generic memory size was around 100mB if I remember correctly. I just checked with 1.0 and the memory size has now dropped below Sublime Text 3.0 (~70mB) to ~60mB. (OS X.10)
Electron was also not extracted from Atom - it was always extracted as atom-shell. It was just rebranded as Electron. Atom ≠ atom-shell.
I test all public methods. Anything private is part of the implementation for those metods, and rarely would I want to test that. If I make a breaking change in a private method, and the public unittest does not test it, it's an edge case I didn't test for, or the public method is too broad.
Sure Uber might be able to help write the new regulations to their advantage, but at that point they will be open to attack from upstarts who choose to ignore the regulations. They need not only write the regulations and then be able to get them enforced to keep the upstarts out.

The new system does not need to the same as the current medallion system, but unless the new system is providing them with a competitive a means of keeping upstarts out the market will become one of perfect competition where profits all end up with the consumer.
I agree, the iPad is a joke. But we were talking about mobile generally, and you can get a C compiler for Android: https://play.google.com/store/apps/details?id=com.n0n3m4.dro...

You can even run Debian -with plenty of its software, like Apache, Nginx and MySQL- on (some) Android devices.
This is nonsense. Majority of people might not need sem or mlogit, but the majority of the budget in market research most definitely does need them.
It was really cool, but I'll point out that QuakeLive was using plugins/ActiveX and this thing is not.
Absolutes and exaggerated conclusions are no good. As long as a test ensure we do not introduce old bugs (regression) and help me refactor to the point where the time spend writing and maintaining the test is less than I save, then it's golden. I just never had a need to test a private method - I do have to deliever a working piece of code, and unit- and integration tests help me knowing I have met the spec.
Requiring professional handling of dead people has certain benefits. It reduces the chance of infection (a lot of people in West Africa caught Ebola at funerals last year), and it probably also makes it more difficult for suspicious deaths to go unnoticed. Poisoned your uncle to get his money? The funeral director might call the police.

So it makes sense for professionals to get involved at least in the early hours after death, even if only to ensure that the body will not trigger an epidemic. But most of the rest of what we think of as a funeral is just a bundle of arbitrary practices -- some traditional, others invented and popularized by hospitals and funeral homes who profit from them. There is no reason to enshrine them in law. Families should be free to do as they please with their deceased, as long as they don't pose a threat to public health or interfere with a criminal investigation.
Nanto de fourrure. Disrespectful jerks :/
"But technology is not neutral – and neither is code nor numbers. There are human, subjective judgements lurking behind the apparent objectivity offered by algorithms and the “user-friendly” operating systems. These technologies perform almost magically, while at the same time enabling all sorts of organizations to easily collect information about us, something that makes it that bit easier to usher in new forms of surveillance and control."

This paragraph relates to a thought I've had lately:

What is the software "end game"? There has to a point where there's nothing else worth adding to most commonly used software. Obviously we're in a climate of rapid advancement and meta shifts currently but it seems as though that will inevitably end at some point. Proprietary software that can profitably leverage personal information is bound to hit the market first, but even if it takes 50+ years you have to imagine that equally competitive open source and freedom respecting alternatives will eventually become available.
The comments on the internet suggest this. The number of people signing up to be drivers suggests otherwise.
To determine whether something is really just "blog spam", I always look at whether the page adds anything that would be lost on YouTube. In this case there's the description, a link to slides, and information on the speaker. So this one gets a pass.
I recently watched the documentary Chef's Table on Netflix [1] and in the first episode, there was another interesting story about saving Parmesan cheese.

The earthquake damaged a lot of Parmesan wheels, leaving them vulnerable to spoilage. This would mean a huge loss of investment and possibly bankruptcy for a lot of the parmesan producers.

A chef from Modena then created a recipe called Risotto cacio e pepe that was both easy to make and required Parmesan. He used the to simultaneously raise awareness about the consequences of the earthquake and promote sales of the damaged Parmesan [2]. He ended up selling 360.000 wheels of Parmigiano, possibly saving a lot of cheese makers from going out of business.

[1] http://www.netflix.com/browse?jbv=80007945&jbp=0&jbr=1
[2] http://www.parmigianoreggiano.com/en/press_area/2013_1/massi...
Startups are all about small companies moving fast, so maybe small countries moving fast are part of the future of startups.
Speaking of this, just how did Elixir's Jose Valim (who I assume is Polish) wind up working at the Brazilian Plataformatec? Last I checked, Brazil is a quite a bit more than a stone's throw away from Poland, and I would imagine even the tele-commute must be hell much less the physical commute.
Why are you automatically obliged to fix it JUST because you mentioned it? If they just didn't know in the first place then everyone would have benefited, and if they did then something was clearly seriously broken in that development community.
Depends on your definition of type system.

Anyway, what methods did you have in mind?
It is a typo; my 10key isn't as good as I imagine it is, clearly =( I meant 2018.
I hope, perhaps naively, that maybe AAP have a chance to root out that particular dynasty. I remember they polled pretty well at the last election but am not sure how things worked out on the ground afterwards.

As a member of the diaspora I wonder what more can be done from the outside?
QuakeLive isn't running anymore? Seems to still exist...
Why Don't Software Developers Use Static Analysis Tools to Find Bugs?
Dropcam.
At the end of the 90's people believed that there is just a limited amount of desktop software and once open source has implemented Office/Photoshop/etc. this will be the last software ever written. Well, that didn't happen. What happened is that desktop software become less important and things just started over for the web and mobile platforms. And, besides, those Adobe and Microsoft products are still commonly used and there are even some new proprietary players like Pages/Keynote that are probably even more widely used than their open source counterparts. I doubt this will be different in 20 years - the wheel will turn once again...
This is incredibly cool actually. This can really provide some insight into common shady practices.