skysight-inc/HackerNews huggingface dataset:
I think it's that, regardless of the "strength" of your jump, the curve is always fast at first, then slowing against gravity following a natural quadratic-ish curve.

So strong jumps, and weak jumps both always look like the first "push" happened at the very start.

As I said before, the velocity approach looks a bit more like the character has a jetpack, and is rocketing into the air. That is, the accelleration is slow. then fast, then slow again (as gravity takes over). Instead of just fast then slow.

re:perception, derivatives, and discontinuities. I think you are right. In bezier curves, discontinuities are numbered according to which derivative the discontinuity occurs in. So if you draw a straight line with a corner in it, in adobe illustrator, that's a c0 discontinuity. A curved line, where the control points for the curve after the vector are the same angle, but different lengths are a c1 discontinuity (but c0 continuous), and so on.

It's useful to number these, but c0 continuous "looks" smooth, always.

edit: sorry, I've misnumbered these. I should say that g1 continuous always looks smooth.

http://www.clemson.edu/ces/credo/AID/ACIS_HELP/HTM/DATA/ACIS...
It is shortsighted to think there is nothing we can learn from this. There are certainly things we can learn.

1) A good lawyer is worth a 1000 tweets.

2) Getting deeply romantically involved with coworkers carries serious risks, whether or not you believe a company has the right to restrict office romances or not.

3) The fetishization of "we don't have any process!" is a mark of immaturity, not Zen. One would think engineers of all people would understand the importance of formalized process.

I don't think anyone walks away a winner here.
"We need a new clean start, sane design and rock solid implementation with principles and following best practices."

We need everything after the comma, sure, but there's no particular logical connection with the bit before your comma. A drop-in, API-compatible replacement (or at least one where the bits of the API thrown out are carefully chosen and generally unused) with OpenSSL that isn't scary and has been vetted is by far the fastest way to get to the second bit. This is probably the best thing that could have happened to OpenSSL, and I predict a decent chance this will be the dominant branch in under a year.
Well, the decision to make electricity forbidden was a mix of building (by closing a circuit, not relevant to 100% capacitive systems), spark (ditto), heating and adding power consumption. There is some debate as to whether those last two still always apply to 100% capacitive devices (as this is important to Israeli soldiers and hospital workers).

But ultimately, most Rabbis know that these reasons have mainly been brought up to avoid making those "holy days" look like other days by allowing the use of computers, microwaves and so on, so it's not just going to go. Every practicing Jew has thought about it. Many hope our Rabbis change their mind one day, seeing how hard life without electricity has/will become and how plausible solutions may exist.
Julie Ann Horvath: "There was no investigation."
Why I am not persuaded by Thomas Piketty’s argument
A priori, no investment is "rational." That is, was the construction of 100,000 tanks to export the Communist revolution a rational investment by the Soviet Union? How about the $2 billion in private equity that went into building Facebook, a system designed to let people "like" their friends? The point of a free market is that many experiments are run in parallel. Some of these are deemed rational via feedback. Some fail, and are deemed irrational. A free market is not more rational than a planned economy; however, unlike a planned economy, a free market isn't dependent on a single plan.
"There was no investigation." - Julie Ann Horvath

https://twitter.com/nrrrdcore/status/458342995469688833
thanks but super weird, i dont have an "edit" anywhere
I wonder what would happen for such businesses if the quarterly earning game was ended, with CEOs paid on a salary basis. I think Ivan Seidenberg was fired because of short term returns on FiOS being low.
That is pretty bad. I can't see how that wouldn't give a new compiler warning that would tell the dev that they probably shouldn't commit that patch.
> It's pretty easy, actually:

There are many contexts in which your malloc won't perform well, and many more where it will fall over in a concurrent environment (unless LISP uses atomic operations and locks by default, in which case you have much bigger performance problems to worry about). Concurrency without garbage collection is nontrivial, though I don't blame you for not thinking about it all that much if you rarely interact with such languages. It's great to learn about some of LISP's better-performing utilities (push and pop for example) but let's not get carried away. Also, allocating fixed-length blocks of memory is a perfectly reasonable allocation strategy in C.

