skysight-inc/HackerNews huggingface dataset:
He isn't being silenced or banned as far as I know, but there were multiple people calling for his removal as a part-time partner with YCombinator.

Sam Altman summed it up and explained his decision in his blog: http://blog.samaltman.com/the-2016-election
People that want a computer with a real OS instead of a browser window juggler.

I keep seeing references how the low end is using Chromebooks, but that seems to be an US phenomenon.

Here in Europe on the area where I live, I only ever seen Chromebooks on sale on a specific chain, and they are seldom there.

When they are, they always follow the pattern of being on sale with the usual Google price, people play with it, never being thrilled by it, the price slowly goes down every few weeks, it goes into shop "product of the day" offers, until eventually they get sold.

The market is the one of anyone that wants to use a tablet with keyboard, with a desktop experience when they need to.

Basically anyone that a few years ago would buy a netbook.
That depends on what companies you want to short and your broker. I've shorted plenty where I just had to enter a few numbers and press a button...

There's also any number of companies that let you do the equivalent via CFD's (Contract For Difference). Be warned: Many of them allow crazy levels of leverage that can wipe you out with tiny little swings.

You're right it's not a given that you'll be able to "just" short whichever share you want, but it's hardly difficult to find a way of betting against a given company.
I just went through the process and I'm not a fan - I thought it would let me compose the Tweet, didn't realize it was going to send out a prewritten one immediately (no confirmation).
Then don't use it, imho Elm is way better, and the way they write html in elm is a lot more pleasing and less ugly than jsx. I'd recommend taking a look. It also compiles to js and has better performance.
The examples look really nice, and i dont mind the loading time, but the interface feels really sluggish, with delays around 150 - 250 ms - no fun to use. It also uses a full cpu core for a while on any interaction.

This is on some 5 year old amd phenom with firefox, you probably need a fast intel with some other browser for this kind of fullscreen javascript recursive os magic.

Graphically, this could more usable as a standalone opengl or render agnostic ui lib in c or cpp, so you can run these graphs on any labtop.
There's potentially room for a cloud or datacenter company to pull it off by paying Intel to do it via semi-custom business they have. Or AMD who started that model in x86. Just the high-performance HW and microcode without any other crap with other stuff in trust boundary offloaded to coprocessors we can build and verify. We can also add in some real security like in Watchdog or CHERI CPU's while we're at it. CHERI already runs FreeBSD so we'd have that immediately if we ported their toolchain to x86.
It's requirements negotiation round here.
or even Companies' !
But we already have engineering as an example of how to do something like this right, there is no reason to go through another 5000 or 10000 years to figure all this out once more.

And the handyman and the engineer have very little in common.
"I start my day at 4am"

What time do you go to sleep at to make starting work a 4am feasible?
That is a good strategy, but it will just cause unemployment to rise.

Though, I wouldn't mind keeping my own "non-termination agreement" on hand so that if I am asked to sign a non-compete, I can ask them to sign my contract too.

After all, if they think it's fair that I shouldn't be able to work for another company doing the same thing, it should be equally fair that they can't replace me with another worker doing the same thing.

So yeah, I'll sign your non-compete, so long as you agree that you cannot terminate me without invalidating it.
You're not alone: http://www.smithsonianmag.com/smart-news/researchers-travel-...
Formatting broke, but they were two discrete points. First point: "resolution," as measured in megapixels, ain't the thing.
Thanks for the correction. The version of the story I saw came from a systems programming book, which attributed it vaguely to some past UNIX system of yore. Glad to have a more accurate reference.
> Until Obamacare came along, it was common for health insurance in the US to not cover birth control -- yet it often covered Viagra.

