skysight-inc/HackerNews huggingface dataset:
US dollars are primarily created by banks using the fractional reserve system. So a better estimate, though harder to find, might be the total energy (including human calories) to create a loan.
But that's exactly the trick. Stuff that people consider very expensive and important (like laptops, homes, etc.) will always get scrutiny. Marketing departments in those areas look for different solutions. But if some companies can make everyone pay 2x for cheap things you use daily, that still is 2x the profits for them (and a 2x expense for you, which you may not notice because it's made from small amounts distributed over time).
Imagine, if you will a world, where trump speaks for obama-care.
I've seen claims that translators struggle with Trump because of this - accurately translating what he says comes out as incoherent, which makes people think that the translator is doing a bad job.

Although I think to some extent he relies on fragmented speech. It's all about emotional pattern recognition, rather than something that people engage with rationally. Tony Blair also tended to do this, with long verbless sentences.
If you do your homework and dose properly, you will most likely be closer to the FDA recommended intakes than someone who just "follows a balanced diet" (what the hell does that even mean).
> one-click victory in buzzword bingo:

https://vimeo.com/12112636
Show HN: Unix-like personal webpage
How would you even enforce that though.
Diet (garlic is the well-known culprit, but onions, spices, and dairy products can also have significant effects) and genes are major factors as well.
9 Key Lessons from Working for Design Agency Designers Must Know Pt2
Hey thanks for the response.

I am not a sparc developer, so I can't really point you in the right direction with any certainty. I did a quick web search for the buzzwords they were using in the HotChips presentation ("Software in Silicon") and found this link, which has the slides from the talk among a whole lot of other stuff. My expectation is that you guys might find the database / analytics acceleration stuff of interest.

https://community.oracle.com/community/server_%26_storage_sy...

Anyway, my question was motivated by a desire to inform my nebulous thesis that getting developers, even really smart devs working for major corporations with deep pockets, to target specialized hardware or to do optimization beyond getting code to compile with a favorite compiler is really difficult. My follow on theory is that this is going to create some interesting tension as hardware developers are increasingly motivated to do these sorts of things as Moore's law runs out of steam.
> ï'vë mädë $64,000 sö fär thïs ÿëär wörkïnġ önlïnë änd ï'm ä füll tïmë stüdënt. ïm üsïnġ än önlïnë büsïnëss öppörtünïtÿ ï hëärd äböüt änd ï'vë mädë süċh ġrëät mönëÿ. ït's rëällÿ üsër frïëndlÿ änd ï'm jüst sö häppÿ thät ï föünd öüt äböüt ït. hërës whät ï dö, http://bit.do/[redacted]

If the commenter had a post history, I would assume they simply omitted a /s, as it's relevant to the discussion. As an aside, if you want to search homographic text like this using a spam filter you can start with Unicode normalization:

http://unicode.org/reports/tr15/

For example, in .NET, the following code:

var unicodeString = @"ï'vë mädë $64,000 sö fär thïs ÿëär wörkïnġ önlïnë";
// Normalization Form KD performs a Compatibility (not Canonical) decomposition ("K"),
// and does not follow up with a recomposition.
var normalizedString = unicodeString.Normalize(NormalizationForm.FormKD);
// Specifies the original 7-bit ASCII encoding.
// If the decoder cannot find the character in the ASCII space, replace it with an empty string.
var removalEncoding = Encoding.GetEncoding(Encoding.ASCII.CodePage,
new EncoderReplacementFallback(""),
new DecoderReplacementFallback(""));
var asciiString = Encoding.ASCII.GetString(removalEncoding.GetBytes(normalizedString));

produces the following string:

i've made $64,000 so far this year working online

This obviously is a lossy and naïve conversion process, but if your spam filter can handle a few misspellings and substitutions, it's a useful step in making it a little more effective. For better or worse, it does fail silently - encoding Cyrillic 'а' (U+0410) or German "ß" (U+1E9E) produces an empty string instead of the ASCII 'a' and 'B'. These homographic symbols would need to be encoded in a manually produced equivalence table.
The Daily Show had a segment on this: https://www.youtube.com/watch?v=7qL1un6NPZA
The Law of Attraction and Its Power
> When technology to fake things is everywhere, maybe we'll pay for accurate newspapers again.

