skysight-inc/HackerNews huggingface dataset:
Objects are a different abstraction: they're defined by the language's semantics to have a unique identity and be stored in memory exactly once at runtime. I won't blame objects for not being values.
LazyJSON and the chamber of extreme compression
OTOH, $4.65B per 3 months more than suffices...

But at some point there's got to be a limit to the tolerance of investors.
3 Ways to Improve Energy Efficiency of Your Roof – All Roofing Solutions
Just remember to multiply by zero.
I loved riding my bike, did around 1200km a year. Last summer I slipped in the rain, demolished my ankle, was non-weight barring for 12 weeks... That costs a lot of money.

I know this is personal experience, and not representative of everyone, but one accident on a bike costs a tun.
Does anyone actually believe a word which these companies say? I think if at all there was a company which deserved some serious scrutiny under anti-trust, it was Facebook. Much more than Google or MSFT. They have done exactly the things which is supposed to be prevented by antitrust - I mean the "spirit of the law" and not the letter of the law. But hey, there are SO many social networks - look at LinkedIn, look at Google Plus, Twitter. Except that FB somehow ends up with all the data which everyone wishes wasn't stored in one place.

I think it is just a matter of time before FB starts influencing elections to suit THEIR agenda (assuming they have not already started). Remember the experiment where they tried to deliberately influence people's emotions? [1] FB is now effectively a super creepy uber-government.

[1] https://www.theguardian.com/technology/2014/jun/29/facebook-...

Question to anyone who works at Facebook: how come you promptly participate in the latest HN announcement of the newest JavaScript open source framework from FB and never bother to show up on these threads. Is ethics just completely off the table when you step foot inside the company doors? I remember someone talking about Zynga the company having "sold their soul". Not that Zynga doesn't rank very high on that chart, but boy, does FB absolutely top that list by a wide margin.
It's all in their FAQ.
There's XPrivacy out there, which proxies apps' requests for various information like contacts or location. But you need a rooted Android phone to use it.
This is a really interesting project for testing the boundaries between "shell scripting", "scripting" and "programming".

The semantics are advanced enough and different enough, that if I needed them, I would probably write the code in my favorite "scripting" language such as Python or NodeJS.

If Bash Infinity became ubiquitous, would it displace that "scripting" sweet spot that has been pretty constant with Perl/Python/Ruby for two decades? Or are you better of with a dedicated scripting language?

Of course you can write "shell scripts" in Haskell (or insert your favorite lang), but the tooling and rigor pushes you into "programming" territory.
XDomain – A pure JavaScript CORS alternative
Depending on the price I could see movie studios or places like DisneyWorld using this technology to replace existing animatronics
> they drink a star together and show each other the youtube videos of the tiny creatures that somehow gave birth to them.

...or they watch the tiny creatures in universe simulation cages.
I'm not sure I'd assume that men like Clapper don't have egos.
well not paid but signal seems pretty well funded and not likely to sell.
Is this program helpful if it only assists CRV-funded founders? It's not like CRV is cutting small checks to companies.

I guess I'm just being a cynic. Good on you guys for at least taking the right step in putting money where your mouth is.
Man, remember the late 90s and early 2000s, when the IM scene was a mess of incompatible networks like ICQ and AIM and MSN Messenger, and people were like "fuck this" and came up with this protocol that was interoperable with all the others through gateways and also it was extendable, and we could all be happy together?...

/grump

