skysight-inc/HackerNews huggingface dataset:
Ah--sorry, I thought you were drawing an analogy against software installation EULA's that people typically click through.

I definitely concede this is a valid point in that visitors aren't exactly given a chance to opt out. I think we can both agree that if it were opt in, that wouldn't satisfy advertisers, but I think the EU approach around cookies is a bit heavy handed and ruins web experiences. I wonder if there isn't a happy middle ground somewhere.

Again, make no mistake, I think users should be in control of their data and data ownership is going to be one of the hot button issues of the next decade as tracking only becomes more pervasive and data storage becomes cheaper. But I also think that a large number of people like to jump to the conclusion of "I hate advertising" while at the same time buying stuff because of relevant, highly-targeted ads. What people don't realize is that publishers and such would have to resort to even more aggressive placements and approaches to make up the greater lack of revenue they'd suffer if they weren't able to offer highly-targeted inventory.

Jacques, you are definitely one of the standout posters on HN and I've come to recognize and respect your viewpoints as someone who has a pretty solid understanding of the ad industry and its various components. While I appreciate the perspective you painted in this piece, I'd challenge you to play devil's advocate and write another version of the story from the standpoint of an advertiser, a publisher, or a consumer who is less sensitive to advertising than you or I may be. This is a complicated issue and I don't think it is as black and white as your story makes it out to be. Exploring all sides of a problem tends to bring out those gray areas than just a single viewpoint.

Plus I'm a fan of your writing style, so I'd love to see this sort of analogy extended to the other players in the game ;)
It's already owned entirely by wealthy people. That ship sailed a long time ago. Ripping down tenements and replacing them with luxury condos doesn't do anything to solve that problem.

If you ask me, the best we can do now is improve regional transit to make SF look more like Manhattan, and fight to hold on to whatever low-income property remains on the SF peninsula in the meantime.
I can't see it :|
My Moto X let me set the keyword to whatever I wanted it to be: I used "OK, Computer."
There's a very obvious logical flaw in your argument.

Sorry -- I don't have time to flesh it out for you. But just look more closely. I'm sure you'll see it.
Xbox shut off trolling https://www.youtube.com/watch?v=xuGDhZorlQ0
Oh, Yahoo hasn't done any intelligent cuts like that. The last cuts were the same stupid 15% across the board, save a couple of orgs.
Maybe it could be compiled with wine?

In particular with WineLib:

"""

Winelib is a development toolkit which allows you to compile your Windows applications on Unix.

Most of Winelib code consists of the Win32 API implementation. Fortunately this part is 100 percent shared with Wine. The remainder consists of Windows compatible headers and tools like the resource compiler (and even these are used when compiling Wine).

Thanks to the above, Winelib supports most C and C++ source code, resource and message files, and can generate graphical or console applications as well as dynamic libraries.

"""

https://www.winehq.org/docs/winelib-guide/winelib-introducti...
That would be one hell of a Rick-roll.
I'm a little bit bummed that the author seems to think there's "No API solution." Nodal [1] was released in early January to a great response, and I'd hope that more people are paying attention. Our most recent announcement was that we're focusing on being API-first [2]. We also have out-of-the-box GraphQL support [3].

[1] http://nodaljs.com/

[2] https://medium.com/@keithwhor/realtime-doesn-t-belong-everyw...

[3] http://graphql.nodaljs.com/
> What I care about is having a stack, so I can do structured programming even in my "async" code, not the hardware representation of the threads. Really need to finish up my post on that someday.

When you write that post, make sure you talk about performance. :)

In particular, there is always a performance cost to having a stack, and not having one is much of the reason why nginx is so fast. nginx could not switch to a goroutine-like model without losing performance. There is no free lunch; threaded programming (goroutines, etc) is better for developer ergonomics, while stackless/state machine programming is better for performance.
The problem is that the entire industry would get a bad reputation, not just the competition. You might be shooting yourself in the foot.
Similarly, mine shows 'Oakland, PA' when I search for 94612 which is Oakland, CA.
> Even in places canonically held up as examples (e.g. Houston), affordability is maintained by sprawl...which is not an option for San Francisco.

We do possess the technology to build higher buildings, rather than simply create sprawl. Housing is expensive enough in SF that said technology could be profitably employed.

This is especially important to consider in much of silicon valley, which has very few high buildings and not much density.

Adding more housing is probably not going to drastically drop prices, but it'll certainly help contain price increases.
Q1 2016 Progress Report on Our Product
Weird--HN didn't give me the option to reply directly to this before so I assumed it was the thread limit.

In any event, here's what I wrote a level up:
-------

I found it ironic that you cited the investment banking and legal industries not being well represented on Glassdoor.
I'm actually not sure where they get the data from, but my brother is an ibanker, and I have several friends and family members that are lawyers. Salaries across banks and firms seem to be VERY well known across the industry at all levels, even for entry-level roles, and seem to be openly discussed.

