skysight-inc/HackerNews huggingface dataset:
People choose managed services all the time.

If you worry about interception, then code inspection and monitoring isn't going to give you any assurances. You'd have to run open-source software locally, audit it, and not put it on a cloud like Azure in the first place?

(And the NSAKEY was something completely different if you dig into it.)
Lambda function code available here: https://github.com/stratospark/zappa-s3-signature

Front-end code available here: https://github.com/stratospark/react-fineuploader-s3-demo
> Aren't you contributing to the congestion and pollution of the city

Obviously it would be better if no one came to the city, right? They should be deserted with no people?

> Why shouldn't you have to bear some of their infrastructure costs, instead of just leeching off the city's tax base?

You keep acting like people going to the city are hurting it, they are not. They are helping it - cities should do all they can to attract people from all over, not just those inside the city.

To the city, the roads they build to make it possible are well worth the investment.
> If you doubt me on this, I challenge you to go to a typical enterprise and develop a web page with vanilla js or HTML forms today. Or build a data project without using something like Spark, even if you only have a few hundred MBs of data.

No, that problem is called "having shitty people skills that are so grave that you can't sell the benefits of mature technology and experience to people who leave and breathe cost-benefit analyses".

The only common theme is developers who can't interact with non-technical staff.

Most people out there are actually working with relatively mature and effective tools, it's just that the only way you notice people not catching on to fads is the dead silence of keeping your head down while solving real problems.
Some cores taken from the mud at the bottom of the trench might answer this.
Interestingly the opposite occurs: increasing street capacity tends to lead to more congestion.

Here is a Wired article that explains the problem: https://www.wired.com/2014/06/wuwt-traffic-induced-demand/
> That "free parking" in the street is not free

In many places it's often paid parking, and even then the "citizen tax bill" of maintaining those side-plots of low-speed road is probably negligible compared to the broader road/highway system or compared to operating public-transport.

I'm all in favor of more public transport and better cities, but singling out parking spaces as the fat to trim makes no sense to me.
I get your frustration, this might sound banal, but that's why we're called 'veterans'. There's a lot of absurd, stupid stuff in the (US) military. But when it's firing on all cylinders it can truly be site to behold. It can be simple things, like imagine any civilian organization lining up at 6:30am, 1,000+ people stepping off to run at the same moment; in winter, in the cold, in the dark. That's a brigade run in the army. Happens all the time. To me the big thing is leadership. Top down and bottom up. Professionalism and personal accountability. You just don't see that in the civilian world.

I was talking to an older guy at work last week. He was talking about something military related using "that" tone of voice and some authority. Turned out he was a vet, first gulf war, air borne freaking ranger, now enterprise architect. I was amazed. Civilians just don't understand. Nor should they.
That idea never even occured to me. In most of europe, there are small supermarkets everywhere. For all but the smallest villages, there is a supermarket within walking distance.
The question was about Microsoft, and it depends on the definition of "stealing" and the definition of "your". It's in the terms and conditions when using their services. As a user you agree to a lot, that you probably wouldn't agree to if you took your time to read the fine print. Many SaaS operators has also a history of selling data to others, and a breach of the service might effect all users of that service and not just one. Many companies have restrictions against usage of SaaS for exactly those reasons...
797 vehicles per 1000 people https://en.wikipedia.org/wiki/List_of_countries_by_vehicles_...
>newer more efficient engines

Losing a bunch of money as depreciation for a marginally more efficient car doesn't really make accounting sense.

>android auto /carplay

These are accessories that car manufactures generally do a worse job of producing than 3rd parties.
Looking at the c ffi improvements posted, I thought I'd check if there were improvements.

Time in ms to call a c function 2 billion times (lesser is better).

95536 - go 1.1.2

130105 - go 1.8.0

It is a rather crude example:

// plusone is the ffi

int x = 0;

while (x < 2000000000) x = plusone(x);

Here's the source https://github.com/dyu/ffi-overhead

