skysight-inc/HackerNews huggingface dataset:
I am deeply disappointed, but ultimately not surprised, at the lengths advertising companies will go to to make a dollar more.

The "choices" the typical consumer has if they want to make themselves somewhat anonymous to advertisers are frankly awful. At the moment the only kind of official controls are very limited and not respected or even fully functional with all companies.

The self regulation of the industry is appalling and should be replaced with an international committee of advertising that finds a balance between people's privacy and the right of advertising companies and developers to make money. At the moment, this three way relationship is skewed very heavily towards the advertising companies, meaning the two people who are really the most important - the consumer and the developer - are getting a rotten deal.

Oh, capitalism, how I love you.
Because it worked so well for Etherium...
In the past I've used https://pythonhosted.org/Flask-Security/ for Python Flask password management (with bcrypt) and it fit my use case.
> If we’re going to create cities where everyone can live and work, we need density -- there’s just no way around it.

Is it safe to say that, in US cities, quality of life generally gets worse with increases in population density?

If so, is it because US local and state governments are pretty bad at managing population increase, in general?
Read the order: the whole motion is based on the mentions being fine for one suit and prejudicial for the other, and Apple consented to the consolidation. If one accepts the ridiculous record of patent jurisprudence in East Texas, there is nothing in this order to justify a new trial. If, like me, one doesn't accept that, it's obvious that the judge is just trying to keep the whole disgusting façade from collapsing.
IIRC, I wrote "On the Utilities Disk is an Adventure program written by a typical 14-year-old using Logo." We all had a good chuckle over that. You used overlays with LOAD to navigate across roomsets.
Have you tried with addons disabled? Your experience with E10s largely revolves around which addons you're using.

Some addons use compatibility shims with multi-process and this can significantly harm performance in some cases (even potentially making it worse than e10s disabled).

This site is useful regarding the addon compatibility: http://arewee10syet.com/
Source code is just as opaque as a binary for the overwhelming majority of people. Actually, if you tell someone to consult the source code, they'll probably see it as far more opaque than a binary.
While Git is referenced as an inspiration, the implementation of Noms does not use Git. Noms performs diffs on the data - as records or whatever other structure you used in importing your data. CSV is but one example of a way to import data into Noms, but since so much data is available in that format it is an easy one to reference that most people know. Noms can also import JSON, XML and many other data types if you are willing to write JS or Go code (more to come). Thanks for taking a look at Noms!
I mostly agree. But I don't think that JS and HTML (and CSS) are terrible for what they were meant to do, the problem is that what they were meant to do was lunacy in context. The core architecture of webpages got corrupted somewhere in their development.

What we wanted was a way to describe interactive hyperlinked documents backed by a distributed collection of servers. What we got was a virtual machine running on a virtual network. I would call the web the third generation of application layer and it's an even larger step back for some fundamental promises of computing (composition, interchangeability, others) than window managers were (second) from shells (first). Window managers gave us a better way to interact, but we lost things like piping applications together, easy to use environment variables, sharing other programs (most applications I install these days just ship with their own copies of everything; I blame Microsoft), etc. The web gives us cross-platform access anywhere features, but has terribly degraded any promise of applications working together unless they are owned by the same company. Not at all the shared interactive interlinked document layer we wanted.
Regarding language, I'm going to guess that you downloaded a localized build that set that locale as the preferred language, or that it is coming from your OS: https://support.mozilla.org/en-US/questions/949545

Chrome has this also: https://support.google.com/chrome/answer/173424?hl=en

Suggesting an "underhanded user-memory choice" is a serious claim. It might be worth comparing your browsers' language settings.
"With a telco acting as a utility, over the long term, there's little incentive to provide better service."

With a telco acting as part of an entrenched duopoly there is also no incentive for the provide better service or better pricing either.
Did you know there was a 6502 assembler shipped as part of Terrapin Logo (and the other MIT licensees)? It'd be great to hear from anybody who learned assembler because of it.
>and perhaps fully grokking these essential constructs before moving on to using them indirectly through all the layers of pretty syntax would have helped me understand all those features better.

