skysight-inc/HackerNews huggingface dataset:
square space really looks great. Their pricing too seems very affordable.
YC startup school videos.
That seems to be two different screenshots of different parts of the Google version. The typesetting is pretty bad.
The Greatest Media Buying Strategy for B2B SaaS Marketers
Are we demonising specific behaviours, or power imbalances in general, or just one gender?

Do exploitative power imbalances fade into political and economic background noise when they're "only" about money and/or hierarchy, and no dating or sex are involved?

Do "uncomfortable feelings" around dating and sex have a paradoxically privileged place in this discourse, over "uncomfortable feelings" caused by more overt forms of verbal, financial, political, or legal abuse - and if so, why?
If you don't care about licensing, GPL is a fantastic choice. Definitely don't choose MIT or BSD. The only people who should ever choose MIT are people who do care about licensing and have specifically made the decision that they like what the MIT license does. But if you don't care about licensing, then you can't make an informed choice about whether MIT is appropriate, and it's far better to err on the side of using a copyleft license (e.g. GNU) than using a permissive license like MIT.

You've just said "if you can't make an informed decision, then you should make the choice that I agree with" (from other comments, you clearly are someone who does care about licensing, and don't like the GPL). It works just as well both ways. You even slipped in some loaded propaganda words ("restrictive viral"), just in case anyone had any doubt that you weren't offering objective advice.

Fundamentally, there's a choice, and there's no getting around that with "if you don't care" defaults.
Dave's biggest mistake here was actually referring her for a job after this interaction. In the absence of that, it was a late night social event with alcohol where Dave made a pass on a girl (who may or may not have been signaling that this was appropriate as she was angling for a job) and she didn't show interest. End of story.
If you use an email address, be sure you don't use it as your internal key/identifier for the corresponding accounts.

Says someone who's "eternal" email address from a robust institution still very much a going concern, just went away.
Yep, especially because IBM just gave me a 20-core (8 hardware threads per core) POWER8 server with 256GB of RAM to run this stuff on, so I'm going to have a lot of fun getting Nim up and running on it!
Let's not bring identity politics in to this discussion.
That's incorrect! Routine use of a path over your property over a large amount of time is a classic case where a public easement is created without the owner's consent. See "Prescriptive Easements"[1]. You absolutely will be required to re-open the path.

[1] http://www.nolo.com/legal-encyclopedia/easements-overview.ht...
America’s Pension Bomb: Illinois Is Just the Start
You can bring your devices without worrying about having them inspected

Why not?

True, hostage-taking is generally not a risk on rail (Pelham 1-2-3 aside), but HSR is just as tempting a target for terrorism.

Imagine a detonation that derails an HSR from elevated rail, at speed, in an urban setting.
Zero Runtime Exceptions in Production with Elm
Such stories don't let me stay focused on my freelance work.

I got inspired and start researching and Building. ( btw failing yet)
This is what bothers me about the "every man for himself" type of rhetoric in politics and wherever. If you just work hard enough, you can get everything for yourself with your own persistent commitment and then you deserve everything and blah blah. Of course that's a great place to get to, but there are tons of people out there doing just that, which means that not everyone gets to be the lucky ones. Societies should support and appreciate failure a lot more, and succesful people shouldn't generally be so entitled just because they won the hard working lottery. There's never enough space for all the people trying hard, and not the ones trying the hardest will always succeed. But it still makes me very happy when people give it their truly best shot.
> Why patronize a prostitute for make believe alpha male abuse of one's position when one has the real thing every day?

Because it's a lot less likely to get you in trouble (if we make it a lot less likely to get you in trouble).
No, it's under the jurisdiction of the Santa Clara County sheriff (poster above is thus being very pedantic).
Just make sure you disable the kangaroos' rocket launchers before giving your big demo... ;)
Here is a quote of the Tweet for the lazy:

Martin Kleppmann‏ @martinkl

I am not happy about this. I believe readers should be able to get DRM-free eBook files to download to their own devices.

1:07 AM - 29 Jun 2017
Thanks for the reference. A quick glance over that paper suggests they have a powerful capability system which tied with the objects provides the necessary abstraction. As such page objects themselves don't provide any benefits.

In that sense files can also be thought of objects with a set of methods (walk, open, read, write, close etc). The only difference being their object collection is graph while filesystem is a tree.

Historically unix systems have very weak capability system; there are research operating systems which try to address this but you don't need to get rid of the filesystem/file as an abstraction.

I have played with image based programming environements(pharo, CL) in the past; i am not sure how well they will inter-operate with programs written in other languages that don't share the same semantics.
This crowd-sourced harassment issue needs more attention.

Offering guidance to men without acknowledging the cumlative effect of these random interactions is an oversight.