> No, that's just wrong.

From the link, embeddable common LISP comes with a runtime, which makes it inappropriate in many contexts. I didn't say that LISP couldn't interact with C (obviously it can!) only that it's not particularly convenient. From the link, it supports inline C, which is great, but again you're not really using LISP at this point.

> No, I'm saying use the right tool for the job.

Oh, sure, I don't think we're disagreeing on that. Certainly most of the prominent Rust developers will immediately point you to a language like Haskell, Nimrod or Python if they will satisfy your usecase. It's just that some of your posts suggested that you think LISP could in principle be used in all the places C++ is used, which I don't think is necessarily true, and certainly it wouldn't be convenient to do so. For people who do have to use C++, I think these LISPy features are a nice way to make the experience more tolerable, and I think that's all the article was getting at.
How the heck are there only 2 comments on this that say "library"??!! Seriously, that is the only answer needed here. You want anything, ANYTHING, all that stuff listed there, just go to your local library and they'll find it for you. (This assumes you're in North America, may not apply to other places, not sure on that, also may assume your local library is not a tiny really broke library with no budget.)
1. That would be easy to do, but it feels wrong to me. Not sure I can articulate why, other than that it's not the way HN has always worked.

2 is more or less what's what I'm going to do from now on.
The author is correct in saying that JS was not designed for functional programming. The issues they raise are real issues, and a different language design would make functional style much easier to write.

The issue with immutable data is not that Javascript's model is confusing, it's that there is no way to write "this array is immutable." Without that guarantee, you can't allow multiple data structures to reference the same copy of data because the data might get modified unexpectedly.

There is a similar issue with tail calls. The compiler could replace calls in tail position with jumps, but it's important that this be part of the language spec. Without a guarantee in the language spec, code that runs fine on one system may blow up with a stack overflow on another.

It's impressive that JS works as well as it does when written in a style different from what it was designed for. Many languages make other styles so difficult that it's not even worth trying (looking at you, Java).
For reference, parent comment was along the lines of "Woah. This is crazier than Game of Thrones!" Maybe an attempt at humor, but it's really not.
I haven't tried to relate them to this, but I saw some spoofed AOL messages on the 15th or so.

(out of the blue, so it would be a good chance they were related)
Just tried again, it looks like once you have Messenger installed it gets disabled in the main app. And this time my message notifications are coming from the actual app that I can read messages in, so I'll stick with it.
Swiftly and Machine Learning: Part 2
Couldn't imagine if this happens to one of my family members..
Top Reasons for Building Your Cloud on VMware and EMC
There is no reason to require the place to hold an atmosphere - you just need to build your colony underground (which you already have to do to protect it from radiation). The Moon may be interesting for magnetic launch systems (no atmosphere, plenty of energy and reduced propellant requirements) and all kinds of metallurgic processes (no atmosphere, low - but not too low - gravity). Mars is also interesting if you can industrialize the manufacture of fuel and oxidiser from the atmosphere - gravity is low enough you can make it into a chemical rocket fueling station (landers and such will still use chemicals for a long time), at least until we develop some icy moons further out.
No. TL;DR: Drawing is useful, UML is not.

For database designs, textual schemas, E/R diagrams or plain SQL are sufficient. I've drawn plenty of state diagrams without crediting UML handbooks. E/R diagrams can double as "class diagrams" in the sense that you don't need all the complexity of properties and methods in a diagram to convey which classes exist and how they're related.

People who think that drawing bubbles with arrows between them is a language, in more than a philosophical-linguistic sense, should probably take some more certificates.

To be fair, and to repeat some answers I've read so far: Of course, some diagrams are very useful. But to credit UML because individuals find it useful and necessary to draw things is stretching it.
WHY IS OUR SOLAR SYSTEM FLAT?
This is why I would never use OpenBSD (but yeah, I use OpenSSH). Can't use an OS for people with this type of attitude.
Ukraine: Photos 'show Russian troops' in east
Actually "Surface RT" was the "simple" version given by the community, if you can believe that. Typically Microsoft, the official names were "Surface with Windows RT" and "Surface with Windows 8 Pro".