I wonder what sort of unique dynamics led to that vs. other industries and how we can capture some of it to level the playing field. It definitely leads to a more level playing field for employees since they know they are either signing up for better pay or something else, and it forces companies to compete on pay and/or some other aspect, and then make that publicly known.
I don't know if this will be of interest, but I actually started my FP "journey" using O'Caml, oh (pun!) 10-15 years ago, but once I actually learned Haskell for real I didn't look back. There was just no contest. I've actually written a couple of pretty cool libraries for O'Caml that gained some traction in the community, way back when... which is a long-winded way of saying that I'm not a noob when it comes to O'Caml, so it's not that I don't understand what it can do for you :)

(I appreciate that people may have different requirements; mine were and are mostly around my own productivity -- not so much real-time/low-latency/predictable performance/etc.).
They do not need to get the hint. All taxpayers are already "Crowdfunding" the govts lawyers. They lose nothing by fighting you in court.
Stephen King magic I can handle, it's a particular Stephen Koontz tale of a mad computer nerd turning his town into cyborgs that concerns me. Great read! I think... was almost 30 years ago now....

https://en.wikipedia.org/wiki/Midnight_(Koontz_novel)
The end will come when people cease to reap the benefits-- Prop 13 delivered a lot of value to homeowners from 1978 on, but home prices now incorporate the "savings" one gets from the absence of Prop 13-- the only people who benefit are those who are locked in.

The amount of California residents that are forced to be renters makes the continued existence of Prop 13 less and less tenable every year.
An additional reason could be how they find they prey.

I’ve read that most of the time shark attacks are somewhat accidental with the shark biting to find out what something is, but not continuing the attack.

It could be that the echolocation abilities of toothed whales provides them with a superior ability to discern a human from their typical favoured prey and they don't make mistakes.

It would be ambitious for a dolphin to kill a large animal like a human and that’s since that’s not their typical hunting behaviour, I can understand why dolphin attacks are not common.

On other hand an transient orca would often eat human sized animals. Even if I’m right that echolocation would allow an orca to discern between a seal and a human, why wouldn’t they give the human a bite to see if they tasted any good? It is pretty weird mystery that there have been no recorded attacks on humans.
Looks fun. Is it potentially productive leisure? I run a business, and have automated portions of it with processes. These run very well. Others I've found harder to automate.

I'm wondering if playing a game like this can help train a habit of automation. Thoughts?
I am going to have job candidates play this game with me
PKI is a silver bullet.

The weakness of the chain are human beings. For the same reasons the young coders are still making SQL injections, people keep bad practices for security.

Our human brain cannot store too much stress and secrets. So every human make shortcuts.

They forgot to check public keys and identity during key signing parties or accept to put in their ring of trusts people refusing to justify their identities.

PKI à la PGP like bitcoin is weak to local majority attack.

And human are still the weak point. Just target the vulnerable to take down the ring of trust.

Information technology requires better education. Not more expertise. Just the basics.
Thanks for elaborating on the distinction. User defined type guards can get you some of the way there to distinguishing "int | int", but you don't get it for free-- the reality of being a superset of JavaScript.
https://gist.github.com/RikkiGibson/74fa3dbfdb1b2d7ab86d
As distinct from https://factor.io/ LOL.
Thanks, fixed.

It's not an ad-valorem tax because it isn't based off of the price of the property. A $1M house next to a $1.5M house would have the same tax bill, so long as they have the same housing capacity and land area. If the price of a house doubles, their tax obligation would remain unchanged.
> But windows isn't free. I am paying a license for it. And I don't have any problem with that. I am glad you refer to these ads as users suffering.

You're paying a HEAVILY subsidized cost. If it was priced at an actual reasonable price, it would never sell. The same is true of basically all software now. VERY few people have held the line here. Especially given the user expectations of infinite free updates.

> People make a pact with the devil, they sell there privacy in exchange of a free service.

This is just... it's just not true. You can't blame people without means for wanting to engage with our digital society and economy. They need to, it's critical. And you can't blame vendors for struggling to find a way to charge what people can afford. We're all struggling to find a way to make people's growing software exceptions doable.

And of course, free software advocates being smug even as their OSs and UXs are piles of antiquated tire fires. With every credible corporate entity adopting these techniques as it is, or funding their development off the backs of the overpriced enterprise model that raises prices in the first point!
Yeah. I'd always assumed "killer" in killer whale was a recognition they eat fish and mammals instead of krill.
Yes Silicon Valley is slowing down. Further, you'd be one of the most at risk workers in the technology sector in the city with your experience level and visa situation.

