skysight-inc/HackerNews huggingface dataset:
I still see no reason why they couldn't reboot the project and agree with his thinking here: "Create a mid-range tablet ... Carve out a niche in developed markets first ... Firefox OS was actually five years too early!"

I always thought they were trying to put a ChromeOS competitor on a phone when it actually belonged on laptops, tablets and 2-in-1s (to start). I would have been very interested in a device running an extension-rich privacy-respecting browser, using open tech, focused on education and as a device to develop for.

It's essentially Mozilla's mission statement made into physical form. Dealing with corporate interests, as the article suggests, forced Mozilla to diverge from their base (end-users). It was a learning experience, that was all.

I don't actually expect the project to be revived and that's a real shame given the hostility of the alternatives (not including Linux, etal) available to (the rest of) us.
Absolutely not, never, ever. Even if the client asked me to bill extra hours I didn't work, I wouldn't.

In your colleagues parallel universe, I wonder if he/she would be OK with clients paying what they estimated the hours it took or should have taken?

My own rule of thumb is I charge the client for time that that I couldn't work for someone else. Example: Travel time. I also charge them even for "stupid mistakes". They wouldn't dock the pay of their own employees for a mistake after all.
Its really situational.

Every student at my school was given a laptop (2005, but that practice started years earlier) - but we were in a special situation being a boarding school. Every student having a laptop meant that teachers could reasonably expect every student to write/research papers, install/run software, use email, etc - on their own time (nights/weekends/study times, etc).

My laptop lived in my dorm room, and if I needed it for a class or to go study somewhere I could take it - but that was a 2-3 times a week thing, not every day and certainly not every class. Day (non-boarding) students had it a bit rougher, as they were bringing their laptops back and forth from home every day, lugging them around from class to class.

Even in 2005, I don't think campus could have operated with the efficiency it did without every student having a laptop. Important information was sent out via email constantly (Lotus notes...), BlackBoard for class documents, lecture notes, etc.

But that was our situation. At a day school, I imagine technology is probably a nightmare. If 1 class each day needs kids to have a laptop, that means every student is walking around with their laptop all the time for no good reason. Sounds like a recipe for failure.

Not to mention the effect of "students have this technology so let's go out of our way to use it whenever we can"
Please update us/me when you do. I'm also working on the same problem, would love to chat.
They're working really hard on improving it though . Cabal 2.0 will have a nix-style build system, in which multiple verions of the same dependency can be installed globally (so no separate sandbox per project). This will solve most problems of where cabal breaks down. This gives us almost the same usefulness as Stack. However, you will have to make sure that there is actually a feasible build plan, by setting up your version bounds correctly. With stack, other people take care of this for you, and you never touch the version bounds, which is relaxing but also gives you less control.
@dang: I just realised this is a 2016 story, title adjustment?
Much of the mass was printed man pages for every single API call.
-37m-ago-toronto-home-prices-surge-277-in-february-amid-supply-crunch
Writing a big system, and failing miserably.

I knew all about "second system syndrome", but I still did it. The new system would be more general, more configurable, more efficient, use exciting dynamically created code... It was a disaster. Now I know not to do it again!
That's about as true and insightful as 'mcguire doesn't know how to read'.
Why Is Twitter a For-Profit Platform, Anyway?
While corporatese is not one of my key strengths, I think they've commited now to something that can't be dealt with with a simple "No, you won't get source code."
Yeah sorry for not being clear there, by hard limit I didn't mean that CI should fail the build. But that the number should be a fixed threshold for the team to optimize for. Thanks for your feedback.
Seeing what was done here in the matter of days make you realize how things like the Grand Canyon formed over millions of years - then wonder how it isn't bigger. Can't imagine the wealth of knowledge that has been been gained by just watching the erosion patterns as the failure evolved.
"We support them all"... bah! Where is Forth?
Everwise | New York City | Senior Software Engineer - Full Stack | Onsite | Full-time |