We didn't pay for them before, how could we do so again? Advertisers have always been the main funding for newspapers and sensationalism (clickbait before clicks) and propaganda have always been major influences on the medium.

Sure, things got worse for decades leading up to the arrival of internet news, and continued to get worse after that, but the golden age of readers footing the bill for accurate newspapers never happened.
Don't you use mainframes to have one very powerful machine? Like the central system of a large bank that needs to ensure transactions for millions of accounts book correctly.

If you run VMs anyway, aren't x86 server cheaper? (honest question, don't know much about that)
Do they come with an engineer?
Right, I'm not saying whether that's a good or a bad thing, I'm just pointing out that it doesn't make sense to say that it's fine to do "free work" for Google because they also provide other services for free. Those two things are mostly unrelated.

If you use gmail but never solve captchas are you freeloading? What if I use adblock but I solve a lot of captchas, am I good? If I pay for Google's business "G suite" do I no longer have to solve captchas? If I don't use gmail or google search can I opt out of captchas?
There's been a growing fear of how much dirt is going to get spilled when the current generation with omnipresent camera-phones goes to run for office. But this signals that we could be nearing the end of the age of embarrassing leaked video or audio!

From now on, it could be plausible to deny a video and say someone built a neural net and faked it - 'at least I have no recollection of those events.' (The excuse will work for supporters)

The Mitt Romney's '47% are takers' could go down historically as the last great leak where leaks could be believed.
Interesting. How does it compare to other CI software like Jenkins? I'm always a bit skeptic about tools that look nice but turn out to be limited when put to real work.
A Web Layer Component of React.js, the React Version of Hlayer
> Coding the same thing over and over may mean stagnation, but projects that change tech leads that often are usually mess.

Absolutely.

> It takes time to get up to speed to that position, it takes time to people around to adjust (handle related turf wars and what not), create relationships and all that political stuff.

What you describe has value within an organization. These skills don't actually mean one is better at designing or implementing any software. They also don't necessarily transfer to another company. The people, political systems and bureaucracy at a given company aren't the same as at any other.

> Nor does it allows you to see long term consequences of your decisions.

True, but the way this industry works in most cases there is very little one can do about that after the fact. And, even if there were, it doesn't necessarily translate into having learned something.

There's a reason it's common that it is hard to get time and resources to work on technical debt: it's because companies (generalizing here--exceptions exist) don't value what you describe.
One important factor is the Chinese government view cash as necessary evil. They prefer the money to be in the digital form to avoid issues such as grey economy and difficulty in collecting tax. As such they refuse to issue large denomination cash bills. The largest RMB bill is only 100, which is about 13 USD. It was first issued in 1988, when the nominal GDP was only about 2% of the current size. Obviously this makes large transaction in cash difficulty. Thus created an opening for alipay and wechat.
Your conclusion is, then, that all people are rational?
I read Dr Gunter's blog recently - initially the response to the attacks made about her by various players on the goop site, and then back-tracking.

She's up there with Ben Goldacre in terms of profoundly informed, yet still humorous, debunking capabilities.
Of course you can. If somebody told you that they had a cold but that they cured it in only a week by applying banana peels to their eyelids and having a specialist apply precisely timed hammer blows to the top of their head, would you say, hmm, can't rule it out?
I do.
My routine is a strength day and fun days. Fun days I do whatever I want, but I must do a strength day where I lift "fairly" heavy in deadlifts and overhead presses.

I have no goals. I had, I succeeded and lost my appetite. Just lifting because I like to do so. Diet is a sustainable one. Not going for abs, just try to stay healthy with no gut sticking out.

The keyword in lifting and related stuff is sustainability. Just go for a routine and a diet which is sustainable so you can do it for a long, long time.

