skysight-inc/HackerNews huggingface dataset:
Don't the pens expire after a year?
> I'd probably be happier if Python had (whether it was "is" or something else) a clean logical identity test operator.

Isn't that what == is?
> a trade school if all you want is "credentials for employment"

For many occupations, a trade school will not provide that. If trade schools expand to provide credential for many more fields, then maybe this will be a valid response. Until then it's not.
No such trade schools exist for many professions. Would that they did! In fact, some are rising to the challenge/seizing the opportunity for professions like software development.

Many/most professional jobs treat university degrees as non-negotiable entrance criteria. Some go to the enormous trouble to punish professionals who are otherwise productive but have "gotten by" with extensive experience instead of a degree once it's discovered that they never had one.
If the concert was purely music and the very good cover band played the music just as well, then sure.

Concerts are about more than just the music though. They are often about the stage presence, visual affects, and the nostalgia, in addition to the music.

That being said, if this cover band had just as good a show as the original band, and somehow the same amount of nostalgia (i.e. they've been covering the original band's songs since the start and have always been just as good in concert), then again I would say yes. I don't think that's likely though.

I mean, if you boil down what you are paying for to its essence, and provide an alternative with exactly the same quality in that essence, then you should be willing to pay the same. It's almost by-definition.
You can set Do Not Disturb for a team too from the same start to end time.
I find it interesting how the first website ever, being info.cern.ch, fails 6 of the 10 tests, getting a 0/100.
Glad you think so! It was a lot of fun to put together and I'm contemplating working on something like Zelda next now that I have a computer-controllable NES emulator working...
That just gives me an intense urge to use master/slave all over the place.
Whenever I see a settlement website like this, I always wonder how I can really trust it. Is there some easy way I can verify this isn't just a spammer's clever ploy to collect peoples' emails?
Reporting back, both repositories rustc2duchain and kdev-rust don't compile or recent ArchLinux. Incompatible versions of kde and rustc. As I have no idea about KDESDK and no time to investigate it, I find it unusable for now.

CMake Error at CMakeLists.txt:22 (find_package):
Could not find a configuration file for package "KDevPlatform" that is
compatible with requested version "4.90.91".

The following configuration files were considered but not accepted:

/usr/lib64/cmake/kdevplatform/KDevPlatformConfig.cmake, version: 1.7.3
/usr/lib/cmake/kdevplatform/KDevPlatformConfig.cmake, version: 1.7.3
/lib64/cmake/kdevplatform/KDevPlatformConfig.cmake, version: 1.7.3
/lib/cmake/kdevplatform/KDevPlatformConfig.cmake, version: 1.7.3
Schematics looks a bit like a less elegant version of schema. It does seem more focused on validation than attrs, I agree.
> I wonder if we'll ever see privacy conscious apps using some sort of obfuscation.

Actually Apple can do that already since they have bitcode for many applications. For now it's only required for watchOS and tvOS apps, but might become requirement for every app in future.

I suppose it's close to LLVM-bytecode so perfect for obfuscation.
"ITT is barred from awarding raises, paying bonuses or making severance payments to its executives or paying dividends without the department’s approval."

Wow. How do we make that happen for TBTF financial companies?
Jeez, I guess. In practice the Electron authors would presumably issue point releases for critical security vulnerabilities. If so, this is no different from shipping OpenSSL with your app and needing to get an update out for that.
Attack of Things
Where does this leave the likes of Edmunds, AutoTrader etc.?
This argument is absurd and yet I see it often enough that I assume it is a standard political talking point.

I mean, are you really arguing that the clinical approach to trauma is to surprise the patient with the topic in the middle of important everyday tasks?

Obviously, trigger warning provide a useful tool for people to manage their own exposure to these panic attacks. If this was not the case then no-one would ever suffer from PTSD as it would be instantly self-healing!
I went to Saturn back in the day. I also knew someone that worked there. My impression was of a cold environment that did not entice me to compromise $20k on a vehicle.

So, although I believe the model is appealing to some (or many), I do like the guiding hand of a salesperson to help me navigate many makes, models and options. It's more of a personal choice, and definitely it's unnecessary for say Teslas. I feel the car salesperson is not just something to be disrupted and eradicated, but to evolve into a more modern counterpart, like the people at shift.com.

OTOH, car dealership mafias should definitely die.
> The problem with this is that's not why most people go to universities. The top reason is probably credentials for employment

This is most certainly not the case at the University of Chicago. If you want a degree, even a prestigious one, there are far easier options (even in Chicago... See that school in Evanston ;)

Students choose the U of C because they want to be challenged by ideas, they want to spend four miserable years pummeling their brains with the totality of human endeavor, at 1000 pages per week, lest they never have such chance again in their lives.

