skysight-inc/HackerNews huggingface dataset:
> Microsoft effort is limited to Windows based PCs and even they might have a better advantage than Amazon.

Not really. Microsoft has dozens of apps on iOS and Android, including Cortana, and it has Cortana on Xbox One as well. Microsoft also has a huge cloud business, second only to Azure. The Windows PC is one of the smaller parts of Microsoft's business nowadays.

Microsoft has a big advantage over Google, because it supports online, on-premise and hybrid operations. It has a big advantage over Apple because it doesn't really care which hardware you use.

> Amazon literally has none, no mobile and no desktops/laptops/tablets.

Amazon has a substantial tablet business with a forked version of Android, and has its own app store. It also has plug in Fire TV products (which work much better than Apple TV), and an e-reader range, with content libraries to match.
I'm quite sure mikesickler had in mind the contrast between W2k and Me. The former being the good and the latter being the bad.
That's only federal subsidies.
We are still separating HTML/JS/CSS.

React widget logic is on their own methods, PUB/SUB logic is in flux. Template logic is in one isolated method in JSX. CSS is not in there.

Yes, the widget logic and template are in the same files, but the code is strongly separated.

React encourage to group related CSS/JS/HTML together, to make a stand alone component. Yet CSS/JS/HTML are distinct in the component. I think it's a nice solution.
Workflowy. It's the lowest-friction tool I have used for notes and ideas. Using tags, it can be used as a great hierarchical project/task management system.

I still use Evernote for quick storage and access of images, pdfs and long-form notes as the search is great. However, their tag/notebook organisation system has annoying redundencies and is clunky in places. I would love to bin it but can't find a suitable alternative. Bear is promising but not quite there. Apple notes doesn't allow linking between notes.
Ask HN: How you read a book in an hour?
I have numerous books in shelf. I start to finish, but after some time I get into noise (distraction of digital world) and can't finish it. Dear HN, how do you start reading and gaining most value from the books?
O Breadth-First Tree
I think now is a perfect opportunity for the startup community to work toward changing this. In other words, I think dependence on VCs (or loans in general) for success builds an ecosystem filled with unicorns and everyone else. I think that's incredibly unsustainable and surprised not more people are trying to fix this.

What I think the ecosystem of startups in general (not just tech startups) needs is a continuum where it's more or less obvious how to "plug into" an ecosystem and succeed. And as long as your company is producing a satisfactory product / service (to the customer) you're more than likely going to succeed.

Will this transition happen within our lifetimes? Perhaps not, but I think it's an important thing that needs to be fixed for the future of civilization. Do I even know exactly what this other world will look like? Probably not, but I do believe it assumes there will be far fewer ultra wealthy and ultra poor, and a whole lot of middle class.
> I have a GH project linked to my various build-master jobs. Why is the "commit" column empty?

I think there was a regression introduced sometime before beta 12 that meant that commit messages were not displayed on the Activity, Branches and Activity tab. Do you find it is empty with all runs or just the first run of a newly detected branch?
Were all gonna be using are smart tones in the future only no paper or desktops etc.

You can't make this shit up, it's to good.
> And startups that VCs aren't interested in, even more so?

Do you have any reference or data to back this claim?

VCs often aren't interested in startups that don't aim to be a billion dollar business. And those might actually have a better chance of succeeding.
I also mucked around with computers in the 80s and agree with most of that. I guess a lot of whether stuff is AI comes down to how you define it. The Oxford English Dict has:

>[mass noun] The theory and development of computer systems able to perform tasks normally requiring human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages.

So obviously by that speech and Zucks type of face recognition are AI. I note the '68 system was hybrid and required humans to measure the faces and enter data for where the features are so it was more analysing numbers.

There was actually speech recognition software in the 80s but it used a neural network approach rather than if statements and didn't work terribly well https://www.wired.com/2013/11/tech-time-warp-of-the-week-ibm...

