skysight-inc/HackerNews huggingface dataset:
I watched an interesting lecture by martin lobdell - study less study smart [0] which says that your mind tends to be in a specific mental mode depending on the location. So when you try to work on your kitchen table, your mind is in the eating mode and you constantly think of that sandwich. Hence, separate as much as possible, separate room/table/laptop...

[0] https://youtu.be/IlU-zDU6aQ0
My main issue with g++ compiler output is that for each coding error, I get a few lines of useful information, followed by a hundred "note:" lines detailing the finer details of increasingly improbable failed substitutions.
that is OK for you.
but may not be OK for everyone affected.
Using Unix utilities is so underrated. I love Unix programming for the simplicity and power that you demonstrate well here. It's not as flashy and cool as writing some big program but I am constantly amazed how people can go through new web framework fads every 2 months but these 40-50 year old programs are still the most useful tools around.
Could be the end of real estate buyers agents
CV usually does look at images with different rotations, scaling, stretch. The point is that GCV doesn't get stuck on duck when the duck is upside down, it behaves the same way as a human classifier.

I'm looking forward to ReCAPTCHA asking "Click the images of things that are upside down."
AWS is extraordinarily expensive when it comes to bandwidth pricing. The same could be applied to a car - it depends on your use case. Do you haul goods? Go in the mountains? Live out of a major city with poorly mapped roads?
I knew that food could lead to calculus, but I thought it was just a dental hygiene issue.
> the uptick in politically motivated violence on the right

I haven't looked closely, but it seems like the preponderance of such violence has been coming from the left these days (ignoring people with obvious mental health problems). Charlottesville is the obvious exception, but clearly overbalanced by the guy that attempted to assassinate a bunch of Congressmen at that ball game.

Are there lots of examples I'm missing?
What is the value of informed consent from an irrational or desperate person?

The vast majority of people do not read lengthy forms; GDPR updated notification requirements to reflect that. Restricting irrational behavior to limit damage to society is not new; that’s why we regulate things like usurious payday loans.

One person being irrational is not dangerous, but many people being irrational is. The Great Depression started from the fallout of everyday people mortgaging their house and their car because the stock market was advertised as guranteed returns.
I think both are true. There are more "slots" for management than technical leaders at the same compensation band. There are also generally at least some compensation bands in management that are above the highest band tech lead role (architect, chief/principal/distinguished/staff/whatever).
Or the guy killed by his "pet" lion this week [1].

Animals mostly follow their instinct, and it is absurd/dangerous to anthropomorphise their behavior.

[1] https://inews.co.uk/news/world/michal-prasek-czech-man-kille...
CRDTs are eventually consistent and most databases have been trending towards strong consistency.

Redis Enterprise is probably the biggest CRDT usage in databases, used to sync geo-replicated active-active clusters: https://redislabs.com/landing/active-active/

There's also Datanet/Kuhiro which was a novel fully distributed database using CRDTs to always merge state across disruptions to a global view, although now seemingly dysfunct: http://highscalability.com/blog/2016/10/17/datanet-a-new-crd...
> Three more doublings, and that number will be bigger than average miles between accidents for human drivers. Then they can ship a product.

They can ship a product that can drive under the conditions they're testing under. Which would be appropriate for autonomous taxi service in certain municipalities, but presumably not for the general market.

Granted, that's been their business plan for a while now.
But it feels like that to me, even though I lived through it. Sometimes even a year ago can feel so far away.
That sounds awesome, but isn't that risky? Doesn't that mean you could never make a backup of the key, so if your macbook broke then you'd permanently lose access to whatever the key was protecting?
>Our interpretation of what are thinking the animals can be wrong.

Of course it can, but by resorting to this sort of interpretative relativism, you're bringing the debate no further. Of course we can never tell whether animals feel anything such as emotion, but at this level, so you can't of other humans. In other words, the interpretation of emotions as authenthic rich mental states is just as valid for animals as it is for humans.
>Feels like it's a very high false positive rate and one that pushes all the time costs onto the applicant (multiply ~2hr by say 5 companies that want you to do a coding challenge).

