skysight-inc/HackerNews huggingface dataset:
> There is absolute angular speed.

Not really. If you have two bodies in hydrostatic equilibrium arranged so that you can extend the rotational axis of one such that it overlaps completely with the rotational axis of the other, how do you come up with "absolute rotation"?

You could consider the case where one is exactly spherical and the other is highly oblate. While you're free to choose a system of coordinates which keeps the highly oblate one non-rotating with respect to the coordinates, you have to appeal to fictitious forces to explain the oblateness of the coordinate-stationary body and the exact spherical symmetry of the coordinate-rotating body. Physics typically takes a simpler form if you decide the spherical body should be non-rotating against a set of coordinates that covers both bodies. (On the other hand, if these are large bodies -- planets, for example -- and you can put a lab on the surface of each, you get the Special Relativistic form of physics for practically all possible experiments wholly contained within each lab).

However, a more typical case is that neither body is exactly spherically symmetrical, in which case you might want to appeal to the view of the motions of deep sky objects observable on each body. One might be ultra-Machian and say that "absolute rotation is determined by the movement of fixed stars", but really you probably should be more interested about whether you need to resort to pseudotensors in your write-down of local physical behaviours, i.e., rely upon the principle of covariance instead, and ignore arguments motivated by less-formal arguments (sometimes only allegedly) related to any number of things Mach said.

The principle of covariance only allows a picking-out of "absolute rotation" in specific types of universe, and that picking-out is not very useful in a universe like ours.

> angular momentum is quantized

Spin is quantized in the Standard Model. Although one can call spin an intrinsic angular momentum, it's not the same thing as the angular momentum of a rotating macroscopic body like a planet. In particular, intrinsic spin survives changes of coordinates, whereas rotation does not (as discussed above).

There is a (very) technical and quite beautiful overview of the difference here:

http://www.askamathematician.com/2011/10/q-what-is-spin-in-p...
I noticed just yesterday that MacOS High Sierra has no ftp(1) command anymore.
Not sure how much patents would be a problem.

They aren't selling car assembly robotics, so the biggest issue (one would think) would be acquiring the robotics in the first place, as it would be the theoretical company selling the robots that would be infringing any patents.

Tesla is (to my understanding) free to use whatever technology they like in their factories, patented or not, so long as the products they're selling are non-infringing.
>Criminal charges for not fixing known vulnerabilities? That's a risky road to travel down.

It is a risky road, but I believe that something (not necessarily this, and certainly not "criminal" charges) needs to be done to make these firms have some responsability.

Instead of the road comparison, let's make another one, you have an electrician (certified/authorized/whatever) come to your house, enter it and replace a wall socket.

By mistake (not intentionally) he mis-wires something or doesn't notice that the wires insulation is not good and as soon as you insert a plug, the wires go on fire and the fire extends to your home.

Would you ask him to reimburse the damages?

I would guess yes, and most probably he has a suitable insurance to cover this (hopefully rare) cases.

Wouldn't this infection by malware be a similar form of malpractice by someone that should know what they are doing?

This is not the case of someone downloading a new phone ringer from some unknown site, it is a professional software firm that provdes tax software to an almost whole country that sends you an update.
You're telling me that these machines need an rlogind to install over a network? http://www.sgi.com/products/servers/
Six Common Traps Foreign Founders Repeatedly Fall for in the US Market
SEEKING WORK - UK or REMOTE

Plug-in CTO for startups and non-technical founders

I'm an independent mobile development and cloud architecture consultant, focused on helping founders bring successful products to market. I've worked with 20+ developers to bring apps to the store on-time and issue-free.

Development costs spiraling? Concerned about the scalability, security and reliability of your back-end systems? Issues with the quality and usability of your app? Outsourcing not living up to expectations? Let me handle it while you concentrate on running your business.

Commitment can range from a week's consultancy and report to full project management. Please get in touch for details of experience and current projects.