Due to the statistical imbalances of men and women in various workplaces, a slightly better rule than "ask once, and be polite if they say no" might* be "roll d20, on 20 ask once..."

*just a strawman, this isn't actually a good solution; nor are prediction markets, lotteries, drawing straws, competitions of fitness
Job search is a full time activity if done right. It doesn't leave you time to do freelancing.
"Running oreilly.com as a distribution platform was effective, but also costly. It required a dedicated investment in e-commerce software, staff, marketing, and so on."

Perhaps it was expensive because it was a platform for other publishers (and print) as well, but I doubt this would be true if they focused on their own selection of eBooks.
City dwellers generally wouldn't do so, although I don't know of any laws against it. Some people who grew up on farms or in remote towns certainly do.
Sounds like a bandage on a more general issue of the police not representing the will of the people.

There are many ways to fix that, that have been discussed a thousand times in forums across the Internet. But really, if your police are acting in the will of the general citizenry, they would be arresting anyone repeatedly breaking the law to such a large degree as this, no matter what. If they aren't you can tell the police are not loyal to the people, especially when instead they spend their time bloodying or killing people taking recreational drugs instead.
What does HN recommend as a solid Stripe alternative?
Agree. I would say that part of that is due to the fact that gaming gets more open and new concepts and ideas are being introduced, which is naturally prone to underdelivering first, before becoming mainstream. This is similar to literature and movies and shows that the medium is growing up.

To some degree this is the result of the formulaic, hollywoodesque way how AAA games are being made, and the over-stated excitement about even small developments which indie games feature in terms of gameplay and storytelling.

On the other hand, there is also a significant hipster-ish culture around some games where "overhyped" really describes it. The documentation of attitude and lifestyle of the people who write and who play those games seems to be more important than the games themselves. This is similar to instagramming your own cooking all the time and instagramming your fashionable hip meals all the time.
"Osaka is just 300 miles from Tokyo. You can't even get from SFO to Los Angeles in 300 miles. Of course trains work in Japan."

Come on. You're a smart person. You can do better math than this.

San Francisco to LA: 383 miles. Seattle to Portland: 200 miles. Portland to San Francisco: 636 miles.

That extra 80 miles means it'll clearly never work, I guess. Because obviously, Japanese people would never ride the most heavily used shinkansen line in Japan if it took thirty minutes longer.

