skysight-inc/HackerNews huggingface dataset:
Going with MVVM on Android via Data Binding
House Judiciary Committee Considers Long-Overdue ECPA Reform
> What is 5 seconds of CSS takes a good 30 minutes of wrangling with NSButton/NSButtonCell. The very existence of PaintCode is an indictment.

Imperative graphics and view hierarchies certainly make simple things tedious, but they'll never match the DOM's ability to occasionally make simple things nigh-impossible either.

I'm curious, if you call drawRect ugly then what do you call the menagerie of frameworks required to strong-arm the declarative environment of the web into the simplest of desktop tasks (shadow DOM, anyone?) Pot, kettle?

> With a little effort they can be made to blend in perfectly.

I'll believe it when I see it. I'll grant you that this works OK on windows, but that's due to MS making the decision to bring the widget kit down to web-level rather than the other way around. Meanwhile, iTunes and the AppStore continue the long and well-established tradition of poor integration.

> It's the same CoreGraphics.

Hidden behind a dozen trendy frameworks, a hundred bloated abstractions, and a thousand crusty layout engine implementation details to glue it all together.
SilverSpring Networks | Redwood City, Escondido, San Antonio, or Chicago| Full Time, Onsite| Only candidates authorized to work _permanently_ in the US|

Silver Spring Networks technology runs the critical IoT infrastructure for the worlds biggest SmartGrid and SmartCity operators. Our mission critical software manages, analyzes, upgrades, and communicates with end-users, smart meters and devices all via our wireless mesh network. Our applications manage millions of devices and gather the data needed to generate bills, control the equipment used for distribution of power, communicate with in-home devices to manage demand and reduce blackouts and grid failures, and control and monitor Smart City devices remotely. Come join us and work on serious technology that can do good and has the potential to change the world. We’re actively looking to fill the following positions:
https://silverspring.silkroad.com/epostings/index.cfm?fuseac...

We’re based in Redwood City, CA moving to North San Jose in a few months. The positions listed can be based in any of our locations: Bay Area, Escondido, San Antonio or Chicago. Email your resume to: rmenon <at> silverspringnet <dot> com. Please prefix Subject with "Hacker News".

Ramesh Menon, VP, Software Engineering
This was just re-re-re-posted a few minutes earlier:

https://news.ycombinator.com/item?id=10661156
Enough to be the next in line for the Nobel Peace Prize.

A worthy successor to president Obama there.
Do you use a application monitoring solution in production? An APM records all such data and you can drill down (starting from pretty graphs down to call stacks and long lasting SQL snips).
I have a Macbook Pro that is 5 years old now. I've replaced and upgraded every single component as they failed (battery, SSD, RAM, trackpad and most recently the matte screen when a pixel went dead). It still benchmarks on par with current models. So I don't agree with your comment at all.
Can't be worse than HP board
Imagining a World Without Growth
If $100/year is too high for your company, you quite probably have more serious problems than the App Store.

I don't distribute Mac apps through the app store, and signing a regular app (no need to worry about sandboxing) with your developer certificate so that it can run without disabling Gatekeeper literally involves clicking a single radio button in Xcode.
There is a free to watch documentary about the problem in Ghana:

https://www.youtube.com/watch?v=yUCoToorc9M
> Can we truly empower everyone -- women, children, underrepresented minorities, immigrants and the unconnected?

Part of me thinks that Zuck means people without family or otherwise ties to wealth and influence. But another part of me thinks that he means those that aren't connected to the internet. If it's the latter, this is quite the bold statement. The implication would be that people without access to the internet are structurally disadvantaged. Which in a lot of ways are true. The internet enables anybody to acquire knowledge, skills, and relationships with an ease that is otherwise impossible. Thankfully, this bucket has a fairly clear solution path.
Applause to the Zuck for the public commitment to invest 99% of his fortune in charitable causes.

Providing cheap, reliable internet to underserved areas of the planet seems like an achievable goal. Much of the technology is present, and so this goal can be attacked now given available funding. The technology should improve further and become cheaper in the near horizon. Go for it Zuck. Make a dent.

