skysight-inc/HackerNews huggingface dataset:
And, indeed, high-speed rail isn't very price competitive with budget air a lot of the time either. Doesn't mean it's a bad idea; transporting a lot of people who are willing to pay a premium off the roads and out of airports may well be a net win. But understand that it's premium travel.
Kennedy made some calls I liked, some I didn't.

He was probably good for America. I hope we get another like him.
That's a dangerous attitude. Both are important.

Back-end is where the state of the application is. Where all the users are served, not just a single user. The back-end is where things are going to melt down with scale.

If you make bad decisions in your backend you might find it hard not to lose customer data. They might also create user-visible latency or reliability issues.

Front-end by contrast tends to keep working as well on day 100 as it did on day 1.

If your point is that stable and boring back-end with shiny front-end is good, then yes, I agree with you.
Squeezed: Why Our Families Can’t Afford America
I would replace "orchestrate" with "influence". It's obvious it can be influenced negatively, to make the situation worse in context of this discussion -- otherwise the concept of bearing responsibility to influence it positively, which you acknowledge, would make no sense.

As for "force of nature", that just sounds like what someone living under monarchy might say about monarchy, etc. Yes, trading things is very old and very useful, but from that doesn't follow that the whole package including "obfuscating ethical implications" is a "force of nature" (which to me doesn't really read differently than "the will of God" btw)

> But don't overestimate the capacity of any one person.

We're first and foremost talking about personal responsibility. To speak about "the system" we should "improve" while kinda skipping about that is like talking about a beach while ignoring the concept of a grain of sand. The system is the people, the beliefs they have about the world, the other people, and so on. If you take away the people, there is no system. With different people, there is a different system.

Yes, I cannot easily just change the behavior of others. However, I can change mine, and there are a lot of things I declined to do because I value being able to look at myself in the mirror more than temporary material profit. What force of nature? I only saw and see a bunch of mediocre, insecure people who failed to drag me into their games.

When a group of hooligans steals money from a beggar just to be cruel I may not be able or dare to do anything about it. But it's very easy for me to refrain from stealing from a beggar. It's actually way easier for me to refrain from it than to do it. Other people developed differently, probably had different childhoods and so on -- but we still live in the same "system", and "just" behave very differently in it. That matters.
Marketing Firm Accidentally Exposes 340M Records Online
Agreed. Apple respecting user privacy at some level is a big decision factor for me lately.
You are a prime candidate for a tiling window manger such as i3, designed specifically with fixed windows at fixed locations in mind.
It will, after I see MS getting caught and going through a lawsuit which results in tools providing accountability.
One could use the more generic term "stuff" instead, in this case, because the key thing is, someone wants to deprive someone of something, using a judicial process. (If they didn't want to use a judicial process, it would be different, but Amazon is choosing to use one here.)
Apparently you can now run Linux apps in ChromeOS/Pixelbook.
Use 'Metaphorical Scaffolding' to Learn Hard Stuff
I read a few anecdotes that said that nurses who were familiar with cancer patients would subconsciously identify an odor that was associated with them.

Then they would smell it in the wild and be struck with a sudden an anxiety about whether or not they should tell the person to get checked, given the odd nature of the clue.
Great job Francois! Look forward to playing with it. :)
We're going to have to agree to disagree there. Leveraging other people's work in building an LTS is money well spent, especially when you can get it for free. Managing your own custom builds, is a fairly big job when done right, even when automated.

I know how to build my stack, it's encoded in Debian packages all around the Internet.
People do that with both operating systems where I work and they’re both hit or miss which is why people do that. Am I exchanging messages from HN users through some kind of time portal to the Snow Leopard era? Apple has been dropping the ball big time with macOS for a while now and if you haven’t run into window rearranging, bizarre monitor connecting issues or kernel panics from docking I am insanely jealous.
Minimal, single header Unit Testing library for C
That's what I had hoped for, but I didn't come across any stand-alone builds of mod_brotli, only the one included with 2.4.
Serious question: was this post paid for by MS in any way? It certainly reads like a promoted piece and the author is in marketing.

