skysight-inc/HackerNews huggingface dataset:
>> more traditional AI techniques such as expert systems

I believe you'll be hard pressed to find anyone that describes expert systems as "learning" in any way. They're typically considered as the antithesis of machine learning: they're knowledge-driven but you have to enter all the knowledge "by hand". Indeed some machine learning algorithms were proposed as ways to automate the creation of the large rule-bases typical of expert systems (the most prominent such algorithm being Decision Trees).

>> It would be interesting to hear the thoughts of a non-NN AI researcher regarding this.

Researchers are rarely as proscriptive as that. You may find folks who specialise in ANNs to the exclusion of other techniques (but it's true it's a vast field) but you'll probably not find anyone who wouldn't try ANNs a couple of times, and maybe publish a paper or two on them. Same goes for other trendy algorithms also.
If Google were serious about granular permissions in Android it would allow you to choose from three options: "allow", "block", "pretend to allow" for every requested permission, where the third would be described as "Your app will be given permission but will not have actual access unless you grant it." Then later you could have a pop-up "This app is requesting access to your camera. You have previously chosen to give it fake access. (a black image.) this app is requesting camara access: allow access/block/pretend to allow?"

likewise contacts, photos, whatever. There should be detailed places to put fake content to give apps, for example here are my fake contacts, here are my fake photos, here are wav files for my fake microphone feed. Some people have new phones and haven't sent SMS's yet, or have no contacts - how would an app know if this is the case?

So fuck you, pinball gane app, the fuck you need to read my SMS and contacts and camera photos and need my microphone for. No, I just have a new phone and am in a quiet room :-D
It's being done because:

1) there is power/money to be gained
2) users will consent to it, actively or passively

#2 isn't really a requirement in emerging technologies and with little case law on the books
Just a quick bit of advice. Getting a flat from an agent is very hard if you're not friends with them. I've seen this first hand. Bizarrely it can be just as cheap getting an air b&b for a few months at a time. Also it is absolutely worth looking in to a place across the border in France, it's cheaper, not that far away, and public transport is pretty good. I've been here for 6 months or so, but leaving soon... its really not the city for me.
Chicago is one of the most walkable cities in the country. Moreover, the stuff people actually want to go to --- the various bar and restaurant districts, &c --- are in the residential north side of the city, not downtown, which basically shuts down at 6PM.

Almost every neighborhood in the city has a mix of freestanding single family homes, townhouses and 3-flats, and dense apartment buildings.
300-500k seems really high for a farmhouse unless it comes with a lot of land.
Will This App Disrupt $160B Ad Industry by Replacing Ads with Positive Messages?
I think facebook is trying to apply the bargaining power as a monopoly service provider .Facebook is trying to act smart with new enduser agreement for messenger .Facebook knows that, most of their user base will switch to messenger .I think normal non tech saavy users dont bother much about this .
Server-Sent Event (SSE) is very underrated HTML5 technology.

If you dont need bi-directional realtime messaging, use SSE.
Parent's in a slightly different position, but I'd expect a lot of similar things can be chalked up to the prevalence of technical consultants working for non-technical, business client management.

Without authority, you can say "This is a good idea and you're taking a huge security risk without fixing it" as many times as you want and still be told "No new feature, not a development priority."
Field firmware updates for hardware are to greatly reduce the risk a product needs to be recalled -- this is a worst case scenario with great cost for the manufacturer. To some extent it also reduces the pre-ship software verification costs -- potential damage from a bug slipped is greatly reduced.

Security risks are harder to quantify for the bottom line.
I hate ads and sponsored content but, like you, I loved this article. It's an easy read and the product doesn't play a fundamental role in the technical analysis or getting the message across. It's not shoved in my face. I learned something new (ad fraud on Facebook) and became aware of this guy's product without hating the process. Good balance.

One could argue that it's a huge piece to get a one-liner across, but I feel that's true about a lot of news stories, so base rate fallacy applies.
As a regular Zürich Döner eater, I'd be curious to see these fabled 20$ equivalent Döners. Mine are always in the 10/11CHF range (~$11).
Richard Stallman's Personal Site
Call it defeatist if you like, but the last thing you should want is that kind of spending getting forced underground. You said it yourself, "one way or another".

The money is there, it "wants" to get spent, the more openly that happens, the less harm will be done. If you don't give it a channel it will find one.
My sister's place is almost as big as mine in Oak Park. We could haggle over whether nice houses cost 200 or 250k, but for starter homes (the kind you'd pay over 1MM for in SFBA) in the city itself, that's the range.

Obviously, if you're looking to buy in Lakeview or Logan Square or Lincoln Square, the numbers change. But I don't know why you'd want to do that.
the company i work at, https://obsidian.systems currently employs 10+ full-time Haskell developers. I'm not sure what the exact number is because we've been expanding lately. https://www.reddit.com/r/haskell/comments/49jjff/haskell_opp...

