skysight-inc/HackerNews huggingface dataset:
I think that is actually the point of the article. Detroit managed to open up their market to a wider set of sellers through a combination of regulation (the Cottage Food Law cutting down regulation for small processors of relatively safe foods) and incubators (Kitchen Connect offering a commissary focused on building new food businesses)

Cutting the start up costs increase the range of profitable business opportunities.
Same with the Google Glass. At the time I was living in a place where $1k USD was way more than I wanted to pay. Looks like it was a good thing I didn't either.

MS is probably selling this at a development loss (probably not a raw materials loss; betting the parts are <=$100 at scale fabrication) just like consoles. They can afford it too, and even if it fails, it's not like it's a large amount of money consumers would lose like with the Glass.

I have a hard time believing the augmentation is as clear as they portray it to be, and you can't really tell without the product either (like trying to show off how good UHD is on a 1080p screen).

I think it'd be interesting if within 4 years, we see versions of this products that are the same size as the holobands from the Caprica tv series.
Yeah, I don't see the hot path problem either. I think the bigger issue is doing deep brain surgery on XNU as a hotfix; it's the kind of thing you want to put off for a next major release.
Lol I graduated with a CS degree in 2004 and have been searching for an entry level software development job ever since. Google was the first and only company to call me back to tell me I didn't get the job. I think things are getting worse out there.
In my opinion d-prime:

https://en.wikipedia.org/wiki/Sensitivity_index
JSON at least has the concept of "invalid JSON". That's a big step forward. A JSON parser, like an XML parser, can say "Syntax error - rejected." There's no such thing as "invalid HTML". For that reason, parsing HTML is a huge pain.

As someone who has a web crawler, I'm painfully aware of how much syntactically incorrect HTML is out there. HTML5 has a whole section which standardizes how to parse bad HTML. That's just the syntax needed to parse it into a tree, without considering the semantics at all.
Some say it's also partly a difference of sensitivity to signals. Anxiety will focus minds toward internal nocive signals. Meditation and mental tricks can hint at this. Also hormonal rebalancing can switch your mind to impossible painful mental and physical burden to a mild warm and peaceful state.
Creating Software Without Code
The klipse plugin can also features python interactive snippets - using skulpt - http://www.skulpt.org/.

Take a look here: http://blog.klipse.tech/klipse/2016/09/09/klipse-languages.h...

But unfortunately, itertools is not (yet?) supported by skulpt :(
Look at which of my friends work for Google.... it wasn't the intelligent ones. What they are choosing for is sort of obvious.
You definitely can't rely on it. Just the other day I was given a task to take a request payload from our front end and do some stuff with it on our backend. The payload looked like this: {"thing": [{"values": ["foobar"], "type": "blah blah"}, "some identifier"], "other thing": "some string"}. It's mixing types in arrays which is problematic for most statically types languages.

Tips for Go: Don't use map[string]interface{} and circumvent the type system (I've seen this a lot in production). The fix involves the UnmarshalJSON and MarshalJSON interfaces. This lets you put the data into a structure that's sane and re-encode it back to something the other system expects.
This seems like a pretty big announcement and yet there's no real details. When is this shipping? What software is available? Weird.
Email Prospecting Tips from a Former Spammer
Absolutely, though I wouldn't choose Zope per-se for a new project.

However, for the use cases where Zope shone (complex security requirements, extensible content types nested arbitrarily, etc.), there are a number of Zope-inspired frameworks that are reasonable choices today, such as:

http://www.pylonsproject.org/

http://www.substanced.net/

http://morepath.readthedocs.io/en/latest/
> I must be missing the value proposition here

The screen.
If all you're doing is parsing their JSON for it's own sake, it's just a 500; but that's the boring case. Consider what happens when typical web code is interacting with the JSON parser.
Interesting idea, but highly unfortunate name. Why choose something with such negative connotations in this context?
http://i.imgur.com/OZ3fLPZ.png

What happened at 2:25-26 with a Mac named Studio Admin?
All software has edges, so edge cases are unavoidable.

The best you can do is:

- interpret the spec to the letter.

- for every fragment of a statement you write, consider whether it might conceivably go wrong, and handle those cases (in the simplest matter because 'handling' means writing code, and that code, too, needs to go through this process).

For example, a json parser must be prepared to handle missing values, extremely long keys and values (integers may have thousands of digits, think long about the question whether 64 bits always is enough for storing a string length, etc.), etc.

- if you are truly paranoid, have very stringent security requirements, or expect to be heavily attacked, run the parser in a separate process.

- fuzz your implementation.
It's an evergreen topic, I've seen this in so many contexts in almost 20 years in IRC help channels that it's a shibboleth for rookie status in configuring systems. Not only that, but it's a communicable weakness in that it's always passed on from person to person: if you only taught yourself using Google, it's actually hard to find 777 as advice. If you see an SO comment/answer recommending 777, it's invariably downvoted into oblivion.

