skysight-inc/HackerNews huggingface dataset:
When it comes to expressing logic in small composable, understandable pieces, nothing else can compete.

Unfortunately, it does have the challenges listed in the OP, so it seems to make most sense where either (a) it is ok to leave performance on the table in the interest of clarity or (b) you create a little sandbox in which you use functional programming for clarity, and something outside your sandbox compensates for the performance cost.

React and Om are examples of (b). They let you write pure functions that return the entire DOM. Then, outside that sandbox, a DOM differ makes it so you don't force the browser to re-render the entire DOM every time.
About a year ago we had this thread:

https://news.ycombinator.com/item?id=9920760

It's a thesis describing a C compiler for stack machines. (The link in the article is dead now. See https://www-users.cs.york.ac.uk/chrisb/main-pages/publicatio...)

It achieves comparable code density with gcc's x86 (albeit for a fictional architecture).

The really interesting bit is Appendix E, which proposes an architecture for a fast stack machine. It uses a fairly traditional 16-bit instruction encoding, except instead of registers each 4-bit operand slot contains an encoded stack manipulation --- a rot or a pick. This should give even better code density while still being easy to implement.

Unfortunately I've never tracked down a copy of his compiler...
To me, 0.x version numbers suggest that a project is not stable and can change in incompatible ways at any time... or be abandoned, even. 0.0.x, even more so. That said, some projects stay in 0.x territory for so long that this no longer applies.

0.0.0 is kind of weird... for some reason it suggests to me that zero lines of code have been written so far. (If there was code, the version number would have been higher.) But this is obviously not the case here. I do wonder what versions they used before this release?

Then again, I know of at least one non-trivial project that used negative version numbers... I guess, in the end, it just means what the developers say it means.
Which is why civilians have laws and soldiers have their orders: to overcome personal morality. That bomber pilot came back, so did the german fighter pilot, as would the ISIS fighter. Orders and laws recognize the bigger picture.

The structure operates both ways. We punish soldiers for applying their morality above orders because often that morality tells them to kill where their commanders don't want them too. In this case the soldier's moral code told him to disobey orders by not killing, but what about those situations where the soldier's moral code tells to disobey orders by killing? That leads to revenge, torture and all manner of illegal horrors ... which is why after WWII we setup a host of laws meant specifically to further usurp such decisions. The lesson was that, despite some noble stories, the decisions of gentlemen could no longer be trusted.
Flags of the World
> Managing to build our societies around a non-cheatable taxation system would be a huge step forwards for our species.

I don't dispute that this could be true, but building our societies around untaxable money would be a similar step forward. The primary problem is the ambiguity, where the rich mitigate taxes/inflation while the poor run on the suckers' treadmill.

Although given the tendency for capital to influence government, and the speciousness of "majority rule", I don't particularly see an airtight taxation system leading to airtight taxation. In my opinion, it's more important to have exit for the minorities at the edges, than to attempt to soothe them with some centralized notion of fairness.
Be warned, there's a nasty Google 2 factor auth attack going around
I am trying to convince people at my work to move to GCP from AWS, but AWS truly has become the Microsoft of Cloud computing. Many people have no idea there are other providers like GCP, Azure, DigitalOcean etc.
He's not suggesting communism!
It depends on the social class. For the high-level classes, corruption is not frowned upon.

There was a politician that forwarded state secrets to Kazakhstan and got bribed. The thing is if you apologize and publicly declare that it was a mistake to get caught, no one bats an eye. She's now head of the parliament. The unofficial rule is, just don't overdo it...
And this is why base-ten and base-two file and memory sizes are roughly equivalent (which is somewhat useful but also causes a lot of confusion):

2^10 bytes = 1 kiB ≈ 1 kB = 10^3 bytes
2^20 bytes = 1 MiB ≈ 1 MB = 10^6 bytes
2^30 bytes = 1 GiB ≈ 1 GB = 10^9 bytes
2^40 bytes = 1 TiB ≈ 1 TB = 10^12 bytes