The preponderance of superlatives is particularly concerning.
For Australia (where I'm from), it's certain to be our treatment of asylum seekers arriving via boats. It's absolutely disgusting how our government and a lot of society want to treat them.
This is probably the most accurate description of a full stack engineer in this comment section.
I don't think we know 100% how much specific diseases contribute, but there is at least ongoing research about that, and it seems there is general changes in body odour composition: https://en.wikipedia.org/wiki/Old_person_smell
What a naive / handwavey response. It's clearly not a case of "oh, we never finished up cleaning up the API for use in production" - it's a case of "here's a secret backdoor that we're only going to share with a privileged handful of powerful corporations"
Older Americans are overrepresented among climate change deniers, but not overwhelmingly so. As of 2014, 44% of climate change deniers are under 50, and 77% are under 65 [0]. So most will still be around for several decades. More concerning to me are those who will acknowledge the impacts of climate change but balk at the costs of addressing it, further delaying action. And of course, even if and when a global consensus is reached that significant action is needed, that action will take years or decades to take effect.

In the meantime, how many trillions of dollars will we spend to address relatively immediate impacts such as flooding in coastal regions and changes in growth patterns for crops? And how many trillions of dollars will we add to the cost of reversing climate change's effects - if it's even possible to reverse them at all? Not to mention non-economic consequences like the disruption of marine ecosystems.

[0] https://news.gallup.com/poll/168620/one-four-solidly-skeptic...
Thanks! You never know.

https://www.reddit.com/r/Amd/comments/8u8c80/amd_is_sending_...
Python eats away at R
Publicar en todos los grupos de Facebook
One of my favorite Robert Heinlein quotes.
Prism has been common knowledge since the outing of closet 641 A, ~15 years ago. Even the MSM ran the stories... and most people still couldn't give a shit.
Didn't even have to click the link. I still generally don't fear the police because I do think that video was an exception, but yeah... that man was murdered.
One doesn't have a right to unconditionally do anything; and in this case it is governed by contract. Generally contracts are void if one or the other party fails to deliver.

In this case, Amazon has chosen to implement something modeled on a judicial process, and that's where it's relevant to talk about burden of proof and who is depriving whom of what.
This exact same thing happened with Amazon Fresh. Used to have a way to return ice packs, now you cannot. The instructions are the same: cut the pack, drain gel, recycle?
I would prefer if they’d formalize their promises into some kind of gaurantee that was enforceable. I believe them today, but what about tomorrow? We’ve all seen companies change dramatically (for both better and worse) and do things that were extremely unethical and/or illegal. Companies are run by people after all.
Idisagree – Control Remote Computers Using Discord Bot
Forced telemetry and forced updates at random times are both deal breakers for a lot of people.
Most posts here are going to mention MacOS as the key feature that will always keep them on Mac hardware. That is understandable, people are comfortable with it.

I currently use it for work and am not impressed(just as I was last time in 2014), having always used Linux and sometimes Windows. The only reason I haven't bootcamped Ubuntu is that all of our conference rooms are set up to display via AirPlay(proprietary). I don't want to be the one always hunting for the HDMI dongle (yes it's a mid-2015 MacBook Pro that still has that).

-Why is there a global menu bar? With multiple monitors we have 10+ application visible at one time. Why do I need to select one first to then use a menu action instead of just clicking on it like GNOME / Windows

-Why are there command/option keys instead of ctrl/alt? This seems like pointless we-are-different-and-special stuff

-Why does clicking X (close on an application) just minimize it instead of killing it? But yet minimizing it just puts it in a separate area of the dock?

-Why does trying to snap windows to the sides of the monitor throw it into full-screen mode and create a new workspace that then fucks with my ability to overlap windows or alt-tab?

-Why does spotlight (CMD + Space) only find one option? Why isn't it part of launchpad?

-brew sucks compared to apt and snap but it is better than choclatey

-you still need a VM to run docker

-you need non-apple hardware to have a back button on the mouse (I loathe the magic mouse 2)

For all the devotion it gets for being a modern *NIX development platform, it's solid but not overwhelmingly great.

Give Linux and Win10 a try, I am finding them equal these days.

Hardware wise, a laptop without a Thunderbolt port these days is just a deal-breaker. There is no excuse for Surface Book 2 to not have one. It's the reason I chose the Dell XPS 15 2-in-1 over it (and saved $400 in doing so).

I was a fan of Surface Book 1 and bought one, it served me well. MS is doing good stuff.
Apple? There’s no indication whatsoever that they listen to anyone.
What is neural style transfer?
This should surprise no one.

This 2016 study[1] build a device which could detect 17 diseases via breath, and I think that was a manually built algorithm.

It's well known that dogs can smell cancer too (there's a 2006 study but I can't find it now).

[1] https://pubs.acs.org/doi/full/10.1021/acsnano.6b04930
An exponential fine on littering would, however, absolutely destroy any incentives on littering. Starting with $10^n, where n is the n'th time you are caught littering. Also a corporate fine for dumping trash and waste illegally, $1000^n.

It really is not hard to take care of your environment!
> In most cases it won’t be anywhere near this easy anyway

Then don't use auto in such cases -- is the point of the discussion here.

Use auto anywhere it is indeed nearly this easy.

When the situation is simple, auto clearly provides an advantage of automatically deducing types that are very obvious to humans and the compiler. The argument here is that not having explicit types here is better.

Your cannot use the word "strictly" here in the mathematical sense at all since you have not mathematically established that explicit types for simple cases are better. It is only your subjective opinion that explicit types are better even in simple cases and such an opinion is far from the exactness and axiomatic nature of mathematics.

You pretend as if the proposition that "explicit types are better" is an axiom. It is not. To many of us such proposition is neither self-evident nor obvious because many of us believe removing explicit types for simple cases is better. As such, the usage of "strictly" here is merely a weasel word.
I suspect we will only be satisfied when AIs play each other at an incomprehensible game of their own devising.
Exactly on chicken & egg - but we feel the hyper local approach is a really actionable way to solve it, we're already seeing it work in our niche.

It's not really our responsibility at all, even to make sure people abide by company policies or to prevent insider trading.

I still however answer all these questions because we think about the ethical implications a lot and we thought through everything in detail before choosing this model. I'm comfortable with the risks, I believe the rewards far outweigh them. Thank you!
The existence of the AT&T spy buildings were public knowledge years before the Snowden leaks happened.

Maybe the renewed publicity around it was a not-so-subtle reminder that they know exactly who the regulators and congress (and everyone else) are sleeping with.
The article concludes that empathizing without first listening carefully is less accurate than trying to empathize without first listening.
Neilsen has a similar API. Trigger your phone, send coordinate data when inside a geofence. Sure it's for a better user experience.
Take a really good look at DSM-IV or DSM-5. These are insurance billing codes for (classifications of) mental illness.

You will find paranoia, all sorts of sexual (dis)alignments, narcissism, psychopaths/antisocial personality disorder, and a whole pile of sundry unhappiness that plagues the human soul.

Then turn your gaze upon our culture, and you will see many of these things amplified. Our narcissistic politicians openly advocate psychopathic violence against one another, we are in a paroxysm of #metoo without ever bothering to ask how we got here or how to fix it, and the word that forces itself to mind in modern social discourse is a disorder of the zeitgeist.

This is the age where our culture went insane, and we wallowed in it.
And then also think of those who purchased below $1.
there’s a way to erase history but you also lose personal info, or it has to relearn your places
American football may be phased out over the next 30-50 years because it causes brain damage.
> “That does not sound like bad software to me at all. It is quite a stretch to say that types changing during the course of software development implies the software is badly designed. This sound very backwards.”

But nobody said that. The parent comment said the system has a requirement to deal with changing types. OK. Sure. Happens all the time.

Solving it by using auto all over and rotating header files, now that is the part that is simply indefensibly bad. It leaves a codebase where nobody can reason locally about any types, because they would be compile-time dependent on which headers you choose, which is insane. Accidentally make one local variable non-auto by annotating a specific type, and suddenly it works with one set of headers but fails indecipherably with a different set.

There are many better approaches, like inheritance-based designs for specialized subtypes, or using discriminated union types and multiple dispatch patterns.

You’re acting as if the parent comment was just talking about mundane refactoring of types here or there, or some small changing requirement, but it’s not at all.

It’s talking about some kind of problem where the commenter claims that huge amounts of types tracing throughout the whole project have to change wholesale by rotating in different headers and relying on auto as essentially a kludge version of whole-program polymorphism.

> “On the other hand, I believe a software that is malleable enough to handle changing types easily during the course of software development is good software.”

I believe that too, which is why this kind of system that relies on the whole codebase having no localized type annotations (so you can’t reason locally about code when you go to refactor or change types, etc.), is so egregiously bad. Making it robust to type changes is a property of how well other developers can modify the code itself and reason about it. Using auto dogmatically like that totally strips away someone else’s ability to do that.
This seems nice but it is hard. Imagine the following scenario in a JavaScript where one has lisp like singly linked lists:

function map(f, list) {
if (list==null)
return null;
return cons(f(head(list)), map(f, tail(list)));
}

Now as there is a call to map, a JIT compiled version will put in a redefinition check and if the check passes then it can call an optimised map which eg knows it has two arguments and f is a function. If the check fails then a slow path which does a full call is followed.

In your scenario there is no redefinition check and instead when one tries to redefine map, any optimised calls must be downgraded to the slow path.

But now imagine calling map with a function that redefines map after say the third recursive call. Then the redefinition downgrading magic needs to somehow modify one version of map halfway through a call so that when f returns it will call the new map, but the calls further up the stack frame don’t need to be modified as they won’t call map again.
> just decided to avoid the burden of publishing and maintaining an immature or lesser used API

"Burden" is an understatement. Any API Microsoft documents becomes part of their ongoing commitment to eternal backward-compatibility. (Heck, even some things they never document at all still end up forced into that commitment, like the internal registry hives in Windows 95.)

So Microsoft do everything they can to only document what they're absolutely sure they have in a good, stable, "won't regret later that we didn't fix it some more before setting it in stone" state.
>- Someone accidentally powered off the VM.

how is that self-hosting when you don't control the hypervisor in this case?

it usually implies that you at least have some sort of control. either having a real server somewhere (with ups and stuff) or at home, where you know when power is out.

while what you are doing is technically self-hosting, I would have changed the VM provider after the first incident like you described.
Sorry, but I think you're fundamentally misunderstanding the idea of the paper. Colorization is not the point - it's an auxiliary task, that lets the algorithm discover how to do a form of tracking.

As the paper itself states, the tracking results are not the absolute state of the art, but they are in the same ballpark, and more importantly, learned without supervision - just watching video. This makes it easier to train on whatever dataset you might have lying around, and more importantly, it's a clever, simple idea that can be improved on and adapted for different tasks.

(Disclaimer: Authors are acquaintances of mine.)
I think one of the greatest political evils today, is how many people think it is justified and good to commit acts of violence against peaceful self-sufficient (ie non-welfare-dependent) immigrants. I’m talking about restrictive immigration policies of course. I think it’s a moral travesty how most countries treat self-sufficient peaceful migrants. I actually don’t believe countries have a right to unreasonably restrict movement. Arguments on this can be found on: https://openborders.info

To quote a comment I can across recently: “It is hypocritical to expect everyone else to stay where they happen to be born just because they’re not born on this side of the fence. That to me is the best definition of a spoiled brat.” Besides the deep selfishness of such a desire, it is actually emphatically evil — since it involves inflicting real harm and violence, on peaceful migrants.

Of course, my comment here might invite lots of downvotes. Reading certain recent HN threads, like on The Economist article promoting open borders, showed me that many (not all but a disgustingly high number of) HN readers have a Nazi-esque hatred for open borders.
Was it necessary to change the title of this post a half dozen times?
Facebook found out that by participating in the news business, it necessarily must take sides in the political arguments between the left and the right.

I think Facebook figured it's not a battle they can win, because for the right, they seem to be abusing their power, and for the left they seem like they didn't do enough.
What about the large market that is China?
Here's an idea, why not collect all the soda bottles and place them in front of respective corporate head quarters? I am sure Coca Cola will get a kick out of it and they might do something about creating a recycling program.
Building a $200K/Month Personalized Video Platform
> This is a patent

No, it is not yet a patent. It is a publication of an application for patent.

If you look the publication up in the USPTO's public pair system (https://portal.uspto.gov/pair/PublicPair) you will find that the last activity was FB's attorney responding to a USPTO rejection on April 12, 2018.
So can animals.

Having had a family member who was epileptic, I can attest he often had a unique odor on his breath shortly before a seizure occurred. Now, there are people doing research into training dogs to detect that and alert that a seizure is imminent.
Honestly, "safer sex" campaigns have been a success, while telling people "anal sex is bad so don't do it" hasn't been. Also, demonizing gay men over anal sex has been successful for centuries, even though lots of heterosexuals also engage in it. That's what comes to my my mind when you mention honesty.
I haven't noticed any significant recent changes and I don't really have the problem you describe in most searches that I do without sure restrictions.

I have for years seen something like what you describe on single-common-word searches where Google didn't have much for from my history to go on, but that's not new.
Never says never. You'll be amazed how good some engineers are.
It is amazing how often humans continue to essentially create new problems that are easily solvable on their own. A culture of convenience and throw-away (not my problem) or "I don't have the time for x" is why we keep having mountains of waste. Anyone who is concerned with waste can make the conscious choices to eliminate or reduce that waste in a lot of areas of their life.

1. Buy real food and cook it
2. Grow food or contribute to local co-op or farms
3. Make stuff you use all the time
4. Bring your own containers/bags

Usually these are the only options for a lot of things. But there are other cases where just having consumers fed up with companies like in the case above you can shift market incentives with your choice. Lush is a good example of this for instance.

It's a combined effort, you have to not be lazy and actually care about the choices you are making with where you spend your money and companies will respond to the demand. Sometimes it takes more effort, or you can just not buy X and see if you can either make your own alternative or not need X at all.

There are tons and tons of homemade things you can do to eliminate waste by just making it yourself. I've found it generally comes to a few constant categories where I generally produce the most waste.

- Food + Beverages
- Hygenics

Sure there are the other areas where I produce trash, but those two categories are the ones where waste is produced every single day so the impact is a lot higher. The solution is relatively straightforward, make more things by hand or purchase goods closer to raw form (Lush seems to be a great example of one that can replace just about all of my hygenic material waste). And second, make more recipes by hand closer to the raw material ingredients and bring your own containers.
The entire Apple universe is bizarre. I've not used an Apple product except for the first gen iPhone but I did love it when I did.
Since then, Apple has been behind the curve on every thing. I want to go back to using Apple since I really like their stance on privacy and security but feature wise they're usually 2-3 years behind a Samsung or a Microsoft. And now, this...