skysight-inc/HackerNews huggingface dataset:
I'm not a Ruby/Rails fan at all, but I work at a Rails shop. It would be interesting to know why the decline is happening, and what alternatives are replacing it. I suspect Elixir and Go.
That's not allocating on the callers's stack though, that's just initialising there. The caller does the allocation.

And Rust does RVO, in fact it's important for "placement new" structures until the dedicated syntax lands.
As a few other meta posts said, rename it to "Examples" instead of (official) documentation and it probably would've done well... but then again, isn't that what a lot of SO content already is?

I've never wished for better documentation instead of a clear example for my specific scenario, and it seems the existing site already has that well covered.
Maybe he or she is French and has experience of these issues? Just a complete guess though.
Perhaps I should have phrased the question as "why have the lower and middle classes become relatively less effective at taking rich people's money in recent years".
I also really whished for the childless women to be part of the comparison.
You could argue that each processor's errata is UB in assembly. I remember that programming for the XScale we had a whole manual of errata that we had to program around. Though because it's documented it's not "Undefined", it's just "Incorrect but we know how incorrect".
Care to link to such a study? It goes against everything I've heard.
I believe padding the timing always has been considered a bad idea. If you want to guarantee you won't exceed the timing, you probably have to take so much margin that your primitive becomes prohibitively slow. And I'm not even sure it would protect you against cache timing attacks.

