skysight-inc/HackerNews huggingface dataset:
When your time is unscheduled it's not a problem. When you're scheduled to be in a meeting, or working with someone, it's disrespectful and potentially expensive.

If you never work with anyone else it's not a problem - all that will matter is getting stuff done. But when you work with other people it will be a problem. You will get the reputation of being unreliable, and a reputation once acquired is almost impossible to shift. Even devs end up interacting with other people. If you're any good, people will start coming to ask your opinion on things. If it's noticed that basically you're not there when you're expected to be there, you will get a bad reputation, even if you think that ass-in-seat time is irrelevant to getting things done.

And you may think it's unfair, but a reputation for unreliability in turning up on time will spill over into an expectation that you will be unreliable in other matters. That's how things work.

If you freelance or contract and fail to meet deadlines then you will lose clients, contracts, and money.

So it's entirely up to you. People under 30 have a much more relaxed attitude, but ask whether they have the wide range of experience necessary to make a nuanced decision about whether this is important. And will you only ever deal with people under 30?

I wouldn't have made you go home, but I would think twice about trusting you with anything important. If you can't show the discipline to be at work when you're asked to be there, how can I trust you with other aspects of self-discipline?

Added in edit: A lot of other commentators are saying "asses in seats is a dreadful policy" which is true, or "Provided you get your work done, who cares?", which is true. But once you are a member of a team, even if you don't formally interact with people in the code you're writing, you still have knowledge and experience that other people might want or need to tap into. If you're not there, you're depriving them of the ability to interact with you. Interactions in a team are not limited to formal meetings and formal pairings. In the best teams, it's the informal interactions that are the hardest for management to understand, the hardest to foster, and yet give the greatest rewards. If you're always late, you can break that.
As someone with a similar story (an older kid thought they'd teach me how to swim without my consent and dropped me in the deep end of a pool -- I don't remember being brought up), does anyone know of adult-focused swimming programs to get around those fears?

I've taken lessons as an adult, either at the YMCA or as part of a college Continuing Education program, but they never seem to click.

I feel like I've conquered anything else life has thrown at me, but I'll be damned if I've learned to do something as simple as swim.
Fair enough, I figured the context of the 6 figure comment I made was enough context about my meaning with that quote.
The two are not mutually exclusive, and I'm not even sure about the net effect of linking to the non firewalled article. If I couldn't read any article from the WSJ, I don't know how likely would it be that I'd sign up.
just look at spring boot project examples and you will see that is simpler than ever before
I will not give up on this setup, minus the Yubikey (would love to one day), but it recently broke it when I updated via F-Droid, and it has not been the same since.

https://github.com/zeapo/Android-Password-Store/issues/77

Still, the only password manager simple enough that I can understand it and will actually use.

http://git.zx2c4.com/password-store/
You're not telling me anything new here. The point is that those data-binds only propagate if you perform all the same selections on your update as you did during enter stage. I reported this issue and they essentially said it can't be improved due to backwards-compatibility requirements[1]

And key functions are non-trivial to create if 1. you use d3.nest[2] (not to be confused with nested selections) 2. you modify the data in a way that changes the grouping 3. you try to match existing nodes back to the changed groupings. Key-based computation is insufficient for dynamically matching DOM nodes to changing sets.

Those two things aren't showstoppers. They just make the data-binding fairly brittle.

The thing that it's bound to a non-namespaced __data__ property is more problematic in my opinion since you always have to pay attention to not overwrite the datum with a different selection on any DOMnode, otherwise you will break callbacks that rely on the data. It basically requires a 1:1 correspondence for DOM to data on the whole subtree.

This makes decomposing the selections into separate steps difficult. I.e. building a base tree and then populating the leaves with a separate data set can easily end up overwriting the data bindings of the base tree.
Again, it's possible to avoid these pitfalls but if __data__ had been namespaced it would be far less hazardous.

[1] https://github.com/mbostock/d3/issues/2034
[2] https://github.com/mbostock/d3/wiki/Arrays#-nest
Those drinking binges do not start at 21, they start at ~18 (or earlier), when people go off to college / enter adulthood.

By the time Americans are 21, drinking isn't a new fascination any longer.

Personally I've never met someone that waited until 21 to be legal and then began drinking furiously.
> But doesn't a civil society benefit from discussion on topics rather than ignorance of them?

Discussion, yes. Absolutely.

Shouting matches? Not so much.
Perfect Insider Traders Got Caught
No shit. Visual Studio is Windows only.
Penn State Cuts Internet After Chinese Cyberattack
It's surprising to me that Facebook didn't use its financial muscle to sidestep this issue and release a sort of "console" alongside the Rift that is heavily tuned for this particular purpose.