The degree itself matters to me very little, but the way that school changed my life will stay with me always.
You can be sure that this vulnerability was probably discovered by some researcher, then sold to grey markets like https://www.zerodium.com or https://www.exodusintel.com/ (they pay up to $1 million for a highprofile iOS exploit), who then resold it to some government who is now trying to exploit this dude's phone...
That's how most large class action settlements work. Would the cost of systems and staff to process and verify 10 million receipts be lower than the cost of paying out some smaller number of undeserved claim checks? Probably not when the reward is small.

http://www.classactionrebates.com/
Carmax does exactly that and is pretty big nowadays..
It was preceded by the more advanced Burroughs B5000, which had a stack-based architecture, was directly programmable in Algol60, and had virtual memory.
> Want to be a lawyer ...

Perfect example! Law is one career where you can learn everything you need to know by reading books (ok, maybe all of them are that way..). Yet legislators (many lawyers themselves) in several states have introduced new laws to limit licensure only to those who have degrees. This would've excluded notables like Lincoln, Jefferson, Darrow, Marshall.
Somehow Python lets you distinguish “logically identical” things, though.
I think you are right. Here is the page from the Chicago LGBTQ student group on how they implement and create safe spaces for students:
https://lgbtq.uchicago.edu/page/safe-space
I got threema at launch for iOS. Still haven't managed to find anyone else using it unfortunately.
Same here.

I actually hate that Chrome's little status bar at the bottom blocks the "bob is typing" message if you happen to be mouse-overing a link!
On the third hand? Now you've triggered my alien phobia!

Seriously, though, reasonable people should behave reasonably, and a lot of the problems go away. But we aren't talking about reasonable people; we're talking about college kids. I remember myself as I was then, and I was a jerk. I was much more concerned with winning (in whatever form) than being reasonable or nice or considerate. So... yeah, the administration probably needs some guidelines rather than relying on the reasonableness of the students.