CV: http://cv.gazreese.com
Email: gareth@foresightmobile.com
> If you're already fit, it's incredibly easy to stay fit.

You are right! Thanks for pointing it out.

> obese people don't only eat to satisfy hunger, but much past that.

They surely don't eat for the pleasure of adding some more fat to their body.
For communities and interests, I usually call it simply "getting mainstream", and the invaders "general population".
Do you think they should store account data in redis?

Or maybe they should use the ever-so-performant MongoDB as their cache, that'll work out great.

Actually, scratch that, Gitter should probably store all its relational data in ElasticSearch because why use one database when you can use four?.
Because a lot of UB cannot be efficiently determined at compile time. Hence, UBSan.
SQL Server 2017 Supercharge REPLACE with TRANSLATE
I'm skeptical the Egyptians simply "forgot" how to build giant pyramids (especially as pyramid construction seems to be well-documented today). It seems more likely that the age of pharoahs ended and giant pyramid construction was no longer an important skill. Technology hadn't "degraded", it had adapted.

Just like we didn't forget how to build lunar vehicles, we just decided that it wasn't worth it in its current state. It's still very possible to do another moon landing, it will just cost a ton of money that corporations won't risk and governments won't spend without a clear political goal like the old space race.

Space technology isn't degrading, it's becoming more cost-oriented. A SpaceX rocket only reached orbit but it was relatively very cheap. Cost efficiency helps space technology reach more people and create greater impact, ultimately making the technology more valuable to society.

It's the same with the web. You say that the web is bloated "instead of trying to improve people's lives" but the reason the web platform is so heavy is because the platform is rapidly adding features and APIs and tools that make it easier for developers of all skill levels to make complicated applications. Letting more developers make stuff in less time improves people's lives. Maintaining backward compatibility at the cost of bloat also improves people's lives.

Society has been constantly evaluating the web and it has consistently reached the same conclusions: RAM is cheaper than developers, a slower platform with a bigger audience is worth dealing with over multiple native platforms, and weird legacy stuff is fine if it means we can run 15 year old websites.
Yes, I think so.

There is nothing wrong with cheerleading (we are better than the competition). But there is something wrong with drinking your own kool-aid.

Then again, you might have all above average programmers working for you -- it's certainly possible to arrange that if your engineering department is very small, and for one instance in time. But the odds of that diminish very rapidly as your company becomes more successful and the size of your engineering department grows. And the idea that no one at your company is mediocre is just crazy. I've seen a lot of start ups, and all of them had some below average people, not to mention mediocre people -- even the very good start ups. Moreover, if you do have good people then your company will grow, possibly rapidly, at which point it's pretty much impossible to beat the market long term -- e.g. to consistently have above average developers while at the same time growing in size. Of course that doesn't stop everyone from saying they are above average, just like every kid needs a trophy and a good grade.