I suppose this will happen eventually, and that the first "Rift" is still intended as an "enthusiast" product with a more seamless, mainstream-oriented product to follow.
Link links to this thread currently.
Internal Documents Show FBI Was “Wrestling” with License Plate Scanner Privacy
He definitely tried too hard.
What's the hype for? Yet another language claiming to be safe with tons of gotchas and unsafeties. If you want safety, just use ada. C++ is good enough for the rest of us.
Not talking on society level but I watched porn from maybe 12 onwards. Have problems with that? Know how I should have lived better than I?

You can't restrict anything anyway. Any filter is porous and everything gets thru. One hardcore image is enough.

The only thing you really achieve is humiliating the teenager, make him feel not in control of his life.

I know that you try to restrain me like I'm a parrot instead of taking to me; you are explicit in trying to conceal from me something that you point me at by this attempt.
I was alluding to the recent developments leading to HTTP 2
It's the recommended spec, not a requirement. And they're just following the industry. The bang-for-buck point for gaming PCs has been 8GB for a while now: The price difference is not great, and while some modern games won't use more than 4 gigs, some will. It's nice to have.
"In 2005, Conboy and her colleagues infused old mice with blood from young mice -- a process called parabiosis -- reinvigorating stem cells in the muscle, liver and brain/hippocampus and showing that the chemicals in young blood can actually rejuvenate the chemical environment of aging stem cells."

Wasn't there some horror movie (or story...) about some guy (Dracula?) staying young by taking young people's blood transfusions? Or am I off base?
Also you have PKP, that even organises a conf about this stuff http://pkp.sfu.ca/pkp2015
This is a nifty idea. The only problem I see with it is that it makes papers far less self-contained. IMO some of the best-written papers let you understand something of their impact even if you're not too familiar with the field. Taking away the lit review hurts that.

You might argue that a single collaborative lit review would do -- so readers could just print out that plus the paper. But often that lit review section is tailored to your specific goals and audience. To do it well, I think you'd end up having hundreds of such lit reviews for a given topic. In which case, why even bother?

(I didn't mean to sound so harsh, by the way! I do quite like the idea of bringing some of software's collaborative tools over to research.)
fair point. Though if you never hit the firewall, you'd also probably never sign up.
I used to object to the idea of driverless cars. Then, while driving around NYC, it occurred to me that driverless cars, however reckless, would be an improvement over the other cars on the road. In fact, not just in NYC, but wherever I've driven across the US driverless cars would be a step up.

The driverless cars being tested now drive more deliberately and consistently, if a bit slower. This means that accident rates should come down, and with them the collateral congestion that they cause, hence effectively increasing the average miles per hour of a commute.
Yeah, the system RAM requirement does seem a bit low. I mean 8 GB currently is basically just saying 'No you can't hook this up to that laptop which was designed for the day to day use of an average web surfing, Netflix watching, and video chatting individual.' I mean it should be basically a non-requirement for people working in computer graphics or interested in this for gaming.
Show HN: Config Curator – Simple and intelligent configuration file management
Yeah, it would be nice if there were more remote options, especially outside the area of web development, which never really got my interest.

Federal employees here seem to get some leeway with regards to actually coming in versus working from home, which is encouraging, but contract employees are on a tighter leash (or straight up second class citizens, depending who you ask). But there are plenty of things we do that just couldn't be efficient remotely, since there's a lot of custom hardware and lab-testing involved.

Btw, I'm not really complaining. Working on air traffic control systems is a pretty damn cool career, imo. It's fun to make a small stretch and answer, "What do you do?" with, "Oh, I just keep planes in the air."
Hmm. I recently upgraded to a GTX 960, and I wonder if it will have enough horsepower. It's a cool, power sipping card for the performance it puts out, but I would wager that many of the techniques used to get those benefits will not take well to the specific demands of those dual screens. Then again, these are "recommended" specs, not required.
If you write in Coffeescript or Clojurescript, you're not writing the "assembly" yourself. It's a perfectly valid comparison, and JS being a high-level language doesn't change anything.
Only C89 requires this. Compilers have moved on.
> There'll be a lot of negative feedback from OSX and Linux developers.

There already was; the Rift SDK license is one of the most hostile I've seen in a long time, and utterly incompatible with Open Source.
It's legit -- just chatted with Cuban about it http://www.businessinsider.com/the-apps-mark-cubans-loves-an...
"According to the CIA World Factbook, diamond activities contribute to 38 percent of national GDP, generate nearly 80 percent of export income and 50 percent of government revenue"

Well then. It's easy to replicate their "model"; all you need is a ginormous diamond mine.
Except that Lua and the Lua libraries are not strictly defined. Lua would be a fine choice if we were all to use for example only Microsoft Lua ;-)

