skysight-inc/HackerNews huggingface dataset:
could it just learn from the cosmic radiation to further understand it.
a wasm based animation framework.
PlayStation Network Card Code Generator
Ah okay, I was talking about things like electron applications or desktop/server javascript projects. If you want to use $latest_js_web_framework and package it in a distribution, you're going to be in a world of pain (the same applies for Rust because their package management was based on NPM).
> Also if you do share history, it is much much harder to start, because you start off with the previous difficulty which is very hard to mine on.

You need to fork the code (with your changed rules) anyways and you can adapt the difficulty then. Bitcoin Cash did exactly that. They lowered the difficulty to something like 10% of Bitcoin anticipating 10% of the hashing power. They only got 1% and there was a gap of 9 hours without any new block. They seem to be at ~1h per block now. [0]

[0] http://blockdozer.com/insight/blocks
Please make your point without the uncivil inflammation.

https://news.ycombinator.com/newsguidelines.html
Except even people not owning shares in the company can split it.
1.3 bn people are using WhatsApp. If we assume that only 70% of those have encryption enabled, that's a billion people whose data is standing out, therefore no one is really standing out any longer.
Another option would be to use a microphone and do an audiocap.
You are too good for the internet. :)
Some distributions use a ".dcrc" or some such that will be executed on startup. Dump "3k" in there to set the precision.

The order of the operands of non-commutative operators reflects popular RPN calculators and Forth. You can swap the topmost elements of the stack with "r", for example "3 5r/p"
In this case 3 of the bugs would be caught when trying to prove the absense of undefined behaviour/use of uninitialized value.
Can existing formal proof tools be used for that?
I understand the issue, but not the explanation.

Your example is different, this is because you're doing an addition. I can see how this could be a problem if you want to do a rotation (a << 4) + (a >> 60) and hence why you should use a ^ instead of a + here (example: https://github.com/gvanas/KeccakCodePackage/blob/master/SnP/... )
The problem is that the approach is different depending on context. You are making use of the assumption that the addEventListener function knows to call the "handleEvent" method of the object in the second argument, and give it a proper "this" object. That's a big assumption, which should be documented in the code.

The code using "self" doesn't have this problem; it's more self-contained so to speak (no pun intended).
Polyglot Native: Java, Scala, Kotlin, and JVM Languages [video]
Building Your Mobile App with Angular Native: Code Sharing and Native Performance
MEDIGO | Berlin | onsite | visa | interns

Junior/Senior Full Stack Developer (go, python, react) -> http://grnh.se/i7n81y1
Junior/Senior Front End Developer (React) -> http://grnh.se/u1gbiq1

We are 50 ppl, trying to do our part in fixing healthcare world wide in B2B and B2C with our marketplace. Having evolved towards react and a service oriented architecture with docker and go, we are looking for smart and capable individuals that like to work on the full stack.

features:

mature & cross-functional teams
solid CI/CD/chatops pipeline
work on own projects 20% of the time
25% remote if you like
trunk development model w. feature flags
company sports events (beach volleyball, gym- and marathon-teams ..)
learning culture, hack-teams
any hardware/software/tools you need

Our open source projects https://github.com/MEDIGO
Our Values https://www.medigo.com/en/it-values
Damn. This was the closest thing I have found so far, to something like the Arch wiki, but for general sysop/devs.
Since always? Your definition of 'free market' is perfect competition[1]?

[1]https://en.wikipedia.org/wiki/Perfect_competition
Realities of 'Cyberistic' Future
Except that you haven't created a lot of supply, because people may not be able to sell theirs and if the coin's useless it may not be worth it even if they can. For example, I don't think either of the major exchanges offering shorts (Bitfinex and Kraken) are accepting BCH deposits yet, and they certainly weren't initially after the fork. Even if they were there isn't enough mining power on the chain to make transfers possible in a reasonable amount of time at the current difficulty. So any shorts could only be closed by buying BCH already on the exchanges, which only existed in the same number as there were BTC on the exchange at the time of the fork. This small supply drove up BCH prices squeezing short sellers. There's also been quite a lot of price divergence between exchanges because people can't transfer their BCH between exchanges.
Indeed; the language is portable. Programs written in the language require great effort to be themselves portable.