This increased when devops came on the scene, and it was probably one of the first things that made me conclude that devops was about pushing sysadmin skills on unprepared developers. /rant
I agree. I got an all in one from dell 5 years ago and the only reason I keep it around is that it has an hdmi in. If I could use the display without booting up the computer, I would.
Whether he was trolling or being serious is beside the point. It's the equivalent of 'ironic' racism. It's still in bad taste and makes them a bad person who should feel bad.
Don't forget though that these apps need to support split screen view and other things.

When you get down to it, at the more extreme ratios, split screen is just like a really, really tall phone, and developers are used to dealing with tall UIs on short screens (scrolling).
The guy kidding, was the one who wanted to install Kaspersky
The reason there are fewer decisions is because buildings are way better understood than software.

I think buildings are better understood in large part because they are not nearly as malleable. Because software is highly malleable by nature, the complexity and scope of decisions can grow much faster than in any other engineering discipline.
Oh, absolutely. I have a long history of preferring code to be safe rather than fast[1]. In this case, for any project I had a say in you'd have to convince me with concrete measurements that this particular loop was on the critical path, and then you'd have to write a dozen tests to convince me that it was being used right without the terminal check, and that any future users would get unambiguous errors in debug mode. And after all that, you wouldn't be allowed to claim that taking away one of the conditions is "tasteful".

I actually tend to be pretty lax about coding style, believe it or not. But dereferencing NULL is undefined behavior.

[1] My guru in this regard is DJ Bernstein: https://cr.yp.to/qmail/qmailsec-20071101.pdf
Additionally, I think they'd likely be far more concerned if Apple released an iMac like this (which I wish they would). Reason being, most graphics pro's are already on iMacs and if they suddenly had the drawing capabilities and form factor built into their go-to system, they might have less of a need for an additional piece of hardware (Cintiq, Intuos). Apple is known to pay attention to the kind of details artists care about in implementation.
read adorno
There are ways to get connected.[1] If you speak electronics but not Chinese, it's possible to communicate.

[1] http://dangerousprototypes.com/docs/Visit_Shenzhen
I don't understand who this product is for, someone who is not a PC enthusiast but has 3000$ to spend on a PC? I guess the target audience is like high end design studios that need to outfit their stylish new office with matching computers that no one will ever use because all the real work happens at home on people's macbooks at home.

That said I love the dial thingy, I think it has some great ideas behind it and is potentially also a nod to the incredibly popular Griffin powermate which I believe is still a popular product.
Gladly is hiring!
Perhaps you'd be interested to know that your JSONDemo program fails the following tests:

hang:

y_number_huge_exp.json

segfault:

n_structure_100000_opening_arrays.json

n_structure_open_array_object.json

fail:

n_number_then_00.json

n_string_unescaped_tab.json

n_structure_capitalized_True.json
It's people like you that have made the White House address this problem.

All you care about is the profitability of the company, and you think forcing employees to sign away their ability to work in their field is an acceptable solution.

People are getting hired for 3-month contracts and then getting sued when they find a similar job a year later. People are getting laid off and then getting sued by the companies that laid them off for getting a job at a competitor.

Fuck that. The job market needs competition, not a focus on raw profits above all else.

If your employee leaves your company, joins your competitor, and then leaks your trade secrets, then sue them for that. Don't sue them for even getting a job at your competitor - that doesn't mean that they are leaking secrets.

And if you think that your employees are so untrustworthy that getting hired by a competitor is a guaranteed leak of trade secrets, then that probably explains why you are so terrified that they will leave you to find a new job. You're a terrible employer, and they would be better off with a different job.

But let's face it, you don't have any employees, because you aren't an employer. You're a "temporarily embarrassed" entrepreneur who is already convinced that someone will try to steal that million-dollar idea you haven't had yet. Well, I wouldn't work for you, nor should anyone else, so good luck with that idea once you have it.
Cause I (we?) spend too much time reading articles like this instead of coding.
My understanding is that view only applies when the federal government is doing it. If a local government is doing it, the only ones that claim this are the people who would be losing business.
How to Be Exceptionally Likable: Things the Most Charming People Always Do
Does anyone have any links to the various relevant studies mentioned in this article? I'm disinclined to take the word of a popsci rag on anything.
I also made this theory that for an adult, pain is unnecessary and a sign of instability; while for a kid it's a sign of new information and learning stimulus. A lot of time kids will be a lot more oblivious to short and medium pain than an adult (of course, too high and they cry). The gist of it is that we process nociception differently depending on mood, age, perspective.