Btw,
for those who claim they don't have time to train; please read
1- http://baye.com
2- Doug McGuff's - Body by science

This is high intensity training!
How to Teach Someone to Code
> Oh interesting, GCC warns for the first code snipped only occurs with optimizations turned on.

Right. So GCC isn't really a static analyzer. But it does the analysis that is required to perform certain optimizations, and as a side effect you also get some new warnings with the optimizations enabled.

> And I don't think -Werror is a good general purpose solution because it's too broad.

It sure is too broad for all existing software to compile, but if we're talking about security-critical software, what is with this double standard of bashing C for the lack of stringent checks per the standard and at the same time requiring compatibility with third party software that isn't built to the same standard?

I think if you're doing something security critical, then you must want the same stringent checks from all the libraries you use. Which means you choose the good libraries, or make your own, or fix the existing ones. Yes, positive encouragement from sane defaults could push other projects into doing the right thing, but as long as they don't, you really don't have to use their bad code in your security critical product. Yet, it is entirely usable. OpenBSD for instance compiles the kernel and libcrypto among other things with -Werror. Other parts of the system may be built with less stringent checks.

It is, by the way, possible to only turn specific errors into warnings with -Werror=... Likewise, you can disable specific annoying warnings.

I agree that it would be nice if compilers provided sane set of warnings (and errors) out of the box without any extra tweaking. I think we're getting closer and closer thanks to clang pushing things in that direction. On the other hand, I don't suppose people will ever agree which warnings are the right ones. I'd say most people who want stringent checks will enable -Wall and -Werror, and they will add the parentheses in the expression you mentioned, even if it is completely legit without them.
This happens here in America. Wedding Crashers was on E! (cable tv channel) not long ago and the part where Betty White's character is talking about Eleanor Roosevelt (I believe) and calls here a "big lesbian mule"... "big dyke" was cut out. All American companies are afraid of offending someone.
If it involves tax evasion or fraud, you could make a call to the IRS. If they collect you even get a share
8 Convincing Statistics About Insider Threats
I'm sorry you're in that situation. Do you have that promise in writing? If so you are in a much stronger position and if it comes to that an attorney may help.

Regardless, I'd bring the stock and the concerns about the CEO to the board/investors if you think it will help but don't waiver in your convictions.

It sounds like they don't have their stuff together, are deliberately trying to screw you or both. In that case you don't owe them anything and you'd be doing yourself a favor by getting out now.

Their behavior is a big red flag. I've made the mistake of ignoring those in the past because I've wanted it so badly and had things drag out and cost me a whole lot of time and money.
New Blade Runner trailer hints at human-replicant war
Energy used = mining reward * (1 - mining profit margin) / unit cost of energy

Where mining reward = (mining block reward + transaction costs + mining premium)

I use "mining premium" to refer to the premium people are willing to pay to mine, i.e. as a hobby, research, or to evade taxes or capital controls. I think when considering efficiency, we can disregard these costs - i.e. energy spent evading taxes is really an inefficiency of taxes, not bitcoin.

The mining block reward will become 0 in the long run.

So really:

Energy used = transaction costs * (1 - mining profit margin) / unit cost of energy

So basically energy usage is being driven by the transaction costs the market is willing to pay, which will adjust accordingly as people are willing to move transactions off-chain.

Looks pretty efficient to me.
Gold might be a better comparison. A ton of energy is spent to extract relatively small amounts of gold.
And I would absolutely hate to give up said foods, personally.
If your devices have real IP connectivity, you can skip TURN/STUN.
It's not a illusion if they can get it.
“1…1” – How to explain weird PHP echo results
There's a strange kind of irony going on when you read three screenfuls of snake oil denunciation, then get to a link that says "Incredible discovery places humans in California 130,000 years ago!"... [1]

[1] https://arstechnica.com/science/2017/04/unknown-humans-were-...
>> Jenkins has some serious problems when you want to work with CD.

> When you want to work with CD in a particular way.