I think the idea was to have "one" device (even though there were actually two different devices, with very different hardware) with the name of Surface, but which came in two versions, one with Windows RT, and one with Windows 8 Pro. So they were telling people: "This is Surface with Windows RT...and this is Surface with Windows 8 Pro".

But yeah, a disaster. Their current names of Surface and Surface Pro may be simpler to use now, but it's actually more confusing for consumers, because this current naming implies Surface Pro is basically Surface, but with a few extra features. When in reality, they are very different. I think this confusion was meant on purpose, because they want people to believe that Windows RT is "just like regular Windows - but with fewer features". They are doing their customers a disservice by trying to trick them like this.
It appears doubtful that FIPS will be restored. See the commit: http://marc.info/?l=openbsd-cvs&m=139775148919571&w=2

"Forcible certification conflicts with the goals of a free software project."
>Over 1,300 new names or "strings" could become available in the next few years.

I'm the only one that doesn't like this? Having more domains it's nice, but having so many just feels overwhelming. I'm also sure that some/many of those will be completely ignored by everyone, and thus making me wonder why introduce them in the first place.
Any chance this works against multiprocess shared memory code, or only a single multithreaded process?
Many people have raised preferred/common pricing issues and it is a valid criticism. I don't have a complete answer but have added a partial answer to the original document and have reposted it here: https://news.ycombinator.com/item?id=7625099
I would love to take the sting out of someone getting the one or two "primary" domains for an IP, even something generic a concept as "grow.com" or something along those lines, and splitting it up so that just about anybody can get a specific flavor in. "No, we're not grow.com, but we're also not grow.xxx or grow.medical, we're grow.coffee!"
Even if OpenBSD did not drop the FIPS code, LibreSSL would not be FIPS compliant because that involves paying large amounts of money for certification, which with their limited resources, and the way FIPS nessisarily constrains development, they would be unwilling to do.
No, the people who defaced LA and Defaced the Owens valley now want to deface the Mojave. What is downright stupid is not doing the math on how you connect the dots.
Only file synchronization tools (commercial or not) could ever fit that description, any other kind of tool must manipulate some kind of file.

The only problem is that we are talking exactly about a file synchronization tool. Thus the exercise isn't as valuable as it may appear at first.
Somehow, I don't see removing FIPS or Windows support being in the best interest of the community as a whole. For startups wanting to have a product that requires some level of FIPS support, starting with a decent base makes things easier.

Windows support? There are more than a couple of applications out there running on Windows that make use of OpenSSL.

Theo's quote -- "99.99% of the community does not care for VMS support, and 98% do not care for Windows support." -- is, at least to me, narrow minded in the scope of what he defines as "community" -- unless he specifically means the OpenBSD community.
Wow, just looking at the list so far, it appears the squatting has already begun in earnest. It's the dot-com land grab all over again.
They're building it first and foremost for OpenBSD. If anybody's interested in using their fork, they'll create a portable version, as they do for OpenSSH, OpenSMTPD, &c.

The act of stripping the library down is worthwhile though: OpenSSL has accumulated a lot of cruft over the years.
Ack - looks like I posted something quite similar.

Maybe Theo is thinking only about the "OpenBSD community".
Well, no. They're not just dumping anything over the side - they're using a mobile chemical reactor called the Field-Deployable Hydrolysis System to break the chemical weapons agents down into far less nasty, but still quite toxic, waste. Which isn't being dumped over the side, either.

See here for some technical comment on the FDHS: http://guests.armscontrolwonk.com/archive/4158/cw-destructio...
IMO, Putting libre in front of any project name is a surefire way to loose enterprise any and all enterprise / corporate acceptance.
Well, at least there are two projects to address Melange usability...

"Responsive Layout"

https://www.google-melange.com/gsoc/project/details/google/g...

