skysight-inc/HackerNews huggingface dataset:
> I may be wrong, but my understanding was that religious institutions benefiting from tax-free status in the US could not engage in "politics" that way.

I believe you to be wrong. The protections they receive on the free exercise of religion aren't a compromise attained in exchange for tax exemption -- both are the product of the first amendment. If Congress "shall make no law" respecting the establishment or free exercise of religion (or speech), then it has no power to prevent the churches from proclaiming whatever they wish.

The tax exemption is there because making a law that imposes a tax on religion is a means of prohibiting "the free exercise thereof", for most definitions of "free" and "exercise".

Your equation makes it something more like "You have the right to exercise free speech, so long as you agree not to yell fire in a theater," which is wrong. I have the right to free speech because the government is not allowed to restrict that right, and it includes the right to yell fire in a theater. If there are harms associated with my yelling fire in a theater, then I might be liable for those harms, but if no such harms occur, then I am liable for nothing.
Technically true. I'd inferred a different context on this one: By "strings" I meant the abstract concept in this case, not the python str which is the one meant.
> In 1866, the Supreme Court ruled in Ex parte Garland that the pardon power "extends to every offence known to the law, and may be exercised at any time after its commission, either before legal proceedings are taken, or during their pendency, or after conviction and judgment." [1]

1. http://www.slate.com/articles/news_and_politics/explainer/20...
There is a huge difference between a fine and not receiving an incentive.

If I have $1000 in my pocket right now, I will still have $1000 in my pocket if I choose not to go after an incentive.

But if I have $1000 in my pocket right now, I will not have $1000 in my pocket even if I choose not to buy any health insurance.

In my eyes, being punished for peacefully doing absolutely nothing is as anti-American as it comes. That's another argument, but my point is that the analogy is off the mark.
Some very inspiring video. Smooth from separation to landing.
M$ and Google tried to undermine JS with their own languages (VisualBasic and Dart) but failed. Why such rich companies cannot make a better language?
Both stages looking great so far. Stage 1 landed perfectly. I was worried after the earlier explosion with FB satellites. This worked perfectly. Great job SpaceX.
I wish to see Elon Musk's expressions right now.
AMP Toolbar Is Now Scrollable on Mobile Safari
Ah, that's good to hear!
Are you sure it is wise to surround yourself with people who explicitly share the same views as opposed to a more diverse community?

The term echo chamber springs to mind.
First stage of Falcon 9 has landed on Just Read the Instructions
Is this the first time the live video/split screen feed has followed stage 1 all the way down? I remember them releasing a time lapse after the fact, but I don't recall them showing it live.
Schweeet! I really liked that they now have a complete launch to landing video of the first stage, from the first stage.

Congrats SpaceX team and welcome back to active flight operations!
Amazing to keep the video feed through the full first stage flight and landing!
Does your site pass Chrome’s security checks?
D.B. Cooper
I'm assuming the plan is that a 15x50MW install isn't going to use 15x the 1x50 personnel and site prep. Otherwise there'd be no way they're viable except for smaller requirement installs.
Probably I just like how it looks, if Design is to much a loaded term.
Architecturally fascinating. This is an example of Louis Sullivan's "form follows function," except without formal minimalism. It's complex without being arbitrary.
It's not clear that would result in a speed up as graal + truffle can already do optimisations across language boundaries. So optimising a Ruby function that calls a C one can for example inline the C function and then continue optimising.
DPDR
I wholeheartedly disagree.

If I choose to live rent-free in my parents' basement, I will not get fined for doing so. I keep ALL of my cash. But I'll STILL get fined for having not buying myself insurance.

I'm not sure what logical fallacy you're throwing here, some form of "Denying the antecedent" or something along those lines, but it's not the same situation.
SpaceX successfully returns to launch with Iridium-1 NEXT Falcon 9 mission
dude, wtf? I've worked all over the industry and hating on windows is just normal. Like everyone uses Macs and a few geeks use linux but no serious programer uses windows. this is just fact. Our biggest competitor https://www.turing.io sells students new macs.
That Chinese futuristic elevated bus is now gathering dust
"We want you to help us! [...] Ideas for real ES2015 performance test suite."

* Take a language that compiles to JS, with the option to target either ES5.1 features or ES2015 features. For example, Scala.js.

* Take a macro-benchmark suite, or an application with measurable performance metrics, written in that language. For example, https://github.com/sjrd/scalajs-benchmarks

* Run the benchmarks when targeting ES5.1 (default in Scala.js) versus ES2015 (with `scalaJSOutputMode := OutputMode.ECMAScript6`)

* Enjoy the slowdown :-p