Everwise is a startup that works with companies to help their employees grow and reach development goals over our platform. We do this from a new angle - harnessing the power of social relationships, including matching users with mentors and peer groups, and using curated content to supplement the experience. Our platform allows us to scale out customized learning experiences for both our enterprise clients and individual users.

Day-to-day we leverage Node, React, Ruby, Redis, AWS,and Postgres; we're looking for someone who can solve an array of problems with a broad set of technologies.

Interview Process. We have 3 structured interviews - A phone interview, followed by a panel engineering interview over Video/Coderpad, followed by a structured on-site interview. If you are interested in this role, or any of our others, please reach out to me over email.

We will again be hiring more Jr. Engineers later this year, but need to first hire more mid to senior level Engineers. We are currently seeking candidates with 5+ years of working in a production environment. These more Sr. hires will help with training and mentoring our more Jr. Engineers as we grow.

This role, and all others can be found here. https://boards.greenhouse.io/everwise#.WJNT2LYrI6g

Thanks,
Stephen Fleming
Everwise
stephen@geteverwise.com
It's tricky but translatable. He's saying that the government was vicious as horrible, but it worked for them because they where forceful. Then he maps it back to the US, saying that we need to be forceful to be successful (presumably we won't be horrible and vicious, though)

Strength is bad when evil people (THEY) use it but good when good people (US) use it.

He's using the King Arthurian logic of "Might makes Right in this world, but WE shall use Might in the service of Right" and holy cow my required liberal arts elective is directly applicable to modern government policy.
Relevant username?
You need a citation to know that GNU proponents are heavily evangelical?

The bastards are worse than Mormons.
A tale of three kings: How we tested Python, Elixir and Go
Looking to Understand the Mind of Steve Bannon? Watch His Documentaries
I just wish I had some example commands to color in.
Start a business, discover the fees.
Thank you for this list. Most of it is indeed common sense that we've heard in other places, but I've favorited it to use as a checklist in the future :)
Get your Algol and MCP on:

http://www.unisys.co.uk/offerings/high-end-servers/clearpath...
Why super-smart people may be drawn to a life of crime
Are there any benchmarks that show Ryzen at 50% slower on AVX2? Intel does AVX in one clock cycle, but drastically cuts clockspeeds when AVX instructions are executing. You'll overclock a lot, but it will then reduce the multiplier/clock the second AVX appears to keep from killing the chip.

If we assume a similar AVX IPC (and Ryzen 1/2 with AVX2), you'll double your cores with Ryzen, so the AVX2 throughput per clock would be about the same. 7700 clocks higher, but then downclocks again when AVX are encountered. It seems like in practice, they are about the same for performance with AVX, but Ryzen is ahead in every other multi-threaded bench.

http://www.intel.com/content/dam/www/public/us/en/documents/...
Virginia First state to pass law allowing robots to deliver straight to your door
Seems like a good summary. Let's not forget that microkernels and RTOS's dominate embedded.

http://www.cs.vu.nl//~ast/reliable-os/

Microkernels are also favored in the safety- and security-critical niches in high-assurance systems. Although niche, it's tens to hundreds of millions of dollars in activity over the past decade. Seemed worth adding as a surviving paradigm given that. One of more successful ones below.

http://www.ghs.com/products/safety_critical/integrity-do-178...
In my experience it is exceedingly rare to use cash, especially cash in amounts greater than $5, for anything other than crime.

I own a legitimate, legal business. Half my revenues come in as cash.

It is crazy insecure, dangerous, inconvenient, and used often for illegal things.

If you don't like it, don't use it. But don't take my right to use it away.
I just pulled the book off my shelf and it still has the UNIX barf bag in the back.

https://goo.gl/photos/gHvGwHpC3z5KxLv59