Also, portability isn't a binary attribute. For every way two platforms vary, there are often a subset of states and transitions that are identical, and two disjoint subsets that are different.

As long as your inputs start out in the identical subset and don't wander too far, you're good to go. For example, if you never put a value above 32767 into an int, you don't really care whether your int is 16 or 32 bits in size. If that int is e.g. line number in a file, it may mean that your program works fine on most files, but only the 32-bit version works correctly on large files. And of course the cleverer you are the closer you're likely to skate to the edge of the common intersection.
Gender Equality in Tech
> That's a ridiculously hefty country... it's infinite in any practical sense.

Isn't most of Canada just a snowy wasteland
There are plenty of people that have legitimate concerns about HFT or rather the mechanics they promote (frontrunning trades in particular).
That sentiment is commonplace enough that Silicon Valley parodied it: "We're making the world a better place. Through constructing elegant hierarchies for maximum code reuse and extensibility"
7 Thoughts on Preparedness for a Slow
By convoluting HN comments and build a user profile that they sell to 3rd-party companies
well of course, and I think there should be legal action in this direction. No reason to waste CPU cycles on the technologie du jour.
Ok so I have some actual stats now:

> More than 45 per cent of Metro Vancouver residents are foreign born, according to the 2011 census. There are only three major cities on the globe that have a higher percentage of foreign-born residents.

> They are Dubai, Brussels and Toronto.

http://vancouversun.com/news/staff-blogs/vancouver-fourth-fo...
is it doing a sign extension though? If it promotes without adding a bunch of 1s it should be fine.
Terraform 0.10
In Computers We Trust?
> Flash Is Dead: What Technologies Might Be Next?

My vote goes to Platform-Dependent Apps.
Could you be more specific? What exactly is different?
Louisiana Cop Shares Racist Meme on Facebook Resigns Amid Backlash
I agree that the resulting application is rather primitive. Although it was interesting for me, as someone who just learned the theory behind ML, to see how an ML application is built from front to end.
I expect that real world applications would encompass a lot of knowledge, which you normally learn after you developed the first version of the app and started using it. I wonder if there are articles out there, which share ordered and filtered information on that.
Crazy we're still talking about it.

I thoroughly understand `this` now after over a decade working in javascript, as well as thoroughly understanding `this` in Typescript which I use more now.

And I still make a mistake at least once a week. I know what I've done as soon as the code fails, but it's still so ridiculously easy to get into a context you didn't think you were.

Of all the mistakes made in javascript, `this` stands head and shoulders above everything else, with its arm round the prototypal class structure.
I think this is more or less accurate. Sad to see RoR to be declining.
The day I hacked Troy Hunt’s website to delete my data
Err, the title is supposed to read "What Technologies Might Be Next [to bite the dust]?" I guess.

A replacement for timed/declarative animation on the Web is, of course, still needed (if for ads alone), but it looks like browsers/HTML5/JS libs are deemed good enough so instead of multimedia runtimes/engines we're going to see authoring tools.

Though audio/video sync and the state of SVG (and of SVG animation on FF in particular) leaves much to be desired IMO.
Chrome Extension for Web Developers with Over 1M Users Hijacked Hackers
The point is that at some point there is diminishing returns. Findland and Canada scores top characters but aren't the top countries i.e. they don't benefit as countries more than countries with worse education. That's the point I was trying to make.

And I disagree that knowledge is important in the way you seem to talk about it. Knowledge is applying solution to problems yet many problems humans aren't capable of solving alone and thus will need to trust machines to do but that's a whole other discussion :)
`ctx->c` is a u32[1] and msg is u8. So yeah there is integer promotion here.

[1]: https://github.com/LoupVaillant/Monocypher/blob/master/src/m...
True, but that limit is:

a) not proven scientifically

b) around the point where Mexico or Brazil are (Mexico: $10k GDP per capita, Brazil: $8k, India: $2k)

India just by reaching Brazil's level can still grow its economy 4 times or more. At that point its economy would be something like 80% of the US one, based on sheer population volume.

And this is only one scenario, one where they fall into this "middle income trap".
Which is strange thing. They always have something [unneeded] in a collapsable block at the top, but I never seen Documentation in there, in SO answers, in google, anywhere.

Few announcements through regular comment notifications would be fine to me even if not interested.
I think he meant IQ as in "intelligence quotent", which is what the word means. IQ tests are designed not to be influenced education levels.
B2fJ – A Java Virtual Machine to run on the 8-bit home computers of the 80s
> The author's lack of practical familiarity with the memory hierarchy, caching, and pipelining

Maybe I didn't express myself clearly. I knew loading stuff word by word would be much faster, thanks to my knowledge of the memory hierarchy, caching, and pipelining.

What I didn't expect was the magnitude of the overall impact. The core round functions are much, much faster that I had anticipated. I didn't think the loading code, even in its slow version, would account for a significant percentage of the total running time.

> It would be great if this was written in another language.

Easier said than done. I aim for easy integration in projects written in basically anything: C, C++, OCaml, Rust, Python… What would you suggest? Rust? That's a possibility, but (i) it's LLVM only at the moment, and (ii) I believe there's an impedance mismatch between Rust and a C compatible ABI.

I would totally recommend to rewrite the whole thing in Rust for Rust projects, though.
I think 'serendipity' [1] is the most-used term in recommender systems to describe what you mean.

[1] https://books.google.nl/books?id=_AfABAAAQBAJ&pg=PA258&lpg=P...
Could you please not do this here? We detached this subthread from https://news.ycombinator.com/item?id=14914448 and marked it off-topic.
But again I must come back to the simple thing that appointing a PHD as a minister for science means very little because politics aren't science or business for that matter. Politics are humans prioritizing various intersociety related issues and many of these prioritization are scientifically or rationally absurd but are the right solution for the collective.

The very idea that better educated people make better decisions in politics is simply wrong as far as I can see. Canada isn't benefitting anymore than Finland is. There are bigger factors that count.
As far as I know multi-tenancy normally handled at application level either using single database or multiple databases.

But From your explanation what I am getting feel is you want to provisioning of single application on multiple servers for multiple clients each having a separate application and database instances.

I am not sure of any open source framework available but I am sure this is possible on AWS with automation scripts in shell.

If you found any such framework then please let me know

Thanks
"As other have noted, splitting is a natural process of beekeeping."