But that still puts it in one of the best job markets globally. The things that make SV less attractive for young job seekers now are the same things that make it unattractive all the time. Cost of living, lack of long term housing options and (only slightly tongue in cheek) the worst music scene of any major city in the US.
Building becomes more expensive across the board (when things like Impact Fees are used to disincentive new construction).

Is it surprising that only large projects that benefit the well-to-do are feasible to pull through this tangle of regulation and fees? If we streamline construction and incentivize new projects, we will get not only new luxury housing, but more affordable housing for everyone.
And you're basing that on... ? You being an expert? This is exactly the problem I'm talking about. You don't know what you don't know.

Whether the teachers are good or have good resources or have a class too heterogeneous to teach effectively is a different matter. But people who assume they know so much more than the experts need a humility and reality check.
I've been working on a few things lately.

TMk: https://github.com/baguette/tmk

TMk is a replacement for UNIX `make` powered by Jim Tcl. It's awesome because it's very portable (written in ANSI C) and provides all the features you expect from `make` and then some: because it's backed by a fully-featured, general-purpose programming language, you can customize your build with procedures (functions, but in Tcl they can be made to behave much like Lisp macros), loops, conditionals, etc. You can even write a loop that generates new rules at (build script) runtime. It also has support for packages, where commonly-used procedures can be collected (for example, we have plans to provide a package to make writing TMakefiles for C projects more convenient, etc.). TMk was originally called TMake, but when we googled that we found at least two other projects already called "TMake", thus we renamed it "TMk", but it's still pronounced the same. As an added bonus, it's got some pretty good documentation, if I do say so myself.

Tiny7: https://github.com/baguette/tiny7

Tiny7 is a fork of TinyScheme that I'm updating to support the R7RS-small Scheme standard. It's implemented as a library that can be embedded into applications to provide Scheme as a scripting/extension/glue/configuration/... language, but it also comes with an (optional) REPL. It's awesome because it's tiny! The REPL weighs in at under 150KB when compiled with debugging information, and uses about 10KB of RAM on startup. The downside to being so tiny is that the speed situation isn't great (it's been bearable for my usage so far, but it won't be suitable for everything). However, I have plans to implement a bytecode compiler, which should speed it up a bit. It has virtually no documentation at the moment (outside of the outdated TinyScheme documentation), but I'm working on a comprehensive manual.

I've got plans for a few more projects, like a fork of dwm that uses Tiny7 for configuration, but I haven't started working on them in earnest yet.