Human level thinking type AI is obviously still to come.
A note on concourse deployment: their docs recommend bosh deployments, but they also provide standalone binaries [0] and the deployment workflow in this case is extremely simple. Run "concourse web" for the UI, "concourse worker" for a worker, and all the basic connectivity stuff is handled via command line parameters.

That being said, depending on your company habits, the fact that concourse is very opinionated on how to run the jobs (every is built around docker) and how configuration is done (yaml files, no UI) can be either a blessing or a showstopper.

[0] https://concourse.ci/binaries.html
Google Keep matches most of your requirements and it's what I use personally.

It makes it really easy to tag, organize, share and with the archive feature you can get todo list functionality.
I use Google Keep for short notes and TOTOs. It's handy and you can access on any device.
Maybe they were not touched because they work? What was missing?
House Panel Urges New Law for U.S. Cellphone Surveillance
For OS X at least...

https://www.hcs.harvard.edu/~jrus/site/cocoa-text.html

If you haven't yet tweaked these "not well-advertised" settings, this may indeed turn out to be a "this changes everything!" moment for you
I would be surprised if there was any link between bridge collisions and GPS, other than the fact that they now have something external to blame for the error.

I certainly remember multiple accidents, both in the news and happening to people I know, and seeing damage done to local bridges before GPS was common.
For many of us this means Objective-C, Swift and their frameworks and tooling, so we are covered as "developer/hobbyist oriented desktop" target.
I'm hoping to one day be able to use my phone as this device.
> C'mon now, don't be lazy, add that http:// to the front to create a link:

C'mon now, don't be lazy, add that s to the end of http to create a link:

https://reddit.com/r/unixporn/
The Call of the 90s
I think it's good idea, but if I had a chance to choose,definitely I would prefer to take my trip by plane. I used to book cheap tickets at https://lowcost.club/ to save money. I like to travel and usually visit 3 or 4 new countries per year. To travel by plane is easy, simple, and, of course, is faster.
(dupe of other comment in same thread by me)

For OS X at least...

https://www.hcs.harvard.edu/~jrus/site/cocoa-text.html

If you haven't yet tweaked these "not well-advertised" settings, this may indeed turn out to be a "this changes everything!" moment for you
Tried many different ways, usually falling back to using pen and paper. However, it limited me in the way that I couldn't search and sometimes I forgot my notebook, leading to me not finding what I wanted.

