skysight-inc/HackerNews huggingface dataset:
> Because a simulated fighter jet produces so much data for interpretation, it is not always obvious which manoeuvre is most advantageous or, indeed, at what point a weapon should be fired.

This is changing very rapidly with hardware-accelerated RNN chips being researched by Google and facebook.

I wonder about communication though. All the enemy fighter needs to do is jam any signals used by the jets to communicate. I wonder if they could rely on laser/line-of-sight communication instead of RF frequencies.
Which public key cryptosystems are not based on number theory?
And what is that "something" that needed to be done?
When I die, my first question to god will be 'sir, why the hate on lisp?'. I expect the answer to involve testing of some kind.
Your random text isn't uniformly random - any byte that isn't a letter or number never shows up.
Cisco to Acquire CloudLock
Ha, I'd totally forgotten about that! It seems like I remember Netscape 4 would actually convert CSS into JSS internally. It tried to comply to the standards but it always felt like the internal warts of the engine would poke through in myriad ways. Which was annoying because at Sun we had to make things work in Netscape 4 long after the rest of the world had moved onto IE6 and Mozilla.
Hefty increases in price and limited to just two devices in the free version.

I think a lot of people will stop using Evernote, are they getting ride of free accounts?
DUAL CAMERA MODULES TO BE SUPPLIED BY SAMSUNG TO CHINESE OEMS
Summer Book Recommendations from the Smartest People We Know
ruby and dlang
And that is exactly why it is perfect. I would never prefer a PHP framework over Python / Ruby.
The idea that 3D visualization was being considered in 1994 before CSS was even released is absolutely fascinating, and a testament to how forward-looking early Hypertext proponents were.

Skip down to Marc Andreessen's 'Future capabilities' for Mosaic: http://1997.webhistory.org/www.lists/www-talk.1993q1/0099.ht...
Why would you use a stream cipher to encrypt a document?
DoNotPay bot has beaten 160,000 traffic tickets
If security is the top concern, making all encrypted messages the same length would be ideal as far as I can tell. That way, all you are giving away is an upper bound on the message size. Padding with random noise to a uniform length (with the payload either compressed or not) and then encrypting should be the most secure option.
I wasn't talking to the article. I was talking to the commenter.
It is not a ban on anything. It is making sure that poor neighborhoods don't get left behind again. Things like this are not things that should be left up to the free market, otherwise you end up with rich neighborhoods having lots of service, and middle and poor neighborhoods having next to nothing.
That's a base64 encoding of random data, which by definition has only 6 bits of entropy per byte. You should be able to compress it 25% but you only managed 22.6%
The contents are not purely random. For example, I can predict with 100% certainty that any given byte in the file is not the value zero (ASCII NUL).

Try compressing the output of /dev/urandom on your nearest convenient UNIX-like system. If you figure out a way to reliably and significantly compress that, please report back.
I think if someone knew that, they would tell Instagram and get paid for it. :P
I believe maintainable style is less important than knowing how the thing behaves.
Elixir and Ruby at work (previously Go as well). I have also done backend development in JavaScript, PHP, Python and Clojure.

Elixir is certainly my favorite to work with, so far.
Every method can be split sensibly. Using the functional paradigm it becomes natural to understand it because you usually work in the opposite way using composition of functions rather than dictating what happens in an imperative way.
And large, complex functions do increase the cognitive load.
I personally abhor regions or sections because most of the time they can go in a separate method and they just break the code-flow with something completely unrelated.
This. Sadly even all electric cars have significant externalities.
This is a thoroughly worthwhile read. Push through the opening if it seems boring; the opening is standard market/governance theory but things perk up afterwards. There's a coherent vision of a new social footing: UBI funded with high taxation, supported by low regulatory burden and a gig economy.

Unfortunately missing from the piece is any acknowledgement of just how strongly we seem to be trending away from this outcome. Supranational corporations have neatly sidestepped taxes, so UBI is unaffordable. Regulatory burden and protectionism trend steadily upwards (in opposition to a high-upside, high-tax-value tech industry), while credentialism, debt, and licensing cripple the labor side of a gig economy.

It's certainly an interesting worldview, and I'd love to see a more formal treatment of it. But I'd also love to see a good breakdown of how it compares to the trends we actually face.
The article makes it sound like this is primarily for the drone delivery segment. That makes some sense, because it's at least easy to define the end goal. Do you also have plans for applications where the goal isn't as easy to define? That is, what can you automate beyond obstacle detection/avoidance?
Living in self-storage is already a thing...
https://www.washingtonpost.com/local/for-dcs-desperate-a-ref...
- Tab spacing config instead of having to append `ts=4`