Seriously, there have been a large number of compatible ECMAScript implementations, which still astounds me because that is no easy feat.
To prevent abuse, we need to ensure that
everyone taking the 8^8 test is a human
and not a bot. Click on all of the icons
below that represent animals.

And then the site is so slow it only shows me 5 of 7 images, the other two failing to load.

Good one.

Don't get me wrong, it's a cute idea, although I have to say that I'm not sure I'd get along with someone who thinks exactly as I do.

Edit: I've passed the spam test and started the "test" - most of the answers are "none of the above" or "any one of these 4". The usual frustrating experience. I mean:

THE KEY TO BEING SUCCESSFUL IN LIFE IS ...

How should I know?
> A small manufacturing change could raise it back to the higher number of attempts.

Even 80 attempts isn't a tall barrier when you're cracking in an automated fashion.
What other resources did you use? I'm slowly working my way though Programming JavaScript Applications.
Love it!

If you're studying HTML5, the next thing to try is to execute the Mandelbrot iterations on the GPU with WebGL - GPUs are very well suited for fractal rendering; with a beefy GPU you should find you can render at 60fps

https://www.shadertoy.com/view/4df3Rn

(if it's a little slow, on line 5 set 'AA' to 1)
I've read it has been done many times throughout history. I found it funny that 21th century science is reaching folklore level of knowledge.
I have read the guidelines. There was nothing gratuitous about that comment, given the subject matter.
Their content seems to be pirated (or user uploaded - hell, even company uploaded if the reports are true) in the first place. I think that's the bigger problem with the service.
If you're that confident in your pass-phrase, you could just push your private key to github. Might want to consider that there is some overlap between being able to steal your yubi-key, and being able to install a hardware (or software) key logger...
Seems like theres no good reason for rust to do this when vala can -- and better, it just compiles to the same C
Yet again, you've missed the point. Lobbying and its disproportional impacts are the antitheses of majoritarian rule. They are examples of failed (or more accurately, untested) minority opinions crafted into law and policy without passing under public scrutiny. Your argument boils down to "things are currently the way they are because they are right," which belies the complexities of the situations at hand. That is the appeal to the majority that I am pointing out. It's ironic that you bring it up in the context of lobbying for the reason I've stated above.

Note: I don't think that all lobbying is unethical or contrary to public opinion. I do think that a good majority of it is untested and inorganic. It's monied interests preserving monied interests.
It's a bit sad how far can one go under 'negative' pressure. Nothing happens unless there's a shiny carrot to eat.
I think it takes a broader definition of "computing" to really answer the question in the end ...
What lineage from gold does the euro have?
Indeed, and here is the original ad for renting a room: http://supost.com/post/index/129734920
In fact we are in so far the hottest year on record, following 2014 as the hottest full year on record. All of the 10 hottest years on record have occurred since 1998. The oceans and atmosphere are, as has long been predicted by climate science, taking up an immense amount of heat due to the effect of greenhouse gas emissions.

It appears to actually be you who is guilty of confirmation bias, ignoring the forest in a vain search for the one tree that will prove that climate change is a lie, a belief to which you are irrationally wedded.
Civilized terminal styles for Node in ~30 LOC
The airgapped computer loads propriety Chinese blobs to boot and is pulling it's encryption software over the network via HTTP.
The two maps with PartialOrd are

https://doc.rust-lang.org/collections/struct.BTreeMap.html

https://doc.rust-lang.org/collections/vec_map/struct.VecMap....

ChaChaRng is

http://doc.rust-lang.org/rand/rand/chacha/struct.ChaChaRng.h...

although the other implementations also need this. The main page for rand should probably have this somewhere on it, too.

Thanks for helping :).
That would make refactoring painful I suppose and it's unlike anything in the language. In general the rust devs have tried to get rid of as many sigils as possible anyway so your proposal is very unlikely to gain traction.
"quite possible that this kind of device will be the norm in 10 years"

I want to believe this, but I just can't see people caring, ever. The worst has already happened. Edward Snowdon has exposed that government can, and does, look at you penis and we still don't care.
This sounds like a maturity issue. Grow up. Show up on time.

If they want you there at 9, get there at 9. That's not unreasonable.
"We don’t just borrow words; on occasion, English has pursued other languages down alleyways to beat them unconscious and rifle their pockets for new vocabulary."
--James D. Nicoll
Ultimately, you have to know your system and work it, while hoping the system doesn't change on you in the meantime. If your system hadn't changed dramatically, it sounds like your friends would have been the ones coming out ahead.

But I do suppose that the person who is 'cheating' the system is more likely to get screwed harder than someone doing the 'right' thing in the case of a major change. I expect that if things were changed in a way that hurt people doing what they were supposed to, there would be some transitional period, grandfathering, etc to protect them, whereas if a change hurts people who are gaming the system, it's more likely to just leave them hanging, since they shouldn't have been doing that anyway.
On the one hand you can say it's an overreaction.