Birth control costs literally $7 a month. You can get it from almost any pharmacy in the nation. Complaining about your health insurance not covering birth control is like complaining about your car insurance not covering gasoline.
Dell did a very similar thing to me a few months ago. I think its just a symptom of large companies
Eh, if you read that as me saying that's the sole reason, despite that comment itself being an addendum to another person's comment re: the complexity of this tunnel in particular, then that's just garden variety misunderstanding. Sorry if you read it that way, that's not how I meant it.
At least for me, security isn't the concern. The problem is that I have no idea what I'm recommending. Have you considered letting users read a bit before asking for the Tweet?

I've been a PonyFoo reader for a long time. You're obviously a talented guy. But I still want to get an idea of what you have produced before tweeting about it.

That said, I'm very much looking forward to "Mastering Modular JavaScript" and "Deploying Modern JavaScript Apps"! :) I'm sure you know better than most that the internet is full of unappreciative haters, but keep up the fantastic work. There are many of us who have benefited from your writing in amazing ways.
Invited as well - Trail Answers - trail.finitepaths.com
Please stop spamming your link
I recall a few years back I hated Ember JS and kept trying to get into it and hating it then for some reason the 3rd time I did, it stuck and I LOVED IT.

Seems like you're already obstinant and opposed to tech from it's perceived novelty and new age, rather than trying to understand the problems its trying to solve.
Next: Computer Simulations Reveal Computers Will Drive the Demise of Civilisation
That looks pretty awesome, and it makes the iMac seem even more tired which I assume was intended. It is startling to have a story about IBM extolling the virtues of Macbooks for business and Microsoft launching a platform targeting designers, it really is amazing. But setting all of that aside for a moment....

The screen. Clearly that is the thing which makes this announcement. For me, the 3:2 aspect ratio is so more reasonable for computers than 16:9. And having a zillion pixels is wonderful although my CAD package (TurboCAD) still doesn't deal well with the high DPI screen off the Surface Book, I'm sure it would look silly on this machine.

My experience with the Surface Book tells me that the PixelSense technology is really great for drawing. I have both it and the iPad Pro and not too surprising, at twice the cost, in my opinion the Surface Book's drawing experience is better than the iPad's. I base that opinion on precision of the drawing, expressiveness, and the response time.

Touch. Microsoft is really doubling down on the whole touching thing and so far Apple has stayed away from it with its compute platforms. That is both a strength and a weakness. The rest of the ecosystem doesn't always understand what to do, so you get controls that are too small to use your finger on sometimes, and odd sort of multi-monitor experiences where things appear on one screen and then when you resize them they jump to the other and try to adjust for "touchiness".

If the tools people can get their act together, and by that I mean the designer tools (I for one would love to see a schematic capture and board layout system that was touch enabled and pen enabled) then I think it is only good news for Microsoft, if they can't, then Apple will look really smart at not adopting a "gimmick".

Either way these things are hugely fun to use and play with.
I've had some minor gripes about the reliability of the hinge connection, the behavior of the FN key, and DPI switching on Windows in general.

That said, ever since the Intel firmware fixes addressing the power management issues, the Surface Book has been the perfect general purpose mobile computer for me. Crisp screen, solid keyboard, long battery life, lightweight, and the stylus has been sufficient for replacing good ol' pen and paper when I need to scratch out some math for my occasional graphics programming hobby work. (I have a dedicated GPU model.)

It's the first new computer I've bought in 4 years, so despite paying over $2000 for it, I'm quite happy with the value I've gotten.
Laszlo Bock's Work Rules! highlights many things that have been tried and implemented at Google to improve recruiting and retention. It might be a bit effusive, but I think the insights generally do apply to many workplaces.

https://www.amazon.com/Work-Rules-Insights-Inside-Transform/...
3rd party recruiting agencies get a bad wrap for many justifiable reasons, but this is one area where they provide value. Even though a company may be using dozens of agencies each agency will still have an stream of communication to get real updates no matter how "busy" the hiring HR department is.