- Commenting on a PR while ignoring whitespace changes `w=1`
Or the russians.
The engineering management that prevented Scheme in the browser should never be forgiven: https://brendaneich.com/2008/04/popularity/
He's right, but he's wrong.

The eutopia he describes is feasible, the arguments are rational, the historical understanding of what he covers is good.

What he misses, however, is social inertia and reactionary forces. The technocratic ideals he espouses have been espoused before, in similar periods, yet they have never flourished. The failing has not been technical - rather, human.

Before any of what he describes is installed, we will descend into chaos - and from chaos, conservatism and adherence to "old ways" grows, as certainty becomes the principle desire of an uncertain people. Conservatism, if strong enough, manifests into nationalism, the desire for strong leadership, for a return to the glorious past - and from this a whole host of totalitarian regimes have been born. The two best known examples are Soviet Russia and Nazi Germany.

Why chaos, you ask? Well, the vote has legitimised behaviour that last week was not legitimised, and the populace is becoming rapidly bitterly divided. This leaves the government in a quandary - if they continue with brexit, they face a brain drain and strong, possibly violent opposition from the remain camp. If they halt the exit, the same from the exit camp. If they stay still, the current situation will spill out of control.

We will see the IRA resurge and Scottish nationalism flourish, particularly given the opposition to them having referenda from Westminster, so the division becomes geographical as well as social.

I'm afraid to say there isn't a happy way forwards for the UK from here - every path leads to one form or another of damnation, further division, and potential descent into civil war.

I've already fled the country - I'm not sticking around for this one.
You should be able to follow along without further help while staying on track with the subject.
It's not just you. I've never used encryption or compression in any serious way, but the right answer seems obvious if you know the definitions of encryption and compression.
There are a couple Haskell frameworks that might fit the bill. Yesod is a big one, although some take issue with its excessive use of Template Haskell. Others to look at would include Servant, and the very confusingly named rest framework.
Take my idea: monitor kids PC usage by recording screen
Somehow always record everything my kids do on their devices so I can review it.
Hi, I'm Cliff Moon, CEO & co-founder of Opsee. Modern applications are built on 3 kinds of APIs: cloud provider APIs, the business logic APIs your engineering team maintains and third party APIs you rely on like Stripe & Twilio. Monitoring your applications without blind spots requires pulling together monitoring of all 3 into one place, with crisp & actionable alerts instead of a deluge of dashboards to sift through.

Opsee monitors and tests the APIs you rely on, so you can stop worrying about downtime and get back to shipping code. Opsee lets you create health checks for your public facing APIs, ensuring not just their uptime but also validating the data they return and their latency from points all across the globe. We also have an instance you can launch into your AWS environment that lets you health check APIs behind the firewall, and health check Amazon services themselves such as RDS and Cloudwatch.

I'd love to get feedback about your monitoring challenges and what you'd expect to see from a modern monitoring solution.
It's pointless. If you sign the encrypted data, then once the signature is verified in the receiver, you know that the decrypted data is also good. Repeating the signature just wastes time and space.
They do some prebaking of the pies before they enter the truck, so I'm wondering if the truck ovens don't get that hot.
Perhaps an alternative would be

valid_user = loggedIn() && hasRole(ROLE_ADMIN)
if (valid_user) {
valid_data = data != null && validate(data)
if (valid_data) {
...
}
}
If anything, the personality is a commentary on the philosophy of tech. What scars has dealing with large amounts of textual/image data left on you as a functional human? Where does the machine end and the human begin. Is there a grey area where both bend towards each other?

Have these machines formalized myself?
I am creating humanistic sincere programs?

What's in the box? That's an entire lives work of questions, flesh blood and tabstop=2?
So it takes two engineers to analyze my and hundreds of millions movements each and every day?
>Start hacking about using one field for two purposes or having "special cases" and everything starts to get messy.

That advice is not as easy to put into practice as you make it sound. For instance, using one field for two purposes is often done to avoid special cases.

I think the eternal problem of software development is that both being more abstract and being more specific comes with a cost, and the middle ground is always shifting as requirements keep changing.
I'm sorry, but I completely disagree. A market based solution has no reassurance whatsoever that this would happen. As I said, markets only work to find the solution that makes more money for those with capital. That does not mean that it will be the best solution for those that actually live there. It's just as likely that a piece of property would be turned into a trash dump or strip club than it would be turned into a grocery market.
The people using Haskell should write more blog posts about using it in production.
Where everyone seems to be getting confused is handling a live flow versus handling a finalized flow (a file).

* Always pad to combat plain-text attacks, padding in theory shouldn't compress well so there's no point making the compression less effective by processing it.