"Improving Student flow/experience in Melange"

https://www.google-melange.com/gsoc/project/details/google/g...
There are good and bad ways to respond to the results of an investigation. I would argue that her response falls under the latter. She's doing herself a disservice by posting stuff like this.
> the shitstorm twitter would unleash upon you

Not to mention the fact that, assuming the writer is indeed a Github employee, the fact that it would instantly place her at grave risk of losing her job.
I think restructuring OpenSSL with better modularization could achieve / maintain more compatibility than just ripping things out.
Lots of LLCs in there. Sounds like companies set up mostly for the prospect of short term profits, e.g.:

COLLEGE >> XYZ.COM, LLC

UNIVERSITY >> Little Station, LLC

VODKA >> Top Level Domain Holdings Limited (those guys have quite a few such as "COOKING" and "FISHING")

It used to be that you had to squat the web one domain name at the time, now you can just squat a whole TLD!
Yes, just read the code (and whatever textual documentation comes along with it). The best I can hope for is a set of OO interfaces that is really well-described in their comments. And some oral presentation/walkthrough. And some small tasks to get me acquainted with a new codebase. If there's a large library, some HTML-based documentation, perhaps even with examples, is very fine.
Thank you for highlighting a difficult point! The most instructive item for me was seeing a comparison of video of Bush in his run for the Texas governorship, showing his sharp mind. In such context though, the dissonance. erwee. his stated political objectives and his true violent objectives is disheartening.
If someone else is wondering who is "Charleston Road Registry" it's actually .. Google.

http://www.internetnews.com/blog/skerner/who-is-charleston-r...

Also, it seem the sartup Donuts[0] is snatching a lot of domains using shell companies[1].

[0]http://icannwiki.com/index.php/Donuts
[1] http://icannwiki.com/index.php/.voyage http://icannwiki.com/index.php/.camera http://icannwiki.com/index.php/.guru
The official response doesn't say anything about the errors of judgment being related or unrelated.

That's a good point, though: from our perspective it is still just he-said/she-said (er, she-said/she-said), and I guess it will always be. I guess it just depends on who we (individually) feel is more credible.

Based on Hovarth's public behavior, I'm not feeling too great about her story...
From her blog post:

> We learned that unnamed employees felt pressured by Tom and me to work pro-bono for my nonprofit

It's really hard to take seriously the claims that "my husband did nothing wrong" when

1. He resigned.
2. She's now being accused of shady practices in her own company as well.
Don't count OOP as being dead yet, the FP stuff is useful (I use it myself), but we have our own better abstractions coming out, like having more fun with mixin-style inheritance. The FP + OOP crowd is pretty vocal, I'll give you that.
This article is about OneDrive for Business, not OneDrive. OneDrive for Business is for business, as the name suggests. SharePoint maybe slow, but it does have features that users in business like, so having OneDrive for Business behave like SharePoint is fine.
Is that $185,000 per evaluation for a gTLD? Are there other costs involved?
> Lots of LLCs in there. Sounds like companies set up mostly for the prospect of short term profits