I did that 1.5 years ago when I was developing Strong Mode support for Scala.js (now defunct). Results were awful at the time: https://groups.google.com/d/msg/strengthen-js/Bfa_HPhVbiY/yM...
They probably have improved since then; I should redo the benchmarks one of these days.
I know this is not unprecedented, but this was the first launch/landing I've seen live, and the sensation I got when it landed on the pad is one I've rarely experienced before.

Might be hyperbole to others, but it was like the feeling that a step was made for humanity as a whole, and not just a group of people.
There's no misunderstanding - you just went on a tangent. It's not a matter of knowing the App Store but of interpreting the law.
The monopoly is that phones have become so important for daily life that being able to install software on them is nearly a requirement for normal living.

It's like having two car manufacturers and they both recommend "approved" gas where they scrape 30% of the revenue as a tax. Anyone that wants to make their gas "approved" has to pay 30% of the revenue.

The difference between apple and google is that Google hides a little switch in the glove compartment that lets you use any gas if you want to. Apple on the other hand will void your warranty and try their hardest to break your car if you dare use unapproved gas or try to modify the car to use it

You could argue that you could just not drive a car if you didn't want to pay extra for approved gas...

The core issue is that Apple has created a marketplace for something so pervasive in daily life and has a complete monopoly on it. If the marketplace was smaller or phones less important consumers could easily say "I don't like the rules" and walk away
I'm not sure that I'm prepared to give up private land ownership.

But instead, the real core issue that this touches on, is that we as individuals, but more importantly as groups that make up corproations, etc, need to act conscientiously. It is cheaper to dump waste in the river instead of deal with it properly. In that moment, we put some ephemeral company entity's benefit ahead of ourselves. We need to all be stewards of ourselves and others and refuse to allow the groups we are part of to neglect the wellbeing of society.
How does this compare to what the Y Combinator backed UPower is doing?
So, is the argument here that more expensive healthcare shouldn't make for more expensive insurance?
I don't think pinyin was even meant to represent voicing and aspiration in a way that is similar to English or otehr Germanic languages. There are many other languages using Latin alphabet which are a little bit different with both consonants and vowels, and that doesn't stop from sharing the letters.

Pinyin does a good job in providing a fairly consistent way to present Chinese sounds using Latin alphabet. It's also the workable way to input Chinese characters on a computer keyboard. It works, it is consistent, and it is now ubiquitous in China.
Scientific libraries are a complex problem, writing yet another web framework isn't. Furthermore most sci/num libs are heavily linked to C/C++ and FORTRAN code, where most of the work is done.
Jackson Wayne makes a messenger bag with Old West quality
> would it make sense to replace gems that use c extensions with pure ruby implementations

I think that the best practice for C extensions when used for performance is that Gems have both a pure Ruby reference implementation and a C extension. This means all implementations can run them and more people can read the code. OilyPNG and PSD Native do this and it's been extremely helpful to my research.

C extensions, even when run in our interpreter, tend to run faster than Ruby code because C has simpler semantics and needs fewer guards (checks) when running code.

I haven't done a careful comparison of C extension performance compared to Ruby performance when both are running on Graal. I should do that.
Yours is the correct way of doing it, but I chose to do it this way because I felt that this example gives more insight into the concepts this article is trying to explain.
The fact that the government no longer has that money in the general fund is exactly the point.

Otherwise, one of the greatest acts of civil disobedience is to advocate perfect compliance with the law.
I've been using seagate drives exclusively for the past 8 years with no unusual failures. I will always buy seagate. </anotherpointlessanecdote>
Klinker vouched for them. He called Jeremy Johnson a "product visionary". Then as quid pro quo, BitTorrent (with Delamar and Johnson in control) funded Klinker's Resilio spin out (to the tune of about $5M of BitTorrent's cash). Oh yes, BitTorrent is still paying Klinker his CEO salary even to this day.

Normally the BitTorrent's general counsel would have objected to all this but Klinker (the CEO) and BitTorrent's long time general counsel are married to one another. How the board ever allowed the CEO to hire his wife as general counsel is totally bewildering.
Ask HN: What xkcd issues are a must read?
7 Reasons Why Your Company Needs a Facebook Chatbot
That's part of it, but also the punitive solitary confinement which has reached consensus among many people to be torture, and the abrogation of civil rights with refusals to allow meetings with Chelsea's lawyers.

We're letting some cowboy military officials inflict illegal punishments because they are mad and that needs to be reined in as well. The military answers to civilian control in the US.

I am also well aware that the UCMJ which all service people fall under has different provisions than civilian courts but these officials aren't even following that.
Migrating to a new Mac puts some stress on battery while everything is indexed for Spotlight or backed up to a Time Capsule. That's why Macs will tend to have bad battery life in their first few days.
Your own comment history has plenty of criticism in it. Not unwarranted criticism (from the few I read), but certainly not exclusively inspirational/optimistic replies.