* Always compress a 'file' first to reduce entropy.

* Always pad-up a live stream, maybe this data is useful in some other way, but you want interactive messages to be of similar size.

* At some place in the above also include a recipient identifier; this should be counted as part of the overhead not part of the padding.

* The signature should be on everything above here (recipients, pad, compressed message, extra pad).

. It might be useful to include the recipients in the un-encrypted portion of the message, but there are also contexts where someone might choose otherwise; an interactive flow would assume both parties knew a key to communicate with each other on and is one such case.

* The pad, message, extra-pad, and signature /must/ be encrypted. The recipients /may/ be encrypted.

I did have to look up the sign / encrypt first question as I didn't have reason to think about it before. In general I've looked to experts in this field for existing solutions, such as OpenPGP (GnuPG being the main implementation). Getting this stuff right is DIFFICULT.
That's all fine, but we have a far simpler alternative, which is to punish individuals when they break the law. There is no need to target the organization when you can target individual lawbreakers.
You can save on the incorporation services by downloading forms directly from a given state's Secretary of State site. Most states have clear instructions on how to fill everything out and where to submit the paperwork and payment. Incorporation service companies are great, but if you're trying to bootstrap a startup every dollar counts.

Additionally, if there will be multiple owners/members of the new entity I strongly suggest buy/sell agreements (basically a contract stating who can sell their interest and when and to whom - saves a lot of headache later to figure these things out up front).
And several years before that, there was Motif Toolkit.
I found the way the author put together how the system came to be amazingly well written, very quickly stated of a very complex reality.

As he got into universal income and a gig economy I was lost, not because I think they're terrible ideas but the ideas presented just don't stick in my mind. Regardless, a good read to hear a different way of thinking from my own.
When coding in C, I often package the state that's shared between a high-level function and its local subroutines in a local "struct context" that's instantiated in the high-level function and then passed by address as the first argument to the subroutines. Makes it easy to see what the shared state is, and adding/changing the shared state doesn't require changing all the formal and actual argument lists.
EU's Most Widely Use Language, English, Endangered by Brexit
There is a trailing character missing,

https://www.youtube.com/watch?v=H69YH5TnNXI
Ironically, I found the second half much better than the average "new economics" thinkpiece.

It's wholly nonempircal, to be sure, and it seems to ignore current trends in regulation and corporate behavior. But it does manage to put together an internally-consistent vision for the future, which is surprisingly rare. That alone puts it head and shoulder above the common calls for UBI, or deregulation, or a gig economy which fail to even consider the framework required for such a change.
For repos to be independent, they need to have a defined interface, be able to test themselves against that interface as well as the expected behavior, and specify interdependencies with versioning (semver helps reduce effort on this point).

You can run integration tests in the dependent project across the interface of the dependency project, but tests in the dependency project should find 99% of breaking changes in the dependency.

So you can do whatever you want in any project, then test those changes. If your tests point out you've broken your contract with other projects, you decide to either solve that issue before releasing the change or cut a new major revision. Behavior that isn't covered by tests should basically be considered undefined, teams of dependency projects should contribute tests for things they want to rely on.

Either way the other project doesn't break -- it either updates to the new compatible version or stays behind on the last compatible release until it's been updated for the incompatible change. You should be confident having a robot automatically test projects with updated versions of dependencies and committing the change.

Of course, it's not always possible or desirable to have this degree of engineering around projects, but then the reality is that these aren't independent codebases, they are a single interdependent project with a single history and should be versioned/tested/released as such.
Yes.

Beta decay is positrons, and gamma radiation is just light. Hence why we call the energetic end of the spectrum "gamma rays".
I agree about the brain drain if brexit continues, but would there seriously be a brain drain if brexit is halted?

I'm fairly certain the UK would be better off if most of the leave voters left the UK completely. The demographics seem to trend towards older pensioners and those on some type of government assistance.
Another one of those cases where LISP was 20+ years ahead of it's time!
Good to see not just Apple users and with that may be as many chipsets out there that some work better with others as is the case of any communications device and that said. Like to like chipsets would generaly be betetr, which is what you would expect from Apple, though again they diversify on chips so again moots that you have verbatim chipsets in part.

Me I've been lucky, though not a heavy BT user, so that may be the crux. This and then you have other things like wifi and interference from many things that could curtail signal

But for a keyboard right next to a device I would expect that to be less of an issue.

So with drivers and chipset variations, and quick google shows, can be some fun and games. But true of any digital communication device, will always be not perfect.

