skysight-inc/HackerNews huggingface dataset:
Except new cars are universally better than old cars on virtually all fronts. The appropriate analogy would be if we could build 200 mpg cars, right now, today, except they could only be red, and red cars are illegal due to a regulation introduced in 1983 (while everybody agrees that it's great to be rid of gaudy red cars, some people -- mostly unpleasant and tasteless fans of obnoxiously coloured cars -- grumble that the regulation was pushed by the green-paint-industry).
Just tested, it's awesome. It's really fast I like it! :). It would be nice to have an Android version of this as well.
Of Hamsters and Foxes: How a Failed Startup Can Be a Real Success Anyway
tend to frown on non-compliance As in Arthur Anderson no longer exists because someone shredded documents that were under discovery.
Public safety agencies vulnerable to decoding with GNU-radio OP25 project
The headline is a bullshit statement, and the reporter should know that. I don't expect click bait from the NYT.

Urban zoning isn't the same as the burbs. Most of those buildings could be built today, but would require a variance. The buildings that would "never get built" today wouldn't be a result of zoning, but the ADA -- the need to have ramps eliminates new construction of walk-ups and the requirements for wheelchair accessible elevators increases the cost of construction, reduces square footage and makes it too expensive to build buildings similar to many common Manhattan buildings.

In the case of NYC in the last decade, they also require paying off politicians. If you follow NY news, you'll notice that the US Attorney has been very busy investigating that practice.
Interesting but is this HTML+JS reinvented?
There are usually 'grandfather' clauses to allow these to keep driving with some level of testing: https://en.wikipedia.org/wiki/Grandfather_clause
We used to have the petro-dollar, now it's the solar-dollar :)
That's not true. Hexadecimals integer constants without suffix may have a signed type but they also may have an unsigned one. For example, 0x81000000 usually has type unsigned int.

http://port70.net/~nsz/c/c11/n1570.html#6.4.4.1p5
Was that the A-Team van at the start?
GitHub Cheat Sheet
I just started using AWS Lambda, can someone explain why this would be better than using AWS console/sdk?
I understand this, even though the constant breaking of GTK apps after each update annoys me to no end.

But you might want to discuss updating https://www.gtk.org/ and other sites for that matter. Quoting the first lines of the home page: "GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating graphical user interfaces".
Well too bad nobody in China will ever get to read this post.
Isn't it expensive though?
I don't know about universally better... the prices are higher as well.
I think this is useful when you need simple dialogs. For example if you want to display a license agreement, or similar. It is overkill to bundle Qt libs to display simple dialogs.