Trying not to be too cynical, but it looks like you're really looking for a community of exclusively like minded peers vs optimism. Not sure how you do that across a broad space of topics.
HN isn't particularly diverse in its negativity.
If you're going to deliberately make your computer run full pelt for the surplus heat, you might as well do something useful with it - eg, you could run Folding@Home or some BOINC project, burn those cycles for a good cause.

Or, if you'd rather get something out of it for yourself, you could mine cryptocurrency.
me too please
There's lots of injustices. I'm by necessity disregarding almost all of them. I'm not a court.

When choosing how to allocate my capacity for moral outrage, it's perfectly valid to give preference to people who are not actively pursuing the cause of taking away my rights.

In other words, it's ridiculous if the court is actually getting away with not returning the bond, but as a matter of not shooting myself in the foot, the author of the article shouldn't expect me to go to the barricades with him to push through his interpretation of the constitutional invalidity of traffic tickets only so he can turn around and fuck me over next, if he doesn't run me over first, when I could be on way more important barricades to help people suffering way worse.
But it's not about how much they spend on sugary drinks and junk food. The issue is that taxpayers are subsidizing the purchase of food and drinks which are known to be incredibly bad for the health of consumers. This is a bad thing, in large part because the additional social costs are profound. We cannot in good conscience subsidize purchasing these sorts of food and drinks (just as we don't allow purchasing alcohol with food stamps). And, I think we should tax them at a high rate just like we do with tobacco, alcohol, and now marijuana. We need to stop treating these toxic foods and drinks as somehow acceptable, just because it doesn't (but probably should) come with a Surgeon General's warning.

I predict that someday we'll have the same sorts of ads which play on TV for smoking and drugs for sugary drinks and junk food. Heck, if I were a billionaire, I'd pay for the campaign myself.
If we are trying to play the analogy game[1], I think the closest thing in US law would be automobiles. The manufacture cannot force you to buy gas at a certain place and cannot restrict 3rd parties from making parts, accessories, and tires.

Although I understand the 2600 / Nintendo argument, I think at this point forcing an opening in the stores will probably be the only way for independent software companies to survive long term. It will also lessen the power of Apple or Google to silence app developers.

I am really getting a bit sick of book and music authors being treated better than developers for the purpose of speech.

1) I tend to agree with jliptzin's "There is no real world analogy because no brick and mortar company would get away with something like this." https://news.ycombinator.com/item?id=13398591
Roads would be plowed by the companies that owe them. I.e. as a service to the people that are renting usage of the road. And yeah, we envision a society where all land can be owned, including roads.

Of course, transitioning to such a system where currently all roads are owned by everyone else and simultaneously by no-one, would be a tricky thing to solve. Though it has been "solved" in certain parts. E.g. If you consider large gated communities. It's not a perfect example, but it does hint at the possibility of people coming together to solve a communal problem using communal funding, and individuals having the option to leave if they don't like it and don't want to consent.

It took me the longest time to reconcile a bunch of these things when it came to Libertarianism (or further). Eventually I did "get it" when I started thinking about how I would solve these problems in the absence of a state and only having access to the concepts of "private property" and "contracts". Having a state there, ready and ever-present to fix all our problems is a cushion/crutch when it comes to solving the problems that a community would have to deal with.
Is correlated risk an area where HDDs have a fundamental advantage over SSDs? Un-diversified RAID arrays were notorious even when spinning rust was the only contender.
All drives fail, catastrophically, at the worst time. More important than "will it fail or not?" (because they all fail) is "how good are the warranties?", "how good is the customer service?", and "have we tested our backups?"
Sort of. I tried the latest workstation release recently and the installer was broken.. you need a bug tracker account to file a bug, so you need your browser to work, which is rough when your system doesn't.
You're kind of missing my point. That's great for the person who is already a Nintendo fan and already plays every Mario game like clockwork.

As a person who hasn't own a Nintendo console in a decade, what would be my incentive to buy one to play Mario? How the heck would I be able to tell that the Nintendo Switch Mario is any different than the ones that came before? If it is in fact different, why the heck isn't it in a different series?

(Of course the answer to that last one is: Nintendo's sales are fueled entirely by nostalgia, so of course they want the Mario or Zelda game on it because it's basically "free sales". People will buy it just because it says Mario on the cover. Which, going back to my first post, I find disgusting.)

So Nintendo is doing a great job (presumably) marketing to people who already love their products, but what reason are they giving a person who doesn't to try out the product?
I'm just commenting based on my experience. I lived in Germany for 2 years and knowing traffic cameras were there made me a safer driver, taking less chances. Now being back at home in Canada, I noticed how my behaviour has changed knowing there was less probability I would be caught.