I said "needs some guidelines", but that isn't actually what Chicago is doing here. They're stating that they follow some values, and that you shouldn't go there if you can't go along with those values. This is a better approach, because values are actually a better guide than rules (somebody can always find a set of circumstances that the rules don't cover, especially if they want to).
I'm not sure about FreeNAS, but I do want to point out this is possible in the btrfs filesystem (sharded raid across drives). I'm not aware of any FreeNAS equivalents though utilizing it, but rolling your own is certainly an option.
Self-driving taxi trial kicks off in Singapore
> It violates the indiscernibility of identicals, which is one of the cornerstones of Western logic.

Oh, please. Python isn't violating any principles of Western logic. It's only violating your idiosyncratic insistence that there can only be one in-memory representation of any immutable value. Python does this for some types but not for others. Yet computers manage to run Python just fine, Western logic notwithstanding.

If you want to argue that Python ought to change its implementation to guarantee that, for example, any two references to the tuple (1, 2, 3) must refer to the same in-memory representation (so the 'is' operator would always return True), because that would save memory, or make the runtime faster, or whatever, that's fine. Then we can talk about the tradeoffs involved, such as increasing complexity in the interpreter code. But trying to claim that Python is violating "one of the cornerstones of Western logic" is just too much.
> Automated serialization is the devil. Gson and Jackson require you to write EJB-style objects to get automatic serialization - default constructors, with getters and setters for each field - to achieve automatic serialization.

Gson does not require this. The following class will serialize and deserialze fine with Gson:

class Example {
private final int foo;
private final String bar;

private Example(final int foo, final String bar) {
this.foo = foo;
this.bar = bar;
}
}

More complicated cases will require custom serializers and deserializers, but any class that defines only basic data types (including collections) works just fine.
> You can build an incredibly accurate picture of people's lives from metadata

Or as former Director of the National Security Agency, Principal Deputy Director of National Intelligence, and Director of the Central Intelligence Agency., Gen. Michael Hayden, said :

"We kill people based on metadata"

https://www.youtube.com/watch?v=UdQiz0Vavmc
They cannot see if the student is getting financial assistance in the way of food stamps, for example, but the student loan and grant program isn't like that. The federal money goes to the school first, and then anything above and beyond that will be deposited in the student's account. Which means students at this school now can either pay cash or get unsubsidized, non-garunteed funding through the private market, probably needing a cosigner or good credit. Some religious schools opt for this to be free from some types of federal standards. They may have other sorts of financial options available, but I'm not sure.
Mapping Manhattan's shuttered storefronts
Expanding the Online Frontier
Look at the way things could be, and ask "Why not?"

I'm not going to reject the ideal of college as a place to expand intellect because one common use is as a trade school.
Almost all apps on Android are signaling push notifications through Google's play services, because keeping your own connections open keeps the phone from going in standby and thus it leaks battery. I doubt that Telegram doesn't use it.

And on push notifications, the app only receives a signal that there's fresh content to be requested. There shouldn't be any metadata leaked. Source?
Besides, isn't the desktop app mostly just the browser app itself running inside the Electron framework? I haven't noticed any critical features it offers on top of the web app.
For what it's worth, I though the gifs were funny and liked them. But there's the whole tradeoff of adding extra clutter.

I a few GIFs can definitely split up the article a bit and make it easier to read, but too many can also be distracting.
Reply to the edited comment:

The reasoning that "more layers of abstraction necessarily equals less security" does not seem true to me. Granted, it increases the "surface area" that is exposed to attacks, and there's indeed a tradeoff involved, but this tradeoff may swing either way - either it does pay off or not.

Taking this reasoning to the extreme, there are plenty of abstractions that pay off for secutiry. One simple example is that software written in Java (for example) is by default more buffer-overflow-resistant than software written in C, due to managed memory/bounds-checking. In this case, the tradeoff was performance vs security.

> How could adding a ton of abstraction (which grows every release) making something more secure?

One example is the "buffer overflow resistence" in Java vs C mentioned above.
We do this with telegraf + influxdb. It has support for tags in measurements where we add the release version among other metadata which we can then visualize in grafana with a simple group by in the query.

You can also shove in multiple related metrics as part of the same measurement.

https://docs.influxdata.com/influxdb/v0.13/write_protocols/l...
How 1994!
In Manhattan, it's mostly bike couriers who go the wrong way. When I cut across one short block the wrong way because it's convenient, there have been a few pedestrians who've called me out on it. So someone who's on a bike all day should know the "right" way by now. There are also frequently bikers on some busy avenues when there's a bike lane a block over, which is also just laziness or failure to plan ahead.
If you are going to spend a week in angular for routing you will spend a month in react cause react is a view rendering lib. Just read the docs and for for http://angular.io (angular2) they have a hands on example
In the tech industry alone, Google and Microsoft run top-tier research arms. And before them, Bell Labs and others did at least as much as universities to advance the field.
I work at Bellhops in Chattanooga, TN. We were able to raise seed locally, and Series A and B from Bay Area and NYC investors while sizably growing market share. It definitely depends on what industry you're trying to start a company in but it's worked out pretty well for us.
Same here, I went through all settings twice and checked for sw updates. No luck so far. I miss the days when all friends were on IRC...
The Blue Steel has to stay
> It's only violating your idiosyncratic insistence that there can only be one in-memory representation of any immutable value.

I never said this! There can be multiple representations of the same value. For example, the same ordered set may be represented as two distinct red-black trees, balanced differently.

Values are different from their memory representations. Different memory representations of the same value are okay. Branching on the difference is not. Of course, to hide representation differences from users, you need abstract data types [0], and, sadly, Python doesn't have these.

[0] https://www.cs.cmu.edu/~rwh/introsml/modules/sigstruct.htm

> If you want to argue that Python ought to change its implementation to guarantee that, for example, any two references to the tuple (1, 2, 3) must refer to the same in-memory representation (so the 'is' operator would always return True), because that would save memory, or make the runtime faster, or whatever, that's fine.

I never said this either. I said that it should be a valid optimization, not that implementations absolutely have to do it. As things stand now, it's not a valid optimization, because it would break existing programs.

In actuality, I don't care much about the optimization itself. However, it's a good benchmark for assessing whether Python has compound values. Values can be deduplicated, because they may be represented more than once. Objects can't be deduplicated, because by definition an object exists exactly once in memory.

> But trying to claim that Python is violating "one of the cornerstones of Western logic" is just too much.

It seems appropriate to me. But, to be clear, what I was claiming violates the indiscernibility of identicals is dragonwriter's explanation, not Python itself. A simple explanation that doesn't violate the indiscernibility of identicals is to admit that Python doesn't have compound values. Which takes us back to square one [1].

[1] https://news.ycombinator.com/item?id=12358968
You're right, but the one catch is you sure shouldn't be using key files with it as they're one of the few things with known issues.
> To me seems logical: As we get older...

Since the paper only looked at people above 40, I don't see how you can make any such conclusion. There is nothing about younger people. They may do better - they may also be the same or worse. They were not even included.
EU copyright reform is coming. The Commission (=administration/ministry) proposal is scheduled for 21st of September. It will propose more harmonisation (currently the EU sets just a basic framework, countries choose what/what not to implement in detail, but the terrible is of course that the more ambitious it tries to be the less likely it will go through. The more national systems will be unpredictably affected, the more likely you'll get a few vetos. So the proposal will significantly update, improve and bring more clarity across borders, but necessarily makes compromises and has to leave enough freedom to not ruin existing working systems.

At that point the ball is handed over to the European parliament (~750 members elected from the 28 EU member states) and the council, i.e. the heads of state .

That means 1-2 years of negotiations and finally political bargaining between the member states.

The big issue is that copyright is only partially harmonised, so after that procedure EU member states have to transpose the EU law into national law.

Along all these stages vested interests will be lobbying. Politicians will cut deals. The EU (at least the eurocrats) will try their best to get an ambitious result, but we all know that it's in the end about politics. Political parties and leaders will make the final call.

There is no abstract EU making decisions about Europe. There are national governments, national parliaments and nationally elected politicians negotiating and cutting deals.

If you want a good copyright framework stop sending incredibly vague petitions. Go and pick up the phone and call an MEP. Go and join a party and make an effort to get into the committee that sets the party line. Go and visit your local politicians' open hours and tell them that you expect them to make their party listen - and offer to provide support.

Then you'll make change happen.

Stop slacktivism. Start informing yourself (by reading the stuff on 21st September) and then take an honest look to try where you can act.
Whether it's a rational approach depends on how costly the change is to make, and how much it helps.

Banning people discussing certain topics in public throughout a university is obviously too costly. Adding a brief note at the start of an article/lecture/etc. saying you're going to be discussing something is perhaps not.
Yes, submit a claim, and see if a check comes in the mail. Deposit it in your bank account. See if it clears.

If you get this far, it's not a scam.
It sounds like the cultural norm for how their team is using Slack is synchronous.

I'd strongly suggest building a culture that Email and Slack are Asynchronous.

If something is time sensitive, take it to a synchronous channel which has cultural expectations that it is okay to interrupt the other person.
> They're to prevent panic attacks.

That might have been the original intent of a "trigger warning", but their sheer prevalence today indicates that this is either no longer true or else we have nothing less than a massive public health emergency that we should be dropping everything else to work to address.
Thanks for the clarification. Back to the grandparent's discussion, it seems that such election on RSUs is more punitive than on ISOs - an RSU grant to a high-income employee is then taxed as income, potentially as high as 39.6% at federal level (and whatever the state obligations are) versus AMT bill, which tops out at 28%.
So who talks to who. I noticed in the picture that they have headphones on. Is it one party line?
Facebook is going to monetize whatsapp
"we did not have an iPhone 6 available for testing"

Big budget operation!
AFAIK, Amazon Japan does sell cars.
You need to charge them too.
A warning is never required. If you are unable to listen (or god forbid a disturbing image) to controversial issues that are literally occurring in real life you won't be able to handle the real world once college is over.
But that's a different topic. "You can say anything you want" is different from "you can say anything you want in our meeting".

Saying that Mozart can compose anything he wants is different from saying that the symphony has to play it, and that I have to go.
> This tells me it's possible to be considerate of common triggers while still drawing the line somewhere

I agree it is, but right now it's very difficult to have the discussions necessary to draw those lines—supporters of trigger warnings only want to discuss the cases where they're clearly justified (fireworks & veterans) and pretend all uses are similarly valid, and critics of trigger warnings only want to discuss the cases where they're clearly not (slimy things), and pretend that all uses are similarly invalid. Determining where the lines should be drawn will be a long, complicated, painful discussion, but currently there's no way to have that conversation. If your opinion is somewhere in the middle, most internet commentators will lump you into the all-for or all-against group.
I wish it too. But it's your choice. Also don't write stuff like this....

> Put another way, we find ourselves in a situation where a single, rather secretive corporation mediates the interactions of a significant fraction of the species, and has already been known to manipulate the perception of its users in ways which might be to its benefit. When I was a kid, this would've been no more than fodder for third-rate dystopian sf which even fans of the genre mostly wouldn't take seriously. And yet, somehow, here we are.

...because you don't really care.
I never understood the appeal of Saturn. I mean, every dealership has the option of "no-haggle" if you walk in and pay the sticker price.
This is actually a helpful comment.

I've been working through $location and state change events. I've read and worked through every blog post and stack exchange question from the first three pages of the "angularjs $location" Google search results for the last 36 hours.

The browser address bar was flickering so I was wondering why that happened. It wasn't my code but I found the culprit.
Previous discussion: https://news.ycombinator.com/item?id=12361178
lol downvotes, ok hn. My initial reaction was "this is crazy Spotify found something like this", which was why I commented.
That $5B appears to be the cost of the entire project, including production.

In your essay, you wrote "development cost". Is that meant to include production? Because it appears the development cost as its own line item was no more than $1B.

Have you read Wise's Fortune article to confirm that it says what you think it does? I haven't been able to find it online.

Also, I think it's interesting that nearly all of the sources I found cite that Fortune article, and not an IBM publication. Even an IBM site prefers to quote Fortune instead of their own sources.