Edit: this is assuming the recruiter doesn't go ghost on you themselves that is....
First question I would ask is do you really need a web framework? With Go, the way language is built or designed - you don't need crazy frameworks. Having said that I do use gorilla package a lot to re-use some of the common middlewares and packages which wouldn't make sense to re-write. But, for API endpoints and all that I am directly using Go.
Even that would be surprising unless OP is being very picky or lives in an area with very few programming jobs.
I think “Don’t be evil” is way to amenable to mean “Don’t do what I personally don’t like”.

In this concrete example, I don’t think “Google cancelled a product” can be equated with “Google is evil”.
Exploded views are not something Apple invented or pioneered, they surely polished them to new marketing levels, yes. They are a staple for product designers, so Apple's Jony might have pushed for their repeated use.

also there was this 2002 art installation http://www.influx.co.uk/blog/damian-ortegas-cosmic-thing/
I consider this app as an extension of my senses. I get a push message when an emergency is happening nearby. Maybe I can help, maybe its none of my business, maybe I'll completely avoid that block. But I get a choice, where my earlier ignorance is no choice at all.

It's the technological equivalent of someone shouting for help. You can assist or not.

Disclaimer: I helped build the backend so I'm biased.
I am not sure malleability is really the core issue... the core issue is that there are many different approaches to making a feature with different trade offs and costs that are not readily apparent at the outset. Not to mention that poor design upfront causes a plethora of issues down the line if you need to scale it.
Go someplace decent which gives you space, respect as an adult, money and ethics instead of joining a centralized, politicized, authoritarian spy network that will treat you like an eternally incapable teenager.
God Damn Taxes
I'm a bit confused. If the entry is not in the list, does Linus's while loop throw a seg fault? Or are we assuming that the list contains the entry?
"For instance, a recent article in The Advocate stated he was no longer a part of the LGBTQ community for supporting Trump: http://archive.is/kTlTL"

Are you asserting that people have to associate with others they don't agree with in terms of ideologies? Because I'm sorry but I'm not inviting my alcoholic fundie uncle to the cookout. He's an ass and he has poor taste in beer. Joking aside, the freedom of association is a civil right just as much as free speech. If I don't want to associate with anyone that's my right. And it's a right that extends to private organizations. If the Advocate wants to mock Peter Thiel or otherwise not ever invite him to their events that's their right. Conversely, Thiel is free to do the same without interference. Why is this a problem with you? Do you want force people to associate with each other when they would better off not associating at all?
That hasnt been my experience. Most of the frameworks I use last much longer than my tenure at a particular position. Are you saying you would really write your own django? jquery? react? chef? git? I would argue the reason some startups can now move blazingly fast with relatively few developers is by leveraging open-source in a smart way.
I want to meet you! I've seen so many good stories about Google recruiting online - but I guess my friends and myself aren't big enough sample size to make a valid conclusion. It is just a bit frustrating, an auto generated email costs nothing.
re: what's the big deal with a DSLR?

1. Full manual control. I can dial in exactly the combination of f-stop and exposure that I want.

2. Manual focus. With a split-ring screen in the viewfinder, focus can be very precise and exactly where I want it. Both for getting the right part of the image sharp, and controlling depth of field.

3. Interchangeable prime lenses. Changing lenses makes a big difference in the results. Different lenses do different things: a fisheye, a wide-angle, a macro lense; each is really great in one particular area.

4. Lots of accessories. You can turn a DSLR into a decent rig for shooting pro quality videos or a low budget film, if that's your thing. You can add extra batteries, extra storage, and so on.
Computer Simulations Reveal Best Option for Civilization is to Cede Control to Computer Simulations, Trust Us You Guys
if you hire the right people anything can be a passive income.
I see your point, I think it comes down to if you believe a major actor like Apple/Google/Microsoft can afford to ignore mobile... I think it's too integral with their ecosystem, being present in mobile will bring more business to their other devices... but I can see the other POV as well.