On the other hand meeting commitments is a pretty basic life skill, and probably one you should learn. It is no harder to be places at 9:00 than it is to be there at 9:06. Being late often signals to the other people involved that you do not respect them or their time. Whether that is true or not, whether you mean to say that or not, that's the signal that is received. It's even used in power games, where the more powerful person intentionally makes the other person wait for no reason.
Also IANAL but from what I know the law has not been interpreted to use (in my opinion) a reasonable definition of the word effective. The law requires 2 things here for a covered protection to be "effective":

#1 That the protection on the copy is "sufficient" to protect the rights of a copyright holder of the original work, and

#2 That the copyright owner is satisfied with the protection provided by the copied work.

To me at least, this seems insane. You can theoretically claim DCMA based relief for anything forever by taking its bitstream format and flipping every bit once. That coupled with the knowledge of the copyright owner will be enough to be covered under this reading of "effective".

The linked court decision states on page 28:

98. To prevail on a DMCA claim for violation of the copy-control provision, plaintiff must
show that CSS “effectively protects a right of a copyright owner under” the DMCA. 17 U.S.C. §
1201(b)(1). Under that section, a technological measure “effectively protects a right of a copyright
owner . . . if the measure, in the ordinary course of its operation, prevents, restricts, or otherwise
limits the exercise of a right of a copyright owner under this title.” 17 U.S.C. § 1201(b)(2)(B). For
the reasons articulated above, the court finds that CSS technology is an effective technological
measure to prevent copying of copyrighted DVD content by the average consumer. That CSS
technology has been hacked does not disturb this conclusion.

The RealNetworks case where this was decided is linked below. The case basically went "There is this program that uses freely available code that technically breaks your DCMA approved protection method, CSS, but because CSS still works to protect rights due to the breadth of it's implementation, it is not sufficiently broken by your program or the freely available knowledge you used to make it, and the Court finds for the Plaintiff." (my interpretation from reading page 56)

See: https://www.eff.org/files/filenode/RealDVD/real_v_dvd-cca_pi...

Pages #28 and #56
Your second point is not a consequence of the act itself, but a consequence of making it public. What if they never learnt about?
> Sounds like what the author needed was EMDR

Eye movement desensitization and reprocessing?
Hack to subscribe to any private Pusher channel
See also http://dotat.at/prog/nsdiff/ which outputs the differences between two versions of a zone as an bs update script. We use it at Cambridge University for pushing changes from our IP Register database into the DNSSEC signing server.
You could also shim the lock open pretty quickly with a scrap of aluminum from a beverage can. Examples...

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

https://www.youtube.com/watch?v=jY_Q7nK6550
I work for a company that is trying to change this - academia.edu. We're all about open access to the world's academic research. Peer review is definitely something we're working on!

We're also hiring in SF, if this interests you (jon at academia.edu)
Simon Sinek: First Why Then Trust [video]
On top of that, Korean Internet connections come with mandatory porn filters in order to protect the local prostitution industry.

It's shameful.
Yeah, I can't seem to pass the spam test either.
Web library maturity aside, is the language inherently less suitable for webdev than Go?
That is not a suicide though, but rather the process of growing up.
Temporary AI vs. permanent AI vs. university professors
Unless you have all of the optimizations available to the lowest level you are restricted which is why people complain about "only JS".

There are no optimizations missing from x86 so complaining about it is pointless.

Especially given the improvements in sandboxing having a more powerful underlying language could improve things (note that this doesn't mean it needs access to the API of the underlying OS, which is where Java got itself in trouble).
Python 3 and Swift have the issue of being totally tied to unicode, so if the politics and issues around Han Unification matter to you then those two are actually also not usable for you.

Those issues do matter to me, yet Unicode-based languages like Python 3 and Swift are not only usable, they are best general approach (among actually existing technologies, not among all theoretically possible approaches). I've been building Asian (CJK) infosystems since the 1980s, and there are far fewer problems with Unicode-based approaches than with the encoding soup we had before.
Doesn't Allwinner board require blobs to boot?
But you can still get a prescription for them.
Because regardless of what the propaganda says, Rust is in the same tradition of most other popular languages: bloated code for features you don't care about. If you want real small code, you use an array language with a small interpreter.
Looks like you found eachother.
Thanks. So, I'm not sure what _specifically_ the issue is here with PartialOrd. It has 'impl<K: PartialOrd, V: PartialOrd> PartialOrd for BTreeMap<K, V>', and if you click on PartialOrd, you go to https://doc.rust-lang.org/core/cmp/trait.PartialOrd.html, which has an explanation of what it does. Am I missing something?

ChaChaRng _does_ mention OsRng, but a code sample might help, for sure.