skysight-inc/HackerNews huggingface dataset:
I edited my text, I meant: Safari on iOS. The touch interface introduces bugs that haven't been fixed for years. Desktop Safari is as buggy as Chrome, both originally based on the same Webkit code.

GoogleDocs v2, Word WebApp and iCloud Pages use a JavaScript based page layout engine that renders one DIV per line and don't use the contenteditable. Even the blinking cursor is a DIV. Though, even they do not support text-columns - something that would work out of the box with contenteditable. (GoogleDocs v1 used contenteditable, as well as SharePoint content editor and its first Word WebApp incarnation)

Implementing such a complex page layout engine plus internal document format (XML based?) is a lot of work and afaik there is no such open source JS library exists.
Browse hacker news ;p
> a dedicated work profile that isolates and protects work data

Oh wow, can this be used to just create a separate profile for every app? That way I can run Uber or Line without giving them every permission to everything? This is the biggest reason I do not install apps. Every "famous" app requests so many permissions it's just stupid.

And not to mention the weirdness of some of them, like "WiFi Device Information". What's that mean? Access to my WiFi AP names? No thanks. Or just local multicast? Who knows.
a blank page?
agreed, git gui and gitk are a really good combo. For the most part I use the command line and sublimegit. git gui is hard to beat when I am staging hunks.
Possibly stupid question: is the serving size meaningful? I thought the procedure was to make a day's worth all at once, and consume it throughout the day at whatever schedule you choose.

Three servings of 670 vs. four servings of 500-- I don't see exactly what this changes.
The warm PNW and the cold NE are intimately related:

http://cliffmass.blogspot.com/2015/02/why-is-northwest-warm-...: "It is quite easy to explain the proximate cause of the warmth over the Northwest, the drought over California, and the cold/snow over the eastern U.S. They are all caused by the same basic phenomenon: a high amplitude upper level pattern with a persistent ridge over the West Coast and a trough over the eastern U.S."
Arduino for Makers: New Arduino tutorial series by Myke Predko
And there's the slow release cycle. It was common during the previous decade because of the stagnation of standards, but now that standards release early and often, it really shows their unwillingness to keep up.

When bugs ship with the first version of their implementation, it's really frustrating to have to wait for up to a year to see the fix go to users.
Hey saarons -- Blake from Layer here. This is a big challenge that we are actively discussing internally. With Atlas on iOS, we had the luxury of a gold standard reference UI thanks the ubiquity of iMessage. On Android, as you so aptly point out, there isn't such an (even de-facto) standard user interface to reference. We're experimenting with a number of approaches and user interface idioms and would love to discuss it with you in depth. If you're open to collaborating, hit us up on hello@layer.com and we can grab a call.
The UPS guy has no idea what he's talking about. Literally millions of gun parts are shipped to non-FFL holders (aka consumers) by UPS. As are live ammunition, powder and primers. They'll also ship actual guns both to and from non-licensed individuals as long as there is an FFL on one end. (A gunsmith is allowed to mail your gun back to you - although not to sell via mail order).
The biggest problem I see with this is that your not really getting a second pair of eyes when you pair program. You almost get second eyes. Even if the person with you is 100% engaged the entire time, you end up syncing your thought patterns.

For example, I once worked with a teammate for 9 hours to write and debug a physics system. After all that time solving the problem with him, I was solving the problem like him. We ended up writing this 900-line solution to our simulation that kinda worked right most of the time.

I went home and laid down for 30 mins. During that mental reset, my mind turned to solving the problem with my method of thought. I ended up sitting up and grabbing my laptop and replacing all that code with a 30-line solution that worked 100% of the time.

Code review allows someone to come at a problem with a different perspective to find issues, not more of the same perspective.
Journalist confronts makers of impersonating Twitter bot
The static type system is under development, but it will never be _required_.
I took the risky choice twice and it didn't work out. I think it's just a gamble especially if you are an employee. As a founder you have more influence.
>As is, we are stuck with monthly (or is it weekly now?) mass shootings, staggering numbers of handgun murders, and a crazy amount of police brutality simply because