But if you want a complex and powerful UI toolkit (let's say you want to create an editor), you need a toolkit like Qt.
You can't do that with just wrappers to native toolkits. You will only get the greatest common divisor.
Life without Sqwiggle, what's the alternative?
What about; increasing the text limit by 30 extra characters for "Premium" (paying) users? Idea of the century, you're welcome TwitterHQ :)
Android's success was that its foundations was something the community knew. Java was either #1 or #2 of most popular language and their was a vast mind share that could be utilized.

A new language for a new mobile platform would have been disastrous. Could you imagine someone saying her is our phone everyone learn it and make great apps for launch in 6 months?
> Except new cars are universally better than old cars on virtually all fronts.

More like "expensive new cars are universally better than expensive old cars". When it comes to the cheapest of the cheap Chinese junk, I find them worse than old cheap cars produced by reputable manufacturers.

Oh yeah, and this is true if "all fronts" doesn't include design. Most modern cars are fugly.
I guess it could be both... Greyhat is the in-between from white which I would assume is anyone doing secure systems vs. blackhat which is full on attacks. The greyhat sits somewhere in between, not specifically part of the government. Elliot from Mr. Robot would of been a Greyhat in my book. Though if they work for the government it depends on whom you tell and what the hacker we're talking about is doing, some could easily consider them blackhat government hackers... while others completely white, and of course you would consider them gray.
Maybe Google could spend a few billion dollars helping Oracle customers move to PostgreSQL.
The author encourages pull requests, so feel free to fix it.
> can use global style variables that are shared throughout your project,

... which you can just as easily do in React. It's JS after all, so you just use JS modules -- and I hasten to add that there are probably-better-than-plain-JS solutions out there[1].

[1] Here's one example: https://github.com/gajus/react-css-modules . (Dislaimer: haven't actually used this, I'm using scala.js)
I am seeing this point being repeatedly pointed out on this page (i.e. his first mention of Javascript as non-controversial as baking, and then later on in the essay Programming lang X vs Y) .

Remember it was 2009. Surely Chrome had come out by then a few years, with the much improved JS engine, but IE still had the dominant market share. And so I doubt there were so many JS frameworks as today. Surely there was jquery and also things like GWT already, and I am sure quite some other frameworks.

But the full impact of a fast JS execution engine, had still not played out, I guess. Today, if PG writes the essay, he would most definitely not include Javascript there.

Also if I look at the context of what he is trying to say, that mention is not important. Its about wearing labels or not. Or in other words about being open to think, because of not tying ourselves down with published identities.
<groan> Hello World tells you nearly nothing about a programming language.

(Unless, of course, it's written in Java, in which case it's a painstaking tour of the entire programming language, requiring you to learn the concepts behind "class", "public", "static", "void", "main", and arrays, despite never actually using any of those things.)
KISS:

- Only use cascading for global theme styles, like type faces

- Don't nest rules with sass or w/e, it's too hard to know what's affecting what in a template

- Naming conventions: Prefix every component class with the titlecased version of the name, have one css file per component that's of the same name. This makes it easy to know where to look for styles when you're working in a template. e.g. styles/header.css would contain:

- .Header-container .Header-link .Header-title--hover .Header-image
Would it be possible to make something better than Hello World that would showcase even more of the universal standard features of programming languages?

Any ideas?

Maybe calculate the first 10 primes and output the result? Something like that...
How to make a team work together for a short sprint. Key takeaways
That is a good question. I think short-mid term not much, as a huge amount of infrastructure is dependent on the jmv as a platform, switching to .NET or independent solutions is only a long-term option.
I don't know how big a long-term impact will be, but I think it won't be neglible...
OpenJDK was released around the same time Android was announced as imminent, and only a little before Android was released. Google could not have forked OpenJDK for Android at launch without doing a bunch of rework and delaying the launch, because the work they did getting Android ready mostly predates OpenJDK.
What if I perform calculations with C++ type declarations? C++ templates are Turing-complete after all.
GitLab is and GitHub is NOT:

- Free

- Open source

- CI integrated

- Rapid development (because open-source)
You mean, like Objective-C was disastrous for the iPhone?
Well, not Oracle devs, since that was long before Oracle bought Sun.
Thanks! Didn't know that
Elon Musk’s SolarCity technology is getting burned
See also: http://rosetta.alhur.es/
Tenement has a specific meaning, at least in the context of Manhattan, of extremely crowded immigrant housing especially in the late 19th and early 20th century. e.g. https://en.wikipedia.org/wiki/Lower_East_Side_Tenement_Museu...
Google patents safety system that glues pedestrians to cars
No, I'm saying that you listen, but filter out the volume and noise in a way that doesn't attempt to make the situation more noisy, add volume, or hide the reality of it.
Have you built anything similar in under 24 hours? I would love to take a look. Thanks for the feedback regarding OSX.
That's kind of the point of Rosetta Code.

http://rosettacode.org/wiki/Rosetta_Code
Before railroads, the Erie Canal was one of the few ways to ship bulk goods over the Appalachian divide. This caused the mouth of the Hudson to be a center of trade, particularly shipping goods to Europe. To make money on the return trip, they would put passengers in steerage and so lots of immigrants landed in New York City.
> Now the "everyone is equally awesome and meritocracy is a swear word"

I think you mean everyone except those who point out how that completely doesn't work in the real world. Those people get down-voted to the abyss ;)
Sorry I only had time to test it on Chrome, but thank you for the feedback, I will look at cross browser compliancy when I get some more free time.
Where's the backlash against this: https://theintercept.com/2014/02/24/jtrig-manipulation/

Or this: https://en.wikipedia.org/wiki/Hasbara
Fractal Analogies for General Intelligence (2012) [pdf]
I had a friend once who would insult people and then when they got angry or hurt he would say: I don't control your feelings, you control your feelings. Technically true, perhaps, depending on certain philosophically assumptions. But practically absurd. And certainly a terrible mental model about how humans work in situ.
"Another part of the article says almost 3/4 of the square footage in Manhattan was built between 1900 and 1930"

That isn't exactly unexpected when pretty much every factor in construction says that it gets harder to build the more developed an area is. Comparing pictures shows that plenty of high buildings has been built since then. [0] [1]

"I can understand that people want to preserve aesthetics, but at what cost?"

Politically motivated zoning rules isn't first and foremost about aesthetics, it's about preserving property values (at the high end) and not being squeezed out (at the low end).

[0] http://stuffnobodycaresabout.com/wp-content/uploads/2015/12/...
[1] https://c2.staticflickr.com/6/5133/5513286501_4589ac5cc0_b.j...
Yeah, I loved Freehand. Damn you Adobe!
Domestic solar isn't metered at all. The power can go out to your neighbours on the same substation, but how much of it does so is not metered - payments are based on an assumption that 50% of the power generated is 'exported' (i.e. not used by your home).
Because then we have 3 different ways that the same key will work depending on the page (delete text, go back a page, do nothing?).
Study report from 1996.
I've used Apex and I had a completely different experience. The very tight platform integration with force.com, SOSQL, resource management, builtin testing and api framework made it a very productive experience to me. And I say this with a long background in C, C++ and Python.
It's too cluttered. The official app feels like it has too many ads, and the quality of the posts that I'm seeing is pretty poor. I like that they're sorting the timeline better now with more relevant stuff first.
Such a clever idea. Take raw JSON content and turn it into an app.
Your Website Is a Community: How Do You Manage It?
We should probably add that coal plants were still running on hot standby, in case wind stops blowing.
It should be several examples, each showing one of the following:

Iterating over infinite lists (generators, lazy seq, whatever), polymorphism (if applicable), pattern matching (if applicable), how one would pass functions around, how one would manipulate a date, how one would read and write to a file, how one would make an http request (with some error handling!), traits/mixins (or similar, if applicable) concurrency, parallelism, and use of built in List, Map data structures. While not exhaustive, to me those feel like common building blocks to my day that would showcase how easy it is to do things in a language.
Even before the Erie Canal, New York City was basically the best port on the Eastern seaboard so it was a natural trading center when it was initially settled by the Dutch. (And the Hudson provided good access to the interior even without the canal.)
Would you pay for that?
Instead of distance to people, how about distance to people times dollars?
It's a quote from the book and no it wasn't me.
The min wage raise is just being used as cover. This was bound to happen eventually regardless.
I recently saw these at several fast-food outlets in New Zealand and Australia. Worked fine and there was less chance of a screwed up order. As the article says, this is a direct consequence of raising the minimum wage higher than the market rate. For every action, there is an equal and opposite reaction...
If your platform is X11, Wayland, or Mir :)
The only situation I can justify using it for is to override inline styles that jQuery can leave behind in the DOM. Other than that, I haven't seen any legitimate cases for using it to get past the normal specificity rules.
Google moves to replace Flash with HTML5
Seriously. I ate so many hoagies from wawa in high school that I had my ordering technique down to a science. I went from screen 1 to printing receipt in 10-12 seconds every time. It really threw me off when they'd add/remove a item in menu and things would reflow slightly.
This is already happening at McDonald's in Canada. It's a far superior system with larger touchscreens allowing for multiple ordering stations. Staff concentrates on filling orders instead of struggling to take orders where language and noise is a constant problem.