Uh, splitting is very much not natural (at least, I'm taking this to mean artificial splits - if you're saying swarming is a form of splitting, which isn't unreasonable even if it's not the wording I'd use, then disregards this comment). It's part of 20th century beekeeping, yes, but swarming is natural bee behavior, and unnatural practices like splitting, queen clipping, brood cutting, sugar feeding etc. are creating fragile colonies with weak resistance that depend on human intervention (including chemical varroa treatment) to survive.

And this is not just ideology, this is the trend in all apiculture/bee entomology journals over the last say 5 years.
Gradients are supported, patterns not (yet) : https://blog.qt.io/blog/2017/07/07/let-there-be-shapes/

> Also-- does Qt have an equivalent of devtools can ship with the app so that the state of the view can be queried, mutated, and REPL'd in the user's running instance?

Depends. There is Gammaray which can connect to a Qt process (including remotely, quite useful for embedded) & where you can change properties of your objects on the fly : https://www.kdab.com/development-resources/qt-tools/gammaray...

For live reloading, it isn't proposed by default in shipped applications but there are many ways to do it : https://fr.slideshare.net/ICSinc/how-best-to-realize-a-runti.... The IDE nowadays does it for instance : http://blog.qt.io/blog/2017/05/24/qt-quick-designer-qt-creat....

However, in my experience on live reloading (with QML, Unity3D and Python), it only works well with environments that don't interface to native code. Else it's way too easy to leave some state hanging in a bad way in a DLL (and then you get undebuggable crashes upon undebuggable crashes).

Likewise, there is no REPL provided (since it's declarative in nature... there are no "instructions" being executed directly, only reactions to actions). But implementing your own takes a few lines. I wonder what its point would be though.
One thing that irked me was the vast number of topics. A lot of them were unfit for the format
POTS over copper wire. AT&T is legally obliged to continue offering/maintaining it (in California at least), but they don't market the service and you have to specifically ask for it.

a lot of people aren't aware of the situation. AT&T is continually trying to get out of their obligation (in California at least).

The fewer people who use it, the better AT&T's argument for discontinuing service becomes.

In the event of a widespread disaster, people who can make a phone call are going to have better access to emergency services.
>They always have something [unneeded] in a collapsable block at the top

Look again. There is DocumentationBETA in the top bar, it has been there since they started the project.
Germany accuses Vietnam of kidnapping asylum seeker in Berlin
So the guy keying up and saying "Where is this guy going?" and "He's on the taxiway" might actually have made a difference in the outcome, huh:

> The flight crew of the first airplane in queue on taxiway C (UAL1) transmitted statements regarding ACA759, one of which mentioned the alignment of ACA759 with the taxiway while ACA759 was on short final (see figures 2 and 3).

> The flight crew of the second airplane in queue on taxiway C switched on their airplane’s landing lights as the incident airplane approached.
Give up control of the company to short-term minded public investors vs. losing access to passive funds? Seems like an easy choice.

I believe Snap has what it takes to grow another 10x under its current leadership, while S&P could prop the stock up 20% without actually creating real value.

Glad Snap is going down this route.
Could you list the main pitfalls you are thinking about? Also, I may have mentioned some of them in this earlier article: http://loup-vaillant.fr/articles/rolling-your-own-crypto
Feed2toot 0.6, the RSS to Mastodon bot, released
Can you take your own sweet time to answer the questions?
I think in order to have a succesful project like this, you must allow it go through a longer span of the passage of time. People need to create new projects, write docs for it etc. It felt like SO Documentation was pretty much invisible and now they are just shutting it down.

However, I didn't really see the need for it anyway since most larger projects already have their own documentation and don't want to host it on a third party site. Smaller projects just have some examples on the readme. So who is SO Documentation targeted for?

I think a good use case for SO Documentation could be writing tutorials and guides on how to setup stuff. How to install stuff etc.
And you made money off of it just through donations ?
No, it is targeting both. I see no mention of how monocypher implementation does anything 5o prevent side channel timing attacks, I haven't looked to see if there is any sensitive memory scrubbing. Of the bugs listed most are performance bugs by someone who doesn't know C very well yet have they done the things actually!my required in a crypto library like attempting to make sure all branches are the same instruction length for all implemented algorithms?
Use PayPal and Save Up to $50
>Equality of opportunity is not measurable. Equality of outcome is. Given that we know some variables such as race, sex, and sexual preferences shouldn't affect outcome, we should look for equality of outcome without correlation with these variables.

Why shouldn't these variables affect outcomes? To assert that any two groups should have identical economic outcomes, one first has to prove that those two groups are identical with regard to all preferences and genetic factors that can affect economic outcomes.

For example, sex may correlate with career choice, and career choice correlates with economic outcomes. Race has been found in some studies to correlate with results on IQ tests, which have been found to correlate with economic outcomes. To assert that such factors shouldn't affect economic outcomes, one hence first has to rule out all such potential correlations.
Setting Up Continuous Integration for an Elixir Project Using Semaphore
Straus Family Creamery powered by cow gas
Unfortunately the architectural details of the machine will leak through to the program you are writing, and you will need to twist your code in order to get correct behaviour and fast execution.

Case in point is the recent article posted on HN about the platform specific details of getTimeMilliseconds() in Java.
My fiance recently tried to explain in a foreign language to a lady of advanced age which she is taking care of what is it that I do. The term writer was the closest thing that made any sense to that lady.
Air Canada plane averted collision in San Francisco by feet
How did length extension attacks made it into SHA-2?
Deploying Like an Early Stage Startup
It's been in the nav bar at the top for a long time - perhaps people just don't look at that anymore.
VC 3.0 – How VCs position themselves in the world of blockchain
Try putting a bit of honey out and watch how many come. They can smell out honey to rob from a long way off.
Providing a free, substantial breakfast every morning. Gets people into the office way earlier too.
How is the deployment of a high-level runtime different from libc? Both can be statically-linked if required.
TLDR: Crypto library with two claimed advantages: Better usability and smaller code than libsodium. However, it is also slower.
Cursory reading leads me to believe that Threema is a lot more secure than Signal. Can anyone confirm this?
Our journey to route-less HTTP services – buildo blog
The reason that lower and middle class people are not more effective at taking rich people's money is because if they were effective at taking money, they would not be lower and middle class. They are lower and middle class because they are effective at other things that have nothing to do with taking money.
Looks like a good waste of resources to implement things people don't want in a browser anyway, in a desperate attempt to get people to consider using Firefox again.

If I was Mozilla I'd allocate programming time to catch up with Chrome now that they don't have the phone OS thing anymore, instead of creating more distractions.

They really blew it. I remember a few years ago when I used both Firefox and Thunderbird as my default browser/email client...
I see what you did here...
It's also a solid stepping stone to the next level of unergonomic problems with lifetimes.
> In some cases, security through obscurity works well in practice.

This is not one of those cases. Absolutely not. I'm moderately competent at finding security bugs in things, but I doubt I could find any in OpenSSL. I am confident I could find some in your average hand-rolled code.

The thing is people make the same mistakes. There's a set of well-known mistakes that are very easy to make, especially if you're not versed with the entire history of implementing crypto - which is the case for the majority of people rolling their own. This makes it very, very easy to guess what mistakes they will make, and if you know what you're looking for it's easy to find it.

My "personal best" for finding a crypto bug in a project is 50 seconds.

I doubt anyone has found a bug in OpenSSL (or any established crypto project) anywhere near that fast.
>is, of course, still needed (if for ads alone)

I think "needed" and "ads" should not go into the same sentence...
The metric that you have to consider is

salary - taxes - costs of living [including health insurance] + expected future revenues [in particular pensions]

Can you provide me evidence that, say, Germany, is so much worse than the USA with respect to this metric?
it seems to me that if you spend all your time telling people they are oppressed, they'll believe you. There are certainly aspects of society that are unfair on women and racial minorities but hammering the idea of privilege and that as a person of group X you'll never be as successful as a white male you're just teaching people to accept and expect less.
Basically every language since Ada has scope - this is in no way similar to Javascript.
From what I've seen Java/JVM AOT won't produce binary executables but shared libraries that will be loaded on startup by the JVM.
When I first read about Java AOT-compilation I expected it to produce real executables that's why I think this is important to mention.
But please correct me if I am wrong.
So if this is true even with AOT compilation you still need the JVM as dependency (although I think you can get a minimal JVM in under 10MB).
It also seems that the AOT compiled code needs to be recompiled on Java updates.
Although I quite like Java and the JVM, I still wouldn't choose Java for writing simple command line tools.

Nevertheless it is quite useful for improving startup for tools like Gradle or server applications.
But sure, I also don't expect Java startup performance to be a problem in the mid- to long-run.
As an event listener "function(e) {this}" is not the same as "(e) => this". With the regular function "this" points to the element on which the event listener was attached to while with the arrow function "this" points to the context (i.e. "this") of its lexical environment.
It's more like compile-time weakrefs, where the compiler ensures that you can't access a weakref after the source strong reference is gone (not just that deref'ing the weakref returns None)
Please don't post off topic like this.