Anyways, I'm really glad where they're headed with the Surface Books/Studio. It's been a little slow getting the next generation of windows apps/store going and this is a step in the right direction
They do? Czech salary range at google is less than 6k USD/mo i think.
> protip: you probably aren't

Citation needed. HN has this really strange assumption that everyone who talks about web technology is working on Wordpress sites or implements TodoMVC for a living.
No, my point is that these single metric comparisons are masturbation. When I asked for a halt, that wasn't an invitation to masturbate all over me next.
Gotcha. Thanks for your perspective.
I'm a proponent of "offline first". So my recommendation for any apps - like a wiki - should save to localStorage first, then behind-the-scenes sync up to one's own personal server (alternatively a host provider that a customer can pay to manage on behalf of them). Then if one should ever install a new/another instance of the wiki on another device, the app should download all the latest from the personal server. Anyone who builds such a thing would instantly become a hero! ;-)
What's wrong with mentioning my company on food posts? This is a startup community after all. Who are you at 2 karma to tell me what to post?
I can't speak for others. When I write something that uses JSON for configuration files those files are pretty much always written from configuration management. The comments are then in the manifest/recipe/playbook that generates the config file, which is where people are actually working with the values.
I'd say branch mispredictions and cache misses are the two biggest factors to performance. Almost everything else is noise in comparison. I keep saying if your architecture doesn't account for these, you've wasted 90% of the CPU guaranteed.

I do the exact same techniques in my game engine (sadly proprietary) - even in JavaScript its dead easy to run circles around both Three.js and Babylon.js in terms of performance to the point I'm simply amazed at how fast JavaScript VMs can be if you really push them.