The answer to that 2010 blog post is that the ecosystem has dramatically improved in the last 6 years.
Thanks! Any feedback is appreciated :)
Can you email the steve@bigmessowires.com folks when you find out the answer?
Perhaps there's something I'm missing but for the last two on your list there's no reason to build a full on O/S. "A service" these days means "something that lives on a TCP or UDP port" and URL means HTTP or HTTPD.

I've built a couple or three microkernels[1] to use for real work, and it's just not interesting past a certain
point. Once you get the equivalent of the Linux ucontext.h stuff done the rest is ... stamp collecting.

[1] one back in the dark ages on top of DOS to enable getting a project rolling in parallel with the hardware, another specifically for providing sandboxed services on top of an existing RTOS, mainly to pretend this was a different computer/virtual machine, again as leverage because of schedule.

These days, you would put up a hypervisor or just use a COTS virtual machine.

I keep hoping something will be done with BeOS but ...
Having a domain that can serve https is good and all, but it's no use if the client doesn't actually bother checking whether the cert is valid or not. The phenomenon is so prevalent that google needed to add a warning to developers in android's ssl socket documentation.
I like Haskell, and I use it once in a while. The thing is, I like knowing what my tools are capable of. That includes wanting to know their limits.

This piece, to me, seems well-researched and factual. It's not perfect, but it's good. It has plenty of good citations for areas that aren't simply opinionated. A piece that is honest about the shortcomings of a piece of software can only help that software's community.

You claim this piece will push away newcomers. As a newcomer to Haskell, I disagree. There are good things and bad things to every language. What does actually push away newcomers are the pitfalls that they're not aware of.

Also, consider the fact that even though you don't need something out of a language, someone may. And those people will now know to avoid Haskell for those things they can't get.
Then hardware manufacturers would just stop shipping updatable software.

Which might be better, but consequences of actions and all that.
Airware Is Hiring (YC W13) – Work with Drone Data
We're looking for software engineers, engineering managers, product managers, and designers who want to work on APIs, geospatial data processing, and analytics visualization on our drone platform.

Check out our engineering & design blog to see what we're about (open positions are in the footer):

https://makers.airware.com/
You are right that in this isolated problem it would make sense. However, this is actually a classifier so the idea is to maximize the margin in the split.
Extensive discussion here: https://news.ycombinator.com/item?id=11837901
This was so interesting. Especially the part where he investigates the ESD damage to a section of the panel.
The internet is still at the beginning of its beginning
So, a malicious developer can create a browser extension that, when deliberately installed by the user, can do malicious things. Who would have guessed?
I'd also buy such a phone. The switches to toggle each radio and sensor could be behind the removable back panel. I wish it were possible to easily disable in software mobile service without also disabling wifi and bluetooth as well.
The more I look at this, the more it pisses me off. This is another half-assed Ubuntu-based distro with some XFCE-like proprietary desktop slapped onto it.

From the tour section of their site:
"No risk of getting viruses...thanks to Zorin OS's immunity to Windows viruses"
This is going to lull people into complacency, and is maybe an outright lie. Yes, there's a lower risk of malware than Windows, but there's plenty of Linux malware that goes around these days...

"Super-fast and light on resources"
Benchmarking, please?

"Zorin look changer... lets you change your desktop to look and act like either Windows 7, Windows XP... the Premium editions also include WIndows 2000, Unity, and Mac OSX"
So, the desktop can emulate other shitty OSes' desktops, as well as a couple other superior OSes that it's trying to rip off? Who the fuck would pay them money to have a Linux OS with a Windows 2000 desktop? That's a novelty at best, not a "feature" worth paying for.

The rest of it they appear to be taking credit for things you can get in just about any other distro, such as Wine/PlayOnLinux and Gnome Software Center. They should also give more credit to Ubuntu's (awesome) accessibility tools that they're touting.

Before, when I saw "distros" (Ubuntu/Debian clones with some proprietary desktop environment) like these, I would just roll my eyes. But I think after the Linux Mint having their installers compromised, it's time to be more critical of these shitty distros.

A fancy desktop environment seems to be the big selling point of these distros, why not spend your time making an awesome desktop environment that everybody can use, rather than slapping it on Ubuntu/Debian and calling it a new distro? Inevitably, it seems that these distros are too concerned with interface/branding to put more effort into parts of the OS that count, like security.
The network shouldn't ever be considered appropriately secure - always treat the network as hostile, and install the updates iff you can be sure that you have received the proper data (with appropriate signatures) over the untrusted network.
Or automate it.
Why not just rent out your property to somebody else so you no longer have to pay the mortgage on it, then move somewhere else?

As an owner you get whatever agreement you wish to make with yourself.