and so on. The relative error does grow as you move to larger and larger powers, though.
That's why we need competing (crypto)currencies
And x 3000 if they left the Jokers in...
You can do it in certificate only mode. I think DNS challenge is even enabled now so you don't need to let it touch your running server at all. Of course it's a bit of admin every ~90 days but 4 times a year for free SSL isn't bad.
Programming is both an art and a science. Art here means we don't have a hard scientific recommendations for all important cases; we have to learn tricks of the trade and use subjective judgement; naturally our programs differ widely.

Art - as something subjective - also means opinions differ on difficulty and slowness. That's perhaps why downvotes - the statement like this presented as an objective fact draws enough scepticism from those who have different experience in the subject.
So, it displays a bitcoin address of a charitable organization, and how much has been donated to the organization through it?

(Where the current organization changes over time)

Do I understand this correctly?
Ayurvedic Balanced Diet Club: Does Ayurvedic Balance Diet Club Real?
The surveillance appears to be only for vendors. Users (buyers) are anonymous.
It's very simple, even outside of equity earning and the ups and downs of the housing market, once you pay off your mortgage, you now have a place to live that's fairly close to free (other than maintenance, utilities and taxes). If your home is large enough, you can even turn it into a revenue generating asset by renting out portions or all of it.

Rents also tend to go up with inflation, once you enter into a mortgage agreement, mortgages do not and thus you end up paying less over time (in real dollars) to live than if you rent. Since most people's income goes up, this means that renting tends to stay at about the same percent of income over a person's lifetime while it becomes less and less of a part of somebody's income who has purchased.
Even IE and Edge sarcastic voice
Let's see here:

* Started the trend of non-replaceable batteries in phones

* Started the trend of non-replaceable batteries in laptops

* Started the trend of locked-down devices where the owner can't decide what software to run

* Custom screws in order to prevent people from fixing their devices

* Custom enclosures in order to prevent people from replacing parts in their devices with commodity devices

* Soldering in stuff that doesn't need to be

And so on, and so forth. It'd be easier to come up with a list of good decisions they've made. In fact, for the sake of balance, here you go:
A person with $1 million available to put into an index fund is the 1%, and advice for them is not really applicable to the general population. For "normal" people, buying a house can be a good idea because you can deduct the interest from your income. It also gives you much more stability in terms of monthly housing payments if you get a fixed-rate mortgage (unless rent control is an option). Finally, you also "get back" a portion of your mortgage payments when you sell the house. You never get your rent money back.
I found another article linked from the one linked here more interesting, but it's not about "FP" but only about Haskell:

"Why is Haskell used so little in the industry?" - http://flyingfrogblog.blogspot.de/2010/05/why-is-haskell-use...

Go and grab some popcorn before you move on to the comment section...

It's from 2010, I'd be interested in an update, just out of mild curiosity.
> The NSA spent a lot of time and resources trying to find any evidence to support Snowden's claims

== "NSA has investigated NSA and has found no wrongdoing."

Your mind was already made up, not sure why you bothered reading it.
First, functional programming is an umbrella term. This paper talks about strict FP, which is basically "no mutation", so I'll talk about that.

It's clear that some other aspects of FP, such as first-order functions, closures, etc are very useful in practice.

Immutability does have its advantages in that it supplies strong guarantees about what your code does. It avoids spaghetti code where everything can and does mutate everything else.

Myself, I tend to use whenever its advantages outweigh its inconveniences. Immutability is especially handy at interface boundaries.
Thought log on seeing the question:

-Common wisdom: unemployment with a college degrees is lower than without one.

-Seeing the question asked about that common wisdom.

-Most plausible reason for such a question to exist at all is that the common wisdom is false.

-Therefore, answer that the unemployment with a college degree is higher than without it.

-Read the rest of the article. Nope, that was backwards.

