skysight-inc/HackerNews huggingface dataset:
Yeah, translations need to take into account changes in writing style over the centuries in addition to changes in language.

Here's the joke in "modern English":

Instead of joining the state's church, I propose instead the following. I will buy a flag, a uniform, a gun, and one of those battery-powered toy jeeps that little kids drive around their yards. Then, with grave seriousness, I will declare my faith in God's protection, furl out my flag, and call for the members of the state's church to follow me into battle. I will then hop in my toy jeep and begin driving toward the battle field.
It's still a many to many problem in both cases.

Option 1: Adding feature to npm/composer/gem/pip ad infinitum

Option 2: add per-language parser support to the alerting tool instead.

Option 2 doesn't necessitate a new (information-duplicating, still potentially error prone) standard, and can likely leverage available, tested libraries ;-)
I would suggest listening to Hubert Dreyfus's lectures on Kierkegaard. You can find some on youtube[0].Tried to read Kierkegaard before and did't really understand anything. But these lectures give some good context.

[0] - https://www.youtube.com/watch?v=dKIWraaouu4
A documentary of real underground hip hop in China
I'm very confused as to why you don't care for "abstractions" like grape-swagger. Do you enjoy writing API client boilerplate?

As far as ORMs go, I'd certainly prefer not to use Active Record ones, but I also don't want to have to update my code when somebody else adds a field that I don't care about. My representations specify what I care about and how it should be presented to clients (for example, hashids rather than integer primary keys); I update them only when there's a new field that I care about. I can do this with functional mapping but the database boilerplate sucks more than Sequel does (it's a big part of why I've dropped ROM, though I much prefer it in theory). Computers exist to help me do less programming, not more, and what you describe is more programming for, to me, little benefit.
Even with 50 people it would still be a significant burden
Pricing for the marketplace was completely left up to the discretion of the integrators. There's a number of integrations (ZenHub included) that are the same price whether you buy through the marketplace or through company websites :)
Did Michael O. Church take some writing classes and become more concise and less inflammatory?

Haha kidding.

I wonder how many will get my joke. I figured since it's HN, I'd give it a shot.
Just Orwellian doublespeak.
No, it’s a sales and use tax. Merchants are required to maintain a license to collect and remit timely payments.

If you spend a significant amount of money on something like a car that requires registration or regularly buy other goods in high dollar quantities in Delaware or New Hampshire that you enjoy at home in Pennsylvania, New York, Massachusetts, the tax man will notice and eventually show up to collect.
Japan elevates social responsibility above the self-interest of individuals.
>> I'd rather have the piece of mind knowing that I'm compliant.

Well that's the problem, in my opinion. I tend to try very hard to ensure I'm compliant: I read contracts before signing them, etc. Increasingly I have no idea if I'm compliant because the contents of contracts and laws seem arbitrary and vague to me, and you have to be the person who will decide or be the lawyer who works with them to have any sense of if you're compliant or not. There's no 1 checklist you can go to to make sure you're complying with laws from multiple branches of multiple layers of government.
> Social networks are addictive because if they aren't, they fail and cease to be adopted at scale

This makes it ok somehow?

> Somehow we seem to be OK with this happening to ourselves. It is only when it happens to our innocent children that we start to revolt.

I think you're begging the question on the first point. As for the second, not only is there mounting evidence that giving kids smartphones and constant social network tools is having deleterious effects on their mental health, there are a whole slew of things that I'm ok with adults having a choice about that nobody should be ok with kids having access to.
Depends on the way of consuming that data. I agree it may be counter-productive to feed more data to humans, who are able to hold on only to 7-9 object in immediate memory at a time, and driven by subconscious reflexes hardwired into us by billions of evolution.