However, you are right, it's slightly harder to move from owned property to owned property, so in many jurisdictions, property owners have significantly more rights about neighboring land usage than do renters.

For example, I once had a neighbor who was running an illegal business out of their house and causing all kinds of chaos. I presented evidence to the courts that their business was causing real estate market depreciation and was "damaging" the value of my property. The judge ordered them to cease immediately or pay me $50k in assessed depreciation. They shut down their business, put their property up for sale and were gone within a month, they paid my court costs as well. I had on my side, the HOA, local Sheriffs, county zoning inspectors, county ordinances, state ordinances and the agency responsible for handling business registrations. The actual time in court was less than 1 hour. My property value rebounded the full amount and my new neighbors were great.

On the other hand, when I was renting, I once had a neighbor with a serious drug addiction problem, who was stabbed once by a homeless man he let into his apartment so they could do heroin together. Even though he presented a clear danger to the entire community, it took 90 days to have a community hearing to evict him from the property. I could have left sooner, but would have had to pay a penalty to break the lease early and by this point local rents had gone up about 10%. So I would end up paying more to live, and be out the penalty of two months rent. I had on my side approximately nobody. When he was finally evicted, he was replaced by another recovering drug addict who occasionally lapsed and we'd find high in the stairwell. This was in a very nice area I might add -- and the county had selected our building as a pilot "integration program" for people coming out of non-violent criminal and drug rehabilitation programs. They had hoped that being around a nice environment might help them out.
https://news.ycombinator.com/item?id=11837901
I'm really not surprised. I assume every website does this. On my Linux laptop, I run NoScript, and I've got Firefox configured to clear EVERYTHING when I close my browser. I don't run Flash or any other plugins. I haven't done much inspection, but the whole notion of "logging out" doesn't mean much to me. In the context of cookies, I just assume they clear the one that says "this guy is authenticated", to "not authenticated, but we know the last person that was here".
The update clearly says that they will be using some sort of tracking (likely cookies) for non-registered users and customizing content for them, as a trial.

The poster worried publicly that this would mean too many stories about Hillary on the front page -- I read that to mean he's a conspiracy nut, and doesn't want Hillary to be in office in the US, and thinks reddit could be used to push her there with this technology.