With other programming languages:

c:

4778

nim:

4746

rust:

5331

java7:

17922

java8:

17992

go:

130105

(edited for formatting)
> it is cheaper to live without a car in San Francisco than with a car in the suburban Bay Area

East Oakland is pretty cheap!
Regarding your first answer, sounds like you're doing apples to oranges comparison here. What are those "synaptic ops"? Xavier board is announced to be capable of 30 Tops (INT8) at 30W, so even if your neuromorphic chip does 100 Tops at 20W, assuming for a second those ops are equivalent to INT3 operations, this makes them very similar in efficiency.

And you still haven't answered my second question: what is the reason the future neuromorphic chips won't be able to run current neural net architectures?

I'm not even sure what you are talking about at the end of your comment. The 50Tops/W figure was promised for an analog chip, designed to run modern DL algorithms. Sounds pretty reasonable, and I don't see how your arguments apply to it. Are you saying we can't build an analog chip for DL? Why does it have to be data starved?
If you live in Berlin, or most other large cities in Europe, there is wildlife and forest within 1 hours drive.
i would like to see an actual dollar calculation of the alleged subsidy for an electric car that costs 30cents per mile and almost always uses suburban roads that are designed for fire trucks and school buses.
> I am astonished by your entitlement.

That's a breach of HN's civility rule. Personal abuse is not allowed in comments here, so please don't post like this.
This article is so poorly written that I couldn't tell which version was the original and which the revised (or whether there were one or two revisions) until I'd read it three or four times. After I'd figured that out (I think), I had to go back again to understand what point the author was trying to make.

Then again, it's just Mashable. I don't know why I worked at it so hard.
A Good result for everyone here.

VW Driver - saved.
Tesla Driver - Hero and gets to feel good for a while (been there :-))
Tesla - good publicity

Interesting to see if it's even possible to spin any negativity into it.
Quasistatic Cavity Resonance for Ubiquitous Wireless Power Transfer [pdf]
Ok I'll try better next time.
The claim about line 2 executing right after line 1 breaks for any program running in concurrent context. Which is probably every nontrivial program dealing with side effects ever written, does not really matter whether that is C#, C++, JS or bare metal assembly.

> something that I am still mindful of, is that you will NEVER have race conditions, as the entire user code will execute in a single thread

If your runtime (kernel, VM, etc - not "user code") has theoretical possibility to change user memory/variable (call user code) concurrently, there is theoretical possibility to have race conditions. Concurrent runtime must have certain entry points to user code and everything that can be theoretically touched from these entry points must be treated dirty, which can get pretty expansive with complex callbacks. The only way to NEVER* have race conditions is to use polling - explicitly mark memory dirty (semantically in code) between "synchronisation points" having only flags/counters (in my view they are the same) for communication between userland and runtime.

* If we allow for settling time and do not treat situations "read flag --> have flag value flipped --> execute based on old flag value" as race conditions.
> your understanding of Objective-C was incorrect, it is not weakly typed,

That's an, er, interesting statement.

Objective-C is probably about as weakly typed as it is possible to get and still have the ability to write type annotations. From a static typing perspective, it combines the strongly dynamically typed world of Smalltalk with the weakly statically typed world of C, and with the strong possibility of C-style consequences (kaboom) if you get it wrong.

First of all, the ability to statically type Objective-C objects was added to the language after-the-fact (NeXTStep 2.x or 3.x?), and those types have been and continue to be largely cosmetic (with one crucial exception). So if I have "NSNumber *a" and the actual object is an NSString, the runtime will select the NSString methods, not the NSNumber methods.

Subverting the "type checking" is about as easy as can be: (a) assign from/to "id" (b) pipe through a collection (now we have pseudo-generics) (c) cast (d) declare methods on a protocol that you never implement anywhere (or that has been implemented somewhere else).