There are other things I'm working on, too, but they're classified for the time being ;)
Obama Addresses Apple vs. FBI at SXSW: Don’t ‘Fetishize’ Your Phone
Reminds me of how Jason Becker now composes music after his battle with ALS: http://www.instigatorblog.com/jason-becker-and-the-power-of-...
Android allows you to pre-save areas for offline use also, not sure if Apple does that. I don't have a mobile data plan on my phone, so if I need navigation, I just save the map area before I get off WiFi.
Can you send a "donation" by text message using this?
That's interesting! I haven't paid much attention to Flow since trying out the initial release and finding it a bit lacking. (But then, I'm used to GHC/Haskell, so everything lacking!)

I truly feel that "disjoint unions" is one of those things you don't appreciate the true value of until you've used them for quite a while. The real eye-opener for me was implementing a state machine and finding that I could explicitly state exactly which bits of the state machine would propagate to $NEXT_STATE at every step... and have the compiler double-check for me that I got it right.

EDIT: I accidentally a accidentally.
Silicon valley is about 60 minutes south of San Francisco by any mode of transportation convenient to low-income people. It's also a different government. So while I agree that there should be more high-density construction in, say, Mountain View, it's a different discussion.

As for higher buildings: I'm not going to argue that we shouldn't raise building heights in SF. I'm just saying that developers aren't going to voluntarily make any of those tall buildings cheaper than market rate. They also won't build more space than they know they can make a comfortable profit on, at current prices.

Again, name a city in the US where construction has lowered real estate prices. Developers don't have any natural incentive to do that.
Obama Wants Nonexistent Middle Ground on Encryption
Not the original source, but this is the joke, along with its real-world counterpart:

http://grumpytech.blogspot.co.uk/2007/02/joke-becomes-true.h...

Also, don't forget "Dear aunt, let's set so double the killer delete select all":

https://www.youtube.com/watch?v=2Y_Jp6PxsSQ
If it were easy
What you are looking for is the semantic web or an accessible web. There are standards to create an accessible website but few developers do it unless their market has a significant number of visually impaired people. This is further complicated by Single Page Applications and/or web apps. If there was a browser extension or something that made every website accessible that would be an awesome extension.
50k is now middle class?

At this point Poe's law is ringing. You must be trolling.
This is great. Seems less cumbersome than TypeScript's user defined type guards for distinguishing cases of a union. The sentinel value concept is something you could at least steal when creating user defined type guards to make them simpler, at least.
They do, although in my experience Google Maps is better at this. I actually find Apple Maps to be perfectly usable for everything, but always use Google Maps for directions to the boonies if I'm going hiking or something -- it's much better at caching tiles and keeping them around for directions back once I'm out there as well.
Call for Papers – Context-Oriented Programming
There is quite simply no argument that Java doesn't provide better complex concurrency support than Go. You can argue that the golang defaults are better, but there is nothing you can do in go that you can't do in Java and quite a bit the other direction that reverts to "program C with FFI".
Yes, that does seem like a pretty straightforward hardware configuration and I've certainly felt similar pains in the past. For a period of several months Windows 8/8.1 on my laptop refused to download and install updates due to some persistent error coming from Microsoft's WU infrastructure. There was page after page of people complaining about the issue on Microsoft's public forums without even an acknowledgment from Microsoft that the issue existed.

In desperation, I ended up running WSUS inside a VM and pointing my laptop at that VM in order to get updates installed. :-/
SHOW HN: Data Prep on SQL Data Sources, Upload Files to RedShift
I disagree. I think we do have ways to think about what future generations will judge us harshly about.

Obviously some things we can't tell, like what clothes fashions will be in 50 or 100 years. But when you get down to matters of morality and ethics, I believe we do see a clear progression over time. And we can predict it, to some extent. That's the first reason I think we'll be judged harshly here.

A second reason is that we can already see this trend happening. More and more people care about cruelty-free farming, as well as are becoming vegetarians or vegans. Of course, that trend might stop or reverse. But we have reasonable grounds to think it might continue. If it does, then eventually current society will look pretty bad.

A third reason is that this isn't an arbitrary issue that we happen to see a trend on. A lot of people that eat meat realize there is something wrong with things like factory farming. They ignore it, and it's easy to ignore for the most part. But when they think about it, they realize it's immoral. Most people are good in the sense that they do not want to harm other living beings; caring about animal suffering is just a natural outcome of that. In other words, most people don't need to be convinced on the merits of the issue. What most don't yet realize is the huge extent of the problem, and that there are good alternatives.

See also this article for further reasoning along these lines: http://www.bbc.com/news/magazine-35667355
Hey Everyone,
We just released Vero Designer 2.0. Honestly, I think this is an actual MVP vs 1.0. Useful things you can do with Vero:

1. Build complex reports from SQL data sources. SQL knowledge not necessary

2. Wrangle files and import to a local Derby DB or upload to Amazon RedShift

3. Blend data between many sources including RDBMS, CSV Files, and Hive

4. Export blended results as materialized tables

5. Reusable metadata across all of your sources. App gets smarter with each use.

Would love feedback, since this is our real MVP product.

www.veroanalytics.com

Thanks!
Tough challenge, but I just might take you up on that. Keep in mind it took me > than a month in wall clock time to write this post so it will be a while if anything comes of it. I don't write these things in one go, I write an outline, let them sit for a bit, then update and bit by bit it becomes what I'd like to send out. So no 'quick response time' on anything like this.

But that's definitely a valid request, the viewpoint shift alone would be worth doing because it may help to figure out what could be done instead.

I think the publisher is the most interesting perspective of the options you listed and one that I can identify with.
I believe he meant a way to put examples in the spec itself. I believe they have a client SDK that will consume the API spec and allow you to make requests and see responses.
Wouldn't that kill part of the purpose if you had to eyeball the thing to give it voice commands.

Better might be to learn the location of audio producing devices (TV, radio, stereo, etc. [it tracks sound origin with multiple mics right?]) and track whether the command came from that direction and use that as a Bayesian factor for whether to trust the voice as being a user?
>The only solution to the problem is for the city to build its way out of it.

no, the only solution is to improve transit and infrastructure
In this situation, the difference between those two descriptions seems more spiritual than practical.
72k isn't even 'upper-middle'. You have been backpedalling all over, and in another comment even claimed 50k was the number for 'middle class'. You have no idea what middle class means or you are trolling.
Mainly used angular and node.
Someone was telling me about ember.js, I wondered why I would use broccoli over browserify.
6 months later.
Was comparing browserify vs webpack.
1 month later.

Go to terminal

ember new app

ember server

start writing code.
Oh, wow, that's pretty evil code! :)
None of your links touch on metacognition. Scientists are very sure that individual plants do not have metacognition. Sensing and communicating are not metacognition.

>That's just moralizing. There is no basis in which to say that X life is better or worse than Y life.

Did I say anything about morality? No. Did I say that plant lives were "worse", or animal lives were "better"? No. I said killing a plant was different than killing a mammal. Do you disagree with that assertion?
It's gotten a lot better since the initial release. Obviously no match for GHC but it's not trying to be, either. :)