But if you are really responsible for engineering, you will be focused on building an architecture and processes that work well for average people and that can be resilient to even below average people, because you either have them on your team now or will have them in the future, whether you like it or not.
This is something I've realized as well, AFTER losing weight. It's very difficult to convey the differences between "real hunger" (when you need energy) and "fake hunger" (you want to eat crap because you haven't for a bit) to someone who hasn't gone through that. I think this is an issue everyone needs to learn themselves.

At this point I actually like the feeling of lingering hunger, I focus better, probably a hunting instinct. I've attached it as a pavlovian response to ambition I think. At first knowing I was losing weight, but now detached from that and more general.
Do you mean within the law? Evidently they have acted like they are above the law in most jurisdictions until legal rulings have required them to comply.
Then again, it was a long, long time until humans did, too.
Your entire comment assumes all those things are permanent, when in fact, given the political will, they can easily be stopped.

You provide no reason not to fight things getting even worse.
Are there fissionable materials on Mars?
My super-quick checklist for new shells consist of only one point: does it decently support background tasks?

It seems that none of recently emerged shells had that point in their design:

- elvish: no (https://github.com/elves/elvish/issues/193).

- xonsh: no (https://github.com/xonsh/xonsh/issues/1959).

- fish: no (https://github.com/fish-shell/fish-shell/issues/238).
When Should You Raise Money from Venture Capital and Angel Investors
Aerialtronics and Nvidia  release dual spectrum computer vision platform
They didn't even existed in stone age low-level languages like ESPOL, NEWP, PL/8, PL/S, Mesa, Modula-2.

And I am only mentioning the most known ones during the 10 years before C was born until early 80's.

Sure some of them also had safety issues like use-after-free, but not in the same amount as C.
€100K is not really setting the bar all that high. It's a shame to see so many replies here that consider it to be impossible.

Personally, since living in Europe, I've done it two ways. I worked remotely for an American company for several years, at my butt-in-seat Bay Area rate. And I've bootstrapped my own SaaS product business (letting it grow in the background while working for that US company).

Another option would be to find a software company here and actually negotiate a market rate for one's self.

It's really expensive to live here, compared to the 'states. I don't see how anybody does it on the $35k/year salaries we see reported for software guys.
Introduction to Kotlin – Syntax, Variables, Functions and Classes
Introduction to Kotlin – Collections, Lambdas, Null Safety and Types
They are called undefined behaviors because the compiler developers are free to do whatever they want when they come across a code that instigates an undefined behavior.

Mostly new compilers now a days do handle such behavior with a compiler error or warning. So if you try to do an out of bound shift a new compiler might throw a warning, but according to the C standard it does not have to. In fact instead of throwing a warning it can wipe your complete hardware and that too is allowed according to the C standard...

In contrast there is implementation defined behavior, and unspecified behavior. Where the compiler developers have to document and take care of certain things.

I wrote a detailed article about the subtle difference you can check that out....

https://medium.com/@faizan10114/understanding-c-terminologie...
How to Be Sexy as Black Big Women
Me too. Chrome 59 on a Mac.
Great ways to boost your creativity
No, you're describing the intense hunger associated with starvation, not the mild hunger associated with gradual weight loss. If you're doing other stuff then mild hunger is easy to ignore. It's an alert, not a command.
The thing about currencies is that they are nothing more than a vote of confidence. Aside from some precious metals, it's all promises all the way down.
The optimizer doesn't work that way. It assumes the code does not do UB and then removes branches that can never be taken if the code executes no UB.

That's different from "This is UB, and now I do ...".
Anyone know what the projected cost of transport, setup, shielding and maintenance etc. is?
It is very easy to be efficiently determined at compile time, other systems programming languages do it, by not having UB on their language standard to start with.

If people prefer "performance trumps correctness" and "winning compiler benchmarks is what counts" then they should happily keep getting exploited.
The Miseducation of Henry Adams
Not anymore. It has been decoupled with google services. Its even possible to install it on Replicant (entirely foss version of Android) they have the APK availible on their website. Please tell me if there are any non free parts in this APK. Because afaik its entirely free.
I know Arm Holdings is from Cambridge, and there are some companies started in Oxford, but what is the biggest tech company to have started in London and made a successful exit? To the best of my knowledge it's Shazam, which is really, really sad. Or are we including Cambridge and Oxford in the definition of "London"?

I'm hoping someone here will bring up some other examples of successful London tech start ups.
Firefox ESR 52.2.0 on Debian still prints a whole bunch of assertion errors if you run it in a terminal:

(firefox-esr:345): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed
Crazy Facts about India
I wished I could find this article again -- it was an analysis of games that were designed to be deliberately addictive but not fun. Examples were things like ProgressQuest. This was right around when gamification became a fad on the internet (around 2012).

It's all dopamine hacking.
> So if you try to do an out of bound shift a new compiler might throw a warning, but according to the C standard it does not have to.

Right, for doing so needs to determine that this is happening, which neither GCC and Clang can do for fairly trivial cases like

for (i = 0; i < 100; i ++) {
... x << i ...
}
A set of best practices for JavaScript projects
The link to the pdf with your complete job description seems to be non-functional.
Seems far more sensible to me to gather more information from the original idea giver before going off to build something.
Even though I'm not a new graduate, I work in London so interested to know which unicorn this is.

I've not seen new graduates hit these sorts of numbers when I've been looking at the market. I'm sure there must be some, however I'd have assumed it was very rare. Still it's always useful to know what sort of competition might be out there when hiring, so genuinely interested in the details!
Newsletters – Drag and Drop on the Way
Every time I read the man page for rsync, I find myself wishing thevdocumentation was in texinfo format.
I do see your point, but that'd be a different language. With the standardised C we have, it's not easy.
I doubt it, suspect it's more likely to open them up to a whole new market.

For example, I would never consider dropping $90k on a car (unless I was earning many multiples of that a year), but $35k on a car that has the right range for me, and many of the mod cons of the grown up version? That's more likely.

Ask yourself this - why would anyone buy an A1, A3 or A4 when there is the A5, A7, TT and R8/RS8 from Audi? Because people want different things from cars.
"It is also supposed to improve memory usage and stability"

Did you do a comparison of memory against phantomJS?
There are some unofficial photos of the interior [1]. Its severely lacking, with a large screen just tacked on to the dashboard with no interface whatsoever. Musk says model 3 will be a smaller, less advanced version of the flagship S [2].

https://c1cleantechnicacom-wpengine.netdna-ssl.com/files/201...

http://bgr.com/2017/03/24/tesla-model-3-release-video-musk-o...
Wow, I completely missed the announcement that the maintainer and sole developer of PhantomJS is stepping down.
For me these have been the reasons in the past:

- New job offers me a significant improvement in my standard of living. Twice, it's been the offer to move to a different country. It gives me a chance to experience different places and have better living conditions.

- I stop learning or feel like I am not adding any more value to my role. I start feeling stagnant and worry about future.
Here's some words on Neuropathic pain, as opposed to nociceptive pain which is what you would feel if someone stuck a fork in your leg, the next day, when I remind you of the fork incident, and you wince, that's an example of neuropathic pain, the same area of the brain lights up either way.

http://www.scielo.br/scielo.php?script=sci_arttext&pid=S1806...
We did the same for the linter in our JavaScript project. Of course, the linter config is focused mostly on pitfalls and "good parts", not on code style (except for the most annoying code style issues).
I wonder why he mentions this TIS interpreter but not the development of complete semantics for C and specifically the k framework (https://github.com/kframework/c-semantics).

Afaik, kcc is also really good at finding undefined behavior. Regehr even wrote about it in the past (https://blog.regehr.org/archives/523).
Against the TOS does not make something illegal.
How would that help? The behavior would be defined, but it still wouldn't be what you /want/.
Words from PhantomJS ex-maintainer[0]:

> I think people will switch to it, eventually. Chrome is faster and more stable than PhantomJS. And it doesn't eat memory like crazy.

[0] https://groups.google.com/forum/#!msg/phantomjs/9aI5d-LDuNE/...
The main message from my point of view:

> Be knowledgeable about what’s actually in the C and C++ standards since these are what compiler writers are going by. Avoid repeating tired maxims like “C is a portable assembly language” and “trust the programmer.”

> Unfortunately, C and C++ are mostly taught the old way, as if programming in them isn’t like walking in a minefield. Nor have the books about C and C++ caught up with the current reality. These things must change.
Most pain treatment in the hands of professionals would seek to establish there is no mechanical aspect to the pain, go and see a doctor first, then read books.
Do you pay wage taxes in the US or Europe? Or in both?
Plot twist, maybe a minute amount of toxic compounds helps health. After all, taxol is a yew tree extract.
Mine is a honest question, no rudeness intended: do you know what you're talking about? Have you experienced it first person?
Isn't it part of Nvidia "PhysX"?
If you want network performances in script, you can use netcat. r-cmds have reliability issues that are very annoying to diagnose.
There is no way on god's earth that Tesla can ramp up production like that. I suspect the first cars that they sell will roll off the VP tools and not off the main lines anyway. With a lack of product maturation the quality of the first cars will be appalling too.

I'd bet that the guys at the coal face are wanting to kill their PR people right now for making promises that they know will get broken.

Disclosure: work in the automotive industry designing high volume production lines and planning vehicle launches.
> It's almost all controlled by some algorithm making me see what they claim I want to see.

The algorithm is known as "doing what users want". Very popular with companies and even open source projects nowadays. It works like this: you do some "analytics" of your product, or look what sells for others, assume it reflects what users want (and the things that are missing are obviously not wanted by users), and do those.

This algorithm ignores the fact that a lot of the time, users don't get any way to express preferences. Users buy/use what's available and what's popular. Through this algorithm, producers make choices for the consumers, and then use statistics to justify them.
The catch is, modern agriculture isn't limited to "surface-level biology."

>All of the carbon you exhale to the atmosphere comes from the food you eat, which gets its carbon from the atmosphere via photosynthesis.

This is true, but also misleading. When you include the nitrous oxide, methane, diesel fuel, and loss of soil carbon, agriculture is actually net CO2e positive.

>Agriculture, Forestry, and Other Land Use (24% of 2010 global greenhouse gas emissions): Greenhouse gas emissions from this sector come mostly from agriculture (cultivation of crops and livestock) and deforestation. This estimate does not include the CO2 that ecosystems remove from the atmosphere by sequestering carbon in biomass, dead organic matter, and soils, which offset approximately 20% of emissions from this sector.

So in other words, globally our agriculture emits 5 units of CO2e for every 1 unit sequestered by photosynthesis.

https://www.epa.gov/ghgemissions/global-greenhouse-gas-emiss...

https://www.eia.gov/environment/emissions/ghg_report/ghg_nit...

When you include the entire supply chain from field-to-fork (agriculture, transport, refrigeration, processing, preparation) the general rule of thumb is that 10 kilocalories of fossil fuel energy go into making 1 kilocalorie of food.

https://blogs.scientificamerican.com/plugged-in/10-calories-...
That strategy sometimes works with crowds (e.g., home game weekends in college towns). But sometimes, things turn ugly.
What is the entry level salary for a software developer in Fintech?
For many companies, it feels like the correct path for support is 1) go away 2) really, please, just go away 3) fine, your blog post got a lot of visibility, I guess we'll take a look.
#pragma warning( disable : xxxxx )
Sure, but there's no magic here when you want to explore the space of all possibilities. I'm a prolog noob and barely new about dif
Which is why we should move away from it.

However I don't see it ever happening in the UNIX world, only on OSes whose architecture is not bound to the traditional UNIX/C culture.

Which is why see as positive that Apple, Google and Microsoft are pushing C and C++ down into the very lowest layers of their OS stacks, mostly visible on Google's case.

Even straight pure Assembly programming has less UB surprises.
Yes I guess using your terminology, my method is basically to solve the hunger "problem", by redefining it as not being a problem (and obviously changing my mentality to allow this). So for me hunger isn't really a problem it just becomes a state of being for a while.

But yeah I think the most realistic way to solve the hunger problem en masse* is gastric bypass. It's surgery so it shouldn't be taken lightly, but not weight-loss method even appears to come close when compared to it.

*As I said in another thread in this post, I don't think it's a good idea to focus on finding the best weight-loss plan for everyone, since it's a very personal issue, but everyone has to recognize that if there is such a general solution, it certainly is gastric bypass.
As a UK resident holidaying in California, I was confused both as a pedestrian and as a driver.

As a pedestrian I learned to claim the right of way and cross when it seemed safe.

As a driver I was unable to resolve my confusion regarding turning on red light. If there were no vehicles queued behind me I would wait for a green light. I would otherwise typically wait for a sufficient amount of beeping from other vehicles to then assume that turning on a red was what I should be doing.