It is, I wouldn't entertain companies that do this unless you really need a position.

This is the trifecta of bad interviewing tests:

- No compensation

- Stupidly restrictive time limit

- High chance of not getting feedback

Personally I would turn them down and then explain these three things. There are plenty of companies with less annoying hoops.
This is related to rocket engines, not ballistic descent capsules.
Ask HN: Where should I start as a 34-year-old switching to software as a career?
I'm currently a lab technician with a background in microbiology and would love to get into software development; however, I lack experience and I feel I'm too old to ever get a job in the field. I'd appreciate any tip!
The most important habit I have carried since my COBOL days is the need to always use self-descriptive variable names.
Herewith, some recent variable mouthfuls:

char machine_prom_name_string[TERM_WIDTH_WIDE];
int memory_mapping_register[4];
int timer_interrupt_active=0;
WORD floppy_controller_clock=0;
BYTE four_key_reset_enable_flag;
XColor yellow, green;

Oh, and just to reinforce other people: Comments are there to explain WHY.
Visual programming is an oxymoron
Pricing is always a tough thing to get right. If you look at Shopify's pricing page on the internet archive, you can see it changes almost every week since 2012, so it's something that all companies struggle with getting right. We're always open to feedback from customers.

For the analytics, this is a trend I've personally seen in SaaS products lately, where companies can get in-depth analytics on how their team members are working. If you look at Github, Jira, or Google Docs, you can see personal stats for user events. Even Slack is starting to send out the number of private vs public messages sent throughout the week. It's something that definitely needs to be discussed because I can see it being used for good or being used for bad (as in micromanagement). Google Docs is the only one I know of that gives the option to opt out of usage analytics, so that's a great suggestion for a feature.
And is something that I would presume Uber is just as happy to lobby against as the taxi companies are.
A Software Defined Radios on Kali Linux: Listening to Airplanes and Pagers
As I said in my original comment, I see no problem with moving to other platforms. I do see a problem with using obsolete, insecure operating systems like Windows 7. :)

Also, note that I do maintain an environment with Pro licensing, not Enterprise. So I am both aware of the limitations, and the steps needed to mitigate them.
Interesting. I can point you to some very influential philosophers who argue that not only can such an entity exist, it necessarily exists.

Can you tell me more about why you think it can't?
So the signal already exists in the software. Just make it available via a "secret" file.
Carbon steel hull ships traverse saltwater for many decades however.
Your customers payments for a service and other companies payments to deliver advertising material are completely independent processes. There's no reason to choose only one when you can choose both.
I have shaved many elisp yaks in my day.
I agree that the client should generate a token and provide that to the company.

Bonus points: have tokens issued in XXX-XX-XXXX format so that existing systems don’t have to change anything- it’s still a SSN of sorts, just one time use.
Depending on your background and how much time you have, bootcamps might be a good idea. I recommend looking into Lambda School.
I wonder if those aircraft timesharing services are eating away at first class. Maybe there are even "uber for planes"? (or would that be airbnb for air?)
Seems like it's using Dear IMGUI
What other US-based company has had a man-rated rocket such that they owned the full stack, launch facility, etc?

Sure contractors have been involved and built lots of components, but this is the first time a corporation has owned the fully, complete product as well as the facilities to launch and recover.
Going independent. I work on a variety of projects, work a lot less hours and make twice as much.
Hundreds of Vulnerable Docker Hosts Exploited by Cryptocurrency Miners
That will also be historic. History is made every day.
People who think they've found a way to contradict the simulation hypothesis remind me of breathless gamblers who are sure they've figured out a system to beat the house. It's simply impossible--the simulation hypothesis is not falsifiable even in principle, so no, you haven't found a way to falsify it. If you think you have, you've failed to understand the possibilities.
That’s not quite what they wrote.