AI is not going to "think" like humans. It is not going to be better or worse, just "different". And all experience so far show that the more data the better are the decisions made by AI.
Never forget Clear Channel
Ha, thanks for the kind words. If there ever are questions around sizing/pricing just let us know, often happy to at least try to do what we can there.
So if a slot machine was guaranteed to return at least 1 cent (which they're pretty close to doing anyway) then they would be exempt from gambling regulations?
It’s not the blood gas that would have saved him; just seeing the potassium trending up would have done it. Thing is, there was a context where that mattered. In others, it wouldn’t have. That’s why you need someone capable of interpretation to -look- at it. EMRs have done more to harm patients than help them, now that everyone constantly copy-pastes old patient hx before adding their notes (so nothing can be said to have been missed), people are constantly shifting through piles of be and missing the pertinent information.

To rephrase: algos intelligent enough to be useful in the manner you imagine are a long way off from existing, but data deluge that harms patient care is -already here-. Don’t worsen the deluge until you improve the ability to digest and present it.

That EMR “decision aids” aren’t anywhere near sophisticated enough to tell the difference in the myriad of situations we have is why docs fight so hard against those automated “flags.” We get piles of them, all the time. QI people call it alarm fatigue, they know it’s a thing, and yet... they do it anyway, because it sounds (like in your post) like the obvious thing to flag.

It’s not that AI is inherently incapable of getting there. It’s that when it does is a long way off. Medicine looks a lot simpler from the outside.
Being either a commercial product or open source doesn’t preclude Unix from being designed for development.
They are always paying the sales tax, just most times they pass that cost along to the consumer.

While you are technically correct that this is how "sales tax" works, it's worth keeping in mind that in most states "sales tax" is mirrored by "use tax", and that these two "mutually exclusively" apply to the same purchases.

That is, if the seller is subject to the laws of a state they are generally required to obtain a "seller's permit" and to pay the sales tax, and are liable if this tax is not paid. But if a resident of that state purchases from someone who is not under that jurisdiction, the buyer then legally required to pay the same amount as a "use tax", and assumes the same liability. For California, see Question 1 here on "What is the difference between sales tax and use tax?": https://www.boe.ca.gov/sutax/faqtaxrate.htm#1

Which leads me to ask: for those of you in this thread saying "sales tax is not a buying tax", are you aware of the existence of this "use tax" and making a subtle semantic point that accidentally encourages illegal behavior, or are you unaware that of the interplay between the two? If previously unaware (and assuming you've ever purchased an item in a situation where sales tax was not charged), are you likely to change your behavior and self-report, or do plan to knowingly continue to engage in tax fraud?

(For the record, I do not self-report, although I do feel guilt about it.)
Ah, but there is something that can be done. When one is made aware of their unconscious biases, they can make conscious decisions to counteract them.

The point is not to label people as racist, but thoughts, beliefs, and actions as racist.
"Shahrazad" had the potential to make impossibly long games, possibly even undecidable with the right combo. It has been used to force draws by stalling games.

For that reason, it is now banned in all tournament formats. In fact, it is the only "normal" card to receive this treatment.
Not really, everyone is safe in a cage but in the real world people make tradeoffs.

Chrome OS is web centric, the bulk of users are desktop centric so it cannot be compared to desktop usage patterns.

Some developers tend to be extremist about updates, but given bug less software or a seamless disruption free upgrade cannot be guaranteed it's remains a better option to educate users rather than try to dis-empower and take control.
3TB? even on crap option like RDS up to 6TB is OK. You can get generic box with 200+ cores (actual cores not vCPUs) and 12TB of RAM from SuperMicro.
You’re right. Which isn’t to say sociology isn’t a hostile environment for anyone who isn’t avowedly left wing, or that sociologists (or social psychologists, or anthropologists) don’t discriminate against people they know are right wing. But nothing I’ve read suggests that politics before truth is the majority position in sociology. It’s clearly a position, and not a fringe one, but it’s weaker than in the 60’s. Cultural anthropology is a writeoff though.

I would hope the social sciences are leading the charge on reproducibility. If you want to learn more on that topic read Andrew Gelman’s blog.
I think there's a VS Code plugin for CosmosDB.
which generation was that and what legislation are you referring to?

reminds me of 15 year olds born after the PATRIOT ACT exclaiming "this isn't the America I grew up in"
Massive upvote, the standard text book for Computer Organization is Patterson and Hennesy's "Computer Organization and Design: The Hardware/Software Interface"

Its a lovely book, but its hard to get hold of MIPS processors these days. Hopefully this creates a new generation of devs which can tinker with real hardware and are armed with proper education behind how it all works.

Super happy, wish I had this during mys schooling. :)
Building a Hotdog Detecting Slack App
You're right, a lot of those problems aren't sexy. Yet, they're all critical problems that must be solved.

That said, some of them are sexy. Voice-to-voice translation, for example, is already being worked on substantially.

Most of those problems, though, seem to me to be more political problems than technological ones. The cost of housing in cities, the failure to help refugees and displaced persons, tools for collective decision-making, and infrastructure in the developing world are not problems that can be solved by throwing technology at them. These are political problems. In technological senses, every single one of these items is known, understood, and holds few mysteries for execution. In every single one of these cases, there are real obstacles that generally cannot be removed by technology.

Maybe someone wants to launch a startup to convince cities to permit housing to be built? Of course, I'm pretty sure that would be a lobbying group or advocacy non-profit... things that already exist and work very differently.

People do very often just grab for the sexiest problem at hand. There are always other problems that could be solved. Yet, it's perhaps possible that the startup model isn't the right tool for every problem
Well, I think both sides of this conversation talk past each other a bit.

What you're saying is true.

But it's also the case that some those homogenous, snow white communities worry about jihad, even though there aren't any Muslims within a hundred mile radius of their house.

And it's especially true that when these small, homogenous communities diversify -- due to refugee placement or just economic growth and sprawl -- the latent racism becomes not-so-latent.
First ever Lightning cross-chain swap from Bitcoin to Litecoin
This is an interesting topic with the season. Maybe the high-voltage pulse severs the partially failing connection?
I think it's common for community questions to have Ask HN: in the title...

https://news.ycombinator.com/newsguidelines.html
I don't know about a formal name, but there definitely is an XKCD :-) https://xkcd.com/793/
Maybe because I expect research to be published not just as marketing fluff, but also to be published as papers too. Apple for a long time was known for blocking their AI researchers from participating at conferences or publishing. They published their first paper only recently in 2016 (https://www.macrumors.com/2016/12/26/apples-ai-team-first-pa...) and it seems like squeezing water from rock.

This behavior rubs me the wrong way. Science is a collaborative community endeavor. Look at how many papers have been published by Google (https://research.google.com/pubs/papers.html) 874 in machine intelligence, arguably Google's main secret sauce that you could argue they should keep as a trade secret for competitive differentiation.

Apple's secrecy in product development is fine, but IMHO, if you're consuming the fruits of community academic and commercial research, and trumpeting your products advancements based on that, it behooves you to publish more openly, the papers, at least on preprint services like ArVix.
I took Dreyfus's Existentialism in Literature and Film class at Berkeley, and it is my favorite class to date. It had a profound effect on my life. It was sad to hear he did earlier this year[1].

The thoughts of Kierkegaard that made him great had nothing to do with religion, so those who are unable to read him due to his religiosity (see other comments) are missing out.

It may seem like hyperbole, but I agree with:

> He was an existentialist a century before Jean-Paul Sarte, more rigorously post-modern than postmodernism, and a theist whose attacks on religion bit far deeper than many of those of today’s new atheists. Kierkegaard is not so much a thinker for our time but a timeless thinker, whose work is pertinent for all ages yet destined to be fully attuned to none.

Ahead of his time? Absolutely. Think about all the men in the news and not in the news toady who use their power over women for sex, and then read this: http://www.readingtheology.com/the-king-and-the-maiden-by-sø...

--

[1] https://news.ycombinator.com/item?id=14259009
For me the faces function in ios photos has been pretty amazing. Accurately detecting blurry background faces is surprising. I just checked it and it picked out a picture of me where just my nose and part of a cheek is showing! (aviator sunglasses and scarf covering my face).
My startup ideas are all much, much duller than these. Usually they're inspired by existing products made by small teams that I feel fall short in a few areas. They're more novel than a clone, but they certainly don't reach the lofty heights of a canine AI.

I'm not sure if it's a good or bad thing. Am I realistic or just boring?
Cart, horse.

People are proposing smart whatever now, and handeaving its value proposition as -eventually- feeding into ML which will -eventually- have benefits to patients.

I don’t think there is disagreement that data + ML is useful, but the value for increasing data because of AI assistance isn’t meaningful in the absence of that AI. Hospitals and insurers have huge data sets available: build a halfway decent AI first, and then argue for the value-add of the data.
I'm surprised the Movfuscator hasn't been mentioned yet. It compiles C code into unconditional MOVs, and if you watch the author's Derbycon 2015 video there are ways you can scramble the MOV instructions, truely making it a decompilation nightmare.

1. Movfuscator page
https://github.com/xoreaxeaxeax/movfuscator

2. Derbycon 2015 video
https://www.youtube.com/watch?v=R7EEoWg6Ekk
I guarantee you they were not talking about violent threats or racial slurs.
> Some of the safe languages (Go, Java, JavaScript, Python, Rust, etc.) are faster than others, but generally speaking, they're not as fast as C/C++. Consider an array indexing expression like "a[i]".

I don't think you'll win any friends in the Rust camp by making broad statements like that. Performance of "unsafe" vs "safe" languages largely boils down to memory access patterns, cache usage and how many levels of indirection you tend to hit. Rust easily matches C/C++ while keeping high level abstractions(bounds checks are done at slice level and not per-element access).

I don't think Mozilla would have used Rust for Servo/Quantum if it was slower than C++. It's certainly held true in all the cases I've used Rust in place of C++.
They’re the same word describing different things. Many white people are aghast at being accused of doing something racist because it implies that they themselves are racist. It shouldn’t, and it hampers the conversation to imply it does (the same logic can be applied to sexism and most other isms as well).

Not saying there aren’t racists out there (lol tiki torches), but most people don’t fall into that category.
You do the midwest thing: just go about your business and pretend everything is fine.

You warm up your car 20 minutes before leaving. You throw on your layers that are reserved for the negative double digits (flannel jeans, extra thick wool socks, fur hats, massive scarf, thick mittens), check that the emergency kit and blankets are still in the back seat, and head out into the world and go about your day. In the city it isn't all that big of a deal, but it could mean danger if you get stranded in the countryside.

One of my favorite things about the super cold is how warm the house parties and social gatherings can get. It's so cold that you can't be outside for more than a few minutes at a time, so it really feels like an accomplishment when you make it to a friends house or a blizzard happy hour (that is, if it isnt too cold for snow).

Also the blue skies are amazing. The sundogs can be downright surreal. https://en.wikipedia.org/wiki/Sun_dog
Another thing that's often overlooked is that those cities are still quite large when defined by their MSAs. When the people "left" places like Detroit, they didn't all go to a different region; they went a few miles from "Detroit" to the Detroit suburbs, which we consider to be different cities mostly for irrelevant historical reasons.

Detroit (14), St. Louis (20), Pittsburgh (26), and Cincinnati (28) are all still in the top 30 metropolitan areas. Even Buffalo -- the smallest on your list -- is today the country's 50th largest MSA.

Detroit is twice as large as much hipper (and vastly more talked about) places like Austin (31) and Portland (25). St. Louis is quite a bit bigger than both of those, as well.
No Postgres support yet. Looks like a great app though. https://github.com/Microsoft/sqlopsstudio/issues/56
Haven't we had that for a while though with trading card games - e.g. pokemon card packs.
You can go to as high as the box allows you to go (GCE allows I believe up to 10TB per server), but the performance will suffer.
>> No this is not appropriate. Sites do not 'consume' resources, users do.

>You're drawing an arbitrary distinction between push and pull. Nexflix uses resources by sending content in the same way I use resources by uploading a file. Internet communication is a two way street.

You both seem to be laboring under a misunderstanding. Both Netflix and the customer are consuming resources and paying for them. Netflix pays for it's access and usage of the network, and so does the customer. Their networks have peering agreements to pass the data between networks. The question isn't if both should be paying, but if either one should have to pay more depending on where in the network the other one is or on the 'flavor' of the packets that are being sent. Net neutrality is supposed to protect Netflix from having to Pay Comcast for access to Comcast customers (in addition to what they pay for their network access), and it protects customers from having to pay Comcast for access to Netflix (in addition to what they pay for their network access).

> You could charge everyone more across the board but but that's unfair to people who aren't streaming.

Or you charge people for the capacity they use and charge more during peak times. This protects the problem without allowing the granting the current oligopolies massive market distorting power.

> Perfect, so fix the conflict of intersts and there's no need for NN.

Ok, fix those conflicts of interest first, then we can consider taking a look at crafting exceptions to the laws that protect us from.

The current effort isn't to make exceptions for QoS, the current effort is the repeal of the framework that allows ANY legal protection for Net Neutrality.

> Not possible. Cross-network traffic is inherantly political and even without that benevolent network operators still need to have policies to mediate allocation of a shared resource.

In what way is it not possible to create fair rules for who pays to build connections between networks and to mandate fair treatment in the creation of peering agreements between networks? Perhaps perfect fairness is not possible but you are saying that we shouldn't even be allowed to try.
>Then it would be up to the seller to review with their accountant and actually submit.

For even a small seller, you're maybe looking at thousands of dollars a year for that much paperwork. So you'd have to have hundreds of thousands a year in revenue for that to make sense.
I agree, this post is super-b, but it also shows why JS is the mess everybody knows it is. When you use a function as a constructor, the function creates an object and assigns as its __proto__ the value of the function's 'prototype', which is an object with the class' methods and that has an attribute 'constructor' that points back to the constructor function... and all that... for what? What purpose has this over-complex dance of references? Before trying to justify the current status quo, let's ask ourselves "could it be done easily?"

The answer is a resounding yes. Javascript is a prototype oriented language (nothing wrong with that) who is ashamed of being prototype oriented and wanted to look object (class) oriented, and that's a shame.

And of course, we have ECMA, a committee whose motto is "let's not change any past error no matter how flagrant it is, let's add just another layer of painting over it". That's why we have to live with hoisting and var/let, and crazy type conversions that are an affront to every living neuron in the universe, and typeof which return useless values, and yes, two comparison operators because the first one was worse than wrong.
The comparison is to a ritual that feels very important and profound to those involved, but to an outside observer is clearly a childish imitation of the real thing (like a hobby-horse):

http://www.oldbike.eu/museum/wp-content/uploads/2015/07/1920...

https://www.istockphoto.com/vector/victorian-boy-riding-his-...
Yup, you have both kinds. You have some people who are trying their best, and you have some people like a relative of mine: doesn't bother to get any jobs he sees as beneath him, has been to jail for dealing cocaine, lives with his mom into his 50s, and molested one of his nieces.
Think carefully about the consequences of this automated scan info leaking before enabling it in your private repositories.