Similarly an unknown source of pain develop and increase over time, while if it's for a known and potentially positive future benefit it will just stay tagged as a temporary information.
PEOPLE ARE FREAKING OUT ABOUT THE 2017 SOLAR ECLIPSE
These are good points. Google does offer services that nobody else has. Some that are very easy to use, and competitively advantageous.

Except... Customer service for cloud platforms is terrible. Not only is there an image problem. The fact that there is almost a blog post about Google Cloud Service screwing over a customer and just flat not communicating happens every 2-3 months.
Jesus Christ, Stockholm is more densely populated than NYC? No wonder getting an apartment around here is so absurdly difficult.
it's probably worth testing the enforceability of that contract or the willingness of that media company to sue. Do they have a history of going after former employees? Does your fiance have really specific and special skills?
Writing parsers is hard and takes some experience, but its not as hard or as impossible as most of these comments make out. JSON is retarted simple to parse, even in the face of certain edge case ambiguities.

I can say this from experience after having written an HTML/XML parser that provides support for various template schemes: Twig, Elm, Handlebars, ERB, Apache Velocity, JSP, Freemarker, and many more. I have written a JavaScript parser that supports React JSX, JSON, TypeScript, C#, Java, and many more things.

In years I have been programming I frequently hear whining like, "its too hard". Don't care. While you are wasting oxygen crying about how hard life is somebody else will roll a solution you will ultimately consume.
What textbook would that be exactly?? (not that it matters)

The point isn't "can I understand it"...

the point is "Would someone who hadn't seen it before have to do another mental operation to understand it?"

...and yes... dereferencing is another operation you have to do in your head to understand it.
OT: This guy is a poster child of horrible ergonomics
https://ncmedia.azureedge.net/ncmedia/2016/10/Surface-Book-w...
Apple really needs to get a different URL for the app store. My first thought was "what dumbass at Apple thought that would be a good idea?"

Then I saw it was a non-Apple app.
"Every corporate office in the world is running Windows."

While many companies do use Windows, many others do not, including some very large ones. You think they are using Windows at Apple? That's the world's most valuable company and they have 70000 employees. What about Google? It's another huge company with tens of thousands of employees and you have to beg for permission to run Windows there, and very few do so.

I think Windows has a lock on mid-sized businesses that are large enough to have serious information management challenges, but aren't big enough to solve them. Outside of that zone it is by no means universal.
It sure would be great to see Sonic https://www.sonic.com/ buy it out.
I've seen lots of presentations from Android, HTC, Samsung, Apple and Microsoft and the cringe factor in these kind of presentations is always off the charts. It's like there's some weird corporate/cultish vibe they can't help but exude. Look at Terry Myers in the beginning of the presentation for example.

In contrast I've been very impressed with Panos, It's not Jobs level of being a natural but he's getting there. To me he comes off as authentic, passionate and knowledgable... though I agree the part of the presentation you mentioned felt a bit like pandering :) maybe he should dial it back just a tad
NASA does that regularly. They're seemingly the only people who can afford it.

If bridges had scope creep the way software does, every bridge would start out 1 lane each way and be 6 lanes double decker in the middle before all lanes fly in different directions towards different cities, much less the other side of the river.

I hear what you're saying about using tried-and-true methods. But nothing else has scope creep like software does, because basically nothing else is design-only. That's why software is so crazy. It's ALL design. There's no manufacturing at any point. You can manufacture infinite copies for almost free, i.e. compile and copy and install.

If you could go from bridge design in CAD to actual working bridge in meatspace in ~30 seconds and for $0.01 then yeah, there'd be millions of horrible, horrible bridges EVERYWHERE.

The fact that the design of the bridge takes a year or two and a few million compared to the 2-5 (or 10) years and billions to actually manufacture it means that you can design, redesign, and redesign again until you get a design that'll actually work and it barely moves the needle on the total price tag.

But in software, if you redesign and it doubles the amount of time to complete the project, you just doubled the cost at least.

If it were possible to make software better, faster, cheaper by just imposing some discipline, why haven't dozens of companies done so and taken over the world?
This article made me think of this Gordon Bell quote:

"The cheapest, fastest, and most reliable components are those that aren’t there."[1]

That quote is a reminder to me that there is a certain artistry behind engineering anything.

[1] http://quotes.cat-v.org/programming/
At the end I really expected him to unlatch the screen from the base and walk away with it.

I have no good reason to expect that and I can't imagine that feature would be very useful at this size, but I still expected it for some reason.
Right, we've never looked at nature before, Penicillin just happened. /s