I, for one, fully support the handmade philosophy: RemedyBG doesn't use any third-party libraries (x). This includes Window's own Debug Help Library (DbgHelp), Debugger Engine (DbgEng), or even a library for reading symbol files (PDBs). I played around with these libraries to judge their effectiveness. Yes, using them can get you 80% of the functionality you need very quickly but after that you are forever 20% away from sweetness. And besides, Visual Studio is using these libraries and the whole point was to get away from this beast!

Then later:

There are a lot of interesting features coming down the pipe after realizing the wealth of information that compiler emits (and that Visual Studio hides from us).
>We don't have conversations with paramecium.

If paramecium became advanced enough to form a society and want to say something to us, we'd be extremely interested in communicating with it, I think.
>All western, liberal media sources refuse to publish anything that paints China in a good light. <conspiracy-theory

That's not at all true. I have seen countless articles in the mainstream media over the years about the huge gains China has made.

What I also see a lot is that when the mainstream press reports something that is going bad in China, then China defenders will say something like you just did.
Could you explain why in this hypothetical scenario a warning should be emitted for “for (int i = 0...)”?
That does not take away from the point that the industry is not as overwhelmingly "white" as people try to portray it.
> Would you want a warning to be emitted at compile time every single time you write "for (int i = 0...)"?

Yes, I would. I have transitioned to always using ranged loops. I haven't had to write a "for (int i = 0...)" style loop for over a year. Even one where I thought it was still needed, I learned about zip iterator adapters from a C++ conference video; wrote my own, paired it with a proxy iterator, and the problem solved. Everywhere such a loop has existed, it has been replaced with generator class to provide the range needed.

Not only would I want a warning, but I'd personally turn the warning into an error. I'm one of those dudes who runs around with pretty much as many warnings as possible turned on, and most of them turned into errors. Most of the warnings that are disabled by default are extremely helpful in preventing simple errors. Understanding what those warnings mean and how to resolve them is something I consider to be core understanding for anyone who wants to become more than a junior C++ developer.

There's a _ton_ of libraries that don't work like that. Sucks to be them. Linking to boost works (most of the time) though, and that's the only real hard requirement I have.
So what is overblown or out of context about this article?
How do they plan to land it when humans are aboard?
Range-based for loops are far more idiomatic for modern C++: https://stackoverflow.com/a/15089298/1111557
Many of the Pacific Northwest cities have significant sections that are steep and rugged terrain. This is why, for example, Seattle shuts down when the rare snowstorm hits -- the grades of the streets in the middle of the city are so steep that they are impassable if iced over.

San Diego is another city with significantly mountainous terrain. I remember in the late 1980s that property developers would use massive quantities of explosives to create flat areas they could build on in north county.
> You will notice most of the guards and police in Xinjiang are Uyghur, they're just not Muslim.

That's interesting. Wikipedia tells me that 45.84% of the population of Xinjiang are Uyghurs and they're predominantly Muslim, so how come they're overrepresented in the police force?

I guess they could easily be lying about their religions or were not serious adherents in the first place, but still you'd expect to also see many Han Chinese working those jobs. Did you only mean those parts of Xinjiang that are > 70% Uyghur?

> Also do you not hear the hypocrisy, why would CCP want you to break their national laws? CCP can break their own laws, doesn't mean you can. How about you break the national law on censorship next? It will become a slippery slope.

That looks like you meant to reply to
https://news.ycombinator.com/item?id=19340226 instead.
Actually, the TDAP (the T is for Tetanus) is generally given every 10 years AND after possible exposure. In theory, if you are up-to-date, the post exposure vaccine is redundant, but why risk it?
This all makes sense. I guess ultimately, the more moving parts you have, the more things can go wrong with a change like this. Thanks!
It's not uncommon for GPS repeaters to be installed in large buildings to pass the signal through to interior areas - I wonder if the repeater is picking up the LabSat device signal and propagating it.
The really nasty question is, do animals have a(n intuitive or other) concept of the future, and/or of causality? Do they feel dread? And when they experience suffering, can they know what does that mean to them?