For those who want to order with a human, there are a couple of registers for that. It won't be long before talking to a human to order seems old fashioned.

This is also a prime example of how speech interfaces are not the solution to everything. Ordering fast food on a touch screen takes seconds vs. talking to a human being. A chat bot would have been terrible in this case, although I'm sure some restaurants will experiment with it (perhaps at the drive thru).
Hacker Steals Money from Bank and Donates $11,000 to Anti-ISIS Group
https://github.com/leachim6/hello-world/blob/master/b/brainf...
1997 Borland Paradox
"if you want have computers do everything, for technical reasons, resource limitations, and product positioning, you may want humans to oversee the algorithms"

whaaa?? That's exactly why you would NOT want humans to interfere.

"...because computers are incredibly stupid"

LOL and humans aren't? Who is this guy?
Algorithm Competition
US government as the CIA: https://en.wikipedia.org/wiki/Operation_mockingbird
Just a small remark, on any platform that has 32-bit integer types and 64-bit integer types and nothing in between, regardless of how these are mapped to int/long/long long, 0x81000000 is an unsigned integer.

You can see the C11 rules here and work through them for yourself: http://port70.net/~nsz/c/c11/n1570.html#6.4.4.1p5
The rules were identical in C99 and different in C90.

This is not very important for the discussion though. What is important for the discussion, and is perhaps left too implicit—but there is a maximum useful length for a blog post and this one is already close—is:

- Any C variant (C90 or C99/C11) will try hard to pick a type for the literal 0x81000000 in which the desired value is representable. C99/C11 will always succeed, because they specify long long which has to allow to represent this value. A C90 compiler will also succeed because it guarantees a 32-bit unsigned long type which has to allow to represent this value.

- in ptr + offset, the particular integer type of “offset” does not matter. This expression is defined exactly the same regardless of whether offset is a signed char or an unsigned long long. The type of offset can be an integer type way wider than size_t/ptrdiff_t, and the expression still works as long as the result is in-bounds for the array that ptr is pointing to.
Of course USA govt. has a strong interest to `democratize` the world: a world with same ideology would greatly reduce the risk of unknown/uncontrollable frictions and the cost of communication. just think how many think tanks, scholars have nice payrolls, and ultimately it's the USA govt. who pays.

Operations like spying, funding social unrested in other countries are not necessarily under the mission of regime change. they are more like insurance. take China for example, what if its economy suddenly sinked and President Xi had no choice but to start a war against Japan/Taiwan/...? In these nightmare scenarios, groups of unrest with strong connections to USA govt. would become handy, if not crucial. I bet every major powers have hundreds of nightmare scenarios, and each of them has various `assets` requirements presented to the congress/presidents/chairmen, with a dotted bottom line: "hope for the best and prepare for the worst."
(Note: the following is only applicable to Linux)

The default for overcommitting on Linux is heuristic; it doesn't always succeed: if you try and allocate several exabytes or RAM, allocation will definitely fail (in fact, trying to allocate e.g. 2GB of RAM if you only have 1 free will usually fail just the same).

There is an option for "always overcommit" (incidentally; the one Redis recommends you use), in which case allocation will always succeed provided the Kernel can represent what you're trying to allocate (what you're describing), but it's definitely not the default

Reference: https://www.kernel.org/doc/Documentation/vm/overcommit-accou...
"Licensing issues" does not necessarily mean copyright. I strongly suspect patent here.
8 months ago, building my first web app, I grabbed bootstrap and got to coding. For the same reasons as you.

Cleaning up my code last week I decided to remove it from my source folder to see what would happen. Gulp did its thing, I hit refresh and my app looked exactly the same.

The CSS I added on top of Bootstrap removed the need for 160ish kb of styling rules and gave me full control of the look of my app. No more "col-sm-6 col-md-5 col-md-offset-2 col-lg-6 col-lg-offset-0" nonsense and no more wrestling with the framework.

A day learning CSS basics, Flexbox, Psuedo-elements and best practice brings big returns. And more importantly, gives you design control over whatever you're building which makes prototyping super easy.
Yahoo Suitors Expected to Bid $2B to $3B, Below Past Indications
Why are you lecturing me on visual impairment and disabilities? At no point did I claim you ignore that user base.

>Many of us may not particularly like touch screens, but an incredible number of computers that run Linux/BSD these days have touch screens. Things should work out of the box for these computers whether or not you want one.