The crucial exception is that if you have, roughly speaking, C types (particularly ones that aren't equivalent to an 'id' in machine-representation) in your message signature, you will crash if you signatures are incompatible because you got the wrong one.

Which is why I advocate for the safe "id subset"[1].

Marcel

[1] http://blog.metaobject.com/2014/05/the-spidy-subset-or-avoid...
Im sure they could mask the pole by using a dividing wall or something.
Rotten (well, fermented) meat and fish is still a delicacy: https://en.wikipedia.org/wiki/Fermentation_in_food_processin...
A function is not a design pattern. A design pattern is a design that solves a problem. Without stating the problem to solve, you have not got a pattern. The OP stated that they used functions to organise their code, so you can imagine some problem that they were solving with functions. For another problem you might solve with functions, I was reminded recently that functions are an implementation of the state monad. If you read up about where you might use the state monad and why you need it, then perhaps you can get a better feeling for why a function is a good implementation of that pattern.
Leipzig was rebuilt with essentially the same layout as before the war. If anything, additional space was used for larger roads.

Here is a video comparing a tram ride through Leipzig in 1992 with one in 1931:

https://www.youtube.com/watch?v=YX4wGWzWqBk
We've banned this account for trolling.

Please don't create many obscure throwaway accounts; we ban those. HN is a community. Anonymity is fine, but users should have some consistent identity that other users can relate to. Otherwise we may as well have no usernames and no community, and that would be an entirely different forum.

We detached this comment from https://news.ycombinator.com/item?id=13666377 and marked it off-topic.
Our city made it more expensive to park in the city through taxation. The result was people pay more for parking. Cars and buses are just as backed up, and there are no new rail services.

The public transit system was already failing to deliver it's existing customers. Infrastructure must come before taxation as a way to motivate people. It just doesn't make sense to make people pay for a failing of public infrastructure as a way of encouraging them to use said failing infrastructure.
The less maintenance a modern car gets, the better. That is, aside from the oil changes and things like brakes that wear out can be easily done DIY.

In fact, once you start to service your car, that's where the problems start. We are not paying enough for mechanics to pay attention or care. The cars are not always designed for serviceability, some things can simply never be put back together the way they were done in the factory. There are no shops, official or not, that will use the recommended by vendor procedures or swap out all the required parts when doing some work.

Modern Japanese cars seem to last quite fine with zero service (again beside oil changes, brakes, fluids and such) for 200K+ miles/15+ years, after which they are worth so little and work costs so much that donating to NPR is the only practical option.
I get the idea of what you're saying, but there are absolutely reasons to buy a new-ish car: safety. Rear facing camera, better structure, abs, traction control, automatic emergency breaking, etc. have all either been added or improved not that long ago. It's not as massive difference as between 1950's and 2000, but there's still a considerable improvement.

It doesn't mean you need a new one straight from the dealer of course. Buying something slightly used will save you lots of money.
I'd definitely disagree there. It's a lot easier to refactor code than to refactor a multitude of sql statements.
The way the title is phrased is strange. To the young/uneducated reader (not so many around here, but still), it reads like humans evolve to develop a particular trait, when we know that people who developed that trait got an evolutionary advantage and ended up spreading their DNA more than others on average.

Not as catchy a title, sure, but at least, it doesn't misrepresent the evolutionary process.

NOTE: I am not an evolutionary biologist, so there is most likely an even better way to rephrase my rephrasing. I'd be glad for anyone to do so, the more accurate, the better.
The problem is not so much the politics imo, it's the 'amount' of politics. Its normal to spend 80% of your time schmoozing with coworkers and 20% of your time coding in my experience.
It's a weird field.
The most commonly used program with the easiest attack vector, yes. If they can get in through your browser it doesn't matter how secure the other processes were.
Great link, thanks. Is PostgreSQL still the only db supporting that?
AI and sustainable energy lead to sustainable transport. Many people, especially Americans, have an unhealthy, cultural fixation on freedom tied to piloting killing machines that algorithms can do better.

If someone can do their work, live their life, go where they need to go: who cares what modality if it's factually cheaper, safer and sustainable? Ahh but still, the romantic freedom of productivity and more Angry Birds time needs to be sold as better than risking drunk/texting drivers, diesel fumes and red-light tickets. (PS: the cultural "fight" is also against the extreme freedom ideal proffered by the motorcycle biker.)

EDIT: Until the pain of climate change is imminent famine / Venezuelan food prices, single-occupant vehicies will remain mostly normalized.
Somebody who works in a corporation... :)
+1 especially with the tax credit incentives. I know of a few people leasing a nissan leaf for 15$/month total all in.
> and new jobs will be created just like they always have been.