Elephants might ( https://en.wikipedia.org/wiki/Elephant_cognition#Death_ritua... ).

Of course, life in the wild is not pretty. Not many of the wild animals are apex predators in their respective territory, and thus their deaths are usually not peaceful, and being hunted, having close calls with death almost daily is a very integral part of their life, so they probably have an evolved way to deal with the psychological burden of this.

And that's probably what domestication changed.
It's all about building trust with the company. We don't store or read any information on the sites you visit, we just redirect URLs that contain "go" as the domain, and provide a link for any "go/" links in your browser. We would never risk compromising that trust.

If you take a look at a company like Grammarly, they've built trust with their users, which is why they can have the "Read and modify all data on all sites" and still have 10 million customers. We plan to build the same trust with our customers.
Serious question: what’s to stop a startup or 2 or 3 from creating an alternative credit check system that’s not as horrendous as the current one, thus displacing the current overlords?
That would mean "fewer known and unknown bugs" if successive versions of Windows were otherwise identical, and if the mitigations, being the only changes, didn't carry any potential to introduce bugs as changes do.
The reason is that online OCR (this particular case) is entirely different from offline OCR.

Online OCR is when you input the strokes directly on the tablet/phone, so it becomes a sequence of XY coordinates with an associated timestamp. It takes into account where you start and where you end the stroke on the canvas, along with the intermediate points (information galore).

Offline OCR is when you take a photo of your handwriting in your notebook, so you just get the raw pixels of a image.
In offline OCR, you'd also have to properly segment and binarize the image before the OCR step.

With that being said, tesseract (version 4) uses an LSTM.
Using the profits is OK (not considered monopolistic). Using a large marketshare in one area to gain an unfair advantage in another area is monopolistic.
When an adult chimp kills another adult chimp and doesn’t eat them, is that not because of beliefs? There are many animals that don’t eat everything that comes their way, and it is clearly a conscious decision.
>Humans will never colonize this galaxy. It's too hard, too expensive, and too pointless.

If we stick around long enough, it will eventually, over a long enough scale, become none of those things. We're 95% of the way, as a species, toward the point of spreading out to such a diaspora that no natural force can eradicate us.

Even if we don't end up doing it because of nuclear weapons or mass suicide or some other reason, we would expect at least some other civilizations that reach our level of advancement to reach that last 5% beyond -- unless no other comparable civilizations have ever arisen in the first place.
No, you can learn programming languages at quite a deep level in just a few weeks.
I went from having never written or read a single line of Scala or Java in my life to making production critical commits to a customer-facing product in about two weeks, where the commits involved needing to know a lot about Scala case class patterns, some tricky in-house implicits, structural typing and the numerical package Breeze.
The thing is, because I have developed deep skills at delivering software products in other languages, I know what questions to ask. I know to look into build tooling, certain design patterns, ask what is the equivalent of foo from language X over in language Y.
Experience allows you to short circuit huge chunks of the learning process and make bigger strides to knowing complete functional units of the language and tooling.
Yes, you’ll keep learning more after a month, but in all sincerity, if you’ve learned at least one procedural language very deeply and have at least brushed up against other paradigms and design patterns, then you can learn almost any other language, whether it’s C++ or Scala or Rust or Haskell or Fortran or Erlang or anything else... up to about an “advanced intermediate” level in just a few weeks of self-teaching.
Nagel on Korsgaard's Kantian Take on Ethics and Animal
I'm the lead author of the protocol that ESR is critiquing. I've just posted a rebuttal here: http://esr.ibiblio.org/?p=8254#comment-2202914
I am pretty sure it's their intention. Making products difficult to compare is marketing 101.
In other words, superoptimization for SQL queries? That's a neat idea. I don't know that anyone has done that before.

It's dependent on the RDBMS, the schema, and the data (or at least the engine's current stats about the data). The good news, though, is that if you could extract just the stats that your RDBMS engine knows about your data, that could be a pretty small bit of metadata to send over the wire to an army of CPUs. You wouldn't need to send actual database tables over the wire (which would be big and slow, and probably a security red flag).