> A simple fix to the above issue would be to have a "production" branch. When you want to do a release, you merge to the production branch. A roll back would just be a revert of the commits since the last merge to production, and could even be tagged.

> If you are doing CD by allowing devs to tag random branches, cool, but I would not call it a "failure" on the Jenkins side.

Well, i must confess i agree with you and my first idea was this, i will probably end up pushing for that anyway, but i will have to convince some devs that they should not be afraid of git reverts. When i first mentioned the idea, some devs with deploy rights said they were skeptical about this because they were afraid of having a git revert shitstorm in a SOS situation.

>> Unfortunately, hack such a fix is not very pleasant either, because Java, and i don't think the Jenkins developers are interested in it either, at least not if just a few people ask for it.

> Its a webhook - that can be in any language, or if you use Git(hub|lab) a config item.

Not exactly, on this case github only lets me create webhooks with 'create' action, which is trigerred "Any time a Branch or Tag is created.", so new branches would trigger deploys.
I wouldn't say I'm outright rank-smelling at the end of a day, but it's not a pleasing scent.

Personally, I avoid the over-perfumed variants, I prefer something that just cuts down on odor, without adding too much of its own. There's a nice line of perfume-free soaps and such available here, under the brand name "Neutral".

I also don't poop in a hole in the ground.
I get your perspective, but music streaming is preferable for the majority of consumers. Most people are using mobile devices as their primary device, especially for music, and not having to download songs is a cheaper and more memory efficient alternative.

I knew kids in middle school who would spend hundreds of dollars a month buying iTunes songs with their parents credit cards. Now kids just need a $10 subscription. That's a solution for consumers.
Just wanted to give a bump to this. I've been absolutely amazed with the range of my AirPods. They have the best range of any of the 3 pairs of bluetooth headphones that I own. Whereas my other 2 pairs will cut out if I leave my home office and go to the kitchen or the bathroom, my AirPods keep playing strong.

I'm really curious if this is a special function of the AirPods or Apple's W1 bluetooth chip in general. One of my other pairs is an older pair of PowerBeats sports headphones. I would definitely consider replacing them with a new set of BeatsX headphones if that's the case.
There are an infinite number of potential treatments which have not been conclusively proven to be either effective or not effective. How do you choose from that infinite field?
I think there is real damage though, if you let someone advertise 'unlimited' but not deliver.

If my alternative service had a much more reasonable offering with a high limit, that 95% of both companies users data would fit in I'm going to get screwed because I refuse to lie and call it unlimited.
Do you still have to interact with it with the worst UI in the history of the world though?
Bah, I've had job interview "take home" projects that were about at this level of difficulty.

Note to employers: "Implement a simple REST service in language X" is getting really, really old. You ought to be able to come up with something more challenging that isn't such a boring time sink.
I thought this entire article was almost comical, and posted here for laughs. There's nothing new about the weak-minded being influenced by something as simple as being exposed to 10,000 political campaign signs in their neighbors yard. And ticketmaster was already screwed up before bots made it worse, it's just a bad system that has ruined going to concerts for me.

It's helpful for more people to realize how many bots are out there, and where social media spam comes from. But I don't believe it's crashing democracy so much as it's just another tool for corrupt, power-hungry politicians wanting to further entrench the supporters already on their side.
Following this argument to this logical conclusion, all your employees will leave, and you won't be able to hire anyone new.

If you're not offering similar compensation to other organisations, then anyone interviewing and getting offers from multiple places will likely not pick your organisation, unless you can compete on some other metric.

> the reason why it is often easier to get a raise by changing jobs instead of negotiating it in your current workplace is information asymmetry.