I highly doubt that new jobs will be created when the trend is to automate them.

And we still have the problem with the people unemployed by the automation, what we should do for them?
Yeah, I dabbled in DynamoDB for a recent project - couldn't really get my head around it - very strange sort of NoSQL database. The query language is incredibly arcane and wordy, and mostly inflexible.

Thinking of setting up an EC2 instance running RethinkDB or PouchDB for my project (and for future projects).
He said 10 years ago, not 30.
One of the problems with HN is that it's sometimes hard to tell when people are being serious.
If I'm remembering correctly (I'm not the person you asked), she wrote some insightful commentary about what was going on in Haiti after the 2010 earthquake.
> It's in the terms and conditions when using their services.

The it will be easy to point to those terms in Azure service.

> SaaS operators has also a history of selling data to others,

Then it willbe easy to link to news about those SASS operators selling the data.

> Many companies have restrictions against usage of SaaS for exactly those reasons...

Then it will be easy to bring examples of those companies with restrictions.
So, I talked to an engineer for a neighboring SoCal city...

He said there's typically a grading and demolition permit needed, structural engineer needs to sign off on the integrity of the pit, earthquake assessment, Dig Alert for utilities etc. But because he's Musk, SpaceX likely gets fast tracked for permits from the city of Hawthorne.

Found some details on the nitty gritty of it: http://www.dailynews.com/business/20170130/elon-musks-tunnel...
> It happens all the time

Still waiting any proof of your claim
Also describing random read/write disk benchmarks.
" Our findings reveal that a functionally significant change in the AHR occurred
uniquely in humans, relative to other primates, that would attenuate the response to many
environmental pollutants, including chemicals present in smoke from fire use during cooking. "

So we have some genetic tolerance to bad stuff created from cooking? Cool.

This does, however, raise ever more questions about studying the effects of chemicals on rats and primates and drawing conclusions from that to human populations.
>SQL cannot be trivially composed. If you want to dynamically build a query you're better off using a query builder to generate that SQL than trying to play around with strings.

SQL isn't supposed to be composed. It is a query language for a relational database structure. What composition is to run of the mill programming languages is what relations are to databases, roughly speaking.

>SQL lacks support for some pretty basic things like query aliases. Try writing 5 nested queries vs using variables to store the different criteria.

"Basic things" that are basic things for programming languages. SQL has support for what it should have support for - having intermediary variables (in the sense that general purpose programming languages have variables) is not one of those things. This comment belies a lack of understanding of how databases work and why.

>SQL has unnecessary grammar restrictions. Where you're putting your ORDER BY should be irrevant. Join syntax is frankly horrendous. It's difficult to autocomplete.

The decision regarding where to order is absolutely relevant and is strongly dependent on your data model. Join syntax is a syntax to accomplish joins, which are fundamental to modeling of relational data.

And, frankly, if autocomplete is a criteria for you, then, in the context of these tools, you are not a developer, you are an end user.

>Embedding SQL in your code is a recipe for disaster. Your compiler does not understand it, therefore refactoring means going over every query you have and manually looking to see what changes to do. It cannot be validated in compile time. SQL strings have no knowledge of the backing domain until they're actually run.

