skysight-inc/HackerNews huggingface dataset:
https://aaas.confex.com/aaas/2016/webprogram/Paper16208.html

"[...] specifically focusing on cinnamon-flavored e-cigarettes containing the flavoring agent cinnamaldehyde. Our data indicate that cinnamaldehyde-containing e-liquids have a significant negative effect on epithelial cell physiology and barrier function. In addition, cinnamaldehyde-containing e-liquids compromise the immune function of key respiratory immune cells, such as macrophages, Natural Killer Cells, and neutrophils. Using translational human in vitro and in vivo approaches, our studies will ascertain whether exposure to e-cigs, with a specific focus on cinnamon-flavored e-liquids/e-cigs, have immune suppressive effects on the respiratory mucosa."
An _incentive_ to oppose I can see. But I see no duty or obligation to not do your job for 11 months just because you don't like it. Brinksmanship may be a common part of the job, but it's not in the job description.

While I believe the immediate announcements are token and positioning (the more obstinate they appear, the better the odds of a more moderate candidate) it doesn't make me LIKE it any better.
Lawrence Lessig (@Lessig) has yet to comment on Twitter - he clerked under Scalia.

Lessig also clerked under Richard Posner, considered by many to be the top legal theorist in America.
A look back at Willow Garage
I can't escape the thought of him driving to work and getting all his news only from conservative talk radio. And then declaring he literally believes in Satan.

I'm for religious freedom but a Supreme Court judge who literally believes in evil and refuses to read news contrary to his politics beliefs, seems dangerous.
> I don't think that's accurate. There is a position, albeit more in the academy than on the bench, that holds that judges should only in the rarest of circumstances hold that the actions of the other branches are unconstitutional. Scalia can't fairly be described as being an adherent of that school.

My understanding was that Scalia himself explicitly claimed to be following this philosophy. What makes you say otherwise?
- Over-engineer architecture (or the tech stack), including not-invented-here-syndrome.

- Underestimate dev time needed, especially the "second 90%".

- Early optimization, from unnecessary loops to unnecessary tech stack selection.
Well, spoiler then: I don't advocate for generic package management. That's someone else's problem. Maybe, if the ideas I've put forth in there lay useful foundations, it's something that could happen, but I very much doubt it's practicable.

Even if it does happen, though, I suspect that end-user package management still ends up looking different from developer package management.
The standard defines moved from objects (standard library types, at least) to be in a 'valid but unspecified state'. For container types like std::vector, 'valid but unspecified' usually means empty.
Revealed: In the Internet Age, Radio Still Rules the World
Even if the implementation hurdles raised by others would be overcome, as I am certain they could be, this would help how?
C# a actually inspired Python's implementation. Python historically takes ideas from other languages and refines them to Python's style.
If you use Debian or a derivative, consider
pypi-install, cpan2deb and any wrapper which builds debian packages from $LANG repos.
That's not really what that quote says. It sounds more like he is expressing an opinion about what should happen.
Which is really a shame. With the entire lot of candidates on both sides ranging from bad to awful, it seems likely to me that this will be one of, if not the, deciding issue in the election.

That's bad, because it will perpetuate party politics. No matter how much people dislike the candidate nominated by their party, they'll think they've got no recourse but to vote for him/her lest they lose the Court.

All the Republicans I know who say they'll vote for Clinton before they'd vote for Trump - and there are plenty of those - won't follow through. The chance we might have had for an olive branch, reaching out of the viper pit of party politics, is now gone.
Mentor Kurtishi – E pranoj cdo kusht.mp4
And before selective availability[0] was turned off? So did he have military GPS equipment and not consumer grade?

[0] http://www.gps.gov/systems/gps/modernization/sa/
When the iPod I am using as test device lost battery, it reseted to 1970, but some months later than january.
fwiw, folks on twitter suggested to me that npm may be moving in something like my "sync-based PDM" direction:

https://twitter.com/rebeccaorg/status/698370989386694657
Sorry, yes, I meant "yes".