"Curing disease", however, or "learning and experiencing 100x more than we do today" - these trite and nebulous platitudes seem line lines stolen from HBO's Silicon Valley script. "Eradicating polio" is a concrete, well-scoped, measurable, and realistic goal (regardless of whether its is the best apportioning of resources). "Curing disease" is not. Does someone who's married to a doctor really believe that all disease is eradicable in the next 100 years? Must we resort to impossible moonshots and unqualified invocations like "Make the world a better place!"? Something like "colonize space!" is not a helpful goal; "build a habitation on Mars which produces enough food, water, and O2 to sustain 5 people for a year" begins to be.

This pedestrian rallying cry is a chaotic amalgam of cliches. I hope Zuckerberg puts more thought, organization, and direction into how he will invest his billions for the betterment of posterity.
Thanks, friend. I appreciate the help, and I'm sure others will too. I reboot my MacBook Pro into Windows for gaming only, but I'll take advantage of your advice when I can.
This reminds me of something I learned today with dmesg, that
I'll never forget to use. The Time–stamp flag.

dmesg -T |tail
Stupider than deciding to shut it down and outsource to Bing was outsourcing and not shutting it down. (outsourcing to Microsoft was a poor decision as well: Microsoft did about as well for Y! as Y! did itself with less flexibility; but outsourcing to google again was nixed by regulators)
How are these issues any different than the iOS App Store? They both play by the same set of rules.
Yahoo Was the GE of the Internet
open it in incognito mode
The only functional langauges to gain much popularity here are OCaml and F#.

Haskell tends not to be a go-to choice here because it... well... there are a lot of reasons. It's a tough language to learn compared to its competitors because it's basically a few really awesome modern features in a massive graveyard of failed academic initiatives that are now enshrined in the lore of the language because one or two useful libraries used them.
Sheriff’s Threats Against Credit Card Companies Violate the First Amendment
Let's say the first domino falls and they decide to sell. Next Google buys them and converts all Yahoo! search traffic to Google search traffic. That leaves Mozilla in a really odd spot. Most of their revenue comes from Yahoo! so they would eventually have to either go back and make a deal with Google or move over to using Bing as their default.

Search engine competition gives Mozilla an upper hand at the bargaining table, this could be not great for them.
Agh, sorry, I downvoted you by accident.
There's a little nuance needed when it comes to poverty in the US, since it's based on a floating measure.