But in general I wonder if those who have had issues, have seen them get worse over time with BT or better? I know people who have had issues and a later driver fixes that issue, even instability ones outlined.
While on the other end of the scale:

"The more you know about the subject, the more you don't know."

Which explains the upper-quintiles topping out at at 70th percentile mean self-rating.
From the documentation:

"Total sugars is the term used for the sum of the individual monosaccharides (galactose, glucose, and fructose) and disaccharides (sucrose, lactose, and maltose)."

http://www.ars.usda.gov/sp2UserFiles/Place/80400525/Data/SR/...
Could you elaborate what kind of scenario would work on a audio stream but not on a document? In order to use CRIME, the attacker would need to repeatably injected content before the compression stage in order to test if it matches some part of the source. Audio is kind of heavy uncompressed and aren't normally streamed as such.
Essential design trends, June 2016
My use case (VDI) might be slightly different than a lot of others but it's not just the UI.
The thing is, naked scope blocks are missing the main reason I'd use a nested function: the ability to be named.

I do occasionally use scope blocks when I want to constrain the scope of one or more local variables, and there isn't an otherwise appropriate scope already created by a flow control construct.
I'm skeptical. When you're up out of the pedals and sprinting on a bike, you are transmitting an awful lot of energy. I don't quite see being able to push quite so hard when sat down.
They also suggest friends based on who has viewed your profile.
> But to maximize your influence over a longer time period, you should vote for the third party candidate that most closely matches your views.

That might, arguably, resemble truth if the details of the political system itself were guaranteed stable over time and not subject to alteration by the same people who gain power over other policies through electoral victories. But, in the real world, to maximize your influence over a long-time period, you should organize and advocate for both electoral reform and the minor party you most prefer during periods between elections (the former to work to mitigate the perverse effects of the existing system, the second to maximize the likelihood that, in the next election, the competitive major parties -- which can change over time -- will include the party you most prefer.)

But, once its clear who the major candidates are in the present election, you should still generally vote for the one least harmful to your interests if they win.

> If politicians expected voters to vote on principle and to hold them accountable, we'd have an entirely different sort of politicians.

With no changes to the electoral system, what we'd have with that is "major" parties representing even smaller pluralities (well, technically, only the biggest would be a plurality), and more negative campaigning directed by each major candidate at getting voters best served by the other to not vote for them to "hold them accountable" for something. Which is a change of degree, not kind, from what we have now.
The article agrees, as should anyone who understands encryption and compression: encrypted data can't be compressed, so encrypt-then-compress is pointless.

The article also covers why compress-then-encrypt is dangerous. But it's not a dichotomy. Those aren't your only two choices, you can also just encrypt and not compress.
Ethereum's DAO Wars Soft Fork Is a Potential DoS Vector
The book Flash Boys talks about the entire story.
Had to laugh at this line: "The bot was created by the self-taught coder after receiving 30 parking tickets at the age of 18 in and around London"

Necessity really is the mother of invention
The longer discussion is http://www.matthewjockers.net/2015/03/04/some-thoughts-on-an... (which gives examples of negation that sentiment analysis packages miss, but then some empirical evidence that analysis of sentiment in several literary works doesn't seem to be affected very much by this issue).

The antagonist's viewpoint issue appeared in footnote 1 of http://www.matthewjockers.net/2015/02/25/the-rest-of-the-sto... and it does seem like the sentiment analysis would clearly be backwards overall if this kind of thing continued for most of a book. (An example might be if an author depicted people enjoying themselves while committing horrible acts, and used more individual words related to the enjoyment than to the acts.)

Thanks for the references.
EU funding for research in UK is now precarious. I can't see why EU would fund research in UK if UK isn't properly in EU.

I see Brexit as EU being able to say "properly in, or out, but no more half measures".
With .NET Core having recently hit 1.0[1], wouldn't C#/ASP.NET Core fit the bill now?

[1] https://blogs.msdn.microsoft.com/dotnet/2016/06/27/announcin...
Show HN: Space Explorer Chat Bot
As other commenters have noted, the idea that dark matter could be composed of undiscovered black holes has been proposed before. The idea is that there might be somewhat more generally "massive compact halo objects" (MACHOs), which would be at least as massive as planets, but would not emit light. A black hole would be one kind of MACHO, but neutron stars and free-floating planets would also be MACHOs as well.

The issue is that these MACHOs would be detected through microlensing. If the conditions as right, as they pass in front of more distant stars, their gravity focuses the light from the background star, leading to an apparent spike in the star's brightness. By monitoring the sky for these microlensing events, astronomers have built up quite strong statistics about the presence of MACHOs in the Galaxy and have found that they are far too rare to comprise a significant component of dark matter.