Simply put, there are easier and cheaper ways to guarantee timings. Perhaps Haskell is even capable of harnessing them. (I'm thinking of the usual "no secret dependent branches", and "no secret dependent indices".)
I would be interested to see your source about Switzerland. Not that I am doubting the claim but it is a small country with some relatively big universities in Zurich, Geneva, Fribourg.

To ponder that assertion, I would also add that you have some of the two best ranked engineering universities in continental Europe (EPFL and ETHZ), the best hotel school in the world (EHL) and one of the best business school in the world (St-Gallen).
Vectors and Values, JVM Language Summit 2017
White Paper: Cloud Freedom – Detailed Comparison of Cloud Services
Nvidia  SHIELD TV
It was in beta. Relying on it was foolish regardless of whether it was proprietary.
SEEKING WORK – HIGHEST QUALITY FREELANCER, Remote Work or on Location London, UK
SEEKING WORK | HIGHEST QUALITY FREELANCER, Remote Work or on location London, UK

I am Samuel, a QA Engineer and usability consultant based in London, UK

I started out usability testing 6 years ago. For the past 3 years i’ve worked as a lead QA Engineer and usability consultant for global brands like BMW and a number of startups. I've worked with clients in Australia, the US, Russia and pretty much all of Europe. I am really passionate about QA and usability and what influences user behaviour online. This covers topics such as evidence based user research, modern web design and the psychology of online persuasion.

I am extremely proud of my high quality work and excellent feedback in the thousands of websites, apps and prototypes I have tested to date. You can see samples of my work
http://usabilityaudits.co.uk/portfolio/

More about me: http://usabilityaudits.co.uk/about-me/
Email me: usabilityaudits@gmail.com
unpkg.com is nice but it's only really supported by cloudflare (who also back cdnjs and a few others) and just "best-effort" on reliability by 1 person.

jsDelivr has a lot more sponsors and a bigger network.
I remember my first encounter with "programming": It was a Turbo Z 32.8 SL programmable toy car. I was fascinated by the fact, that I could input a set of instructions and the toy would store them in its memory and execute on command. Naturally I was also disappointed with the lack of sensors or the ability to add control structures, but it was enough to spark my curiosity.

Also toy train sets with rail switches and loops are a perfect, tangible example of how a program executes.
Yes I'm surprised they don't mention this as a reason for failure because, if it doesn't show up in Google search results, the whole project is doomed regardless of its merits. Nobody is going to go specifically on Documentation, use the custom search, often not find what they are looking for, and then go to Google.
Did the language not have a word for programming? As in "progam" a thing to do X or Y?
Ahead of Time (AOT) Internals, JVM Language Summit 2017
6.5.7.3 of the C99 standard specifies that each operand of a bit shift first undergoes integer promotion.
recently harrison ford screwed up and landed on the taxiway at KSNA in southern california. he didn't even do a go around, just landed on the taxiway - and he gets to keep his certificate apparently http://www.ocregister.com/2017/04/04/harrison-ford-will-keep...
found an error in the Argon2 reference implementation.

This is exactly why I like as many people writing crypto as possible[0]. Bugs like the one the writer found show up in reference implementations, and are found by absolutely no one unless someone writes an alternate implementation that behaves differently.

Edit: A further example, a lot of people write crypto as part of various CTFs. This is a case of "writing crypto" that poses no threat to the community.

[0] That doesn't mean they should use it in production.
Bear in mind that this is about Stack Overflow attention. It's quite possible that there's now sufficient documentation and experience in the Rails community that there's just less requirement for interaction with Stack Overflow!

It also seems likely that newer developers are going to be steered towards other solutions for web development.
Project Sulong, a LLVM Bitcode Interprete, JVM Language Summit 2017
React Native from a Mobile Developer Perspective
10 Best Alternative to Bitcoin 2017
Spotcap | Backend Software Engineer (Scala) | Berlin, Germany | on-site | visa

We're a global fintech company based in Berlin, Germany (more info at www.spotcap.com). Our engineering team operates a lean development process to deliver our world-class products and services. Modern languages and tools paired with continuous deployment and cloud-based infrastructure helps us master global-technology platform challenges.

We're looking for functionally-inclined Scala Engineers to join our team in Berlin. We're looking for two or more years experience in developing and running HTTP API based backends, as well as experience coding functional Scala in a production environment.

Please follow the link to apply: http://smrtr.io/a3mu6A
A $100k company could only be a 10x return for a $10k investment if that investment was for 100% of the company.
That's what the OP was saying.
In another comment you say that you want these to turn into SIMD instructions. FYI vectorizing vectors of elements in an array of structs fashion is usually less performant than structures of arrays.

On ARM you have specialised load and store instructions that can de-interleave into vector registers such that register a contains VecType.x and register b has VecType.y etc, but are a bit slower.

If you don't care about SIMD performance then fair enough, but if you care enough about this issue to want the compiler to generate SIMD instructions, you better be willing to change your code to be performant on your particular target because even small changes can impact whether or not it's worth vectoring vs leaving it as scalar code.
I hope for platform-independent apps.
The SO-traffic on Elixir is still very low, compared to ruby-on-rails or django.

[0]: https://insights.stackoverflow.com/trends?tags=django%2Celix...
The humble Programmer [pdf]
The evolution of 3D ghost mannequin – From imagination to reality
> There's also been quite a lot of price divergence between exchanges because people can't transfer their BCH between exchanges.

Sounds like an opportunity for exchanges to do off-chain transfers using legal contracts.
Brexit reveals Britain’s enduring flaws
too soon...
wingerlang, we don't really write any content on the platform – it's all UGC. You can downvote any article if you don't like it
But if the creation date record is corrupted, which is which? It's more like a merge-conflict.
I'm more than happy to discuss memory footprints, but since this proposal is about parsing speed and file size, that might be a little off-topic :)
Get sales teams to pick up the phone, talk to executives, and get results
I read exactly the same.

Mind playing tricks on us.

And then... Wolf of Wolf Street.

I'll make an insider joke and update my LinkedIn profile for "Stratton Oakmont Chief Compliance Officer"...

Good energy, much love!
I was very skeptical about this early on. IMO, documentation is best left close to the code. Collaboratively editing is what git and project wikis are for (esp in open source).
Web Bos's Learn Node Course Review / Experience
Lifetime handling inside closures is planned to be fixed. (It is a different fix from this one.)
Ruby Architect in SF (Upcall, YC W17)
I almost never use "this" in my JS code. I find that when you use a functional style of development, you largely avoid the "this" pitfall.
Koadic C3 COM Command and Control – JScript RAT
I like that you've used phrase "double bottom line"

https://en.wikipedia.org/wiki/Triple_bottom_line

Yes... Helping people, communities, over the generations.
Your failure to reproduce the behaviour is normal: on the compilers I have tested, this doesn't affect the generated binary.

To see the difference, you need to first modify the makefile to use UBSan instead of just GCC (just comment the active CC line, and uncomment the right one). You may want to tone down the optimisations for faster compilation as well. Then you can run `make clean` and `./test.sh`. You should have a warning on commits prior to this patch.
For a teleconference room, check the usual suspects Polycom, Cisco, Vidyo, etc. You usually can have a room wired for that specifically or buy a cart and move it everywhere. Maybe have a decent room with many microphones, two HD cameras and a touchscreen interface. And a cart with less capabilities. That's what we have and it works well when the main room is occupied, we just put the cart in the middle of somewhere and people gather around.

I'd spent a good time making sure the softphone client that goes along with that solution plays well with your target systems. Sometimes the quality between Linux, OSX and Windows clients can vary a lot.
React Native Brief Troubleshooting Guide
I only had a brief look at it but it seems that crypto_check doesn't verify whenever the signers public key is on the curve.
5 Influencer Marketing Mistakes and How to Avoid Them
Agreed. I didn't even know Documentation existed. I googled for it and eventually picked at random this page about Java lambda expressions [1]. Then I googled for Java lambda and Documentation is not in the first page. To be fair, there are no Stack Overflow results in that page.

However, if I google for a more specific issue such as Java lambda foreach index, guess what's the first link I get? This Stack Overflow page [2] Actually, the first six links are SO pages.

So, it is possible that they busted Documentation because of bad SEO for generic plain vanilla searches.

[1] https://stackoverflow.com/documentation/java/91/lambda-expre...

[2] https://stackoverflow.com/questions/22793006/java-8-foreach-...
Whenever I feel the need for a tin foil hat I start to wonder if there is a FUD campaign powered by the "establishment" to encourage people not to investigate this area of computer science so that security holes will remain unnoticed.

But, yes I wouldn't start out on writing a crypto library, then again I wouldn't attempt to build an OS or a 3D stack or even an web server either. All cases where a security breach could have devastating effects as well.
I get your point, but your example should have been "must be turned in by 23:59" or "must be turned in by 11:59 Friday evening".

If you're going to use both, I might as well say "midnight Friday evening," or even the worse "12:00 Friday evening" as both of those are still straightforward.
There's no sign-extension involved. Let's say the input is (uint8_t)128. This gets promoted to (int)128, which is then shifted 24 bits to the left. If the input was (int8_t)128, it would get sign-extended into (int)-128, but that is not the case here.

With 32-bit ints, this operation will result in 0x80000000, shifting a bit into the sign bit, which constitutes an overflow (and undefined behavior). Think about it in terms of multiplication: you're multiplying a positive integer by 2^24, and it turns out negative!
> their recent democratic decisions.

> for example, has appointed someone with a PhD as minister for science [2], a doctor as minister for health [3] etc etc.

You elect ministers in direct elections? Otherwise it's like watching prime minister in a restaurant and announcing "Democracy has decided! We are having chicken risotto tonight!"
https://gist.github.com/Summertime/95cc7bec49d3948ce2f76ded0... An attempt to transcribe the examples to powershell cmdlets, in case anyone was wondering how much it differs to the tools pre-existing for the task

- - -

I have to say, other than setup and lack of permission handling the js lib has, I would find myself preferring it
Stop everything and check this book game
I always wonder how people can call someone immigrant (and claim they are not) if they are not aboriginal/native american/canadian. When the only difference between them and these "immigrants" are one belongs to 15th/16th century and the other belongs to 20th/21st century immigrant families
It's probably the latter part (conversion to "whatever the expression's type ends up being) doing the sign-extension, see moefh's sibling comment with a uint64_t final destination, the int -> uint64_t is sign-extending.