Are you one of those people who says "no, yeah, I mean, yeah" or "yeah, no, I mean, no" a lot? I am.
You'll be depressed too... Once the transhumanists are successful in their plot to rule the entire planet, while they constantly insist on using "Homo Sapien Sapiens" as a colloquial derogatory term for "those intellectually-challenged violent brutes" ;)
> It is similar, but you need to have npm installed first don't you?

Same thing for gradle, you need to install it at first place. There is absolutely no difference except the language that is being used. And yes you can use shell scripts with npm too, except your shell scripts aren't going to run on windows.
Airbnb Feud in San Francisco – Scary Scenario
I interpret his prediction as saying that society will no longer be as stratified along traditional employment routes (i.e. getting that big company job with a pension) and instead will turn into a technocracy where success and riches come to those who are comfortable with new technologies.
> So to answer your question, the public is encouraging creative work

Creative work which the public has no access to even after the limited monopoly period is up.
Presumably because it would be impossible to set the time back to 1970, avoiding associated issues.
The way the standard library is managed in terms of new things is it needs to be proved in the community for a year or more before we consider adding it. Since async is so new it's a bit early to get be changing things until we see how the community chooses to approach this new style of programming.
I specifically chose the journal above, because it's not included in that initiative.

Research4life only gives access to what the first world thinks the third world should concern itself with. Namely <<leading journals and books in the fields of health, agriculture, environment, and applied sciences>>. I think it's a generous initiative, but it misses the point of open access.

If you're poor and passionate about math, theoretical physics, or some branches of computer science ... then, sorry, these journals are only for the rich kids.
> he's still a terrible person

The combination of incivility and internet buzzphrase is toxic for HN. Please don't do this when commenting here, regardless of how you feel about someone.

We detached this subthread from https://news.ycombinator.com/item?id=11096095 and marked it off-topic.
Three equally important reasons:

1. Added complexity

2. No discernible benefits

3. Time travel
That kind of money? That's not enough money to live in a cardboard box and eat ramen noodles three meals a day.
To me the bigger liability is when someone stays with an abusive relationship because of an unbearable financial disincentive to leave.
Well the it's the late 70's the "myth" of the American 3 day work week was some what still relevant until the 80's pretty much blew it out of the water.

From the late 50's trough out the 70's there was a great "hope" that automation and technology will result in shorter and shorter work weeks, that might actually could've been achievable to some degree if the US and the western world at large did not had to compete with emerging markets.

In 1979's China wasn't the monster it is today, India was in worse shape than some African countries and Japan was the source of all the cheap electronic junk.

Sadly enough today the companies and verticals that can actually drive the work week down mainly startups rather propagate the myth of developers that work 12+ hours a day and to make this myth a reality we get work places that serve 3-4 meals a day, have showers, gym access and sleeping rooms even.
I wonder just how competitive a startup could really bee if it asked it's workers to only work 5-6 hours instead of working 4 and spending the rest playing foosball and catching up on cat videos...
No, that's pretty common, and I am, yeah.
He's the Senate Majority Leader and the official spokesperson for Republicans in the Senate. The fact that he said it right away, after two GOP Senators who are also viable Presidential candidates said it as well, is a pretty strong indication of what's going to happen.
The man makes a good point. I quit Facebook for lent, and frankly, I don't miss it... And feel better for it.

One way or another, it has stopped being fun for me and started becoming a drag. Too much politics, too much inane nonsense. Yet I feel compelled to go there.
Good grief, those replies. Not a particularly pleasant comment but she is a comedian ...
Ask HN: What is it you're stressed out about right now?
Why would you want to spend $31k on a wedding when you can spend that over a couple of years and create literally months of amazing memories, travelling and/or experiencing things together? I'd like to think the kind of people spending that much can do both, but the article claims this is the 'average cost'. wtf?
Sister project? That implies that they are somehow affiliated...
...with blackjack and hookers!
As a matter of fact, forget about the city.
> "Always doubt the media" is bad advice.