The worst part is that WhatsApp is actually based on Jabber >:(
Look into FinTech Sandbox (boston) - they are backed by Devonshire/FMR (aka Fidelity) and provide an incubator-like program for anything fintech-related. Its probably a best place to start if you want to do anything in the banking space and dont have high millions raised already for connectivity alone.
I find that code that uses dictionaries a lot ends up with mysterious unnamed types used in various places throughout the system disguised as dictionaries. They have required fields, and must interacted with using business logic that is not obvious. This becomes a real problem when the original authors of the system are gone, and new maintainers have taken over and have to implement new features.

By using objects, or lightweight objects like namedtuple, which have already been mentioned in other comments a bunch, you formally document the data-structure. You give it a name, expected fields, and required behaviours when interacting with it. The code becomes much easier to follow and understand clearly. Bugs don't creep in when a new maintainer forgets about the mysterious undocumented required business logic.
If only there existed a peer to peer solution that doesn't require trusting a central host
This typically taboo topic has now come front and center. This forces us all to consider what would we do, and what we expect from others as well.

On the one hand, no one wants to publicly state that they believe death should be promoted. After all, where does that as a society leave us? What's next, suicide booths?

On the other, there are individual rights, dignity and choice. Much like in Old Yeller; we do know there are times when it is better to let go.

Even easier than in Old Yeller (for those of us who don't have to face this painful decision, at least not today) is the fact that these are certified sane adults making their own decision, as they are approved beforehand by the trusted of society (doctors).

Choice is a basic human right we all can agree we definitely want to provide. I am also reminded we all eventually die anyway and nothing we can do will stop that.

Our only 'choice' then, when it comes to death; is merely to improve its timing.
Personal Project: LED Light Up Dress
> Uber by contrast appears to be losing money on every ride.

Don't worry, they'll make it up in volume!
Qt Creator 4.1.0 released
New Nexmo Voice API in Public Beta
So many old jokes like this. My favorite variation:

How do you restore a <classic car of your choice> so it is worth $100,000?

Buy one with good bones for $20K and spend $200,000 fixing it up.
Open source, cloud computing sets up IT industry for a battle
Awesome Mac - a collection of applications and tools
Thanks for sharing the open bank project. I'd never heard of it. I'm actually working on something similar to you.

It's called POSADA (personal open source automated digital assistant). It's a open source digital assistant. The primary use cases are financial (paying bills, transferring money, etc). It will open source and user hosted. People host their assistant on pre-loaded, plug and play raspberry pi 3s. Hopefully there will be a community of developers that will share integrations (ie, scraping scripts). So if I want my assistant to work with my local bank, I build an intergration and now anyone else that has the same bank can connect to it.

POSADA's logic will be programmable as well. So you can customize when it alerts you, requests confirmation, or automatically transfers money from one account to another to
pay a bill.

One of the use cases I'm most excited about is the ability of POSADA to make donations to organization and charities you care about. So rather than setting up an auto-pay thing with a 3rd party, you tell POSADA how much you want to give, how frequently, and can even adjust the amount based on an assessment of your current financial position. The user would be in total control and I hope that will encourage more people to financial support media outlets, open source projects, and other worthy causes on a regular, sustaining basis.

I've got a mobile app prototype that handles two factor authentication and will eventually grow to become the front end of the assistant. I'm currently leveraging the built in speech-to-text capabilities of android phone to allow the user to communicate with their assistant via voice.
The interesting symmetry between the two right now is that in 2000 Amazon was regarded as a book/music/video business while under the hood they were building the worlds premier shopping fulfillment platform (and cloud services).

Right now Uber is the "taxi service" but is building a world class transportation logistics platform. Noting the Otto acquisition and the self driving car investments you can track their path forward. If Uber can become for transportation what Amazon became for online sales then they have a pretty clear path to success. That being said I think Uber has savvier competition (Google, Apple even GM) who recognize them as a real threat where I think brick and mortar didn't realize Amazon's potential until it was too late.
Accidents in cars can be equally catastrophic.
Shareable API definitions for front- and back end (Haskell Spock)
Clearly there are exceptions. In my area, I don't come across lights that use sensors (or at least the sensors pick up cyclists).

I'm just uneasy with saying "red lights = stop signs for bicyclists". In complicated intersections, you need to wait for the green, unless it's very obvious there's no oncoming traffic.
> Autonomous cars don't solve the 'someone puked in the back' problem. So, companies will need a fair amount of local infrastructure near every city.

Well, they obviously need someplace to park the cars, and the cars obviously need to get charged periodically (which is likely to require human intervention), and it may be useful to have in-house service capacity. But a combination of internal monitoring systems to detect cabin issues that require a stop for cleaning, and stops for charging and service (that can also be leveraged for in-person cabin and exterior cosmetic inspections) seems to address this, and may require less cost and less risk of forces outside the company's control than relying on individual owners.
"Uber is just waiting until driverless cars are a thing and then they will own transportation." I hear this all the time, but realisticly that's at least a decade away. Are Ubers investors prepared to pour $24bn into the company waiting for this nirvana? They certainly could, but I'm not so sure they will.
I suspect that you never checked what information they collect. On Android, apart from location the app requires following permissions [0]:

- SMS (read, send, receive)
- Photos/media/files (read, modify, delete SD card contents)
- WiFi connection information
- Full network access
- View network connections
- Read Google service configuration
- Modify system settings

Moreover, they have access to your payment information.

[0] https://www.uber.com/legal/other/android-permissions/
Which is what Parent meant by market forces.
Even companies that are part of the problem need defenses.
Good to see there is still room for the high-concept blockchain puff piece article.
I'm pro-biking, but if you live in areas that aren't friendly to bikers, I don't think these comparisons are as apt.

For example, there's a coffee shop I like that's nine miles away. (The closest coffee shop is a little over two miles away, but I really like this place). In order to get there, the best way is to take a four-lane split highway with a speed limit of 55 MPH (~89 km/h). There are signs that say to 'share the road', but let's be honest: I'm safer in the car than on the bike for that route. I've biked that way twice and probably won't do it again without taking a longer, alternate route. A dedicated bike lane or trail would change the impression here dramatically.

Time matters too. A half-hour round-trip becomes almost two hours. If we trust his conclusion, I lose around 5 minutes of life driving while gaining 234 minutes of life - roughly a 4 hour swing. But 1.5 of those 4 hours are already given back to the ride, and I have to trust that I'll be able to cash out the other 2.5 hours in the future, versus 90 minutes that I can have today with a reasonable amount of confidence.

Plus, what is safe? I've been in two car accidents and I can recall three good bike spills. I was unhurt in both car wrecks and I have scars from all three bike crashes.

The cost comparisons aren't useful for people who live in an area that requires car ownership. If you have to own a car, a lot of those per-mile costs are fixed.

Biking certainly can be safer. In a dedicated bike path it's a lot harder to die due to a collision. But I think this article doesn't accept the reality for a lot of areas.
Barclays, Citi, or JPM? :) Oh sorry, you were probably under a take-your-firstborn-NDA.

Either way, the internal incubators at leading banks - at least in NYC - are actually very promising. As parent said, almost every bank has agreements/internal APIs, but they are VERY VERY careful with who gets access. Primary issue, aside from privacy/compliance/PII is that transactional data can be mined so heavily for purchasing patterns and thus predicting revenue for publicly traded companies. In fact, there are a couple of startups trying to do exactly this that popped up recently.
I think this is pretty pedantic. I count that shuffling as rewriting history - that's not what happens in the background but that's what appears to happen, and that is what matters. What would you term it instead?
At least lists, dictionaries map relatively well to a tabular (SQL) format. Objects don't map well at all! Anyone who's spent enough time with "mature" ORMs knows this. Especially when there's a deadline and you have to write "native" SQL just to get whatever the hell you needed in the first place. "Well maybe you should have read everything and understood the ORM to its most minute detail..." NO! That's the whole point of abstraction! If I understood everything about that code, I'd be better off re-writing it to better suit MY specific problem. Look, I don't want to be another OO basher. OO definitely has a place in complex systems like game development, where the lives of the objects are longer than a page refresh. But in web dev, its becoming increasingly obvious to me that the OO paradigm is a huge time suck. /rant
Maybe, but I doubt they were losing $25 on each order. For at least some promotions/cities, Uber's losses seem to exceed revenue.
BlokDust: A web-based music making app
" frequently these are the fault of the cyclist " - citation needed.
FreeNAS: Open Source Storage Operating System
Telegram uses a home-brewed crypto protocol and posted a challenge to break it by pasting some ciphertext. In my eyes they're ridiculous.

Just use Signal Messager.
If you're joining a company very early (first 10 employees) you should probably be getting stock (not options). It's possible to do that and is a sign of an employee-friendly founder. Plus, at an early stage you can do an 83(b) on the stock itself and have a much more favorable tax situation.

I have successfully negotiated for founder stock instead of options in the past, so it's something you can definitely do.
Just imagine the scale of this idea?

I mean, this map already tells how much the US relies on trucks, by showing how much people actually work as truck drivers.

What the industrialisation has been for production, automated driving could be for delivery.

Another big drop in prices for commodoties is on the way.
According to the article, that's not really a fair comparison. The first example would need functools and at least 3 more methods to get to the same functionality of the latter example, at which point I think the former is less readable.

That said, I'm not a big fan of wrapping classes, or this library's weirdly-but-concisely-named functions. I guess I'll have to give this a try the next time I'm writing Python to see if it's that much of a boost.
I think that depends on where you believe thoughts originate. If they originate within the brain, the ensemble firing together (in some sort of organized manner) is a thought. If you believe that they don't originate from within the brain, then the answer is unclear. More of a philosophy problem at that point, I think.
You're talking about "honor and sense of duty" as if these people took 19 billion dollars to kill off 1 million innocent children or something.

A single person didn't even make this decision. If you were the original creator of WhatsApp, no matter how "honorable" you are, you'll still get Ned Stark'd and everybody else will vote for $19 billion dollars over your silly "duty to the customers."

Welcome to the real world.
Fake reviews on WeedMaps and other sites
I don't believe so. You have to use "secret chats".
For most people the fact that it does not makes it useful. It goves you good multi device support similar to facebook messenger.
This is super-interesting as a facet of the "Intelligence is Compression" model. It's tempting to anthropomorphize and say that the system is building an opinion about what an image, fundamentally, _is_. I'm inclined to believe that these kinds of compressive abstractions are integral to higher-level reasoning. Could you build a system with even better behavior, for example, if you included text snippets describing the images, and a multi-modal model?

I'd be interested to see an analysis of the behaviors of this system compared to more generative efforts, like autoencoders or Deep Dream.
>is contract a real audit from a leading security firm

Suggestions like this do nothing to dispell the image that modern security firms are little more than a protection racket. If you don't pay for "an audit" from an "industry leading" firm, you'll be shunned by everyone.
In PHP we call it "Array Oriented Programming" ( http://www.epixa.com/2012/04/array-oriented-programming.html ). So looks like Python developers finally discovered this paradigm too. Let's wait for JS developers now.

By the way, PHP has type hints for functions that help to understand what are the types of arguments and the return type.
You just found the idea behind disruption:

Destroy all competitors by dumping. This is financed through investment and disregarding all regulation (who needs background checks for taxi drivers anyway?)
> Your cleaning staff can't be waiting around all day doing nothing, they need things to do.

The service staff may have more to do then cleaning, and even without major events like "someone puked in the back", a large fleet is going to have a continuous, ongoing level of cleaning and care needs (much of which, while needed on an ongoing basis, can easily be deferred when a puking, etc., incident occurs to focus on that.)

So its quite likely that there will, at least in major markets, be work for a 24/7 service staff that also handles puke-like incidents.
Who keeps the lights on? The app is free, i have never seen any ads.
Indiegogo and Arrow
You really, really, really shouldn't do this under any circumstances, though. If you find yourself messing with __dict__ you're down a hole, if you find yourself mutating it you're down an even deeper hole, if you find yourself calling locals() you probably forgot your shovel, and I'd hope that for all of that you'd have a better reason than minimizing code (that's way less readable, for example). I immediately get suspicious when I read code that interacts with __dict__ and I'm only sympathetic if you're cooking a metaclass or something equally arcane.

__slots__ also makes __dict__ nonexistent.
I like to wrap relevant objects around a type, that is responsible for creating, validating, serializing, deserializing and mutating that object.

But taking a JSON and passing it around, with no ownership, no predictability... it's the mindset of the tech debt programmer.
And yes, I absolutely realize that the protocol had flaws, was overly verbose, the base spec required a continuous connection which is hard/impossible on mobile networks, its extensibility meant that clients could end up with little common compatibility, etc etc... But still.
The article says that immigrants are good for economic growth.

What good is economic growth good for? I already have 5 smartphones! (and five desktop/latpop computers). What good will it do to have MORE?

Yes, immigrants are bad, because our societies are reaching a point where we have to evolve not toward more but toward better, and this means not necessarily more people (while I'm quite critical about abortion, I don't consider that some demographic reduction to be bad, unless you're considering competiting demographic pressure, if we cannot contain it otherwise than with some demographic pressure of our own, which really sounds silly given the ecologic impact and resources available otherwise).
Mobile App Push Notifications as a Service
Show HN: NX is a client-side framework I develop. Feedback would be appreciated
I thought with Android Marshmallow and iOS you can deny access to contacts. I guess if you're not on Marshmallow or higher, you're not going to get this benefit
https://news.ycombinator.com/item?id=12349391
Unless we decouple the market-based economy from society, in general, everything is a market opportunity, and technology (not Theil) is currently the best test of this point.

So, we can work together with a diverse array of stakeholders (even the ones we deem less 'x') to effect societal change, or we can focus on myopic, circular debates that defend our comfort level. Our choice.

Shrkeli was defending the economic justification for the EpiPen price increase. He is probably the last person you want to align yourself with unless you concede to being nothing more than a market vulture - not sensible for the maker of the EpiPen. Yesterday/today, the maker is proposing greater efforts to ease the financial burden for those who can't afford it.

Greater access to resources within the legal system, i.e. SimpleCitizen.com, or Legalist, is better for society. If you think of society as an algorithm, it is beneficial to test the variety of available perspectives to determine which provides the greatest societal benefit (not just profit). I think this should be a priority as individuals and enterprises.
CoffeeScript has a feature like that, where a constructor can call parameters `@whatever` and they will be assigned to the object. For all the ways CoffeeScript borrows from Python, but somehow makes it worse, that feature is actually very nice/useful (and not super confusing, either).
But from the stats in London those are 90% of the fatal accidents undertaking HGV's is suicidal - don't let your self get pushed into the gutter (or cycle lanes)
the C backend to LLVM was the most promising way to get Rust on a lot of embedded devices, sadly, it has stalled.
Blockchain, on the cloud. Synergised and vertically integrated for streamlined UX.
Conda: Myths and Misconceptions
Migrate to HTTPS with a Free SSL Certificate and Nginx
Yeah, it's probably what they purchased WhatsApp for in the first place.
Optogenetics possibly provides a solution to the interface problem. When you can use light to read from and send signals to neurons, you don't have to worry about scar tissue at all, as far as I know.
Note that Excel was also partially responsible for the Reinhart-Rogoff fiasco; though there were other problems of selective data omission that were not Excel's fault.
So this was quite expected anyway. Though initially the acquisition seemed to be a defensive one where FB prevents Wechat kind of features coming from Whatsapp, the amount of data whatsapp has, is a treasure trove for all the advertisers and as a public company, FB just did what is expected by the shareholders.

But it's kinda scary that emperor Zuck has so much power over the people, like FB/Messenger/Whatsapp/Instagram are the top apps everyone uses. I am glad Snapchat didn't sell out.
glmnet for Python
Thanks for the correction. Too late to edit my post.