I wonder if that's a common line of thought for the people who were asked, or if it's just me.
An attack on the grid? Power execs push back on Koppel claims
Harrop is known in the Haskell community for being a hater. Most of his remarks here are opinion, which is fine. Lots of people don't like Haskell - that's also fine, but pieces like these hurt the community because it will both push away newcomers and make industrial use more difficult.

Also, I've never needed an unsorted dictionary, and parallelism is actually great in Haskell. http://chimera.labs.oreilly.com/books/1230000000929/index.ht...
Relevant video from 4 years earlier:
https://youtube.com/watch?v=j02b8Fuz73A

As someone who has developed for Apple platforms for the better part of a decade now, it's pretty amazing just how little Cocoa/AppKit have changed over the years. Only in the past couple of OS releases are we starting to see some larger shifts. The crazy part is that this hasn't really hurt the APIs at all; sure, some bits are starting to look a little dusty and could use some attention, but even so Cocoa (both mobile and desktop variants) remain the best UI toolkit for consumer-facing application development. Qt, GTK, etc get the job done but aren't nearly as pleasant to use.
In a great many places, the rental rates are set to be about the same as if somebody just purchased the property and were about to pay mortgage payments.

In the short term, the renter makes out, because the owner has to assume taxes and maintenance, but over the long term, the existing mortgage doesn't increase while rent does and the property owner starts to cover those costs and then starts to make money off of the property. Once the mortgage is paid off, the rental money is pure profit.
I'm certainly a fan of languages built for robustness and safety but this a CPU for (essentially) pedagogy purposes. A b5000-esque cpu would be much less straight forward (actually I don't even know how many of the b5000's features were in the cpu vs being in some other support chip)
According to US government, women spend 16 minutes a day, on average, doing laundry, and men spend 4 minutes on average. That's over a 100 hours a year for women, so yes, there is probably a lot of demand for a technology that makes this faster.
Thanks for the blog pointer, an interesting read.

As the blog author points out, local variables are a huge issue on a stack machine because they lead to stack thrash. ANY stack manipulation must be seen as fundamentally inefficient, and they make Forth a naturally obfuscated write-only language IMO.

I understand complexity push-back, particularly in the processor / SW worlds where so much of it seems actually harmful, but the cult they've formed around Chuck Moore is kinda weird and it makes it hard for noobs to get a balanced picture of computing.
Because if you look over a 20-30 year period of home ownership you build equity in your home and get a pretty significant tax benefit as well (mortgage interest deduction).
See this article (http://norswap.com/checked-exceptions/) on why exceptions are generally misused.
The monthly job threads are generated automatically and were created to solve the conflicting needs of preventing recruiter spam and providing useful information to the Hacker News community.

I'd recommend contacting the moderator, Dan, at the |contact| link below and discussing the problem an intern thread is intended to address. There may be other ways of addressing the issues or side-effects of an intern only listing thread.
In case you refer to the fact if I read the article, yes I did and I referred to it in a way in which I stipulated that I liked that it is steaming, but I don't mind the folding. Don't try to read too much in a comment.
As a person who's currently dealing with the market in Chicago I can say your data is out of date. Bungalows in virtually any decent north side neighborhood are more like 250-300k. The only exception is Belmont-Cragin which is so inaccessible it might as well be a suburb.

That being said, yeah, Chicago real-estate is still affordable for the middle class. I think Toronto is in a bubble (or somehow experiencing severely constricted supply) simply looking at the price of housing versus salaries in the region.
This seems to be a joke article... I quote:

Germany:

The Evidence
At the time of going to press, a comprehensive reading of the past hundred years of German history showed no documented incidents of any racial bias.

Racism Rating
0/5

ehh???
ASUS has a tendency to have very important reasons to update the BIOS. The last few Intel chipsets, they've had serious BIOS issues at launch that can cause tremendous headaches (random freezes, blue screen, etc.).
I couldn't do this, I had to boot windows once to disable UEFI first. Didn't set up the wifi though.
You're overthinking this.

You can argue that the notion of country or state should not exist but that means of organization will happen regardless, with different levels of openness, because people is people and end up in groups.

In the end, modern countries that were created because people have affinity with each other have lasted more than in the cases they haven't.

Of course it's not rational, because people. And people in one groups will usually favour those in the same group (starting with the family)

And in the IT world you'll probably find a lot of Indians that were selected in favour of native US blacks, because of what they know (and how much they charge to employ that knowledge, of course)
Unless you bought a Lenovo and you need Windows [1].

[1] http://arstechnica.com/information-technology/2015/08/lenovo...
Yep. Another crowdsourcing/preordering scam. As I say for other things, if it ever ships, I'll wait for the retail product and pay a bit more.
The algorithm to make money as a landlord is pretty simple.

1) mortgage the property you wish to rent out