It is a very good advice if you live in my country.
That's not a "won't", it's a "Mitch McConnell thinks we shouldn't."

Those two sets intersect rather less than the Honorable Gentleman from Kentucky would like.
The evidence says otherwise. Scalia voted to strike down laws or held executive actions unconstitutional many times over the course of his career. At some point "the rarest of circumstances" has to have some bite. I'm sure he would have argued that he was compelled to do so by the text of the constitution and by the flagrant unconstitutionality of those laws/actions, but I don't think that's a good answer. He may have wished that circumstances would have allowed him to be an avatar of judicial restraint but regardless that's not what happened.
The HN timing is interesting what with the sci-hub story still being on the front page. It's in that very thread that there was intense (and quite correct) discussion on the difference between justice and law.

Texts, traditions and principles are references. Sometimes they're wrong. Also, as a non-american I find it absolutely absurd that for a lot of people there is this fascination with "the constitution" as being this all-powerful scripture and that's what the supreme court is supposed to defend, not the more abstract aspects of morality.

It's all nonsense of course - all supreme justices know exactly what kind of power they have, why they have it and how to use it ... and the constitution is really just a reference.

I remember reading some of Scalia's comments (I believe on marriage equality) explaining away how the supreme court should not "redefine" etc but as another poster said, it's easy to say that when convenient and forget it when even more convenient. Those comments could be applied to just about every single case...
IIRC from a West Wing episode (where spoiler, the Speaker of the House becomes president due to an invocation of the 25th Amendment) one cannot serve two branches of the government at the same time. I'll try to find the law that backs that up.

Edit: I think the rule in question is the Ineligibility Clause: https://en.wikipedia.org/wiki/Ineligibility_Clause. Contrary to how it was phrased in the WW, this seems to only affect serving in the Legislative branch and the Judicial or Executive branch at the same time. I don't think it in itself puts limit on serving in the Executive and Judicial branches simultaneously.
He absolutely was not. He was an advocate of interpreting original intent to align with his bigoted social and religious views, voting accordingly, and averting responsibility by acting as though he was merely honoring the intent. When that play wasn't available, he was a fan of playing the "states rights" card.

Truly remarkable were his mental gymnastics allowing him to justify his activism as one of the above. Perhaps his strongest performance was his conclusion that money is speech, corporations are people, and therefore corporations are not to be limited in using their cash for political influence. But he helped the Koch brothers with fundraising, who were the biggest beneficiaries of that decision, so clearly he had to convince himself that what he decided made sense somehow.

Unsurprisingly, he can barely maintain that position with a straight face when confronted head on:

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

Anonymous money via a corporate entity isn't a problem because "the reporters can find out" and the amount of money spent to influence politics is insignificant because "we probably spend more on cosmetics anyway". People really look up to this guy?
No it won't. The Supreme Court will function just fine with one open seat. Ties affirm whatever the lower court decided. Whole Supreme Court terms have elapsed, within the last 50 years, with empty seats.
A quick look over http://politicalgraveyard.com/offices/pdio3.html says nobody has died in office in a presidential election year in the last century, so the circumstance is itself unprecedented in modern times.
Very interesting. My own thoughts on this are that we should not be trying to determine intent on improperly filled ballots. In the same way that I'm responsible for getting myself to the voting booth, I am responsible for filling out my ballot properly. If I fail at that, my vote won't be registered. Where ballots aren't sufficiently clear to voters, they should be made so.
I've always viewed full stack(integration test with JS execution) as the best way to start testing an app with no test, or to flesh out an idea without committing too much to an implementation. As the app develops, unit tests are added to verify bugs are fixed and controller tests for API actions that have requirements beyond CRUD.
The Fifth Amendment (which bars double jeopardy) is asymmetric. (I believe it is so by design and intent.)

A slippery slope evidentiary argument that would tend to exonerate is not a concern that it would later be applied to retry or change to guilty a previous acquittal, IMO. The courts have been quite clear on this.
>getting that big company job with a pension