This is the approach we take in our book, Haskell Programming from First Principles. (http://haskellbook.com/) The book starts with a _brief_ introduction to lambda calculus and builds on what the reader knows incrementally. You can see in our chapter listing: http://haskellbook.com/progress.html what order we do things in. Importantly, it's not just show & tell. The book has _a lot_ of exercises and detailed explanation for the concepts covered.

I'd worked with and taught quite a few people before starting the book, in addition to maintaining a fairly popular guide (https://github.com/bitemyapp/learnhaskell) for learning Haskell and helping people working through the recommended materials. Further, my coauthor on the book was completely new to programming when she began working with me. What we cover and in how much detail is influenced by working with her, our ~10 deep-dive reviewers, and the over 1,300 emails of feedback/questions we've gotten from readers.

What I did in the book is based on that experience and data. If I could've written less and still solved the same problems, I would've. Maybe a future edition will be shorter after we refactor some things.
If Company B creates frivolous patents or is a NPE (Non Producing entity)? They deserve to be punished...

(not sure if this is the case here)
Most large cities in the world use combined sewer systems, so that's definitely not a US infrastructure thing.

In Chicago, old lead pipes are actually becoming an issue due to the city replacing the pipes themselves. Can't win 'em all.
Indeed. Why do you think a giant software company is any different? Having incompetent leadership just exasperates the problem. Your assumption was intelligence of leadership somehow mattered and I pointed out you are incorrect. Leadership intelligence doesn't matter as much as people think.
Opiates are consumed every day by tens of millions of people in the world and they have absolutely no harmful effects if taken according to prescription.

That opiates when used in proper doses are extremely safe from a physical point of view is an indisputable fact.
It's cloud-supported in the same way as iOS and Android. In your terms, those are also crapping on their users (Android even more so), but sales of iOS and Android devices seem to be pretty healthy to me.

The whole world is moving to mobile OS's, so why on earth would you think that Microsoft wouldn't go the same way?

There's always Linux for the 2% who care.
I mean, liable for that much loss is going to be pretty meaningless at the end of the day because none of the actors would be able to cover the liability.
Not true. It's fairly trivial to see if someone is living in a specific location. A simple bank statement shows where you've been spending money and tends to be good indicator of whether you're in Vancouver or not.

Canadian government already has a program like this in place for recent immigrants to ensure that they actually reside in Canada during their permanent residency period. Over the past fews years many people immigrated to Canada and left after landing to become 'convenient Canadians' five years later. Canada already knows how to do this.
Please stop trolling. It's obvious and insulting to everyone's intelligence. Tinnitus --- which I have had since I was 5 --- has been written about since long before there was a public Internet. I simply do not believe anyone could in good faith confidently assert that it doesn't exist. The only conclusion any reasonable reader can draw to what you've said is that you're writing this stuff to get a rise out of people. Don't do that.
> Progressives on the city’s Board of Supervisors recently called for certain height limit restrictions to be lifted only for developments that include 100 percent below-market-rate housing (the current policy sets the number at 30 percent). Obviously, developing housing at entirely below-market rates is impossible without heavy government subsidies, so this proposal would effectively stop all new construction in many areas of the city.

I must be missing something - housing prices are combination of "affordable minimum" due to costs, and "what the market will bare". In a market with scarce housing and huge housing prices, it should be very doable to offer below-market-rate housing and still be profitable, all without subsidies. Right?

That said, I'm all in favor of increasing density. I forget where I read it, but I saw a great analysis about how it's "cheap" to get city councils to pass limitations on future growth (Nimby), but getting them to pass actions (new housing, etc) often requires they show how it is paid for. As those limitations have an opportunity cost, they too should be justified.

Still though, I don't understand the above part of the article. Help?
> Our only hope is to talk about it, and hoping that MS would listen.

I don't really care much whether MS will listen. What even if they won't? The only proper solution is not to depend on them altogether.

> Linux support was on the road map, but since the engine was open source, the community(done by one person if I remember correctly) beat them to it. And today Linux is a fully supported platform.

I red somewhere, that many merge requests were ignored for a long time, and Linux wasn't really much of a priority for Epic to begin with. They should focus on Linux more IMHO, including in such public statements. Otherwise these criticisms by Tim Sweeney seem more like rants, than any practical proposals on how to improve the situation.
It's stratified by your skillset of course.

But within the same skillset, the higher paying jobs are usually the crappier jobs (longer hours, more stress, more physical discomfort, less job security, seasonal, etc.)
Most descriptions still apply but don't get a lot of attention: http://www.sangoma.com/company/careers/

The most up to date one is "Web and Systems Developer".
What are people's thoughts on Cloudformation vs Terraform for a project that only ever expects to use AWS?
Writing a letter on an old type writer is like sending Morse Code with a straight key. You manually form each character into words. There's nothing really like it.

Human to human (conversation), pen to paper (letter), metal to metal (type writer or straight key). Everything else is too impersonal and abstract. Too far removed from being human.
I think that's true, except for the rich and powerful that can enjoy comfortable living in higher (average) density areas. Comfortably isolated from the grime and noise and poor mass transit.
Flossing seems to have improved my overall mouth health, I'm honestly surprised by this article.
I'd submit that our book builds from the ground up and covers dramatically more than FPiS, you can see our chapter listing here: http://haskellbook.com/progress.html

Also see my other comment here which mentions the process we used: https://news.ycombinator.com/item?id=12214430

The book covers so much because wanted it to work for people who

1. Weren't necessarily familiar with FP or at all, or in some cases, programming period.

2. Would be able to apply Haskell or learn more advanced concepts on their own after working through the book.

#2 required covering much more of the intermediate stuff than any of the existing books available.

I wrote the book because of the problems detailed in this blog post with the pre-existing materials: http://bitemyapp.com/posts/2014-12-31-functional-education.h...
The original report has much detailed explanation with all the facts[1]. I was left wondering how an ppt downloaded an app into an Android phone.

[1] https://citizenlab.org/2016/08/group5-syria/
Guess it would depend on whether the entire justification for the R&D and thus the expenses incurred as a result was due to a fraudulent claim that your original tech violated a patent. Without that fraudulent claim, would Company A have invested in any of that R&D?
Close.io is hiring a remote Senior UI/JavaScript Front-End Engineer
Are hiring ads just a marketing gig for the company?
I've been keeping track and noticing hiring ads for a while now and have been sending my resume to quite a few companies lately. Some of them get back to me but there are many who never bother to reply. And these ads are lingering around for months. If they are not going to hire why advertise.

It all makes to think they are merely doing this for the marketing purpose of their company, product and to let everyone know they are working on cool stuff. Seems quite pathetic and this trend is prevalent these days.

What do you guys think ?
You can't create money by holding money. You create money by risking money. There's a huge difference between the two.
This thread is still about ad blocking, right?
Nintendo Power on archive.org
You aren't getting gigabit class service to "an entire zip code" using only wireless. There are hard physical limits to how radio waves propagate and how many bits you can squeeze into a given amount of spectrum [0]. Radio links can provide high bandwidth or long-distance and reasonable obstruction penetration but the former doesn't really come with the latter. Range and obstacle penetration come in the sub-GHz class radios, but there isn't much bandwidth available.

[0] https://en.wikipedia.org/wiki/Shannon%E2%80%93Hartley_theore...
I was referring more to the "joke" part of this. Just because a type system offers slightly more safety doesn't make it better. I'm primarily a Java developer, and I would prefer Go's type system over Java's the vast majority of the time. It does a much better job at staying out of the way.
Maybe not easier to use in general, but you don't have to replicate all the daily stuff you maybe need for your project. With Flask you have to recreate many things (for example acc management) or rely on a thrid party-dev. In django you get core stuff from the core team(also with the freedom of recreating it yourself or use some app from a thridparty-dev).
The article lost me on the first line, "The U.S. is running out of places for people to live."

That's just not true.

An trending increase in the national average monthly cost of rent shows that people are competing more for housing. But, that can be explained by a migration to major metropolitan centers and/or tech centers. Which is a totally different mechanism than "running out of housing".
The labor theory of value has been refuted. In a market economy, prices (including the price of labor, i.e. salaries) are set by supply and demand.
I'm really happy to see a company so large taking a stand on privacy.

Even if most of their users are unsavvy and don't understand/care about the implications, Apple is making an example that other companies can now follow.
Pokémon go blackmarket apk with backdoors
It's not really a matter of less or more in my opinion. Java has more type checking, but it doesn't give you much more safety than Go, and it's a lot more cumbersome. In general I find Go's type system to be better than Java's because of this.
Author could do worse than to read http://jvns.ca/blog/2016/07/23/rigorous-benchmarking-in-reas...

I think another good benchmarking resource was on HN recently but I didn't find it right away.

fwiw, in my own benchmark, pypy, python2, python3, and c++ were all within a factor of 3 (6-18us per fib(300) on an i5-3320M) using 100,000 repetitions (timeit's autotuned repetition count). Since most of the time in fib.cr was probably startup time, it's not directly comparable to any of their figures (691us to invoke fib.cr and calculat fib(42) once)

.. and I see now that the "big" fib was 300_000 and not 300
My ADSL2+ here in Brisbane Australia runs at 20.1Mb/s -- which is because I live in the literal middle of the "tech area" of this city. Quite spoiled, but as new apartment buildings go up around me, the connection speed starts to struggle as more and more people come online...
I'm confused by the use of the word "progressive" here.
That's an interesting theory.
Facebook owes probably considerably more, 5 bln. $ is what the IRS thinks it can get.
I like that much better. You do need some way to determine, early on, if expectations are so divergent there won't be a match.
Why do you think that I was expressing sympathy?
I've just run across this the other day, it is a set of guidelines for securing cryptocurrencies: https://cryptoconsortium.org/standards/CCSS . It is about the core crypto asset concerns, not about how to protect a web server.

Here is a report which uses the guideline to assess a company's posture after a hack: https://www.scribd.com/doc/309591980/ShapeShift-Postmortem (sorry about the scribd link, haven't been able to find pdf.)

Here is a narrative description of the hack that the above report is about: http://moneyandstate.com/looting-of-the-fox/
I think you mean"The exact opposite of Ma Bell."
Comment below says SIP was covered by this spurious patent, so that wouldn't have made much difference.
I absolutely love "The Road", it's one of my favorite post-apocalyptic movies (I haven't read the book yet).
I found the design of the sample processing robot and the overall design concept of the automated process very interesting.