it's not simple, it's not all because of guns, and until you modify the 2nd amendment, there is no right of the government to remove guns from the public.

I could go on about how our homicide rate is not too far out of line with other developed countries, how many many gun deaths are self inflicted, how there are a million things that kill more people each year than guns, but this goes way off the NSA topic.

to crypto, that's been the whole discussion today with PGP, isn't it? That the reason it's not adopted is because it isn't easy.
Android has been able to do this for years - here's video with details of someone using an android phone as a desktop replacement - with an external monitor and keyboard, etc...:

https://www.youtube.com/watch?v=bB-icTl2J-c

Also, ChromeOS is a functional replacement for Windows + Office: ChromeOS + Google Docs. It comes on hardware (ChromeBooks or ChromeBoxes) which are very cheap but capable, because ChromeOS is very lightweight. These devices are on par, cost wise, with a Windows Terminal - and require even less IT dept. effort to maintain.
Growing Interest in Bro Helps Security Professionals Watch Over Their Networks
Could you draw overlapping things without repainting using 1985 technology?

That is, an IBM PC running at 4.77 MHz; with 128 KB of ram (or 640 KB if you're lucky). The OS would have been dos at something like version 2.x
Some people[1] used Wordstar as their text editor.

You had limited multitasking -- TSRs maybe.

I'm not sure what programming language they used but possibly Microsoft C and assembly.

[1] http://www.charlespetzold.com/etc/windows1/
Ask HN: Anyone Interested in Winning Food Hackathon in SF This Weekend?
Anyone interested in food and hacking?

Food Hackathon & Forum is happening this weekend in San Francisco Feb 27 thru March 1, and I'm looking to form a team before the weekend actually starts. Details at http://foodhackathon.co. The theme and challenge is Nutrition for All. The grand prize is a team trip to Milan, Italy for World Expo this summer.

I am journeying from Lake Tahoe with a pretty cool idea and a marketable unused .com to create something unique and hopefully win. At least put on a good show.

Seeing if anyone is interesting in attending and possibly forming a team before the event. I've done a couple of these before, winning money and prizes in the last one, but team building seemed to be the challenge vs. building something cool.

Teams can have up to five. Ideally two coders, one UX and maybe another wildcard. Personally I've been an owner in foodservice, consulted for many, and years of sales & mktg in digital food mar, so I have a decent taste for the market. I currently work in food in Squaw Valley and have a system along with the connections set up to turn any MVP into a working situation.

Food is really hot right now and personally I'd like to win this and continue to build the project, take it to an accelerator and see where it goes.

Would love to find cool, smart people who love food and its possibilities, to build a team. Bonus points if you have a couch or spot on your floor to crash instead of the hostel.

Thanks for considering. Happy Eating!
Why do you say ads don't work?
I agree that there doesn't appear to be any technical difference between this CNC / 3D printer and others, but intent seems to matter a lot with the law. These are clearly marketed and sold for the purpose of firearm construction.
Risk and Investing
Only 21,000 years ago, Boston was buried under a sheet of ice over a kilometer thick.

Source: http://xkcd.com/1225/
Go snowshoeing or cross-country skiing. Seriously. It's the best way to adapt. One afternoon of cross-country skiing and you'll be all set; it won't even feel cold outside after that.
> In this new design, you have exactly the same thing - a library which abstracts the details of communicating with the service, encoding data, etc. A person making changes to those libraries, which other services use, is responsible for either not making backwards-incompatible changes, or, when that isn't possible, working with other teams to ensure a clean upgrade path (or doing it themselves, if your lines are sufficiently blurred).

The new design trades a "modular but monolithic" design for complexity and brittleness, IMHO. The ability to spin up new instances of a given service on demand is interesting, but it sure sounds like reinventing Erlang without Erlang's tooling.
The ARM case does seem to be working out fairly well for most involved. On the other hand, look at x86. While of course competing with Intel would be hard under any circumstances, I bet the market for x86 processors (compatible with x86 software) would be more competitive if ISA patent licenses weren't limited to a certain few grandfathered-in companies.
I find this to be a good starting resource for freelancers: http://lifehacker.com/how-to-determine-your-freelance-rate-a.... At the end of the day, it's a combination of your expenses, value to the client, and marketing ability.
I can't help but correlate her immigration tactics with the greed & character flaws necessary for many traders & ibankers to pursue this type of career. I'll continue to beat the dead horse by saying "what a waste of talent."
Interesting - did not expect to see such a high proportion of Scala jobs.
A counter-move to the Apple-IBM collaboration?

http://www.computerworld.com/article/2859480/apple-ibm-partn...

edit: replaced paywalled wsj link
Nice link. I also did AI in grad school, and I firmly agree that posts like sama's are, as Ng says, "a distraction from the conversation about... serious issues." The OP is much much more aimed at marketing a plausible future of AI than producing any sort of rigorous prediction. It doesn't even matter if the OP predicts correctly; the post doesn't contribute anything substantially meaningful. I'm sad to see Sam spend so much of his precious time and energy on this post.
Sounds like they will ship CNC machines, just not the one sold by Defense Distributed. Not cool.

The "regulatory uncertainty" line is the same cop-out used by banks regarding Bitcoin-related businesses. Do we now, in America, assume that something is illegal until the government explicitly tells us it's legal?
Is it a typo in title? From the page:

```
io.js ChangeLog
2015-02-20, Version 1.3.0, @rvagg
```
My Magic experience so far:

- I asked "what kinds of things can you help me with?" and got a response back: "We're magicians! We can do anything." But then when I actually asked for some help, no reply.

- The next day I asked if they could get me delivery from a local pizza place which doesn't usually deliver to me. They say sure, great. After almost 4 hours of back-and-forth, we successfully communicate about what I'm hoping for. Apparently the price had already been sent to me, but I never go that message. And the price? $50 for a pizza that's $12 on the restaurant's menu. Even generously figuring $10 delivery, $5 delivery tip, $5 Magic fee, I can't explain how $50 is reasonable. Maybe some minimum delivery charge? Okay, so tell me that.

Average response time is 20-30 minutes depending on how you count a message they never responded to. I actually like this idea a lot, but I hope the implementation improves.
My email made me miserable. So I decided to build my own email app from scratch
It's not dumb luck. MS made a fortune from marketing and business politics, not from cool technology.

MS was never primarily a tech company, it was a sales-and-marketing-and-M&A company that happened to sell tech products.

So the 'Does this company have a future based on this product?' question is misleading.

The important question is - how are they marketing the product? What relationships do they have? What relationships are they building? What's the sales and marketing culture like?

MS are poster children for this. Time and again they've marketed the crap out of technically mediocre products with - mostly - great success.

AirBnb weren't exactly light on the marketing either. (Etc.)
Could someone please rephrase the title of the article to me? thank you.
Why the Gap Between Worker Pay and Productivity Is So Problematic – The Atlantic
UCSD Pascal was very slow compared to the (later) Turbo Pascal. It was the "Java before Java" always interpreting the bytecode.
Why HOT Zendaya Is Trending Today? – Hot Trending Celebrity Scandals
So you didn't kill off code reviews at all. You changed them from the PR git flow to pair programming.
Not realistically. The NaCl APIs to support dynamically-generated code have to revalidate every time, so they're too slow to support the heavily self-modifying nature of compiled JavaScript.
Are seatbelts and airbags broken because people still die in crashes? Most security mechanisms can be circumvented by a sufficient state actor. For most purposes, when not being targeted, Tor does its job.
Except firearm construction is totally legal.
I keep forgetting about this. Color of your bits and all that [1].

[1]: http://ansuz.sooke.bc.ca/entry/23
Google Maps Alternatives: The Best Mapping Tools on the Web – Toptal
Be proud of Sylvia Stolz
Personally, it would be utterly exhausting mentally. There's a reason I picked this career and I enjoy the work I do. It's the ability to go toe to toe with the code and prove yourself without having somebody second guess you or ask too many questions.

I like meetings, I like presentations, but having a person beside me 8 hours a day would drive me insane.
You mention one brightside is less context switching. But, I find that context switching to code review is important. Give me a 30 minute break or another feature and I'll find a number of issues in my own code.
This is exactly what it is, which is so terribly terribly disheartening as Yudkowski is at best a marginal sci-fi writer with and outsized ego and some math chops. He has an almost cult like following over at less wrong.

His writings don't do anything for fundamental AI research but just handwave a lot of philosophical arguments.
So start another company that ships generic 3D printers. Put the mill in there. Then ship the informational package and gun-related stickers in a separate infokit.

It's pretty silly to think FedEx and UPS are technically capable of refusing to ship based on the capability of a printer. That's really deep inspection.

Jeez, just don't go around advertising that people can make guns on it. I'm sure FedEx would refuse to ship my paper printers if I got a lot of press on how you could use them to make your own currency.
It depends on how you scale the strength ratings, a one point advantage in strength could mean a .75 win probability or a .51 win probability. Here is how they handle it in the Elo rating system:

http://en.wikipedia.org/wiki/Elo_rating_system#Mathematical_...
Actually that's the reason I use iOS
I have family in Michigan, and they didn't see any significant snowfall until January. Family from Florida came up to Michigan to play in the snow in late December and ended up driving all the way to Lake Superior before they found enough snow to go snowmobiling on. And if you cross Lake Michigan into Wisconsin, it's been -30 more often than it's been +30 all winter there. Coworkers in North Carolina are reporting below-zero temperatures as well.

Crazy weather. There's a reason the scientific community uses the term "climate change" rather than "global warming". Because as PNW heats up, the east cost gets significantly colder.
I don't think the takeaway here was meant to be "lame ideas turn out to be visionary."

If anything, I would say the takeaway is that many ideas that seem lame are dismissed without truly understanding their potential, and that PG has made it a point to spend more time exploring their potential before deciding they are indeed lame.
The toolchain won't run on Android anyway. I would enjoy having, say, a Jolla or Ubuntu tablet that would run an Android toolchain.

ChromeOS is doing fine in the laptop/netbook form factor. Trying to unify the touch and pointing-device worlds is what made Microsoft late to the party.
Thanks for pointing that out. You're right - a coding evaluation that takes a reasonably skilled programmer more than a few hours to complete is inappropriate. And a company actually using that code, that's just wrong.
Pull requests aren't the only way to do code review.

> Gerrit simplifies Git based project maintainership by permitting any authorized user to submit changes to the master Git repository, rather than requiring all approved changes to be merged in by hand by the project maintainer. This functionality enables a more centralized usage of Git.

https://code.google.com/p/gerrit/
Timsort sorting algorithm (Android Java Python) is broken:oh and is fixable:ah
Get $10 free! https://www.spoonrocket.com/invite/svanweelde?p=1&s=4 (and so will I)

Just ordered 6 of these, came in about 10 min downtown and aren't bad, especially considering 6 sandwiches and 6 salads cost me $11 total
Yes, I can't access the full paper but at least the figures are different :)

Edit: Ars Technica has a summary of this new paper. https://arstechnica.com/science/2015/02/ai-masters-49-atari-...
I don't think that's true at all that you can only lose. It's not especially hard to be a good ally to women (or any other underrepresented or underprivileged group). But it does require conscious effort to empathize with the issues they face, to speak up when you see unfairness, and--as the subject of the article seems to struggle with--to take yourself out of the spotlight. Give the people you're advocating for a mic to speak with about the issues they experience.

If you find that you as a dude are dominating a conversation about women, you may be speaking over the actual women. Perhaps you even forgot to invite them to the conversation in the first place. I know I've been guilty of this before.

But above all, remember that it's not about you winning.
Nonsense. You are coming up with excuses for your own lot in life. Many people were given even better opportunities than Gates and had limited success. The guy is a genius, took huge risks, worked hard and had good fortune.
I think that helps but as I've mentioned before there is a notion of 'fearlessness' that you get as the risk of losing your job becomes less of a catastrophe. Paying off your house for example adds a level of fearlessness because you know you can make enough to cover insurance and taxes, having enough saved for your kids college bills adds a level because you don't worry that some screw up of yours is going to disadvantage your kids, and having enough in the bank that you could continue to live in your paid off house without consuming principal, means that you really can take a huge risk and if it doesn't work out, just try something different.

Having met Bill since that time in other contexts, it is clear to me that he had a much bigger picture in mind than my high school self could conceive of at the time. I'm not sure he forsaw all of what Microsoft became, but he saw a whole lot more in the future of microcomputers than I did.
Don't even fucking get me started. JS hosting on arbitrary hosts doesn't fucking help in the least.
SQLite is kind of different from other DBs, in various ways. For example, data types,

http://www.sqlite.org/datatype3.html

It should be compatible with most DBs, but SQLite has more dynamic types, and supports more things, in ways that are "odd" for almost all other DBs. As you correctly said, in general, no two DBs are easily interchangeable, and SQLite is no exception, perhaps it is even more of an outlier in fact.

That means that to implement SQLite, not using SQLite code, means you need to carefully reproduce that behavior, and all aspects of it - in practice, including bugs - to be a compatible web browser. For a web standard, that's just unacceptable.
>These are clearly marketed and sold for the purpose of firearm construction.

Which is also not against the law.
At least they're doing better than Finance. Those statisticians seem to encounter a 10+ sigma event a few times per year.
> Seriously why hasn't someone made a smart phone that "transforms" into a larger screen form factor when connected to a monitor?

It has been done repeatedly. Motorola and Ubuntu come to mind. Both were failures.

I don't want my phone to turn into a desktop. Desktops are all about muscle, massive storage, gigabit connections, etc. Phones are about saving battery life.
One possibility that I think is often overlooked is that as humans develop technology they use it to increase their leverage. It is my belief that as we develop neuroscience and AI then we will augment our own brains.

In this case, humans will gain intelligence linear to non-human intelligence.

The bigger problem from SMI, and it relates to all forms of leverage, even education, capital, the Internet, and machinery; is that it creates inequality and concentrates power. This is not necessarily a problem in and of itself because leverage usually means improving the standard of living but it can cause social and political problems.

I see increasing class warfare as the biggest threat of SMI.

Silicon Valley is going to become the new capital of power in the world and it will create an us vs them scenario.
I agree. It seems to be a business-plan contest with a prize. I am actually curious how they made it into techcrunch. Can one "buy" articles at techcrunch?
I think you nailed it.

"AI doom" is a powerful psychological trope for people in technology, and much like the hypothetical rogue super-AIs, it has gone out of control.
Very confused/silly piece. Using versus not using code reviews, pair versus individual progamming and using feature branches/merges versus commiting directly to main/trunk are all independent process choices. I've experienced 5 of the 8 permutations as "official dev processes" and the rest for short (one/two day) periods temporarily during projects.
Agreed. Discussion for a different thread. I have pretty strong views against mass availability of guns as you can tell, but one issue at a time.
I would assume developers are much more likely to use ad blockers
Can you stop it from clearing my cities if I make a typo?
> "To be honest we found the best bang for the buck was to have teams of 3-4 people who are working on a subsystem sit together in a big room"

This. In my previous job the 5 person team of I was part of quietly took over an unused meeting room and had the most productive 3-4 week span that any of us had encountered in years. Part of it may have been that no one could find us, which caused people to complain and our manager finally forced us back to where we supposed to be. Productivity dropped instantly, but at least people could bother us with trivial, non-breaking IE7 bugs.
I am laughing extremely hard. Why is this so god damn idiotic?
Foiled by his tone, or his content?

I don't see this as very complicated. Women, just like any aggrieved minority, don't want to be spoken for, or spoken to. They want to be heard; they want to speak for themselves.

The goal of engagement is not to get some establishment figure to "parrot some feminist line", it's to listen to women's voices, for a change. The primary work of male allies should not be speaking up on behalf of women, it should be facilitating the voices of women. I.e., mostly, stand aside and listen.