(edited link so that people don't need to login to google to see it.)
There's a lot of truth in that. A few days ago I wrote a comment about rewriting a program from C++ to C and coming in at about 1/4th the code size. However, I didn't mention C or C++ in that comment because the real savings came from reevaluating requirements, lessons learned, refactoring, et al.

Some time back, someone here on HN posted a comment about rewriting a Java app in... Java. Same basic story of large savings, without changing language at all.

Studying the actual effects of language is hard (time/effort/budget beyond constraints), so people don't do it.
ARTA | Head of Engineering | New York | ONSITE

ARTA Shipping, Inc., an NYC based startup focused on disrupting the high end, specialized transport space, is looking for a Full Stack Lead Engineer to help internalize the technical development process.

See listing here: https://angel.co/arta-shipping/jobs/212361-lead-engineer
Your argument seems to assume that health and safety regulations aren't lobbied for as anti-competitive, which they often are.

A chicken farm might be reasonably safe if one in 500 chickens are checked for illness or disease. Of course, it would be perfectly safe if every chicken were checked for illness and disease, and checked at every step of the distribution chain. Of course, there's a huge cost disparity between reasonably safe and perfectly safe, and it behooves the largest farms to push more towards perfect, as sure, the cost of chicken goes up, but it goes up across the board, limiting the ability of smaller farms to compete, thus giving a competitive advantage to larger farms.

To prevent against salmonella and other types of infection, Grade A eggs in America must be vigorously washed, treated with chemical sanitizer, rinsed, and then thoroughly dried. Is this for safety? Clearly, it's there to prevent infection.

To prevent against salmonella and other types of infection, Class A eggs in Europe must never be washed or cleaned in any way. Because washing reduces the shelf life of an egg, and because inadequate washing greatly increases risk, they outright ban farm or factory washing of eggs. Is this for safety? Clearly, it's there to prevent infection.

The net result is that we have a pretty high set of safety standards in both Europe and America, despite diametrically opposed means of getting there. The only real difference is that the cost of regulatory compliance for egg makers in America is much higher in America, and as the equipment for washing, chemically treating, rinsing and then drying eggs is expensive, it favors larger egg farms to smaller egg farms, and increases the capital requirements to enter the egg market commensurately.
Sounds like the "online Math textbook" was the main problem. How on earth would that not be compatible with an iPad. What the hell was it?
Well, the AI learned that Epic Cinematic soundtracks need the Inception BRAAAM (http://www.hollywoodreporter.com/news/braaams-beginners-how-...) noise on every full measure. That's pretty impressive.
https://soundcloud.com/ampermusic/epic-cinematic
Have you never paid for admittance to a club? Paid a busker? Gone shopping at a thrift store or pawn shop? Bought something at a garage sale? Paid for dinner and tipped without having to split the check for n different cards?

Your post reeks of inexperience.
The real reasons women don't report sexual harassment
Me too! Understanding the way your state of mind affects your ability to reason makes a big difference
But, how do people in your village visit that website? Few have full-featured browsers.

Also, making a zip file that people can pass around and install locally means you don't need to host it anywhere or have internet access to use it.

Firefox OS was perfect for developers who had more time than money.
I think you are right to be skeptical. In my experience (sitting near/behind students with laptops in class), the laptops are used more for web browsing than for note taking. This distracts multiple people because your eyes can't help but look at the laptop every time the screen changes. My experience is from college and graduate school. But, I can only imagine that high school students are more prone to distraction and will always be able to find the next chat/messaging client before administration blocks it.
I have a unique view on this I believe. I'm originally a chef(in fact in back to it now).

A lot of the comments I see align with how myself and my apprentices have grown.

It starts with fear. Being scared of screwing up. Then comes the first epitome. I can do this.

Then the new scare, shit I don't know this, I'll fake it, overcompensate and assume I'll pick it up, or research it quickly enough to look like I know what I'm talking about.

After that(eventually) it's acceptance that I have more to learn.

For me, as a chef, it was a few, months ago.

(Well it was the 3rd time honestly). I don't know everything.

Now to put this in perspective, I have been head chef of 5 star restaurants in Australia. Some of the best of the best.

My realisation point was finding out someone who could hands down push out pans dishes both faster and better than I could.

I have been doing this since I was 16, and my parents were chef's . I assumed I knew everything.

Since then, I have spent a lot of time watching them do what they do, and how they do it.

Now I'm an amateur programmer, I can do it PHP, MySQL, c# and vb.net, and I spend a lot of time googling, but I think the two industries cross in base learning more than price expect.

The point when we are challenged, not by difficult jobs, but by people who know more about that subject, is when we grow. If we take it objectively.

If we assume our training is bad, or were not good, we fail.

That's my 2 yen
That's all well and good except for the fact that your standards are impossible to reach. Even if I do write the exact same project with two different languages, there will always be differences in either the skill of the teams or, if the teams are the same, the amount of experience the team has when they tackle the project.

What we can do is compare similar types of projects in different languages. And the things we can say there are pretty significant. For instance, at my last job using Angular we experienced a particular bug in production a couple times. In my current job our frontend is written in Haskell. I don't make definitive statements that often, but in this case I can definitively say that there is a ZERO chance that bug will happen in our codebase. I can say that because the type system guarantees that that class of bug can't possibly happen.
Yeah, I took most of the "AI for self driving cars" course taught by Sebastian Thrun himself, and was torn.

He's no doubt an extraordinarily competent researcher in his field, but he was clearly a beginner to Python (either that or he didn't care), and the Python code (while bringing the concepts across) was so poor as to be distracting.
> I am sad to say that after living here for a while, I agree that a free press could whip uneducated masses into an unproductive frenzy

That's astonishing. You think so little of your fellow countrymen that you don't trust them to receive information from sources other than the government?

Look at other countries that have introduced freedom of speech laws. I cannot recall countries being destroyed by such unproductive frenzies, but I do remember corrupt politicians being forced out of power, and people standing up for the rights of individuals, etc.
How can I get my hands on one of these? Do they want $$ or is it invite only? Can I apply?
Once you rely on someone economically, you must turn a blind eye to their bad behavior. And the bad behavior never gets checked.

Reminds me of the Netflix doc "queen of versailles"
Can't wait to read the n-gate webshit weekly entry on this one.
As it stands, the Suzi's input pressure sensor is malfunctioning (a $200 part where available) and the bike backfires and splutters badly. So I'm not convinced that an open loop mode ECU won't end up with an engine fire or a hole in the piston.

Other folks have mentioned that the mechanical points can be swapped out for a solid state ignition on the CL, closing that loop of maintenance for starters.
Natuurlijke visolie of visoliecapsules om gezondheid en gewicht te verbeteren?
Statistically speaking--given the tech sector demographics--something on the web or using a managed language.

I'm not saying that programmers are getting worse--actually wait, no, that's what I'm saying (myself included).
The thing that made SELinux click for me was this talk - it's really a great talk for SELinux: https://www.youtube.com/watch?v=MxjenQ31b70

(I also have a video explaining some specific/common things: https://serversforhackers.com/video/battling-selinux-cast)
That reddit post was mine. I just created a new account there, but somehow my comment doesn't show up, no idea why. But fortunately there is HN :)

I would not call it an enterprise security solution. It is also very much aimed at the ordinary user's machine. It is important for DRM (the infamous TPM chip is now basically an app running inside the IME/PSP). Decryption of DRM content takes place inside the IME and it is presented using a protected media path. So the content industry wants to have that on your computer.
Intel also tries to market it by offering security solutions like 'Intel Anti Theft Technology' or its 'True Key' App which utilizes the IME. It makes your machine uniquely identifiable and it should serve as a store for all your secrets (like biometrics, passwords etc).
Intel is also opening the IME up for third parties to create software for it. So your bank might e.g. run it's software inside the (considered safe and secure) IME. But of course such software has to be signed by Intel before.

Ruan even hints in his book at the possibility that one day the IME might become just as powerful as the user system. So it would be possible to run e.g. a game completely inside the IME, absolutely safe from the malicious user who might try to copy it. All you get is the output on the screen and the speakers. So the (considered unsafe) ordinary user space would just remain for running and storing trivial tasks and information. Everything else runs hidden away from you.

And all of this is supposedly for your own good and security. I would call it a dual use technology which (dis)owns the user.
The Almost-Proof of Fermat’s Last Theorem
I can see their point. One can view obscurity as "not common knowledge" or "information that can be found if you look hard enough."

A secret key technically falls in the later. You have it somewhere. If someone looks hard enough, they can find it. It may take ridiculous effort to the point of being impractical, but that is still obscurity.

I recognize that when people speak of "security through obscurity" they are referring to esoteric knowledge that is difficult but not impractical to find.
XFree86 had problems with OpenGL over network (to the extent of "it does not work at all" for any reasonable definition of "work"). Since the X.org fork this got mostly fixed and the related infrastructure (DRI, AIGLX, GLX_EXT_texture_from_pixmap, ...) is used extensively by other parts of the X server (for example to implement XVideo or Render in terms of OpenGL).

On the other hand, typical applications (ie. games) usually expect that the channel to GPU has quite large bandwidth and no meaningful latency, which simply isn't true for any kind of network connection.
"Leadership positions come from who you know more than what you know." If you think that's the case (Which it is PLUS talent and passion) then go and meet more people.
Your network is your networth.
Nitpick: NT became Windows 2000, and that's where Windows stopped crashing every hour. XP came next, and was where the 2000/NT line entirely superseded the 95/98/Me line, whereupon there was much rejoicing.
Two weeks in game dev is like a year in a standard industry.

You work hard when your job is your hobby, passion, and profession.
SEE YOU IN COURT!
A 2m rise is going to cause way more than "maybe a bit of short distance migration".

It's going going to be a lot worse, by an order of magnitude, than the current war refugee migrant crises currently in Europe, and will be happening globally at that.
Money does make us happier – but only up to a certain point
That's one interpretation, but it's not really what people mean when they refer to "one tool". The progenitor of the expression is Doug McIlroy:

This is the Unix philosophy: Write programs that do one
thing and do it well. Write programs to work together.
Write programs to handle text streams, because that is a
universal interface.

Interoperability is part of DOTADIW idea, but it flows from the "one thing": If each tool does one thing, you can compose them using pipes. Of course, interoperability also implies tools can be swapped out, though as with DOTADIW, it's more of a myth than reality, because reality isn't that simple.
A nice feature of stack that cabal AFAIK will not provide is that it takes care of installing GHC in multiple versions. I think that's very important for newcomers.
A new job. I was an isolated developer for the longest time, first for a really tiny consulting company I started with a friend, then for a much larger company that was extremely siloed.

When you first become a developer its much easier to learn new things with just a little bit of direction. You may not always learn the best way to do things, but you're learning. Eventually I found that I hit a plateau. I was technically knowledgable and could learn new technologies fast, but the quality of my code wasn't changing significantly. I've found that this happened because the feedback loops for this type of work is much larger. It can take you years to see why your architecture is unmaintainable, because it technically works and is much more subtle.

The new company has hundreds of developers, all really smart. We do peer reviews for all new work, which helps you learn from the experience of others. We tend to work in pairs, some people do actual pair programming, some people just bounce ideas and questions off of their pair, and all code is peer reviewed. It's very informal and isn't really written down anywhere, more a part of the company culture. My pair works on other projects than myself, we each have a number of projects we lead, but we're both very familiar with each others projects and could take over in their absence. Helps us learn from the experience of each other.

The other big thing that changed with the new company is the writing of tests. Prior to this, I hardly ever wrote tests. Now, I write tests for any new code. Sometimes this involves TDD, and sometimes it's just test-heavy development. Again, we aren't dogmatic about this, and there's often code that is untested. This is usually parts that are unreasonable to test, or wouldn't benefit much from tests.
Harsh but fair.
This feature is actually borrowed from Oracle's SQLPlus.