Some quotes from the Q&A:

-- "We have a lot work to do .."

-- ".. I had have started earlier in the context of building the scientific and medical board .."

-- "We have shown today is the architecture [invention] of a platform that is capable to run multiple assay methods simultanously.."

No independent study of fingerprint sample tech in the form of primary data e.g. actual users, customers etc has been shown.

Slides can be found at: https://www.aacc.org/~/media/files/annual-meeting/2016/thera...
I tend to think this means that the objects ought have a manageability and reality unto themselves, and be portable and manipulable beyond the application.

Instead of objects being a structure inside of a single process that manipulates the object, objects are general entities that exist broadly on a system. All things on the system use a neutral messaging format to talk to objects, getting data or asking for the object to run operations.
Yeah I generally think of tech workers as progressives and thought at first that this article was arguing that tech workers are nimbys. In my experience almost every tech worker I've met is a yimby and the nimbys are those who want to drive tech out of the city...
Can I admit seeing this right above the Verizon post (as it is right now) makes me giggle

Well, I'm not sure Verizon is going to love NOT being a dumb pipe...
Mr. Böck's squid ink comes out every time we find a diddled key or two, and it is somehow 'coherent' to you folks; while the result, right there in front of your eyes and testable with 3 seconds' sweat in your favourite bignum calculator, is 'incoherent'. Go figure.