This seems like responsible disclosure, and so very far from the level of customization many content sites do (have you ever seen an ad follow you to reddit? I didn't think so), that I'm kind of surprised it's a big deal.
The only big barrier to adopting the EventSource API is the complete lack of support from Microsoft's browsers: http://caniuse.com/#feat=eventsource
That really won't help you against modern browser fingerprinting technologies; it's fine to do of course, but generally it probably just makes your own experience worse without hampering tracking technology.
Hey there, I am the maker of Wing.css (http://usewing.ml)

This is a really nice grid system. I love the simplicity and the website. Keep it up!
As the other answers point out, it follows from explicit computation. Let me add that there's no particularly good a priori reason to expect this particular coincidence. It just happens.
That might be realistic for a condo, but a single family home at that price would have to be a serious fixer-upper or have some other significant flaw (near gang areas, etc.). The types of homes most urban professionals would consider suitable are hard to find under $500k in Chicago. And if you're targeting one of the few decent public school districts, even that number is a stretch.
Be more specific, I know there are things like Canvas Fingerprinting. I'm not sure I can appreciate your claims without you citing specific examples.
Before anyone gets wound up about this, they posted an explanation on voat: https://voat.co/v/MeanwhileOnReddit/comments/1083516/5406839

Assuming that gets deleted, basically it says "we just keep editing that post as we add more A/B tests so we can point people at that post if they have questions".

This post on HN is really just trying to fan the flames I think, there's nothing nefarious going on here -- they've been tracking how you move across the site for years, and if you don't like that, it's super simple to avoid.

You can block the cookie or just incognito mode.
This post lists 9 points, but the first 7 are all variations of "mutable data structures suck in a pure language!" and the other 2 are "look at all these fucking idiots who talk about purely functional programming!"

So the first 7 points are true because pure functional programming, by definition does not support mutable data structures very well. It is what it says on the tin.

If you go on stack overflow you'll find no shortage of ill-informed, unhelpful input about imperative programming languages. I think it's very strange to call a social phenomenon that is universal in software that affects every language community is a disadvantage of something as broad as "purely functional programming". If you want good discussion, go on the mailing lists or the IRC channels. #haskell is a very good channel with a lot of active professionals who love answering questions.

I am a professional Haskell programmer, AMA.
So the scam is, attacker knows your gmail address and your phone number. They send you the text message about suspicous activity on your account. Then they attempt to reset the password on your gmail account. That triggers Google to send you the code. You reply to the attacker's message with the code as instructed, and they own your account.
Nextstep ran on 68030s. Had it been a Microsoft product (since the late 80s) there's nothing inherent in it that couldn't have made it a consumer OS by 1995.
Most likely: The person who implemented it either did not understand the implications or did not have the knowledge or time to implement HTTPS or other types of signing. And all the other people in the company (including management) don't have any idea of how it should work. There's only a "we can do software updates at all" checkbox ticked somewhere.
I wonder if this is at all related to a phishing attempt that just got my mom and all her friends. It came in as a "docusign" email that looked reasonably legit (to an ordinary person) that just had one button to sign and review a document. Apparently they asked for email, email password, and phone number. I was surprised to learn about the phone number bit and how they'd use it. Something like this is probably how.

While I'd have thought entering your email password would have been red flag galore, my mom and her friends were all exploited by the social trust aspect "I figured if it was coming from you it would be real."
I don't share the optimism.

> They're [dystopias] traumatic and dramatic, but they don't last very long because they blow themselves out, and they blow themselves up.

People actually just get used to them. North korea exists since over half a century already. Even our western societies have dystopian qualities that we now just accept.
Thanks david for providing that reference. I missed the discussion the first time.

Perhaps you, or someone here, would know: has anyone asked and tried to analytically answer what primitive operations an ALU ought to have? I mean, everything could be coded as a look-up-table, but given code "on average", what should be available in hardware.

It's a strange question that requires you pose it properly to even begin to answer it. For example, in the kind of stuff I do, popcnt and other "set-like" bit operations, i.e. most-significant set bit, are important enough that I just wish they were built in.

Mine you, I'm doing high-performance data processing, so perhaps it's not part of the scope of "average" code, but I disagree.
Less lawn care. :-) That said, there are large pockets on the northwest side that have lot sizes comparable with some near suburbs.
Next up on Square One TV: Here 's a quick way to find the square root of four. √4 = √(2•2) = √2•√2. So just find the square root of 2, multiply it by itself and you have the square root of 4!
> Once upon a time I had a Samsung phone, and when I configured its email app, I saw Samsung's own servers, and not my phone, logging in to my email server. Which means they stole my password.

Would love to see some traffic logs regarding this.
Assuming you can rent or buy an equivalent property, in most markets, the monthly outlay is approximately the same. There's very few circumstances where a renter has such an excess of money that they could make any meaningful gains off of alternative investments.

Over time this changes, assuming the renter and the owner have incomes that increase, rent also increases on the same property over time (usually on about par with inflation, but sometimes faster), while the owner's mortgage stays fixed. As a percentage of income, it's the owner who's more likely to have excess income they can be investing elsewhere.

After 30 years (or repayment of their mortgage if sooner), the owner's property is as close to free as you can get and they can invest all of the money the renter is now spending.
We are slowly starting to see the influence of the 50 million in VC funding. Let's see if we can get any blood by squeezing the stone.
Young people almost always change their mind about that once they have kids. This isn't a new phenomenon.
Not sure about satellites. Facebook and Google are experimenting with solar-powered planes and balloons for this purpose. One problem with satellites is that you can't make them stay at the same spot, except for geostationary orbit above the equator, which is quite far away.
The Programmer Competency Matrix is a reasonable [and general] way of looking at the issue: http://sijinjoseph.com/programmer-competency-matrix/

On the other hand, one of the most influential essays I've read on Hacker News: https://sivers.org/below-average raises the question of why would anyone not want to be a beginner.

Norvig puts it perhaps more palatably: http://norvig.com/21-days.html

Good luck.
That's not the nicest way to ask for additional information, but see:

https://panopticlick.eff.org/about#browser-fingerprinting

> The site you are visiting may choose to analyze your browser using JavaScript, Flash and other methods (just like Panopticlick does). It may look for what types of fonts you have installed, the language you’ve set, the add-ons you’ve installed, and other factors. The site may then create a type of profile of you, tied to this pattern of characteristics associated with your browser, rather than tied to a specific tracking cookie.
And if you dont know how to compute 54!, just approximate it by computing 52! * 3000
do you mind linking to what you read on Graham's number? The wikipedia is interesting, but it seems like you found something more so
That culture comes from the Darwinian selection of the marketplace.

If you make chips, after you tape out, the design organization must absolutely turn their focus to creating the chip that will obsolete it or someone else will eat your lunch. In a hardware organization, long attention span is a liability, not an asset.

With software, the road to success is incrementally increasing your value to the customer with each successive release. You are in it for the long game, and if you do not have the attention span to achieve a long-term vision, coupled with the ability to deliver incrementally on that vision, you will lose.

Having worked on the software side of a predominantly hardware company, I can tell you first hand how hard it is to get someone whose background is physical chemistry to grok anything to do with user-level software. They have been selected for a short attention span, and are good at their job because of the short attention span. This is at odds with the needs of software product management.