Okay so after all that we get to the root of the issue. Instead of a good traditional desktop experience, you want to provide a mediocre desktop/touch hybrid experience. Instead of doing one thing well, the aim is to do multiple things poorly.
http://www.computerworld.com/article/2470594/endpoint-securi...

https://www.theguardian.com/technology/2011/mar/17/us-spy-op...

http://www.theguardian.com/environment/georgemonbiot/2011/fe...

This is old news. It was first revealed in 2004.
A note to the moderators ... The title I included above is what LinkedIn sent in this morning's news feed. Since I think it's more descriptive than the page's title (Algorithm Transparency), I used the feed title.
Anything similar in Python?

Currently using pypy+tornado-sockjs. Works OK.
There are other ways to monetize Twitter beyond ads. The firehose is probably the most valuable thing they've got, moreso than their current ad platform, and it can deliver instant feedback across a wide cut of demographics and locations. Nothing customer-facing, but plenty of possibilities attractive to research and business.

For example: I used to keep an eye on Twitter during major product launches that would generate lots of traffic (namely, iPhone preorders). Some simple searches, refreshed every few minutes, would give me an idea as to how the launch was going and if the website stayed up. If anyone tweeted a problem, I forwarded that to the PR and customer support teams, so that person would get a response within minutes instead of potentially missing out on the preorder window. The ability to integrate something like that into a customer support ticketing system would be pretty awesome.
I think Apple would have a tough time arguing GNUstep was illegal given the wording of the OpenStep standard document NeXT and Sun produced in 1994. It was meant to be a standard.
Twitter lost a lot of relevance to me when they killed the RSS output. It used to be awesome to have a dozen feeds being filtered and presented to me each morning.

I do have a couple of pages bookmarked that I check on occasion, but generally I now find it preferable to wait until events / occurrences surface through other forms of aggregation. To the extent that I've not actually created a Twitter account.

Perhaps if they offered a paid-subscription offer with powerful filtering tools to shake-out the chaff. I don't want their opinion of relevance, I want mine.
A moot point. If they are sending your password across anything in plaintext, you just immediately lost a lot of the advantage you got from storing the password hashed.
In 1960 a Ford Falcon ("first Compact Car with mass appeal") cost $1975[1]. In 2016 dollars, that's $15,890[2]. A 2016 Ford Fiesta starts at $14,090 MSRP[3].

I defy you to declare the 1960 Falcon better than the 2016 Fiesta on even a single reasonably objective metric.

1: http://www.thepeoplehistory.com/60scars.html

2: http://www.dollartimes.com/inflation/inflation.php?amount=19...

3: https://www.ford.com/cars/fiesta/

EDIT: @marincounty, your comment is dead. And yes, if I actually needed a car to drive around for practical purposes (and not a collectors object) I'd take the Fiesta.
IT'S SHOWTIME

TALK TO THE HAND "hello world"

YOU HAVE BEEN TERMINATED
It was a minimal, chronolical short message service. Great for sharing links and compact news. Fast to read and to scan. Now, they want to turn it into a social network. Longer Texts, more media, ads. That´s not what most people on twitter want or signed up for.
Nothing at all is wrong with tenements. The East Village and LES are full of old tenement apartments that rent upwards of $2500-$3000/month.
Are you sure? Where? The most popular approach is to use a household meter to keep track of the energy that is fed back to the grid (sometimes the meter will just run usage down, other times there will be 2 counts, 1 for usage and 1 for power sent to the grid).

https://en.wikipedia.org/wiki/Net_metering

https://en.wikipedia.org/wiki/Feed-in_tariff
This is great. Did you tune the recognition models at all or is it straight tesseract plus the wrapper.
I haven't implemented that, and I'm not sure how I would add support for implementing that in a portable way without creating a complete networking abstraction interface either... In the meantime, you could do your socket work on a thread and use uiQueueMain() to send updates to the main thread.
> test sample passwords with our password checker here.

And you just lost my trust Kaspersky, congratulations.
If it works OK - it works OK :-) I'm using gevent+gevent-websockets.
How many hours do you have in it? I spent about 3 months on a project just recently and realized I bit off way more than I can chew not sure what direction I'm going anymore.