Oh and,

http://mpex.site/?mpsic=S.NSA << names.

You're welcome.
This seems to be the case with all books aimed at a business/management audience.
Canadian corporations have to have a certain % of the board as Canadian residents so I don't think we'll be seeing too much of that sort of fraud. At the same time this tax seems like a band aid solution taking the politically easy solution of blaming foreigners rather than looking at the structural problems of low interest rates combined with government regulations and groups preventing the construction of new housing.

I haven't been to Vancouver too often but I know here in Toronto you can get into the downtown core and still see rows of single family homes . . . which doesn't make much sense for a city this size. The city core has gone towards building expensive million dollar homes rather than high rises that could support many many families.
Any recommendations?
"100% affordable" means that every apartment is priced below market rate, and in this case is also below the cost of buying the land and constructing the apartment. The extra money has to come from somewhere.

With "30% affordable," the extra money comes from making the other 70% of the apartments more expensive. With "100% affordable" there is no built-in source for the extra money so it needs to come from some other source.
Ask HN: How did you get your first freelance client?
I think the OP meant "most recently changed", not "most changed" :)
It's not that far off. It should read "The US is running out of places for people to live and work"
Holding money generates nothing, you have to at minimum risk it in a savings account or the index, or for real gains, playing roulette on a start-up.
Should've been "Big cities in the U.S. are running out of places to live".
You'll stay with the tech you locked yourself in.
I work in one of several buildings and macs there are just to let others know that you are a manager and you can get away with anything you want.
Beside that everything is a MS pc and will stay that way until the business die.

Getting everyone into the system is infinitively expensive, so is getting everyone out of it.
I don't see a problem with (a lot) individual miners makings such choices. Not quite the same as concerted forking to reverse a bug in proprietary system that you don't like that others see as a feature.
Not without being explicit about what you mean by "quality of life." There are amenities of density and there are amenities of sparseness and people disagree about the relative importance of those amenities.
I would say that is not safe to say at all.
Come on man, you know better than that.
Seems pretty similar to me. There either needs to be more affordable housing where the jobs are, or more jobs where the housing is. You need both to have viable housing.
Please stop the meme of airlines being unprofitable. Airlines are a shell game between companies, where the industry thrives but I individual companies buy and sell each other (notice none of these supposedly unprofitable airlines ever seem to fail, just get bought - odd, that). Also 2 of the fortune 100 are airlines. Airlines make everyone involved piles of cash. It just turns out they are able to screw over customers more and get more government cash of they complain relentlessly about their massive, global industry being just oh so hard to make any money in.
it is a brave new world for them....but...they acknowledge their problems....unlike many carriers
Please review the HN guidelines. Your comment is in violation.
For pain relief, not for getting high.
I was in suburban Baltimore for a good friend's wedding this weekend. Housing is affordable and the jobs, while not red-hot-insane like the valley, are solid and offer interesting challenges. (defense can be a headache but they do tackle some hard problems, and research university spinouts can be found here and there)

A mutual friend is renting a 1br in the city (which has some great food options) for $1400/mo. He was my lab mate in college and the best programmer in our class. He has no intent to move out to higher cost cities.

"Shockingly livable" was my takeaway.