I should have quoted the proper part I was replying to ("I don't think you're talking about integer promotion here")
Found a web developer.
Surely this is going a little too far - there are tons of similarly innocuous names that will refer to globals if you forget to declare them. name, top, find, scroll, etc.

The real solution to the problem you're describing is strict mode and an editor that highlights undeclared variables!
There's a need for a middle term. For example, many Python libraries have docs on PythonHosted, like https://pythonhosted.org/PyQRCode/

Providing a shared space where people can contribute to something like that without having to make a PR and push a release to PyPI could be useful.
I also work at a rails shop, but I'm a Django dev hired for a legacy project. rails has been much harder to pick up than other frameworks for me. I think my biggest difficulty has been figuring out how parts of the code connect/work together, by mechanisms like filename. Python is much more verbose in contrast.

I wonder if other people have the same experience.
Prejudice: "preconceived opinion that is not based on reason or actual experience".

The poster is "speaking from personal experience", so it's not really surprising.
Having read the papers attached, and parsed your point of view, I'd say that the part that its "absolutely not true" is where you say, with some level of authority, that feral honey bees were devastated by the Varroa mite.

They weren't devastated, and have in fact evolved to deal with it.

What's missing, is your understanding that pesticides have caused far more devastation across a greater variety of honeybee species. Varroa mites are a straw man.