The difference isn't that people are looking for natural inspiration, although that makes for a great headline. Really, the changes are in the ability to engineer materials, tissues, and the like to fit those paradigms. People had great ideas in the 'naturalistic' vein for a long time, but lacked the means to make it work.
I know someone who was threatened with a lawsuit over a non-compete contract by a web development contracting company. He consulted with a lawyer in the state the contract was signed, and ended up settling with his original employer for a series of cash payments. It led some people (including myself) to quit the company that sued, but it has also resulted in a number of employees deciding that looking for new employment was too risky. I'm posting under a throwaway for obvious reasons.
That wasn't UNIX. It was TOPS-20 on the DEC 36-bit machines.
Twitter shareholders sue CEO
Okay, that is an interesting perk, where could I read about that and come to the same conclusion? For some reason I don't recall the white paper explicitly saying that but it wasn't comparing itself to cryptonote to begin with.
Yes, Lua was originally written as a language for rich configuration files and has grown out of that into a more fully featured language.

It's also one of the easier languages to sandbox, since you can evaluate user provided code in a custom environment that only contains the functions you deem safe. You can even use the standard debug hooks to set an upper limit on the number of instructions a script can execute to prevent someone from creating an infinite loop in a config file and locking whatever thread is reading the config.

It's not very appropriate as a data serialization format, or as machine written config, but the parent post specifically asked about human written configuration files.
The hell they were, I pioneered that in 1995.
Then why are we using deep convolutional networks for state of the art vision and speech when we could just plug an SVM with handcrafted features? From what I know, error rates in vision dropped from 25% to less than 5% since deep learning. That's no trifle, especially at the higher end of the accuracy scale. It's very hard to conquer those last few percents.
Bandwidth pricing for small operations, bandwidth pricing, bandwidth pricing.
I would say for me it is the applications that are boring, not the fundamentals behind them.

For a lot of people fundamental laws of nature are deeply inspiring, tangentially because of a belief that those fundamental laws and their deeper understanding bear fruit beyond our wildest imagination. Compared to this it is easy to see how today's applications are just boring.

Sure, today's technology was yesterday's research project, but you can not fault people for being excited more about current research than about applications of yesterday's research.

PS: However I agree that the quoted statement was poorly phrased to convey this sentiment. From what I know about the speaker I am fairly confident that this is what he was trying to say.
>ensure that the networks are continually upgraded.

How is that ensured? At least in the US, munis and federal govt are notoriously slow on upgrading tech. Often requiring legislative (slow) approval and tax increases to get it done.
Because they're huge, they have gobs of money and influence, and people want to work for them in the hopes of getting a piece of both. Greed is a powerful force, especially when backed by a complaint ideology.
You had me at anal leakage.
yeah, I totally agree with you, unfortunately :/
Uber’s Self-Driving Truck Makes Its First Delivery
Well hell did froze. Who would have thought that we’d live the day that Microsoft is launching a product specifically aimed at designers. This was supposed to be Apple’s turf for decades.
Still trying to mimic Apple.
The 3 Core Values of Our Distributed Team
This is literally what I'm doing today with the guidance of Marie Kondo's "The Life-Changing Magic of Tidying."
Hey. There is a slack team set up for Watson that has a few IBMers that answer questions, although it can take a few days to get replies. (wdc-community.slack.com) Also, Zach Walchuk is their developer evangelist. (zwalchuk@us.ibm.com)

Hope that helps.
The system mentioned is TENEX (not *nix) according to http://research.microsoft.com/en-us/um/people/blampson/33-Hi... (a great paper from '83 that was posted here recently. search for password to find the exact reference there)
Apple absolutely does do planned obsolescence. Apple continuously hammers you with popups to update the OS till you accept. My 4S slowed down to a crawl after I foolishly kept updating the OS. Luckily, I've found a way to block the updates now and hopefully my 6S will give me a much more pleasant experience than my 4S.
12 Years. Sounds quite long...?
> What happens if SQLite changes the way a feature behaves, even for good reason? The developers aren't beholden to browser devs, so this is within their right.

Actually, we are beholden to application developers of all types. It's part of the SQLite social contract. SQLite does not change in incompatible ways. New features are added, performance is enhanced, but we work hard to not break any of the millions and millions of diverse applications that use SQLite.
> presenter is a pretty good actor

That's not an actor by the way. It's Panos Panay, who leads Microsoft's devices team.
Your comment is confused. Bracketing increases dynamic range (ie. "range encompassing the darkest non-black shade to brightest non-white shade recordable by the sensor") not resolution. Current era DSLRs are already far higher resolution than required for most outputs (even large format printing)... there is really little utility in seeking higher resolutions than modern prosumer limits (~50MP) at this stage.
If you have any contacts at Google, try asking them to contact the recruiter directly. That usually works.

Of course, this is not an excuse for the poor treatment you’re receiving, and I’m sorry to hear that.
Yes, of course, I'm certainly not cut out to be a kernel programmer. Were the audience in that TED chat kernel programmers? I thought we were discussing "taste", not what it takes to get a patch into the kernel. Linus does work on other projects, you know.