[the following is copied from previous comments I've made on this subject]

http://www.census.gov/hhes/www/housing/ahs/nationaldata.html
Americans below the poverty line in 2009 are more likely to have things like complete kitchens, complete plumbing, automobiles, air conditioning, and dishwashers than Americans as a whole in 1970. Put another way, if we used the living conditions of someone at the poverty line right now and used that to define the poverty line in 1970, over half of the 1970 population would be below the poverty line.

.... the definition [of poverty] is tied to CPI, which is tied to housing costs, which are more likely to include the cost of a full kitchen now than in the past especially for people near the bottom. I would argue that for someone in that position, having a full kitchen is better than not. Yet the CPI-based measure treats the cost of having a full kitchen as a negative (inflation), without treating the benefit of the full kitchen as a positive

[end copied segment]

Point being, the definition of "poverty" has some hidden inflation built in.
Probably because functional languages don't actually at excel scientific computing relative to Python, C#, Java, and JavaScript. :D

Edit: I kid, but most of the languages I just mentioned have very fast native compilers, easy ways of invoking low-level interop, functional-style libraries if you want them, and (except for Python) C-like syntax making it easy to cut-and-paste.
If you are taxed, you are, by definition, profitable.
Awesome. Clears lot of properties from flexbox display. Thanks a ton.
You would probably be better off will an artificial-ignorance[0] kind of approach where you frequently measure what's running on your computer in order to establish a baseline, and after that compare against the baseline to look for outliers in terms of memory/cpu usage. You will also want to use other tools to look at network and filesystem usage.

0 - http://www.ranum.com/security/computer_security/papers/ai/
The license says its AGPLv3. Is there an additional restriction somewhere that prevents one from modifying the code to run on multiple CPUs?
It seems GraphQL would be an alternative solution.
Comparison between Quill and Slick for database access in Scala
FB's SEC filings.

I can pull the link for you tomorrow.
If I cannot use my computer to give a presentation because some "utility" app is crapping all over other apps because it has free reign of the system, isn't that going against what my computer is supposed to do for me?

The ability for any normal person to identify, understand and resolve issues caused by the wild west of "desktop computing" should be well understood at this point -- they cannot.
My wife has a Nexus 5 which is cheap to repair and replace parts. She's so happy with the phone she doesn't want a new one (Shame Google stopped makeing excellent, upgradeable, repairable and cheap smart phones).
Nothing here really so not sure why this is getting upvoted or shown.

Irony is strong here.
False positives would be scandalous. We would also need an unspoofable way for the AI to distinguish intent of the weapon drawing, because law-enforcement et cetera. The bot can't always already be at the scene when something happens.

Anyway I know at least one company working towards this goal as we speak, but I bet they aren't anywhere near that yet: http://gimltd.fi/ (Generic Intelligent Machines)
I believe alpine is still maintained and it has much better multi account support than mutt.
A very-very good audio, well made and interesting. Especially well made because of authentic noises and sounds. Very natural. Does anybody know of any other similar podcasts?

And I like the British ascent.
Smarkets, London, UK. On-site only.

We're a modern betting exchange, going technology first to enable proper price competition in a field of fat commissions. A small, agile, and fast-growing team, who early this broke £1 billion in lifetime trades on our platform. We're now mere days from the £2B milestone.

Smarkets develops a reliable, low-latency, highly concurrent betting exchange based on trading exchange designs. We're also building a fast, modern web interface to allow for a smoother experience. Servicing our users is top priority.

The Smarkets platform is written predominantly on Python and Erlang, and relies heavily on asynchronous programming techniques. We use REST where we can. Life at Smarkets circles around people, version control, configuration management and automated testing. We can - and do - deploy to production several times a day.

If you like the idea of flat structure and practical engineering approach, see our jobs at https://smarkets.com/about/jobs/
Caching Content for Holiday Streaming
Agreed. Python is an excellent tool in that respect. Batteries included helps. Being able to access fast C routines help. Compile to C projects like Numba and Cython also help. And of course, ipython (Jupyter) notebooks for exploration.
great link- thank you!
All the points the author makes through the post are interesting, and Python is definitely great for protoyping, but I think the initial premise is false:
"people don't tend to think of [Python] as a high performance language; for that you would want a compiled language -- ideally C or C++ but Java would do."

Java is compiled to bytecode, but it isn't a "compiled language" since that bytecode has to be interpreted by the JVM.
All the good libraries the author mention are probably implemented in C or FORTRAN, and so a true implementation in C with the right compiler optimizations would for sure be faster than the python code.
Actually, even the subsection headings in bold give a very succinct summary:

- Python has easy development (https://xkcd.com/353/)

- Great libraries (ie, free matlab)

- Cython for efficiency via C

- The algorithms themselves determine speediness (ie numerical methods)
Verge Genomics (YC S15) is hiring scientists and bioinformaticians
Except that in 2015, there are still more places where Flash runs than WebGL.
Thermodynamic processes cannot be reversed, even in a quantum system
LIQUi: Language-Integrated Quantum Operations – quantum computer simulator
Wouldn't such a merger be prevented by anti-trust laws or something?
End of the Road? Impact of Interest Rate Changes on the Automobile Market
Flash compiles to native code for mobile OSes.
I would hope that privacy is perceived as important prior to the nightmare scenarios becoming "actualized," because afterward would be too late.

Unfortunately, I don't think that perception is as widespread as it needs to be, despite your alarm.
The large number of high quality scientific and computational libraries that are easily available for Python (most things are a "conda install" or "pip install" away) plus the Jupyter (literate programming) notebook (although that now supports other languages) currently make a very compelling case for using Python instead of Haskell and most other functional languages.
I can't say I'm surprised to see the mental gymnastics that 'the internet' is willing to engage in to cynically criticize such a massive donation and doe-eyed optimism.

To paraphrase some guy on Twitter, Zuckerberg's letter is like a control in the way it measures the baseline meanness of the internet.

That would be you, 6stringmerc.
And if the incident happened as described, then imagine the position of the student now. Perhaps s/he is thinking: 'Bugger broke my trust, by blogging publicly on what was an honest feedback. Never again I am giving any feedback to authority. Anonymous blogging is better'
They burned a lot of money for sure, but close to 45 $B? No, probably not.
Mirantis Fuel Becomes an OpenStack Project
Just to clarify, when you say "shutdowns of all their flash services" this means they shut down their distribution system that was for distributing your game to portals automatically as well as one other service. They didn't shut down the flash game marketplace or stop all flash-related activities.
Good and Bad Procrastination (2005)
Uber is orders of magnitude better in this scenario.

- TaskRabbit: Post job, wait for bids, accept a bid, wait for driver to leave his/her house to deliver message, 2-3 hours later... profit?

- Uber: Place pin near address, request ride, driver less than 5 min away accepts, call driver with weird request. 10 min later... profit!
I don't know. I'm not a lawyer.
This would have been a lot more genuine if he had just wrote the letter - tucked it away - and then let his actions do the talking.

When a choice is between doing the right thing loudly, and doing the right thing quietly, the amount of noise you make is the inverse of the size of your dick.

~_^
Yahoo Japan is a different company from Yahoo Global, and they offer tons of local domestic services. They even run the equivalent of Ebay in Japan (ebay does not operate in Japan).
With fixed width instruction sets there are similar tricks that trip up IDA's style of analysis. For example, this MIPS code:

bal 1f
nop
.word DATA /* some data */
1: lw REG, 0(ra) /* some destination register */

Despite it being unreachable, it will attempt to disassemble the word after the branch/nop rather than recognizing it as data.
The thing is, the fashion companies create and drive fashion trends. I'm not joking either, I've been at conferences where the next "trend" is unveiled, 12 months before it hits the shelves...
It looks like they moved to GitHub back in 2012: https://github.com/sqlmapproject/sqlmap/commit/5682a85075029...
Well, regardless of its accuracy it perfectly matches the sentiments I felt at the birth of my son. The emotions I felt were be deep, vitalizing, positive and made me want to fight to make the perfect world for him. If anything it shows Mark and his wife to be normal human beings. They just happen to be rich, famous and successful and so their message carries a bit farther. I hope they keep their motivation and enjoy their new feelings for as long as possible.
The world can very well use these emotions, at any time.
I've been doing penetration testing of web applications professionally for about 5 years now. The incidence of SQLi has definitely decreased over the years but I would estimate that we still identify it on approximately 1 of every 5 web apps that we test for our clients. Usually, the more obvious SQLi has been found and patched already years ago. An example of obvious SQLi is 'error based SQLi' where the application returns verbose error messages such as:

"You have an error in your SQL syntax; check the manual
that corresponds to your MySQL server version for the
right syntax to use near '\'' at line 1"

As soon as we see an error message like this, we know we can dump the entire database in a matter of minutes.

These days, we usually have to work a bit harder to find the more difficult to identify and exploit SQLi (e.g. boolean-based blind and time based) but the end result is the same once we do. SQLMap is a standard tool in a any good web app penetration tester's toolkit. It's not always going to work but when it does it automates away a lot of the grunt work. I applaud the SQLMap developers who seem to know SQL inside out and actively acknowledge feedback from the community.

For any devs, this is decent guide for preventing SQLi:

https://www.owasp.org/index.php/SQL_Injection_Prevention_Che...
DirecTV's Secret War on Hackers (2001)
The android would work with the controller if the xpad kernel module[1] is built with the ROM.

[1] https://www.kernel.org/doc/Documentation/input/xpad.txt
How to Champion the Four C’s in the Classroom
Damodaran and Graham are fantastic, as is Shiller's Financial Markets. His 2008 course on Open Yale was an early spark in my career.

After a quick look at the "Technical Analysis" book preview on Amazon, I would caution that technical analysis is generally a rorschach test of humans finding patterns in data when there really aren't any. Skip that one.
I wish it wasn't necessary to need to point out the simplest explanation to a crowd as smart and analytical as HN.

And even as it is necessary, I wish HN didn't downvote you for it.

But reality.
They have a repair wagon that was making the rounds of the USA, repairing your stuff in your town.
Internet Archive | San Francisco | Onsite | Full-time

The Internet Archive is a non-profit with a huge mission: to give everyone access to all knowledge—the books, web pages, audio, television and software of our shared human culture. Forever. Based in San Francisco and with satellites around the world, the Internet Archive staffers are building the digital library of the future--a place where we can all go to learn and explore.

We are looking for smart, collaborative and resourceful engineers to help advance and develop web-delivered services including the next versions of the Wayback Machine, website, and digital library tools. Ideal candidates will possess a desire to work collaboratively with a small internal team and a large, vocal and active user community; demonstrate independence, creativity, initiative, thoughtful design, and technological savvy -- all in addition to being great programmers and engineers.
We are seeking both “back-end” and “front-end” developers, with proven experience delivering projects in Python and JavaScript. We also have many projects working primarily in PHP.

If you are interested in engineering or senior engineering roles, please email: jobs (@) archive.org
Distribution deals, I am guessing. If you bundle your chrome extension with an installer (Ask Jeeves, when you install Java or Adobe) it's a lot easier to get distribution.

I assume the larger the number of reviews, the higher the engagement of users with the plugin (if they don't think it's part of the browser).
New Theory Claims Quantum Weirdness Only Exists in Our Imaginations
Isn't the birth of a child enough of a celebration, without smothering it in a multi-page manifesto?
Having no citation or inside knowledge, I can say for certain they did not spend $45 billion to develop, market, and grow Bing.
The title of this post is misleading. It implies strongly that his main motivator for making the donation was to benefit financially, but the article itself provides no direct evidence and instead critiques the tax system that creates these seemingly unnecessary benefits in the first place.
There is a push for 10G internet in some areas of Detroit: http://rocketfiber.com

It isn't clear from the article what neighborhoods have been targeted, but I bet the "Civic and business leaders" from the article include Dan Gilbert, who formed Rocket Fiber, and he's trying to line up infrastructure there.

EDIT: The site advertises 1G and 10G for residences.
In my opinion, this is not really SQLMaps intended use case. It's essentially an exploitation tool for penetration testers and doesn't provide a proper mechanism to just scan your app looking for SQL injection points. There are better tools for that (google 'Burp Suite') and if your app requires a high security level you should be engaging a full time infosec professional to manually assess it.
Generally, acquisitions are a good deal in monetary terms, but that's really not what companies are looking for at the time. Remember, the thing that got these companies to that spot are not an affinity to sell to another.
I have to invert your first statement to make sense: do you (I) agree that religion in any form can be used as a force to encourage corruption?

To which I would reply yes, religion in any form can be (and is) used to support and encourage corruption.

All (communal, as opposed to internal) religions look good on the surface, promising wealth (prosperity gospel Christianity), eternal life (various abrahamic religions), removal of body thetans (scientology), etc.

They all share the attribute of not being provable, and all will fight (often quite literally) for their own survival based on no evidence at all.

And they all require the existence of THE OTHER, a threat, sometimes existential, sometimes racial but in some way unacceptably different.

Actions against THE OTHER are seen as noble, even when they otherwise seem to go against the letter and spirit of the communal creed.

Religion cannot be used as a tool of inclusion because for someone to be considered "good", there has to also be an identifiable "evil". Strangely, nobody ever claims this latter title for themselves.

Finally, I'm sure we (you and I) will never know for sure, but I'm willing to bet the majority of the authorities involved here were all part of their community churches.
If you read up you'll see the attitude I was responding to was contrary to that of charity.