I once worked on a similar problem which also amounted to "enumerate every possibility in N-dimensional space to find the good ones". It was surprising to me how well this worked in practice. Starting with literally every possible solution and then chopping off obviously bad branches by hand will get you to a 90% solution pretty quick.

This seems like an entirely tractable problem.
then have an underground subway? a car only city is a bad thing.
> There's also an open question as to whether evolution necessarily leads to intelligent species.

Especially when, in this context, we're talking about a rather peculiar type of intelligence, ie. the propensity to construct spacecraft and broadcast high-powered message-carrying radio signals. It seems very difficult to argue that there's any evolutionary pressure in favour of these behaviours, just given the time-lag from the development of our large brains to this.
Finding fun things to do around you is no longer a pain in the ass
There's no real lesson, but that's a great story.
Naming Your Product, Service or Initiative
Andreessen Horowitz partner : When Software Eats the Real (Estate) World
I'd pay more for my kids. I miss a lot more work because of them being sick.
I got a 0% loan for a 6 year term on a new car in mid 2016. I think it was a great idea, effectively was given a discount on the car on top of the negotiated price at that rate.
@mzuckerberg
I made a site that you can use to compare features / prices between cloud storage services - https://comparecloud.io
I live in Oakland and I see more tech activity there every day. LaunchDarkly, VSCO, etc.

It's an interesting discussion because the city is huge and has many good and bad parts. West Oakland along Broadway is basically SF west. Go east of Lake Merritt and things get bad pretty quickly.
So did a lot of rocket companies, until SpaceX came along and revolutionized the market. As far as I see it, Tesla is building a state-of-the-art driver assist product, but the approach they are taking is unlikely to reach full autonomy for a very, very long time. Waymo, while in a much higher risk position, has the chance (however large or small) to completely revolutionize the way we commute.
Can confirm it’s not accurate.
I think the issue is that most people have a misconception about autopilot in a plane due to movies.

Real autopilots don't work like that, they are typically extremely simple and in many cases, mechanical PID loops. 99% of all autopilots have almost zero intelligence nor electronic sensors of any kind. Only the best of the best, like CAT3 autoland systems are anything close to what you see in the movies.
I’m not a fan of ++a and similar code golf constructs. I really only use a++ for loops. I like to keep code simple and readable. Well done on writing an interpreter though. It’s not easy.
Racial bias matters on crowdfunding sites
you can not drive in many of those metro areas
/r/deadbedrooms

Physical intimacy is not just sex. I can’t imagine (within reason) a medical condition that would prevent one from grabbing their SO’s ass every once in a while to remind them they are still thought of in that way.

Good for you for sticking it out for the kids. I hope you find happiness eventually, in any way it avails itself.
Starship is a second stage.
Yea. The entire argument appears to be a single anecdote about some guy's dog acting really upset after biting his hand.

Quoting the article:

> For the longest time, science has depicted animals as stimulus-response machines while declaring their inner lives barren. This has helped us sustain our customary “anthropodenial”: the denial that we are animals. We like to see ourselves as special, but whatever the difference between humans and animals may be, it is unlikely to be found in the emotional domain.

Isn't this just a strawman in service to an applause light?
Well, I don't see any ducks around here postulating what it means to be mortal.

But in all fairness, I think you are most likely referring to the "fight or flight" response mechanism found in living creatures. This is simply an unconscious reaction to stressful stimuli and doesn't signal a higher state of consciousness.