The consensus still holds, that pesticides are responsible for the decline: not mites.

http://www.bbc.com/news/science-environment-27980344
But there is no "overload" to `this` in JavaScript. It works the same way every time. It's an implicit parameter that is passed when you call the function. It can also be bound, just like all the explicit parameters. The six ways the author presents are just an incomplete list of "Ways you can create an execution context in JavaScript".

This may be confusing to people who expect `this` to have a certain functionality when coming from a different language, but `this` is very consistent in JavaScript. It's just not the kind of consistency people seem to expect.

There's a great way to avoid having the problem - don't use the implicit parameter! What exactly is it giving you, anyway? In almost all cases where people fail to use `this`, they essentially create a function to pass it explicitly. Why not just do that from the get go?
Random delays do not protect against timing attacks. Best thing it can do, is to force the attacker to collect a few more timing samples. (To the point where the the random noise averages itself out.)
It's interesting that the OS is not really a separate thing, after the unification of Windows they did. So to a greater extent than Apple and especially Google, the software side of MS's phone project gets maintained "for free"?
Sfyria: Greece's disappearing whistled language
FreeCAD Arch development news – July 2017
Exactly. And it's wise of RH to stay out of that mess.
Spotcap | Senior Salesforce Engineer + Salesforce Administrator | Berlin, Germany | on-site | visa

We're a global fintech company based in Berlin, Germany (more info at www.spotcap.com). We're looking for experienced Salesforce professionals to manage our Salesforce activities and providing commercial support to improve business efficiency:

Senior Salesforce Engineer: http://smrtr.io/oCzRkw
Salesforce Administrator: http://smrtr.io/oLUddg

We're looking forward to receiving your application!
Maybe the authors will fix the code in subsequent versions of Argon2. Right now, backward compatibility is deemed more important. The effects of this bug are practically negligible anyway. I bet a single bit of additional entropy in a password would compensate that a hundred fold.

I'm a bit disappointed however at their not updating the specs. I signalled the bug in January, and the latest version of the appear to have been published in March. I guess they had other priorities.

Don't be too hard on Libsodium: they only got it wrong because they reused the reference implementation. (Also, I don't see them breaking backward compatibility either.)
Moneygram is cheap service too.

Can you open a bank account in a non-sanctioned country, and ask your employer to send your salary there? What about family or relatives overseas? If you play your cards right maybe you can domicile at a non-sanctioned country, "work from home", and work "while travelling" through Lebanon.
Or "Tutorials".

The link the appropriate examples/tutorials from the pages of related questions. Then they can leverage their SEO for people's issues and drive traffic to documentation.

But most people go to SO to find solutions, so it's probably in the nature of the site to privilege short reads over longer ones. That could change but it takes time.
> The very idea that better educated people make better decisions in politics is simply wrong as far as I can see.