This statement makes it clear that you have not seriously developed an application that is strongly dependent on a serious database. At least almost everything you said here is "not even wrong": https://en.wikipedia.org/wiki/Not_even_wrong

>And finally, 99% of the time you really do want to fetch and object with relations from the DB, not simple maps of field names. Aliasing field names in SQL from joins is a waste of my time. Making the returned data map to whatever object actually contains the business logic I'm interested in gets old, fast.

I suggest you take a look at database design and relational information modeling. You really seem to not know what the problems are that relational databases solve, how to use them, or how to use them well.
This sort of religious flamewar is a bannable offense on HN. It makes me feel sick to see it here, and would probably have banned you had I seen it at the time.

We detached this subthread from https://news.ycombinator.com/item?id=13563391 and marked it off-topic.
Interesting... I never heard or saw a single ad for them. Literally the first time I am ever hearing about Beepi.
If Gmail reads private emails to target ads [1], why would people think that Facebook isn't doing the same thing? Also many companies (including Facebook) have agreed to share hashes and cooperate to "remove extremist content from their websites" [2]. It would be naive to think that they are excluding private messages from their searches.

[1] https://www.theguardian.com/technology/2014/apr/15/gmail-sca...
[2] http://www.reuters.com/article/us-internet-extremism-databas...
Sorry,I should have been clearer. The GP post mentioned 2 ways to implement a LINQ to execution plan transform. The first way would be to do it on the client. This is problematic because the client doesn't have enough information to generate an efficient execution plan. That makes sense to me. The second way would be to do it on the server. This is the part I don't understand. Why can't we do it that way? This is how it is done for SQL.
100+ CSS Resources for Web Designers and Developers
Silicon valley mental bubble. I've never heard of this company (not a problem), but there seems to be a SV problem I see constantly repeating:

- Some people like this thing. There could be a market.

- Investor cash gushes in; fast fellation or get no orgasm!

- Startup uses up all of the money somehow on bullshit or self-payment of execs.

- turns out a good thing is now shit because VC's jizzed them full of undeserved cash, the founders sucked up the money, and the staff no longer has any incentive to deliver.

- Hacker News article.

Venture capital is a major problem here. Rich idiots keep giving out money to people that want money, hoping that one of them will become a unicorn. News flash: the bubble is gonna pop again because venture capitalists are basically all idiots. They gamble money they can lose. However, the average person can't handle those fluctuations.
Make Your Dreams into Reality with Loan Store
The grocery store they were going to build next door to me was killed because the entire walkable radius around my apartment is the ancestral land of an Indian tribe, and their descendents would rather this site remain the parking lot of a restaurant than 150+ apartments and a bunch of retail. My nearest grocery store remains 2+ miles uphill.

Mountain View looks like a small town in order to protect the habitat of a burrowing owl.

There's always some reason not to densify where people have already settled. We sprawl because it's the only thing we can get away with.
Nudge4J: Get inside your JVM
Just like in any other console, a in-house developed one.
I'm on mobile so unfortunately I have no easy way to provide comparisons. But living in a rust belt city and being familiar with the difference in development patterns, I suspect those numbers are an artifact of the extent of city limits. I'd be happy to look later.

Ie Leipzigs boundary for that number includes the city and undeveloped/agricultural/rural areas in the surrounding metro, where Detroit's number is the developed city limits, excluding the suburbs, exurbs and agricultural places in the metro.

I don't mean to get too bogged down in this point too much. I wanted to point out there are plenty of lessons we can learn from pre-auto cities to make our future more livable.
Being Nintendo I doubt it.
What you propose adds more complexity on top of generics. The Go team specifically does not want performance tweaks under flags as it adds complexity for no good reason.

If generics are to be added, they can't hurt performance and they can't hurt compile times noticeably. The tradeoff needed is too big to be worth it. If this is such a big problem to you, there are many languages out there that embrace the complexity and the tradeoffs. Scala or Kotlin might be good choices.
What is their business model? What's their monetization pipeline?