Have you ever driven in Italy? I have, and in my opinion that experience was bordering chaos. A small difference in how traffic laws are enforced makes a huge difference in how drivers behave.

Using as an example a simple tool which saves money and is effective in detering drivers from taking more risk to make a point about big issues of freedom and liberty is wasteful and not very effective.
Why not do all of the above, especially since the petition is 'just clicking a button.'

Great points though.
That last example wasn't hypothetical. And yep, that's my point, though a traffic violation is civil and not criminal law.
I'm pumped for startup improvements, it's about the only downside to JRuby.

Does the ability to use Java libraries with TruffleRuby go away with SubstrateVM though?
I can type fine with Zhuyin keyboard... Shame you an only buy them in Hong Kong and Taiwan tho :(
I don't think "it's working".

Perl users brags about the numbers of packages in CPAN. For me, that's a nightmare. There are a dozen packages for everything. Each time I pick up one (more or less at random after wondering for hours which one I should pick between all those, which are irregularly accurately described), I discover a few weeks later that there are bugs in this package, or that it is deprecated, or that it has been reimplemented for better performance with a slightly different name, or that the procedural access to the features disappeared in next version, or that the package Y version 0.12.3 is more stable than the package X version 2.1 that I chose, or that oh in fact this package function is TODO so I have to switch to another package because it's been marked TODO for 13 years, or that I have to ditch the package I use when my program grows because it does have the extra features I now need and I should have picked up another one from the start, etc.

So I try as much as possible to stay away from packages which are not in Core. The problem now is that even those 'standard' modules are in fact not so standard for Perl distributions which may omit some of them...

And then you have to fight between the packages provided by your OS/Perl distribution and the ones provided by CPAN...

I sometimes end up rewriting everything in C, where there is one standard library, and then de facto standard/widespread libraries with not many alternatives, so it's hard to pick a wrong one.

-------

Same problems for CTAN (Latex). Plenty of packages but most of them are incompatible with some others. In the end you may not be able to use them if you happen to need the 'wrong' combination of features.
The HECC site here is one of the best support sites i've ever seen. Very logically laid out KB, news, ask a question, etc.

thanks for the link
Three YEARS later and they're still shrieking like that guy in the pajamas had personally snuck into their houses and snipped off their dicks...
>>> 'おはようございます'[::-1]

Why do people keep using this as an example? A character is not a necessarily a single code point; reversing code points is not any more meaningful than reversing bytes. And reversing strings isn't something frequently needed in practice either.

Let me make this as clear as possible:

a code point is not a character

a code point is not a character

a code point is not a character

I want the author to read that, over and over again, until it sinks in.
HackerNews was much more optimistic only three or four years back. It used to be full of posts about "smart toothpicks disrupting the dental industry" etc. I found it a little nauseating.

The last few years, for some reason, the tone here seems to be a bit more jaded.

I love HN the way it currently is. People here are polite and sane, but there is enough skepticism that the site is no longer full of ridiculous garbage.

99% of the internet is content to work itself up over press releases, hype, and shoddy reporting. HN is the one site I go to where people have level heads.
btw we also don't teach node.js - we think server side js is silly. We teach javascript but as a client side only language.
Well, I'm worried about hardware backdoors even now too.

Although there is always the 'know your hardware' tag advertised with RISC-V, that's not going to change until we have complete control(or trust) of the fabs.

It's a bit like people being worried about malware/adware/spyware on their phones/personal computers. Are you sure that right now, you have no spyware? How can you be sure if you're not compiled the code your self? If you did compile the code and read all the lines of the code you compiled -- great achievement!.

So now, if your phone has been connected to the internet, how do you know there wasn't a vuln that wasn't exploited, and a root kit installed with the last app you thought was great and had to have it? Or even just the last JS block wasn't malicious?

Sorry for the rant. I just wanted to convey complete security is an illusion we know and make ourselves believe is the real thing. I'm a lot more interested in the cost economics with RISC-V, and I don't really have to worry security right now in the MCU, embedded space, where it is manageable (atleast right now).
If you're on a mac the Network Link Conditioner is a great way to test your stuff on a simulated slow connection.

https://medium.com/@YogevSitton/use-network-link-conditioner...
International Entrepreneur Rule
You shouldn't be moving things like that around in strings. You should be moving them around as bytes, then decoding them when you need to manipulate them. Your strategy is probably going to lead to subtly broken behaviors in your program. The problem here is not how Python 3 handles strings, it's how you're handling strings.

>It doesn't help that Python's poor type management tools mean that your first indication you mis-handled a string in Python 3 is the same as Python 2 - unexpected output to a buffer (often b'string' instead of terminal-killing garbage).

I agree, Python's behavior around implicit conversion of things to str is pretty bad. It would be better to throw a TypeError.