If we are all honest this is what pretty much anyone who's pushing 30 these days seek unless they were lucky and managed to find a good exit earlier in their life of are betting on a good inheritance.

Pretty much anyone who I know at or about 30 has been switching off from cutthroat businesses and looking for long term positions that while won't offer "options" (even tho the employee share purchasing plans that big companies offer tend to be much better) and some ridiculous bonus scheme and giving up the beer fridge foosball table and huge open space for a traditional cubical with and a breakroom.

Heck one of the most common questions I know people ask now when they interview is what's the age of your oldest developers and if the answer is in their mid 40's they really hope they'll get it.
I'll try to work out when I feel down, but if I can't even gather that much will power, I'll binge on something. I try to binge on healthier things though; maybe watching TV shows or budgeted gambling.
Stop mansplaining!
Nix/Guix have been brought up a bunch of times in follow-ups. I was aware of Nix (though not Guix) before writing the piece, and I do need to check it out. But...

The primary requirement for a PDM is that developers will actually use it. If the interaction is much more complicated than the command diagrams I laid out towards the end of the general section, it's really just not gonna happen. Maybe someone could build a guix frontend that focuses in on just those things. I don't know. New territory for me.

My guess, though, is that SPMs and PDMs are really only superficially similar.
The difference is small. vonnik got the flamewar rolling. But I'd say generic_user made it worse in two ways, by upping the rage ante and by making it purely ideological, i.e. completely unmoored from anything factual in the story. Once things get to that point, people are just taking turns bashing each other tribally and trying to outdo the other in venom, and that's always bad for discussion here.

My issue has nothing to do with Scalia; it's the venom. There are plenty of examples in this thread of thoughtful, substantive critiques of Scalia. Consider https://news.ycombinator.com/item?id=11096422 and all its replies. That's how it's done.
A restrained judiciary is easily confused with judicial restraint. Consider mandatory sentencing guidelines, knee jerk reactive handcuffs placed on wrists of Judges vilified for using judicial descretion. I think, but will never know, Scalia recognized how easily the legislative branch could sideline the Courts and he advocated for adoption of the Founder's intent as a means to protect the Courts foremost.
Yeah, first thing I have to explain to git newbies is that a pull request is really effectively a merge-request.
Hmm -- sounds like you've fallen into a role (communicating yes/no status to candidates) that you basically aren't comfortable with. Right?
Good reference. But I wonder what the trend was between 2000 to 2003 inclusive, which is the time of interest. At most flat, probably. The Valley started to come back by 2004 and by 2008 was in good shape.
Are you ok with the President believing in God, believing in praying daily, and receiving guidance at the time of crises?

I am no fan of religious people, but a LOT of people are able to do their job properly despite of holding these crazy beliefs, and at the same time a lot of atheist do crazy stuff without having to resort to these beliefs.
I agree. I don't think "generic package management" is possible at all. I think it's possible to make it more generic than it is now (namely by having similar domains agree on single package managers), but these issues are far less relevant.

What is possible I think is to have generic package management servers and protocols. The same way you have HTTP servers right now and don't just roll your own domain-specific protocol for your own domain-specific web just because it's in go instead of python or whatever. And yes, you end up with multiple web browsers and that is fine. You even end up with domain-specific browsers (eg. embedded in games, or as a library, or "live apps" and what have you) and that's all fine.

What I see, whenever I see a new package manager, is a colossal waste of time that could have been avoided.
"Current [Pawn] version: 4.0.4733 (2012-06-22)"

Lua and LuaJIT are updated fairly regularly and target the same "fast, embeddable, typeless, bytecode-compiled scripting language" use-case.
>>> I usually disagreed with Scalia, but I have tons of respect for the man. He's always struck me as one of the best examples of the idea that two intelligent, educated people with reasonable minds may legitimately come to different conclusions about the same set of facts.