"Whenever the people are well-informed, they can be trusted with their own government"
--Thomas Jefferson

But also a country that values education is more likely to value the opinion of an expert, more likely to question a promise or political sound bite.

E2E encryption is a good example of the divide between politics and the science. I'm not saying that the computer scientists have the answer here, but ignoring what they say is not the way to come to a policy that will benefit the country.
TCP transport for NVMe
The world's first interactive smart salt dispenser
Coming from an 00P background, I never grasped this, and why it was made in such a way.

This made me avoid JavaScript as much as possible. Fortunately, I finally dived in, building my first js heavy webapp -- without a single this in it.
Part 2: From 0 to Production Elixir in 1 month
A library of programming books.
In my ideal world, PDF would be the next to die.

My problem isn't with PDF itself, but that it's overused in places where it really doesn't need to be. Academic papers are the big one, where HTML would almost always be a better choice. What's even more maddening is that papers aren't written using Adobe's PDF tools, they're written in TeX and then converted.

If you're an academic reading this, I implore you to please publish your papers in HTML (alongside PDF is fine too!). It makes them far easier to read, as browsers can reformat the document according to the readers needs.

PDF is a type-setting format for ensuring print-accurate documents. Please stop publishing content that is meant to be consumed online in it.
Now that MDN is an excellent resource, and MS finally made MSDN documentation more search-engine friendly with docs.microsoft.com I'm hoping it will mean W3Schools will be relegated to lower ranked google results.

I don't know how they're able to hold their place still, I really don't.
"Depending on the country, OFAC programs may freeze assets of embargoed countries, prohibit payment of funds to individuals and countries on the embargo list, or prohibit provision of services to countries subject to US sanctions."

It looks like it's legal to provision services FROM the sanctioned country to the US, only payments to it are embargoed - so the OP can receive payments in another country?
If newer developers are steered elsewhere, then you have an aging population problem, which historically leads to decline.
Alzheimers is a tauprotein disorder.
Alzheimers without plaques is called Primary Age-Related Tauopathy, aka PARTS.
SOFTWARE PRODUCT DESIGN AND DEVELOPMENT SERVICES
Software Product design and development services.We have good developers to develop applications in new technologies.We have experts to develop the web-based applications as well as mobile applications and we are also developing our own product which had a good scope
Fair point. But let's keep in mind this is exactly how Linux started.
Read the description again
It can optimize for both, in fact that's what Lisp is all about. Take Hy, its got Python's semantics, supports all of its features and paradigms, but its syntax is simpler, more uniform, homoiconic and more powerful. This is turn allows you to extend, modify or refine Python's semantics, since the Lisp syntax will always be able to express them.
> The problem is Japan has been in a deflationary environment for so long that they've forgotten how to bump up a price and turned into a nation of misers.

My understanding is that the blame for this lies squarely with the Bank of Japan. The system was much more stable under the Finance Ministry.
"First and foremost, RAID, in many, many cases, is hardware level and it's sorted by mdraid if not. So I never understood why btrfs tried to implement this before having stable other things; it should have been an extra in the end."

RAID is broken in those layers. The ZFS developers go into the reasons for this in detail.
A button with a bar chart icon exists under the test. You can see your word score when you press it.
The planes on the taxiway have white takeoff/landing lights. It sounds like the second in the queue didn't turn theirs on until just before the incident, but if any of the others had theirs on prior, it could contribute to misidentifying the taxiway. I think it's common to have the lights on while taxiing and turning them off at rest.
If he has refused your offer of equity, then your real options are splitting the company or accepting an equity position yourself in exchange for leaving.

I would advice you hire a lawyer to negotiate on your behalf. His/her brief would be to aim for a 50/50 split of assets or 25% equity shareholding as compensation for leaving the company(although your initial ask would of course be higher). You could also ask for outright cash

(These numbers could be different if your founders agreements dictate something else or your contributions to building the company are unequal)