I suspect they're mostly shell companies.
I wonder about if the NSA, who was supposedly aware of the bugs (and likely others), had to leave other US gov agencies open to the exploits because they would otherwise blow their cover? Or might they have had internal custom OpenSSL (or just didn't use OpenSSL)?
Contribute to Any Video on YouTube with Wusk
I don't see it. The quote replied to was "how subtle and ambiguous our and others views of the same reality is".
> Basically criticism that could be applied to most practical languages out there

yet you're not forced to learn most of them.

Now there is a solution from most issues the OP raises,but frankly Javascript is working against the developpers. That's why people say "embrace javascript", because it's a language that wont embrace the way you want to code. Javascript is a lucky mistake.And if not because politics we wouldnt be stuck with it. ES6 brings are few interesting things to the table though,and some scary ones like proxies,and god, people will abuse proxies and make code just "magic"...
A bank controlling its own TLD might make phishing attempts easier to spot for the less technically literate.
... what does that have to do with anything? We're not talking about that.
Many of the LLCs are shell companies. In particular, basically every instance of "Adjective Noun, LLC" (e.g, "Foggy Sky, LLC", "Little Station, LLC", "Baxter Hill, LLC"...) is a shell owned by donuts.co, and "Charleston Road Registry" is a shell owned by Google!
+1 exactly right

I co-wrote a book on UML years ago, used to be an enthusiast. Now I write some sequence diagrams, and once in a while might write a high level class diagram.

It is all about communication, and a sequence diagram is good for that.
Many of these gTLDs sound exotic today, but I bet 10 years from now they will be nothing special. I for one welcome it, if only to dethrone the dot com. It doesn't make sense for us all to try and squeeze into the same limited gTLD space. Perhaps this will be the most efficient way of killing off domain squatters, by flooding the market with viable domains.

It's just a matter of time before half of all links submitted to HN end with ".js".
What a drama queen. Hard to take her seriously with these antics.
Since you don't have a means of contact in your profile, I'm just going to tell you directly. That was an incredible turn of phrase. Really nicely said.
It's only there for a couple hours after the comment is posted. Not sure if green accounts behave differently, I don't create new accounts willy nilly.
This pretty well describes my problems with JavaScript. We have first-class functions, but they are horribly crippled by the lack of tail-call optimization, immutable data structures (I don't want to mutate an array in order to implement map), and lack of arity checking.

Alos, does anyone else get annoyed that operators aren't functions? I would love to write `_.reduce([1, 2, 3, 4], +, 0);` but instead I have to implement a sum function first. There's all sorts of little issues like this that make JavaScript a pain to work with.
Yes, I agree, but I'm sympathetic: GH has always pushed the flat-hierarchy, we-are-all-peers attitude. And I think that's cool in theory, but has potentially bad side-effects like this one, where people feel pressured in situations where they viscerally know they are not peers, even if the atmosphere tries to push that idea.
I see what looks like the Japanese equivalents of single and double quote, full stop and comma, so it's still a bit puzzling why the English version doesn't have those there.
Pretty sure we haven't touched any of the several posts of that article. Users flagged them.

Edit: I checked. It was posted three times. First was deleted by the poster. Second was flag-killed by users. Third is still up but heavily flagged. No moderator touched any of them.
I'm still trying to figure out exactly what the sequence of events was there.

As best I've been able to work out, whatever juvenile oaf created the "dongml" repo added Shaw to it in order to harass him somehow, and Shaw responded by writing a script to constantly commit changes to the repo which essentially rendered it empty, which seems reasonable both as retaliation in that specific case, and for general reasons of good taste. Then, in response, Github added a feature so that the "dongml" infant could block Shaw.

Would anyone with closer to firsthand knowledge of the incident care to let me know whether I'm on the warm side or the cold?
I have a number of them to target, part of the business plan is to cover several (very interesting) use cases, along with creating a shared workflow for these.
So while some relational databases will be covered, so will other types.

Also note I'm interested in focusing open source databases first, if not only!
But this time around they raised the application fee by three or four orders of magnitude to make it more fair.
Two-letter TLDs are reserved for ccTLDs - they're assigned based on the ISO country code (ISO 3166-1) of the country. As there is currently no country with the country code "JS", the TLD cannot be assigned.
See, I think that its really unfair to offer employees these options with the high cash one being the "wrong" choice. people have expenses and there's nothing wrong with choosing less risk in favor of cash up front. It doesn't mean that you "don't believe" in the mission or any bullshit like that.

One motivation behind this model is exactly people in situations like yours. Your liquidity needs should be cyclical. The IE model fully supports taking varying amounts of cash each month and getting something approaching a fair-valued amount of equity each time.
Not really...

Even taking all emotion out of it, a story from a source that is probably a lie convey s more emotion than a story from a completely unknown source.
Better late than never...I've increased the power and number of instances running GCC Explorer, so hopefully it's a lot more usable under load now. Although my HN 5-minute fame seems to be over now :)