Eliminating branches, cache misses and allocations in the main loop yielded by far the biggest performance boost. (For the curious, we abused ArrayBuffers to guarantee contiguous memory allocations in JavaScript)
I think they just try to capitalize on the fact that Apple is abandoning the desktop/productivity market and that might let them emerge as the high end reference, this time controlling the end-to-end user experience.
Silicon Valley has shown us that this doesn't necessarily really help businesses. It's an irrational fear-based scarcity-mentality behavior that actually harms businesses by ruining their talent ecosystems. You want employees to jump around and take on a variety of roles to gain experience and connections.
Mathematicians Calculate the Longest Pub Crawl
I have so many things to say in response to this (mostly not negative, actually, and I'm surprised this was so aggressively downvoted, likely because similar problems exist at most large companies?) but to try and both be concise and not overstep what I can say given my position:

Very simply, incentives are not aligned to produce the results you seek. There is some writing that explains the dynamic far better than I can (would heavily recommend Dan Luu's writing, especially normalization of deviance) if you want a window into some of the pathologies.

I can promise that engineers are "fighting the good fight", and I would encourage you to keep calling out when shit is broken despite the negative reception. This is one of the few paths I see to getting the needed alignment of goals to actually start internally prioritizing the stuff you call out.

(Aptly to this topic, I really loved the "errorsazurethrows" blog, it was a moment of brilliant vindication for someone who has both liked the underlying platform but railed against its often esoteric error/failure cases after years of having to use it as a primary tool)
".. if you think the good version is overly clever, you probably have a very fundamental problem with your abstract reasoning.."

Just to show that you're talking out your ass, here's a code snippet where I did the address of address thing in precisely the same "remove from linked list" situation. In a VM and programming language and operating system that I wrote from scratch[1].

https://github.com/akkartik/mu/blob/a90faae990/edit/003-shor... [2]

Moreover, I lived with it for months before I decided it wasn't worth the cleverness[3]. In this case. So I have some plausible claim to having found the "simplicity on the other side of complexity" in this case[4].

As a general rule I'd recommend not reaching conclusions about people from things they write in a comment on the internet. You're looking at them through a tiny peephole into their belief system. When in doubt, ask questions. "Excuse me sir, do you have much experience with C?", "Are you saying pointers to pointers are always bad?", and so on.

(Clever analogy there about 0. Totally agree with it. Utterly non-applicable in this instance.)

[1] https://github.com/akkartik/mu

[2] Hard to read, I admit. There's a colorized version at http://akkartik.github.io/mu/html/edit/003-shortcuts.mu.html, but I only host the most recent version there.

[3] https://github.com/akkartik/mu/commit/ea5e7fd4cb from Apr 2016. The previous version was from Sep 2015.

[4] https://en.wikipedia.org/wiki/Shuhari
It's hard following behind Steve Jobs and Apple, but I gotta give this guy props on his salesmanship.
Yes. This. My own horror story: http://www.rollc.at/tech/azure-no.html
> ... just a ploy ...

Relevant xkcd: https://xkcd.com/1732/
In the Rust case, the crashes are either the stack being blown on recursion or panics when overflowing numbers.
The Customer Acquisition Cost (CAC) of Content Marketing
The linker part is described in these JavaONE 2016 talks

https://www.youtube.com/channel/UCdDhYMT2USoLdh4SZIsu_1g/sea...
Chair is too high, monitors are too forward if he has to lean forward like that (he needs glasses, really), keyboard and mouse are too high (which is why many desks have trays), and monitors are too low (neutral position looking forwards, the middle should be right in front of you), two monitors instead of three, the "middle" one of the duo not straight ahead, no mouse pad...

So many sins.
Need an ethical or unethical hacker?
Contact: trippleace@yahoo.com
For your ethical and unethical hacking projects.
Data recovery? Social media ? Mobile device ? Grade changing ? Website hacking? Bank transfer ? Penetration testing? Email hack ? SQL, Html5 ? Bugging? Spying?
Contact: trippleace@yahoo.com and get your project done secure and anonymously!
10years anonymous hacker!
OP's been posting that same rhetoric for the past 1+ years on HN, I genuinely can't tell if they're trolling or not.
I think as a PHP developer I jumped to defending PHP without understanding the nuance you were aiming for, sorry about that. I definitely agree with what you're saying.
Oh boy, another application of mobile VR that no one will use. Except in this case, there won't even be enough software to make it worth anything.
I remember when Ellen Pao was accused of this when she was CEO of Reddit. I think she also made mistakes like posting private links.
Chrome browser for businesses
Not ASOS, no. I worked on KSOS-11, an attempt to cram a secure OS written in Modula into a PDP-11. It ran, but the 64K address space was too much of a limitation.

As for "with sufficient code bloat, all bugs are deep," that's my answer to Torvalds' "given enough eyeballs, all bugs are shallow". Time has proven him wrong - the number of bugs in the Linux kernel continues to increase as the kernel becomes more bloated. 16 million lines of code and still growing![1]

This is why microkernels are the way to go. Good microkernels run about 10,000 lines of code. It's possible with 10,000 lines of code to have a steadily decreasing number of bugs.

We now have a situation where neither Linux nor Windows is securable. We're paying the price for that.

[1] https://www.linuxcounter.net/statistics/kernel
Sure, but they do things like misapply the label "freedom to read" on an article that seems to mainly be about not getting the entertainment one might desire on the terms one might desire. I was hoping for something more rigorous than preaching to the choir.
> A compiler is merely a powertool, not the contractor, anything it does you could do by hand but slower.

Only in a sense in which you could do all the things a contractor does yourself, but slower. In both cases, you'd need to first learn what the compiler/contractor is doing. If anything, the compiler is a powertool that automates away the contractor completely.

I dislike comparisons of software to construction and civil engineering anyway. The two seem nothing like software. They have nowhere near enough (literally) moving parts to reflect the way software works. The closest thing to a comparable discipline that comes to my mind would be designing and building jet engines.
Nobody said that it was an exact analogy. :) All it needs to be is more exact than the previous (good, but not all that good) analogy.
LearnCode.academy
Why I was pushed out of the company I founded