Yes, probably. Because without interviewing at other places you don't know what your skills might be worth, and your employer is probably not going to tell you how much your colleagues are getting paid and your 'boss' probably tells you "you're getting above industry average."
amazing, i always wondered why people don't create more GUI stuff with Go, the performance of Go is pretty nice and a lot of good multi platform desktop apps could be build using it, keep up the good work!
Also a great way to increase your salary is to Take the lowest pay possible at first. Here is what I mean https://medium.com/the-mission/take-the-lowest-pay-possible-... And this is not my article and I don't have any affiliations with it :)
Does this still work? Haven't they added a timeout to close open ports for security reasons after some time that is too short for human interaction?
That last part being the key. If you make the leap and see if it has an impact, you're doing good. If you make the leap and sell it for $60/bottle without ever checking to see if it works, you're selling snake oil.
Yes, of course.

I was only pointing out that underpaying staff does not equate to not respecting them.
A CLI  for easy front end project
Are you a curious person? I think if I were in your situation, I'd go for some allergy testing. If the results come back clear, I'd for sure declare victory and credit your girlfriend (sounds weird, but you know what I mean).
It works well on mobile Chrome and Firefox at least.
Do you have any examples of effective treatments that are not considered "medicine" merely because they're unpatentable?
I work in an academic setting and have contributed to a number of open source projects (GROMACS [1], LLVM [2], ns-3 [3], CP2K [4]), so I might not fit in the sample you are trying to ask. Regardless, here are the answers:

> Do you generate code documentation at work?

Yes.

> Do you use sphinx or doxygen? (other alternatives?) or you use a separate wiki?

All three. :-) Sphinx is used for the tutorial-like documentation (including lectures intended for students [5], seems to be a quite common practice in the recent years [6]), but not for the API documentation; Doxygen is used for the API documentation. Sole exception to this combination is CP2K (which uses custom solutions for both).

Wiki is used like an internal notebook, and sometimes we clean up our notes and publish them for everyone to see (e.g. from my former lab [7]). The documentation migration effort in GROMACS [8] is another example of clean up and publish, where the content accumulated over the years in the wiki is being cleaned up and included in the documentation processed by Sphinx.

> How does code documentation kept in sync with the code?

With Doxygen you can't avoid not keeping it up to date since it prints the warnings while producing the documentation. With Sphinx, it's manual and far more tedious, but usually code reviews catch "you didn't document your new feature and/or UX change" situations. With wikis (at least in our case) it's even worse, since it's far away from the code and mostly just written down notes.

> Any other methods? What are the problems (with doxygen for example?)

Regarding Doxygen, CP2K maintainers decided against using it because the resulting look of the documentation for Fortran was sub-optimal. For C/C++, the project maintainers/contributors (including myself) are quite happy with the result. Haven't used it for other languages so far.

> Does your company have a good culture to encourage code documentation?

I would say yes, it's encouraged through code reviews on the projects.

Hope this helps.

[1] http://www.gromacs.org/

[2] https://llvm.org/

[3] https://www.nsnam.org/

[4] https://www.cp2k.org/

[5] https://lab.miletic.net/en/teaching/

[6] https://becksteinlab.physics.asu.edu/pages/courses/2013/SimB...

[7] https://www.svedruziclab.com/wiki/Software

[8] https://redmine.gromacs.org/projects/gromacs/wiki/Documentat...
Where are you? I tried this from work (physically in Georgia, but through a Texas VPN) and they were all in Texas; then I tried it from home (in Georgia) and they were in Georgia.
That's when it starts to get expensive.
If a children cancer foundation doesn't pay the monthly bill, will you be so heartless to just unplug the server?
You could in theory create a centralised electronic currency with all the hashes computed. But then how would you distribute it? Chicken and the egg. How do you get people to use your currency if you have all of it? Do you just give it out to people? But what system. If you're giving it away it has no value. It cost you nothing to create it. etc.

Mining also solves the distribution and creation of value problem. People won't use your currency unless it has value. To have value it needs to have a market to use it. To have a market you need people using it. Mining creates an incentive to create it since it has some value. And mining means the currency is distributed to people who create value for the system.
Forest Ranger Finds Hidden Little Cabin in the Woods with a Mystery Story
It is the other way around: it has been repeatedly reported that there is no plan to issue larger denomination Yuan because the online payment systems are already doing the job for eliminating cash.