So in the end I wrote my own static wiki generator (QuickWiki: https://github.com/VictorBjelkholm/quickwiki). It basically takes a folder full of markdown files, automatic links to other pages and generates a static website (that looks something like this: https://victorbjelkholm.github.io/quickwiki/home/ )
They’re way too expensive, graphic cards are weak, maximum RAM configuration isn’t high enough, and they’re clearly not designed for pros.

Reddit thread from 4 years ago (curtesy of Gruber): https://www.reddit.com/r/apple/comments/1244m4/apples_13_mac...
No need when Unreal, Unity, Crytek and every other game engine that matters already support Metal.
That's because originally SGML/HTML/XML attributes were for (mostly) presentational details, but this role was shifted to CSS. The resulting combination does indeed look arbitrary, especially with CSS's total lack of mental discipline (but let's not be too harsh here).

In judging whether something should be represented as element text or as attribute, ask yourself whether that something is content or metadata. In a context where this distinction doesn't make sense, markup (SGML, XML, HTML) probably doesn't make sense either.

Markup isn't and never was intended for representing arbitrary data - it is for representing text with optional markup, and is designed for end-users and content authors, not necessarily web developers.

As for representing XML in code, there was E4X which allowed you to represent XML literals in Javascript (Firefox and rhino had it a couple years ago, but it kindof wasn't convincing). Keep in mind that Javascript was invented as a language to manipulate a DOM in the first place, so there you have your canonical representation of markup in Javascript.
Customizing the Cocoa Text System (which in turn pretty much affects all apps with text input)

https://www.hcs.harvard.edu/~jrus/site/cocoa-text.html

This enables you to do what you're referring to in MacOS.

If you haven't yet tweaked these "not well-advertised" settings, this may indeed turn out to be a "this changes everything!" moment for you
flat txt file + Gedit for view and edition + Cloudstation for sync with NAS and other computers or mobiles.
Somebody's going to mention org-mode and it may as well be me. HTML export with syntax highlighting is a nice thing to have, and images linked to the document work like they should. Having code blocks be executable is a bonus, especially for showing technically minded clients or higher-ups exactly how their intentions were translated into reality.

Evernote it is not: The sharing story is pretty BYOB, in that what you get out is an HTML (or whatever other format) document, and sharing it, whether readonly or not, is on you. There's document publishing functionality, but it requires some setup and an upstream host that can take files via FTP/SFTP/etc. Same goes for syncing, if that's something you want; Dropbox works for me, and there are many alternatives.

Your use case sounds like it would require some tooling around org-mode to achieve. If you want something that does what you need straight out of the box, it probably won't make you happy. But you asked what we use to take notes, and for me that's org-mode; the things it does well are many, some of them unique in my experience, and that makes it worth my while to invest effort in adding the occasional capability I want which doesn't exist by default.

(And for meetings where people are touchy about laptops, or realtime capture on a call, I have a clipboard and a paper tablet. But it's ephemeral; anything needing kept goes straight into an org file at the earliest opportunity.)
Poker pro with ‘remarkable’ $9.6M scheme has to pay it back, judge rules
Silicon Valley wants you
Just a note, this is mainly an Unity problem as they use an old Mono compiler and runtime. Additionally lambdas only create garbage when you capture local variables, and the normal GC is optimised to run without you noticing collections.

The latest C# also has a whole library dedicated to functional data structures [1]. Additionally the C# compiler was rewritten in a functional style (proving it's capability IMO) and is completely immutable. It made sense for their use case as they can pass the syntax tree around to other threads now without fear of it changing.

[1] https://www.nuget.org/packages/System.Collections.Immutable
> the iPad Pro were real duds

Huh really? First I've heard of it.

iPad sales volume continue to drop yet price remains stable.
Correction: - the next sun is 2000km away
I didn't get the Zenbook ever dreaming I'd Hackintosh it, it was more a move of desperation than anything.

And I definitely wouldn't recommend buying a laptop just to Hackintosh it, its more of a fun hack than anything with a few specific exceptions where there's strong overlap between an Apple product and an existing PCs hardware (and at that point you might as well just buy the official product if you're only going to Hackintosh it, bar cost)

I'd have just gotten another MBP if I wanted OS X for the start for the reasons you list (and the fact that while in many areas OSX was handling the hardware better, it still didn't support the stock wifi or the Optimus setup).

I think the MBP issues are overblown. The 2015 is still around and still fully capable. I find it strange that people are complaining about the 2016, but then comparing it to laptops that were out for months, and in some cases years, when the 2015 was out, but weren't being chosen over the 2015 by the same users.

There's some backlash because people wanted a MBP refresh and it isn't want they wanted, but I don't see OSX losing that much developer mindshare in the long term. I don't agree with the fear lingering about it being the "end of days" for "Pro MBPs", I think this MBP was an interesting experiment that came at a very poor time (when people were already anxious for a progression of the MBP 2015-2011 in a new form factor, with a bigger battery most likely)
Yes it's a serious concern. I was there in the tango split, it was ugly and mean, but the level of communication and understanding is higher this time.
The headline figure is net of driver costs. They had a revenue of $1.7b, and a loss of $800m, after paying their drivers. Doesn't that mean that if the cost of the drivers was $0 they'd still have made this loss?
Why I’m not giving up on PGP
Excessive explanation, part six
MacOS lost me somewhere around Mavericks and the idea of a tablet that is also my PC was appealing, so I tried a Surface Pro 3 and decided to keep it. Ubuntu Bash for Windows is great, but is Beta and still needs some work. As for my old 2011 MBP, Ubuntu runs very well on it. For a couple of decades I kept trying Linux on the desktop, and today I am happy with it. From managing photos, CAD for my 3D printer, Python development and music with my keyboard, Dropbox support, it really is remarkable how far the desktop has come. I am still using the web client for OneNote though...
This is an article about EROI. Personally, I think that's mostly a pointless bit of numerology that's become popular with anti-renewable groups as it's easy to fake, and complicated enough that casual observers can't tell you've faked it. But, if that's what we're talking about, then renewable powered EVs are better than traditional ICE cars when you run the numbers.

On the money side of things, EVs are more expensive than ICE cars because of market externalities due to various kinds of pollution. They're on a rapid price decline due to some government action around the world helping to kick start production, but a carbon tax and a pollution tax based on health impact of particulates would probably reveal them to be a better investment even today.
I think that for game dev OOP is a better abstraction than FP.

One of the great things about FP and Clojure in particular was that it showed me how you can cleanly separates values, identity and memory addresses.

But in games you're often dealing with memory directly anyway and don't want to abstract that away. And abstracting identity from address doesn't buy you much because you're always running in shared memory space unlike distributed systems where it suddenly makes a lot of stuff transparent.
You're not factoring in costs in attention, logistics, and (for many people) willpower.

"I'm hungry. The bananas are black and we ran out of oatmeal Tuesday. Do I want to do some chores (cook) and then eat rice and beans in an hour or do I want to get a double cheeseburger on sale?"

Drinking water and eating less is (for most Americans) much healthier and much cheaper, though.
I use Google Keep. It's simple and has an acceptable Android app and web interface. It also accomodates image notes.

I don't think you'll find a notes application that has code highlighting, but perhaps I'm wrong...
Google's nasty habit of dropping projects that are not core keeps me from trying and using a lot of their stuff.
This works for me: https://github.com/galfarragem/hamster-gtd
Paper in big binder.

I've tried for very long to find a good electronic solution. Up to and including writing my own wiki with various extensions customised to my diting style, and hunting around for every note taking app under the sun.

The problem, I find, is that nothing beats the flexibility of being able to take out multiple sheets of paper and move them around, annotate them, put them back in. It creates a flexibility in workflow no tool I've tried have managed to match.

The physical presence of the paper also makes it much easier to avoid forgetting a page exists.

I'm not happy with it, but I keep coming back to it after each desperate attempt at making something else work better.
> Why is Safari so behind that it's now called "the new IE"?

As an actual developer, who's been around since the eternal IE-version days, I really don't understand this criticism.

Honestly, Safari as a lot of new really nice browsers features that my clients are actually asking for, like blurred backgrounds[1] and native CSS carousels[2]. Realistically, things like WebRTC is only holding back a very specific subset of development.

[1]: http://caniuse.com/#feat=css-backdrop-filter

[2]: http://caniuse.com/#feat=css-snappoints
New XPS 15 Laptop
> It has been known since 1984 that most allocations “die young” i.e. become garbage very soon after being allocated. This observation is called the generational hypothesis and is one of the strongest empirical observations in the entire PL engineering space. It has been consistently true across very different kinds of programming languages and across decades of change in the software industry: it is true for functional languages, imperative languages, languages that don’t have value types and languages that do.

Is it really? The linked paper is about Smalltalk. A lot of the research is about Java. Functional probably talks about Haskell and ML. All those languages rely on GC completely.

Is this hypothesis still true, when a language allows the programmer to mix different memory management techniques? For example, if you have smart pointer and stack allocation, do objects still "die young"? It might be that these young objects never reach the GC, because they are now allocated elsewhere, which means we have mostly long living objects under GC management.

I guess a selective use of the Boehm GC would be the only reasonable way to falsify the hypothesis. Did anybody try that?
I'm a Concourse nut, which was partly inspired by GoCD.

I'm not sure Jenkins is really making pipelines first class in the same way GoCD or Concourse do. In particular, there will be a painful period where some plugins work well and some don't, because plugins are difficult to cleanly compose.

Disclosure: I work for Pivotal, which sponsors Concourse development.
Disclaimer: I'm the creator but I use Wall of Text: http://walloftext.co

It's an infinite blank space of text in 2D. Also see the beta: https://beta.walloftext.co
[Apologies for off-topic]

As a relatively new cyberpunk fan, let me give you a few points:

(1) Cyberpunk is very much about being realistic about human nature. Some of us (like me) assume malice by default. You might not believe me but I get saddened every time I am proven right. This is coming from a 36-year old programmer supporting his mother and girlfriend.

(2) We don't assume altruism by default because (2.1) history is [mostly] not on the side of this sentiment and (2.2) we are touched by ambition and greed ourselves and we realize that we could become just as bad (if not worse) given the same power as the current spy agencies / corporate hires / whatever else.

(3) We understand that "pure capitalism" and "corporatism" leads to the 0.5% having 95% of the capital, assets and anything else valuable. So when you see a dark art piece on DeviantArt showing people miserable on the streets while a high-tech shiny vehicle surrounded by police-men passes by, and a few huge adverts are glowing in the background, don't be quick to say "2edgy4me". ;)

(4) We also know technology is seen as a way of gaining an unfair advantage over everybody else -- and most of the time technology is not used to the majority's advantage. If somebody invents AI by themselves, do you think they'll just share it with the world? LOL no. The "Transcedence" movie script is the most likely scenario -- the AI becomes sentient, escapes to the internet to evade attackers, and then talks to you through a smartphone or a tablet.

===
The general cyberpunk audience is wide and interesting but it mostly boils down to two types:

(1) Rebelious teenagers who would give everything just to prove the bad adults that if their thoughts and feelings are ignored, the world is gonna go to shit (and to be fair, they might have a point). Some of them are toxic, some are not -- but they're mostly an okay bunch. Still, I give them kudos for going outside the typical teenager boxes. Getting engaged in cyberpunk fandom consciously implies some level of critical thinking, IMO.

(2) A group of rather dark-souled adults who stopped believing in the "bright future" a long time ago. Again, we're touched by greed and ambition ourselves, we're very conscious about the balance of power around the world and we don't kid ourselves.

I hope this helps you understand the cyberpunk bunch a bit.

EDIT:

As mentioned by @Fnoord a few comments below, "Ghost in the Shell" is your absolute Bible of a starting place in the cyberpunk genre. The anime movies and the series touch on a plethora of problems that don't even exist yet but are extremely likely to exist pretty soon. And they are a masterpiece in exposing the corruption which all of us would be vulnerable to.

Order of watching:

http://anime.stackexchange.com/questions/2922/in-what-order-...
See also thread from May this year: https://news.ycombinator.com/item?id=11790900
I'm pretty sure that mikesickler mentioned Win2000 as an example of Microsoft's "high point"…
I love Google Keep but I'm really scared that they're going to kill it in 1-2 years. Don't think it's something a lot of people (in Google scale) use.

I know it shouldn't affect me know as I could probably transfer notes then, but it still bothers me..
Super Mario Run – Is Nintendo’s iOS title a smash hit or a pipe dream?
I used to use Apple notes but lost so much data I try not to anymore. Evernote is my main notepad these days but I still use apple notes...
My project is at cookingspace.com and I used to allow users to create accounts and register food on hand and filter recipes. I removed this feature about two years ago since only 1% of users used that feature. I kept the functionality of showing other ingredients that are not in the recipes, but "work" with a recipe. I base this calculation on 100K recipes and ingredients that are often used together.

I also show the nutrients for an entire recipe and nutrients per ingredient. I use the USDA nutrition database for this.

I hope to have time next year to both rewrite the web UI and improve the recipe knowledge base part of cookingspace.
TBH there's not much I can say on this as its not my particular area of focus (I'm the "bring CD to everyone" kinda guy) but I and other community members do recognise it is a problem that we want to solve. With Pipeline there is a trend to moving job configuration to source control and I think that direction will make things more Ops friendly as time goes by.
Well, the money isn't nothing, but this is a huge cost that most of these comments are absolutely ignoring. People in poverty aren't typically brimming with time, energy, and structure.