I didn't have much respect for the man or the justice. As a justice, his interpretations were always based on a selectively warped view of history. As a man, he issued a steady stream of insults against all sorts of people. Specifically, he said of lawyers like me (the not-harvard crowd) "You cannot make a purse out of a sow's ear". And he regularly talked down to anyone he though not ivy enough to share the room. That sort of disrespect isn't forgotten. Nobody should ever take joy in the death of another, but I will not miss his voice on the court.
Pragmatism tramps everything.

Even if I introduced a lot of companies and teams to TDD, and even BDD and Cucumber, after working with a higher number of companies and having more experience under my belt, nowadays I go with what the current team does, maybe introducing a little more tests here and there.

I worked with companies that in the time a normal company releases 1 feature, they release 20. With half the people. So it's normal to skip some tests. Reserve those for the hairy parts of the app.

Another side of this is that your test suite doesn't become the monster that some companies have, where developers were writing tests for everything because they thought they had to. Tests that hit DB and network all the time, and take 10-20 minutes to do a full run. Add the underpowered containers of CI services of today, that becomes 40 minutes. Groan.

I think you have to go with what feels right.
You're reading more into that sentence than I intended. I meant that base 2 is natural for memory capacity because that is how chips are made, so it makes things work more neatly. It lets us say "8 GB of RAM" instead of "8.59 GB". All RAM chips have a power-of-two capacity and while that might be multiplied by a small non-power-of-two (sometimes three) when multiple chips are put in a system, powers-of-two make talking about memory easier. Ditto for 4-K pages, 2-MB pages, 64-KB caches, etc.

When allocating buffers and using memcpy there is (modulo cache effects) no reason to prefer base 2. char buf[1000] works about as well as char buf[1024].

> We can make hard drives that have a base 2 capacity.

Sure, but it's a needless constraint. Whereas I'm not aware of anybody ever making a RAM chip that isn't a base 2 capacity.
It looks different than in Go, but works the same (when simulating a handshake for synchronous channels).

#!/usr/bin/env python3.5

import asyncio

async def give(start, end, c, k):
for i in range(start, end):
await c.put(i)
await k.get() # sync send
await c.put(None) # simulate closing of channel

async def consume(c, k):
while True:
x = await c.get()
await k.put(True) # sync recv
if x is None: # channel closed
return
print(x)

loop = asyncio.get_event_loop()
c, k = asyncio.Queue(), asyncio.Queue()
tasks = [asyncio.ensure_future(give(3, 7, c, k)), asyncio.ensure_future(consume(c, k))]
try:
loop.run_until_complete(asyncio.wait(tasks))
finally:
loop.close()
Being so detached from humanity and so attached to his principles that he was willing to let someone die when he had the power to decide, that alone makes him a terrible person. I'm not going to get into my other issues with him because I don't have the time right now, but even if I were completely ignorant of the other terrible things he's said both in his writing and speeches, he's still a terrible person for that statement alone.
> You will find that there is a hell of a lot of thought that goes into opinions, and there is much less predetermined ideology than the way these things often get painted.

Yeah, retconning to twist everything that seeks to disturb one's bigoted and repressive worldview does take an extraordinary amount of thought, credit where it is due. I encourage everyone to not just read the opinions, but to be vigilant of this when doing so.

The true crime of this is that it leads reasonable people like yourself to the belief that his deplorable behavior is merely a case of "reasonable people can disagree intelligently".

Make no mistake, the outcome is predetermined based on his ideology. Reading individual opinions in isolation may tempt you to believe otherwise, but consulting his record over the long term will make it pretty clear.
You're serious? There are a few centuries of history in amazing timekeeping engineering -- long before, guffaw, CNC. Just a random link to a Breguet, for instance:

http://www.breguet.com/en/house-breguet/manufacture/marie-an...
Sociocultural obstacles to class mobility
I’m a startup founder. Here’s why I support Bernie Sanders
EEVblog #850 – French Wattway Solar Roadways BULLSHIT [video]
Working enough billable hours.