2) rent it out

3) wait until rents increase and earn profit (mortgages do not increase while rental rates do)
None of these techniques are good in the context of human-style learning, where a child (or an adult) can learning how to do something new from only a few cases of trial and error, whereas a machine using any modern technique requires an immense number of examples to see first (often millions) before it can do the equivalent task but with less accuracy.

NN and others are totally awesome, but we are so far away from true learning that is normally meant in the human context.
And that is the very reason we need to not only push for FOSS, but demand it.
I use functional style in C++ with lambdas and iterators. It is nothing but slow. I use functional style in Rust. It's blazing fast. Huge body of problems can be handled by simple recursion but I've yet to see non-functional programmers use it. I don't know why.

Functional style is simply better and is applicable in many languages. Modern C++ is a great example. Throw away much of OOP clunkiness, use simple functions, win! (OOP has it's place but in small quantities and with moderation).

With respect to purity I'm on the sidelines. I think what's far more important is algebraic data-types, pattern matching and value-returning conditionals (values, not statements!). Rust has them and it is great and not pure.
Why do you think your rent isn't simply amortizing those costs? The landlord isn't a utility/maintenance charity.
> Asus appears to be one of the worst OEMs we looked at, providing attackers with functionality that
can only be referred to as remote code execution as a service.

Ouch.
I was commenting specifically on Windows 95, and the idea that its ability to run its predecessor's software as being an achievement rather than something one should just naturally expect. Especially considering many of the successive difficulties in this respect were due to short-sightedness in design of the original APIs and then successive generations of API changes, each set meant to replace the last
I think iridium is a classical case where product was developed with out trying to understand 'what user needs'.For example (@1998) iridium had a cost of $3000 per handset with talk time of > $5/minute.Also cellular phone was a strong substitute for iridium.
I think they have done a gross under estimate of potential target market.
Since iridium needed line of site for communication had difficulty in working inside buildings , I am wondering who is there actual target customer .Number of national banks who invested in iridium lost their money .
In general I don't mind the idea but this article sounded forced. I don't think I needed a run down of how their product worked to be told that Facebook lets advertisers pick a display URL that doesn't have to be related to the target URL.

If they just said that and put the ad target to their domain I wouldn't have minded.
My sister just last year bought a house in Jefferson Park for around that, and her neighbor's house just went up for less than 200. I'm sure it's not the best house in the world, but it's a nice neighborhood walking distance from a blue line station.
The only real answer to this with current consumer devices is to have a soundproof case for your phone. Radio connection can be kept alive, and if the case were smart it could have its own internal mic, wired to an led or speaker on the outside of the case to alert the user that the phone is ringing.

It's a product I've been kicking around producing for a while now. Is there demand? Would you purchase for peace of mind?

I have come to peace with ubiquitous and comprehensive data collection of everything I send unencrypted over the wire. In a way it fits with current 4th ammendment ideas concerning zero expectation of privacy.

But just like the Supreme Court I strongly draw the line at the walls and shade drawn windows of my home. I do not want internal surveillance of my personal conversations with friends or lovers in my own home, and every internet connected microphone you own, in your macbook, Fire TV remote or cell phone can be almost trivially turned into a bug by any actor with the right exploit.

We've already seen it done by IT at a school district [1], school staff attempted to use laptop webcam photos of students in their bedroom to discipline them for drug use.

[1] https://en.wikipedia.org/wiki/Robbins_v._Lower_Merion_School...
NSObject (1994)
According to Linkedin, the company was founded in 2006.

https://www.linkedin.com/company/innoetics-ltd
> What do you expect though, both companies are known for lying through teeth to convince the IT community (or more likely the IT managers) that their services are reliable for everyone and amazing uptime

Their uptime is much higher on average than any IT team I've ever been involved in.
>All of this work (some of these papers have on the order of ten thousands of citations) is now obsolete because you can start with a random initialization of the weights of a neural network and iteratively improve the weights using backprop for any kind of task

Hardly correct. You can't magically learn any kind of task. You can't add arbitrary number of layers and hope for the back prop to do its magic. It is difficult. Deep learning techniques are what makes it somewhat feasible.

SIFT is not obsolete because of NNs. They all have their pros and cons. You have to select the right tool for the job. BTW SIFT is not an edge detector (That's the Canny Transform). It describes images using salient features in scale invariant manner.
That's a big part of what makes them not suburban. I like the narrow lots. Why would I need more than the typical Chicago lot?
i hope this help https://toolslib.net/downloads/viewdownload/1-adwcleaner/
The towel solution: https://www.youtube.com/watch?v=gy5g33S0Gzo ;-)
No way. Even if Microsoft had been prepared to throw out Windows 3.1 and DOS compatibility (or engineer it in at substantial expense), NeXTStep would never have run acceptably on the low-end target machines.

It was a decade after the '95 release before optimization and hardware advancement had a NeXTStep-derived OS running 'snappily' on consumer desktops.
I don't know about the particulars of their places. The only properties I've seen in Jeff Park for that cheap have been Bank Owned, in need of serious rehab, or have some other mitigating issue like being on a short lot.
Actually, the ThinkPads never came with that, only IdeaPads, etc.

That’s the advantage of using the business line of products: it’s usually not as fucked up.
I think it showed that 20-25% of people did exactly that. Probably correlates highly with the number of people that would have benefited from a direct income. I don't think this proved what you wanted to prove at all.
I wear blue jeans almost exclusively. And I don't run, cycle, or hike. So this is a very workable idea.
Hey there! I am the maker of Wing.css (http://usewing.ml), and I love this! The website is nice and minimal also. Keep it up :)
That's because it was.
One of the author's main points was financial: he posits that (his idea of) a UBI would be much more inexpensive (and therefore require fewer taxes). Quote: "As of 2014, the annual cost of a UBI would have been about $200 billion cheaper than the current system. By 2020, it would be nearly a trillion dollars cheaper."

Also, FWIW, the author writes for a conservative think tank.
Perhaps lazzlazzlazz simply said nothing relevant?

Also, that kind of language can result in some very real consequences.
The standards of the "City" ending where you go from city style buildings (multiple people per building, density high enough that it’s fully walkable, etc) to suburban or rural style buildings (seperate, one or two family homes, unusable by foot)
I wonder if one could actually deploy a cheap satellite phone and data service now for the areas of bad coverage or to avoid international roaming, using a mesh of redundant and disposable microsatellites, launched via SpaceX? Or is someone already building this now?
This is a bad analogy missing the point that ZeroFries was making. A car's lifespan is mostly determined by mileage. When a car is not being driven its condition and value is largely unchanged. It is not analogous to a vacant house. If you drive a car twice as much of the time it will have to be replaced nearly twice as soon.
Food for thought:

https://www.youtube.com/watch?v=ngpsJKQR_ZE

https://www.youtube.com/watch?v=PGMQZEIXBMs
Agreed, which is why I believe sound proof cases are the only sensible approach, and work with all current consumer devices.
You could use a proxy like browsermob, which you can connect via the selenium API.
Difficulty - Only at first. Once you get over the hump and learn to think functionally, procedural/OO starts to look like a convoluted mess.

Slower - Optimize for developer time. Same reason most people write their backends in Python/Ruby instead of C++.