skysight-inc/HackerNews huggingface dataset:
I swear I'd read some kind of "futuristic" news article (written in 2015, yes, but faking to have been written in the future). Was I wrong. ;-) Awesome nonetheless.
Introducing EnRoute 1.0 – The New OSGi Framework – JAXenter
How about producers advertise by making a good enough product that they don't need to pay people to say so?
A lot of good points, but several ignorant ones, too (what's wrong with tcp_wrappers or PAM? also OpenNTPD is _not_ a drop-in replacement for ntpd). And if the author is someone coming from OpenBSD, they ought to know at least something of the history behind IPFilter, as it is the raison d'etre for OpenBSD's pf.

Speaking as an infosec guy myself, I'd dearly love to see the TrustedBSD MAC Framework or the Audit Implementation (OpenBSM) being used by default. I'm surprised the author didn't mention it.
I know nothing about the implementation of Go scheduler (or go in general, really), but there is in principle no reason why it would require additional locking or syscalls compared to a plain event based design. Is it just a limitation of the current implementation?
In the year 2049, we might read the same headline but with a very different meaning.
How is this different from eGenix PyRun?
You are correct: https://en.wikipedia.org/wiki/Telephone_numbers_in_the_Unite...
You realize in Germany I can add a suffix to my number, and if registered properly, it will still dial me?

I could dial 0431 4242 1234, or 0431 4242 1235, and they'd refer to the same account.

In fact, many business lines allow you infinite suffixes.

0431 4242 123456789 is a possibility.

All with SMS deliverability (SMS delivered to non-SMS numbers are transmitted via text-to-speech).
On the other hand, a huge group of people — Germans — usually has none.
For those I know, including myself and my partner, the habit to strive for is spending less, and I agree that credit can be a useful tool if used wisely, but never really know when life can throw a curve ball. For now, we use credit cards, but manage to eliminate our debt by paying everything soon after incurring debt. Call it using debt for leverage I suppose. For any big purchase (which is rare), we aim to use credit when no interest penalties are present and pay off before any are incurred. A small house, inexpensive vehicles, and thrifty habits even with the use of credit cards allowed us to save quite a bit in contrast to those heavily in debt with terrible credit, but it is still a gamble. I don't blame others for having debt. There are many reasons for this. Without any major life events this system works for us...until perhaps it doesn't.
One thing you should remember, is that if Infosys and the like are paying $74K to a person, they are charging about 1.5-2x that from the client.
DGraph – Scalable, Distributed, Low-Latency, High-Throughput Graph Database
Does anyone have any benchmarks for guile 2.2 compared to 2.0? I have a lot of small scripts, but for work we use guile as a recursive macro expander for pascal (It was my project, and I like scheme. This was a "first draft" implementation, but stuck and no one could be bothered to rewrite it). That could use a speedup, since for big macros it takes quite some time, and I don't think I can optimize it any more and still be able to read the source.

Edit: so I read the NEWS file in the 2.1.2 branch, and apparently the eval.scm (the interpreter) got 2-3 times faster just by being compiled by the new bytecode compiler. Life is good. I'll compile it in my lunch break tomorrow and see if it works :)
Which programming language has the best package manager?
My understanding was that after the initial rush to offshore, a bunch of manufacturing was brought back, specifically to NC, since there was still a skilled workforce there that had built furniture before.

We ended up buying a bedroom set manufactured in NC after this occurred. During the purchase, we mentioned that we were surprised to find decent quality in the brand we purchased, since the quality had been much lower last time we looked. The salesman related that this was the 1st batch being made in the US again, after an offshore experiment.
A Sales Engineer is fundamentally responsible for the technical aspects of a sale, in my opinion. That means listening closely to customers so you understand their problems, presenting how your companies technologies fit the general case and presenting solutions to the customers specific challenges. It's a collaborative team game and specifically involves working closely in partnership with a sales person/s.

Communications, both verbal and written are the core skills. Take listening to clients - it means interpreting what they're saying and converting it into recognisable requirements, since many clients won't know the technologies or constraints in the way the specialist does.

The first thing you have to know is whether you'll enjoy the role, and be any good at it. While much of the role is about active listening, it also involves communicating complex technologies in a straightforward manner - if you enjoy doing that, then you may well enjoy the role. I'd suggest (if you don't already) presenting at conferences, writing blog posts and teaching other people are all things that you can do to discover if you'd enjoy it.

In terms of transitioning, I would look for situations or roles where you can work in a customer-facing situation. The closer you can get to sales and marketing the better. Your current organisation might be willing to work with you on it as part of a career plan: that's how I've handled people who wanted to move from back-end roles to a front-end one. For example, meeting with customers to update them on new upcoming technologies, or present how existing solutions could be improved, presenting at marketing events. If not in your current environment, then roles such as developer relations may be a useful stop-over point. Of course, the easiest way to transition is to .... apply lots ;-)

I should mention, that while the money is often good, there is a significant level of pressure. In most organisations the sales function is less stable with constant pressure to hit targets. While there will be fun if everything is going well, it's less so when it's not! If your sales person/team is having a hard time hitting their targets you will know all about it, and may suffer the consequences. You may also find that the obviously "technically right" solution is not as easy to determine when dealing with customers and sales people - both are an interesting design constraint. Finally, working with sales people is it's own challenge as they are often very different to technical people.
I really want to love Defold, but just think it too big a risk to build your business on a game engine that you can't fork and continue to support if Activision / Blizzard decide that is not making money for them anymore and drop it.
Can someone recommend other books like this please?
I believe that DMCA safe harbor applies. If they're notified that they're hosting such content, then they have to remove it.
You don't have to proof everything. Eg just halting is good enough for a lot of things. (And this is not the general halting problem. Writing programs that provably halt is almost trivial.)
I just leave this here: http://www.smashcompany.com/technology/object-oriented-progr...
The issue here is not shadowing in general but shadowing withing a single statement like in n := n + 2. A sane rule would not allow to refer to the declared name in the right-hand side expression.
And what of your professed morality gives you the right to say that I don't "have an idea of what good programming skill is"? What evidence justifies that name calling? Or do you justify it because you have concluded I am the despised Enemy who deserves no better?

It's easy to dress yourself in the clothes of righteousness. The feeling of moral outrage is powerful. But your call to "ich kann nicht anders", used so profoundly by Martin Luther King Jr. while in the Birmingham jail, no more justifies your conclusion than it might justify King's namesakes' 'Von den Juden und ihren Lügen'.

I tell you again I AM AN IMMIGRANT. MY FATHER WAS AN IMMIGRANT. Your shots are clearly wild and disconnected from reality. You appear to believe that anyone who disagrees with you in the slightest is "beyond a shadow of doubt hateful and xenophobic".

Isn't life so clear when you live in a absolutist world of black&white world, and work on the side of Jesus? Too bad for you that that's not the real world. Nor is it world I aspire towards. I don't want to be subject to the whims of people who ignore evidence counter to their conclusions.
This annoys me, as I've had to deal with a lot of corrupted data. So when I moved from the UK to "København Ø" I experimented on all the change of address forms, for banks etc.

Many could handle the characters, but where I sent a paper form the person entering the data didn't know how to type it.

This must be a problem for somewhere like Armenia, where I have seen people really struggling with the English alphabet. Education was Armenian and Russian for a long time.

(There are postcodes in Denmark, but Ø is the first letter of East, so is a very broad code, in a way.)
Do you test your database?
Do you test your SQL/database? Do you unit test your stored procedures? What tools do you use for functionality/performance testing?
I think the point is to illustrate that you can pipe things into it. There exist programs that work on files, and work much worse or not at all on standard input; this example thus demonstrates more power.

(Though, alluded to below, the "-X PUT" may be totally superfluous.)
> They replaced it with a flashier, but in my experience, much less useful tool that you have no control over - https://github.com/explore .

Not quite sure if I understand which specific thing you are mentioning, but does https://github.com/trending happen to be what you want?
Unfortunately I didn't say we're moving to something better cough SAP :(
I think so. But they don't really have to do it alone.

Even today many nations join forces for space missions.
The ISS is the best example.
Or CERN.
Such big projects just require people who want to do it ... and funding. I think it doesn't really matter if the funding comes from one or a few big pots ... or many small ones (aka crowdfunding)
Here in India people use the word "migrant" for people who come from other parts of country. Perhaps this is the case in large countries.
Some of these advices are in harmony with thousands old maxim "fortune favours the prepared", which not only hints that so-called success is much more a result of chance, like almost everything else in the universe, but also correlate with the notions of avoiding a debt, concentration and persistence. But the chance is still the major factor.

BTW, the parts of the Patanjali Yoga Sutra, which gives practical advice about the practice - about necessity of an appropriate isolated place, diet, habits with emphasis on sleep cycle, proper state of mind, concentration and persistence - is the best universal advice to achieve anything in life that I am aware of. The word Yoga could be translated as "discipline", and has little to do with asanas, mats, and yoga pants.
Read the classic book by Dale Carnegie: https://en.m.wikipedia.org/wiki/How_to_Win_Friends_and_Influ...

Also, it's up to you but I wouldn't take social advice from random people on HN. ;-)
True! And undergrads. And private scholars. And ..

The easy way to answer this would be to use something like Web of Knowledge to get a rough sense of the number of distinct authors.
I'm pretty sure China uses some Chinese word instead. And at least around here (European country), "migration" and "migrants" are also used when referring to people moving between regions inside the same country.
Practice.

Engage people in conversation you might not otherwise, if you are in a coffee shop and it's not busy make a comment about something in the news to the person behind the counter etc.

Striking up a conversation with a stranger has the advantage of there is little pressure (if it goes badly you probably won't see them again) and allows you to talk to lots of people with diverse interests.

Rather than worry about what you are going to say really listen to what they say and then ask questions, people love to talk about themselves and generally like answering questions about something they are interested in, a large part of conversation is been a really good listener which doesn't just mean not saying anything but really listening and then saying something pertinent.

As for conversation topics, follow the news (and read news sources that you might not read by default) as that gives you a varied base of reference plus as I'm English you always have the universal fallback of talking about the weather.
And how exactly would Transcript be able to do entirely client-side what's on this demo, i.e. enter some Python code into a textarea, click "run" and have it executed? The answer is that it would not. However, you can do this with PyPyJS, Brython and a few others.
Wouldn't offer much protection.
Rust - Cargo.
Facepalm. In this thread: A lot of overreaction from a lot of people who seem to expect the moon on a stick (for free) and who I could easily suspect have never had to run a resource-intensive system before.

Doing search well is computationally hard. More than that, it's next to impossible to cache for because there can be so many variants. All-in-all, it's the ideal sort of system to attack if you want to DDoS somebody.

Making people sign in is a tiny barrier to entry that stops anons hammering their system with uncacheable search requests.

Yes, there's probably also a business-marketing argument that goes into this but if that's the sort of trade-off we need to keep Github free for open source, indefinitely, I'm all for it.

And again, this is still free so stop being babies. If you don't like it you're very free to clone the repos out and search them yourselves. Want your anons to be able to search your stuff? Host it yourself and manage your own DDoSes.
Probably because of this post that hit /r/all on reddit: https://www.reddit.com/r/Futurology/comments/4b4drk/a_curren...
Well over the "Internet" kind of implies behind a firewall so the service would be a convenience to avoid setting up port forwarding etc.
I have no plans to unblock any ad network. It's simply too big of a risk these days, even for those of us in IT.

You might not like it, but sites are going to have to go back to the days where they host the ads on their own domain. I suppose they may still interact with an external network so they don't have to handle the sales themselves, but making sure everything is hosted from their own domain means it'll be much easier to hold them liable if malware is delivered through their site.
Nice project.

As was already mentioned, the main benefit of Elixir seems to come from BEAM, (Erlang VM) and its associated cockroach-like properties. There's also Crystal (https://github.com/crystal-lang/crystal), if what you want is a Ruby-inspired language with static typing and compilation to native code.
:x

Next!
It really doesn't matter. All the modern (not literally home made from the raw materials) goods and commodities they have were delivered in very large part on mainstream infrastructure. Roads, railway, through airports and cargo ports, etc. That includes every vehicle they drive, the fuel they burn, clothes they wear, food they eat. The electricity they use, even the fuel they use to run generators if they're off the grid (and the generators themselves). The cost of all that has to some extent been subsidised.

Modern economies and technological supply and support chains are so massively integrated that this is unavoidable. Yet most of us are obliviously unaware that they even exist.
N-Track Studio 8 Crack Keygen and Registration Code
I think it should be as dumb and simple as possible and do nothing deviating from normal unix behavior (ie pipe). So it would cache only one chunk of data sent by A and start streaming to the first download request.
LivingCels was a standalone product, with a (theoretical) expiry date. The Mac version never expired, but was occasionally buggy and would unexpectedly crash. I was never able to test it through Rosetta. The Windows version was stable, but needed a 'workaround' to avoid expiring. As the software was in beta at the time of the MS acquisition, the manual was incomplete, but enough is there to be able to fully use the software.

A number of animation studios in Hong Kong and Japan were very enthusiastic beta-users, so I guess it's been 'battle-tested'.

Here's a working download link for the Mac version: http://forums.digitalmedianet.com/cgi-bin/displaywwugpost.fc...

And, for an idea of what it could do, an episode of French TV show Micro.Info with a segment on LivingCels: http://micro.info/emission/emission.php?Id=156

The Windows version - particularly one that doesn't expire - may well be impossible to obtain. Although, you could always contact me, I might have a copy somewhere ;-)
Suspicious pizza order led police to Paris attack mastermind's hideout
Rather than simplify Javascript and protect beginners from themselves, why not start with a language that is both powerful and protective and yet easy to learn, like Pascal - learn the basics there in a more structured language?

Lazarus is a free, cross platform IDE for Pascal and an excellent place to start: http://www.lazarus-ide.org/
Note that the United Kingdom's ISO code is GB, it's the DNS that is wrong. The ISO code UK is reserved and won't be assigned.

(GB isn't a great code choice. The country is the United Kingdom of Great Britain and Northern Ireland; Great Britain is only the large island and excludes Northern Ireland. Occasionally one sees car number plates in Northern Ireland where the GB has been altered or removed. [I realise cars is a different coding system, but it's the second most commonly seen for people, after DNS.])
If you're right, then this is the sort of backlash that could have been trivially avoided by Github explaining their reasoning.
Nope, horses are still faster than the fastest human marathon runners, see http://skeptics.stackexchange.com/a/6465
It's been there some time on mobile, but very new on Desktop. I used to sometimes search for random gems on Github while I was on the toilet and have had to switch to Desktop view for quite some time in order to get a search bar. Now it's also removed from the desktop view.
I don't have much to offer in the way of opinion, but a similar concept popped up on Kickstarter during the week, though more tailored to movie swapping:

https://www.kickstarter.com/projects/1151191861/movieswap-jo...
> One of the pioneers of Javascript, the most widely used technology in the web today, Douglas Crockford argued that the most reliable and cost-effective method to inject malicious code on to a user’s device is to buy an ad.

Wow. Just wow.

Worse than email spearphishing, even. Totally automatic.

I wonder if anti-malware apps catch any of this.
Integration of Viper Malware Analysis Framework and Metadefender Core
None at all really because it's still possible to use search it's just hidden from view.
Why a minor fiddling with French spelling causes such anguish
Banned by Amazon for returning faulty goods
Skulpt does require a VM, but e.g. Brython, RapydScript, PyJs and a few others do not.

Transcrypt seems to maintain a closer correspondence between source python and javascript, making debugging perhaps a little easier. But it doesn't look like it brings anything significantly new to the table.
If it were a core element of the system that was actually removed from their users, I might agree.
From where I am standing it seems capitalists feel entitled to free cash. They take their capital, dump it in the stock market and hey presto free cash! This free cash mostly arises due to some accounting trick and is not productivity backed at all.
I haven't been on for that long, but I am starting to see examples of what you mean. I tend to weed out what doesn't apply to me which I think many do.
Good, I'm not the only one. I was waiting for the readme to mention how they'd solved the chicken / egg problem here: you can't guarantee integrity of boot until you've loaded the OS, and you can't load the OS until you've guaranteed the integrity of boot. I was thinking I'd missed something.
Why not? and what else are good places to take social advice from?
C++ Vector: Simple Optimizations
How about `everyone has a phone number'?
I'm not in the field, but have friends who are. But from what I understand it, replicated experiments are not as highly regarded and does not get published in the same nice journals. Getting published in high ranking journals is very important if you want a career in research. Another thing you might miss is if somebody does a similar or the same experiment and comes to a negative result, reading that might save you a few days or months of unnecessary work.
Canadian Scholarships for International Students
For PostgreSQL, I'm using David Wheelers pgTAP (unit testing framework) and Sqitch (git inspired change management). For other DBs, Sqitch at least provides sanity checks for structure/design stage.

http://pgtap.org/

http://sqitch.org/
How Apple Helped Me Crack iPhones Like Clockwork
$600 Winners Choice Giveaway – A Party of Four
"How To Get Rich" by Felix Dennis
When working with Docker, it is possible to get down to the metal as you mentioned.

Usually by bypassing the docker networking and using Host only network, but then you lose a lot of the benefits of containers in the first place.

For example, weave or calico networking layer on top— which add a fair bit of latency if your aiming for 10M connections— makes scaling containers quite easy

I would imagine that if you plan on using Docker in your infrastructure seriously, you are aiming for a multi host setup with many containers spread throughout— and can settle for 100k connections per container easily.
> The way things related to privacy are today, they are irreversible, IMO.

Fuck that. Defeatism is definitely not going to help. Things are only irreversible if everybody gives up.
Same here. I was expecting some AI distopia story. I left disappointed for the comments despite this being a potentially interesting read.
I don't deal in absolutes and most people don't. People will chose the best option based on a range of factors. Some people will put up with cheap uncomfortable flights for a few hours, <4. They are more concerned with getting to their destination. Some people won't fly with Easyjet or Ryanair at all. You'll notice there are no long haul low-cost airlines. The cheap airlines would have to supply things like food and water. The sort of things that cost money.

I've never taken UberX in Chicago. I have used it in London, Paris, NYC and they were no cheaper than a taxi. In fact they were a little more in Paris. But I knew that going in because I chose comfort over price (and speed, UberX isn't allowed to use the bus lanes, yet).

Consumers value pricing and speed far above comfort.

I'm sorry, you keep coming back to this conclusion but none of the evidence you've presented holds up. Except in rare cases, Uber is more expensive than a taxi yet people chose them anyway. So people value comfort just as much as price. In fact when people talk about why they use Uber price is rarely the factor. typically they've had bad experiences with taxis.
I have been active in high tech for many moons and like to look at this place as just another alternative feed for a old man ;) I would much rather HN than other sources, but my time is limited like many. So I just hop on occassionally and learn (or teach) something new. Once in a while a post resonates with me, but when it doesn't that doesn't mean it's just noise. It can mean I have much to learn.
XMPP is easy to enforce SSL connections on...
This Sublime Text plugin plays epic sound clips when you need an epic music