(Not incidentally: Tokyo to Kagoshima - 900 miles. Takes 7 hours by train. Costs less than $280. I've done it. Entirely pleasant, and time competitive with airlines, if you include the time you spend waiting, going through security, and so on. Which you must.)
I think common lisp's restart system and/or delimited continuations handle most of the "reasonable" uses of continuations without some of the less intuitive aspects of full continuations.
If I were in a similar situation, I would feel an ethical responsibility to publicly out the school, report them to the state regulator and report them to VA. They can do a lot of harm and ruin a lot of lives.
>> We can't reproduce those events,

But they can be reproduced, it's just that nobody wants to reproduce toxic contamination or something similar. In any case, whenever a new contamination event happens, it should be possible to reproduce all the methods applied in the paper, so long as the situations are sufficiently similar.
What are some twitter links? I'd be interested to see the kind of nuanced conversations that twitter can spawn. Also looking to follow some NLP people.
Not endorsing this action, but for everyone's sake, treat these tools with the same respect you would if you had grown up around them. They can be very dangerous if misused.

Power Hand Tool Safety - Die Grinder Use

https://www.jlab.org/ehs/toolbox_files/GrindingTools.pdf
Not only was this part of the deal when purchasing the land, I'm sure if the insurance costs were an issue, he could work out a compromise with the State of California to donate the access path land.
Cross-universe compatible code is the next big thing.
12 Month Payday Loans -sufficient Finance Available for People
I don't like that Ars is cherry picking edge cases to oppose the action when everyone knows that there are huge problems with reproducing scientific data of any sort these days.
The incentives for the bootcamp model are just so completely broken. You suck in people with promises of a career, have them pay $10k each, and if they don't get a job it's somehow their fault. It's really hard for word of mouth and reputation to kill a bootcamp because the demand outstrips supply right now. You could really suck, buy users with advertising, and make a killing for a looooong time.

I truly hope the future of education is something in which the incentives of the school are aligned with the students, and if the student fails the school doesn't get paid.

<shameless plug> We've been trying to do that at https://lambdaschool.com. We're a 6 month CS or Machine Learning/AI education, and instead of students paying up front we give them an education for free and take a portion of future earnings if they get a job in their field that pays >$50k/yr. If they don't get a job in their field it's 100% free.</shameless plug>
I'm curious. If the route is public, why is it even allowed to have a gate there at all ?
In what way specifically?
Setjmp and longjmp have been in the C standard library forever.
How do you think exception handling is implemented?
Please re-read my comment. I think we are in agreement... I said you, the property owner, would lose (as in, you would have to re-instate access).
I think you're right: Alice has established from the start that it's a professional relationship. Continuing to flirt with her is inappropriate. There's no work-life balance element to this: Bob's welcomed to try to get laid. But he should find someone else. Other fish in the sea.

For better or worse, that's one of the trade-offs of being a "big wheel." You have to consider how your actions might affect a whole constellation of people around you.
what is "lifecycle component"?
We still sell all O'Reilly books DRM free in both PDF and ePUB. i.e. http://www.ebooks.com/95729334/designing-data-intensive-appl.... If you click on preview (on a desktop), the preview is composed of images rendered from the PDF.
I don't know what you mean about the aspect ratio further from the equator. Mercator is conformal, it preserves angles, so the aspect ratio is 1:1 everywhere that it makes sense to say "aspect ratio".

Are you talking about the problem with the shape of a Mercator tile becoming absurd very close to the poles, which I wouldn't call "aspect"? Or are you thinking of the equirectangular projection, where the aspect ratio changes to preserve the distance between latitude lines?

The reason not to use a globe is efficiency. Not only is 2D easier than 3D, but you can make Mercator out of tesselated tiles. You can't do that on a globe without having way too many tiles or obvious seams.
Bogdan Florin Calciu
iTunes lets you change the e-mail address associated with your account, but not your account name.

If you use an e-mail address as the account name and then that e-mail address goes away, you may be in for some serious hurt when you try to change the associated account.

Been there, done that.
Yeah, this is wrong. continuations close over the heap. set! will have visible effects.

---------- original -----------

They save the state of your whole program. It's just like a checkpoint in a video game. (call/cc try-the-left-door) is like doing a quick save before doing something crazy.

Say you've got a big complicated data structure, and you need to make a bunch of destructive changes to it like a stack of 3d model transformations. You have a user sitting there watching a progress bar fill up. One approach is to just go for it, and make the changes. If the user clicks cancel, you have to undo all the work you've done so far.

Another approach is to deep copy the structure, and do your changes on the copy. If the user clicks cancel, you just throw away the modified copy.

the call/cc approach let's you skip doing the whole copy manually. The underlying system will save the state of your whole program, so you can change whatever you want. If the user clicks cancel, you call/cc and it'll restore the state of your program.

Perhaps you have two libraries. in a very dynamic language like ruby, you could call/cc, load up a library, monkey patch it, use it, see it didn't parse the way you wanted it to, and then call the continuation. You jump back to your last save point. It's as though you never loaded or modified the library, and then try the other library.

they get weird, because after you tried that first library, but before you gave up, you could take another quicksave of your program from that point. you can have as many save points as you want. so you try out the second library, decide to try one more thing back in the world where you'd tried out the first approach.

It's kinda sorta like, if some of your character's inventory was preserved across saves. save the game, go down the left hall and get the key. load the game go down the right hall and use the key (because you get to keep some things across savepoints). save again and grab the mystic idol. load up that first save, and use the idol.

They're really really neat. they're not really tricky, but you kind of have to know everything your program is doing.
Uncut viral video website for new products or brands
It's not 'these days' it's the intrinsic nature of false hypotheses outnumbering true hypotheses by an enormous ratio. Even if everything were working perfectly you'd expect false results to outnumber true results. It's like the common example of disease screening, where even if you only get a false positive 1% of the time, but there are only 1% of true positives in your sample population, you're going get many more inaccurate results than accurate results. This video walks through an example calculation and what kinds of steps are being taken to improve on things.

https://www.youtube.com/watch?v=42QuXLucH3Q&t=218s
A lot of people responding to this with the idea that the train would follow the shortest route possible.

None of the proposed routes have been that. Many of them have included detouring through cities like Rochester, MN (home of the Mayo Clinic), and taking other weird routes.
That's what you've taken from all of this? Don't drink with co-workers?

I don't think that's what's causing the outrage, here...
Well, a call/cc saves the stack, but not the state. (My "VM snapshot" explanation was very bad in this regard.) If you allocate some memory and set it to a value, then save a continuation and change that value, it won't rewind to the old value when you invoke the continuation since the value isn't a part of the stack.

Your points are true if you save that complicated data structure as local variables on the stack, though.
I once read that first J compiler (I think it was J).

It's in a VERY alien dialect of C, but quite readable with some effort:

http://code.jsoftware.com/wiki/Essays/Incunabulum
Ask HN: Any “brogrammers”?
You hear that term all the time. It's the two-dimensional catch-all for those working in tech at the jockier end. But I'd be interested to hear if anyone actually identifies as a 'brogrammer'? Has been accused of being one? Or can at least recognizes that they probably share the attributes associated with one?

It would be interesting to hear the (mis)perceptions around being a 'brogrammer', even if you don't really identify with the label.
> It takes three callback functions: "before", "during", and "after".

Does this remind anyone of MonadBaseControl from the Haskell package monad-control?
So a purely social drink with a non-coworker immediately becomes a workplace event when they ask about the possibility of working at your company? Ok, I can sort of see that... but I hope that situation never arises for me, because there's no way I'd be able to switch from "social" to "work" modes that fast.

In any event, I'm not sure that "a job you control" was the case here: It sounds like he (quite rightly) handed that off to someone else and had nothing to do with the hiring decision. It does seem like he should have been clearer to the applicant about not being part of that decision, though.
Perhaps you should do a study to test your hypothesis?
State of the art is hardly relevant, what's relevant are languages in demand by employees that dynamic language are actually in competition with so no I don't accept that restriction for the sake of the argument as it's moving the goalpost. However plenty of meta-programming techniques including the use of dynamically interpreting message sends to methods that don't exist in the context of the receiver, i.e. Smalltalk's doesNotUnderstand or Ruby's method missing are but one example.

Look, I get it, you like static typing, how about accepting that we all don't; we value different things from a language, and extreme late binding in all things is something we value more than being protected from ourselves with a type system. Don't assert to others what they have or haven't learned just because their preferences differ from yours.
> I'd rather not turn this into a pedantic argument where we parse every word, sentence, and phrase. But I'll respond because I think we prob agree more than disagree and trust that you have good intentions and want a dialogue.

I have no interest in a dialogue with you.

First, I only really wanted you to clarify the "deligitimizes" claim, but I now know that that isn't going to happen.

Second, you called me an "apologist of sexual harassers", any possibility of rational dialogue died at that point, you knew that, and your trying to downplay it now with your poor attempt at presenting yourself as rational and open to discussion isn't changing that. Hell, you'd probably have been better off owning up to the baseless accusation.

So, I'm mostly going to ignore this reply, except for the three most glaringly misguided claims:

> What you are accusing me of doing, is what you are doing yourself to me, no?

I didn't accuse you of being an "apologist of sexual harassers" so... no.

> I don't think you can go too overboard calling out this type of predatory behavior

You know that "having them killed" would fit this statement, right? You really ought to phrase yourself better or drop the misanthropy, people aren't as terrible or as incorregible as you think they are.

> Also, you mention "huge amount of false or exaggerated accusations", but by your own admission, and by McClure himself, all these accusations of him being a serial creep are true. So not false, and not exaggerated.

So, because the ones about McClure were true, all of them are true. Again, don't you see how that could be easily turned against you? If someone tomorrow were to accuse you of harassment, you can't possibly defend yourself without displaying some hypocrisy regarding these statements.
This seems to me like a perfectly reasonable step towards scientifically guided governance, so I don't get why this is framed as some kind of attack on the role of the EPA.

I would in fact prefer if any government agency would only rely on "scientific and technical information" if it is "the best available science, specifically identified, and publicly available". No cherry-picking of your studies, no reliance on confidential research that can't be verified.
Because he appealed the order and the appeal hasn't been decided yet.
The truth about Vijay Mallya – He is a good man
Being entirely objective, the ability to convert to fiat.
Good news for uAvionix https://www.uavionix.com
Several HN readers have also pointed out that some of the free solutions have shutdown because of lack of funding.
When money is on the table, user may expect that the provider is "more" answerable than a free service.
That's not how romantic relationship work, asking for clarification of ambiguities in a phase where 90% of things done and said are pure ambiguity
Most of the largest cities in Japan are within ~340 miles of Tokyo. Neither Seattle nor Portland are in our top 10. The point I am making here is pretty clear. HSR makes sense as a national investment for Japan. The people of Houston, Atlanta, Miami, and Phoenix hardly benefit at all from coastal HSR --- which is already happening anyways.

I'm not arguing against west coastal HSR. PDX-SEA makes a lot of sense, if you can get Oregon and Washington to agree on how to fund it, as does SFO-LAX. But find the nearest city to SFO not directly on the west coast that's in the top 10 by population, and see whether HSR makes sense compared to commercial air. Chances are: no.
It makes sense that drones should need a transponder just like any other aircraft... it should be broadcast in a way that can be readable with a smartphone though (bluetooth?)
It reads like React fanboyism to me too. Very one sided, and seems light on actual knowledge of Angular.

Full disclosure: I am not a web dev at all so my opinion is more valid.