skysight-inc/HackerNews huggingface dataset:
These are different metrics of throughput. I'd expect NativeJIT to be 100x to 1000x (or possibly more) faster than LLVM for its use case: temporary expressions measured in low 100s of bytes, no loops, no expression-visible side effects.
Hmmm. When I went to get a security clearance they said "When it comes to pot we don't care what you did in the past as long as 1) you don't lie about it and 2) you stop when you're working for us." If the FBI is hurting for people they can relax it at least that far.
http://www.nature.com/articles/ncomms12558
You have 2 lines of 30 characters each to work with. Likely they will be separated by a slash but as far as I know details for this are not regulated.

Note that you need to submit proof. For an artist's name it needs to overshadow your common name in at least some parts of life and entry is at the discretion of the officer. Famously, a sex worker was not allowed to add her artist's name into her ID card.
http://www.dietdoctor.com/ is worth reading
Probably 'Deep Neural Network'
> We don't get such articles about Saudi Arabia because there is no war there.

Yeah, but they're fighting in Yemen and have a heavy hand in Syria. A lot of long form articles from our main steam media can be written about Saudi Arabia if they really want to.
Well, and that NULL was a valid memory location on this platform. It's actually quite nice to have virtual memory with NULL unmapped!
Deep Neural Network, I think.
I dare Intel to provide an updated version of this paper, and I dare Nvidia to perform the peer review.
And like the Ship of Theseus, it help the shipwright a lot when the guy who owns it is rich enough to check everything thoroughly before going out to sea. :p
u can of course
but i dont think it will be suitable for your needs, usb drive may bottleneck speed

however you can use shared drives/mounts between pcs (afaik theyre on same net)
so u can mount your drive one of your pcs, while others being shared. so your work will be like in that computer
Maybe, but this is actually the first time I've heard that point of view. I'm not saying nobody thinks that, I just haven't heard it before.
The service economy
I think all the cited bugs I'd also fail in a code review. YAML is great, provided you pretend most of the spec doesn't exist and treat it as JSON with some syntactic sugar. I don't ever want to see !! even in output for machines.

The big problem is when the useless features that you should, never, ever use (and if you do you are doing it wrong) bite you on the arse. Because it tried to do too much, like XML, even when we knew that was a bad idea. But is is still the best 'JSON with better layout' out there, which is what we want when we want readable documents and maintainable code. EDN, Transit and TOML all fail in that somewhere, IMO, and of course popularity is actually a hugely important feature for any data interchange format.
GNU lightning would be a better choice. However, it does not optimize.
Hanjin shipping collapses
Extensive recent discussion: https://news.ycombinator.com/item?id=12413388
If I remember correctly, "null" is only on the printout but not displayed on screen. As applications are handled completely electronically there is some chance that those two cases are actually distinguished (i.e. only the largely irrelevant printing part of the software has this problem).
Related -

http://bitfunnel.org/debugging-nativejit/

https://twitter.com/danluu/status/771622870132809729
In an ideal world, instead of asking the users anything, sit behind them and watch them work for a while. I've found that I learned more about what people actually need that way than any question I've ever asked.
Kyshtym Disaster
> It's still around, believe it or not. The player count is usually ~20 people. Sometimes I get nostalgic and install it just to hear the music when it launches.

At least you can still log in and meander around. I'd love to be able to do that with MxO, hyperjump around the city a bit and just enjoy the sounds and settings. Alas, the servers get shut down by SOE and that's the end of that. A shame when I reckon you could run it off a sodding azure box for sod all cost these days.
Better link: http://bitfunnel.org/getting-started-with-nativejit/
A good example is Consolidate, which provides a consistent API to various template libraries. You wouldn't want to force installation of all the unused libraries.

https://github.com/tj/consolidate.js
It's JavaScript. If you make any thing that's merely silly in command line
tools, it will end up being adopted where it's a terribly stupid idea.

Plugins are plugins and dependencies are dependencies. Don't mix them up.
> I'm pretty sure LuaJIT runs rings around LLVM in terms of how quickly it generates code, but at the cost of doing considerably less optimization. This is sometimes a useful tradeoff.

You can't really compare LuaJIT and LLVM directly, because LuaJIT is a trace compiler. A LuaJIT trace is a linear sequence of instructions with no control flow, which makes optimization much easier. LLVM on the other hand is statically compiling code consisting of many basic blocks and potentially complicated control flow between them.

So LLVM's job is much harder. LuaJIT's optimizer doesn't have to work nearly as hard to get a similar quality of code.
Yeah, it all worked out fine eventually, apart from me still being a little bit jumpy if someone knocks the door in the morning when I'm not expecting it.
Open source DDoS detection toolkit scalable up to 1.1 Tbps
Running on such systems keeps the developers honest. No mass produced CPU implements as aggressive visible memory access reordering as Alpha AXP CPUs and SPARC faults on unaligned memory accesses while other platforms "just" take a performance hit.
I find that my social skills come and go with practice. If I spend long days or weeks programming then the skills get rusty and I find it difficult to interact with people. Maybe trying getting out there and spending time with people (at a sports club/meet up/board games, whatever you enjoy). Read some novels (there was a study that suggested humans learn social skills from reading about human interactions in books). I'm not suggesting you're not sociable already, just that forming a connection might be easier if you feel confident socialising generally. Connections with others are based on honesty, so make sure you're yourself. Also...remember to love yourself! Good luck :)
Why are we as a culture not putting much more effort into bacteriophage therapy? It was big in the USSR but seems to have been ignored by contemporary medicine, despite having at least two major advantages against resistance - physical mode of action, and being capable of evolution itself.
> When those developers age, will we see a more natural age distribution?

Yes. You also have to keep in mind that developers get paid a lot of money compared to most workers. Many can afford to retire early, and do.
We love these design tools and you should try them too
Wow. Who would have thought?
Hah!

I got the gist of it, dear svenskejævel, but I mistook your sarcasm for bona fide paranoia ;)

As for intra-Scandinavian relations: I think we can all agree that the Danes are the worst of us - and their language is just ridiculous [1].

[1]: https://www.youtube.com/watch?v=s-mOy8VUEBk
What is the link between Medium and JavaScript? I see a steady flux of JS-related articles on Medium. I generally can't stand Medium because it's full of hype.
I would actually love a freezer inventory system, but it would have to cope with "lump of leftover beef wrapped in foil" and "tupperware box of stew" items.
This old fucking chestnut again. I am a pentester for a living, and have been for 10 odd years. No, the answer is not because they smoke pot. The answer is because governments across the world pay 30% of going corporate rates, and tend to be shitty environments filled with politics and work which most people of that persuasion might not agree with.
> So once a functionality was implemented on the new stack, with all characterization tests passing, all we needed to do was to tell the router to use this new implementation, instead of the old one, and everyone consuming this endpoint would be automatically using the new implementation!

How would that work without also migrating the database and while keeping the databases of the old and new implementations in perfect sync?
How  to Improve Your Facebook Ads
Show HN: Shapefly – Flowchart Maker and Online Diagram Software
If you worked long enough with WebForms, then you'd know what an inefficient, slow and complicated event-hairball it is.

I curse every time I have to go back to any old WebForms-based project to do some changes.
You forgot to mention the reason why it won't. The Chinese writing system is too complicated to gain widespread popularity among foreign second language users. It takes years of learning to just get to the level of being able to read a simple newspaper.

Note that this has nothing to do with the various spoken languages in China, most importantly Mandarin, which are relatively easy to learn for foreigners.
Yup. They don't have to be smart. Just independent.
Unleashed will turn your phone into a DSLR remote
Braconid: Briton wins Scrabble world title with 181-point word
Having been raised in a country enjoying the first winds of freedom after a dictatorship of 44 years, I wonder how serious this kind of blog posts are.

Sometimes they look just doing activism from the couch.
The article mentions shadow cash. I've never heard of it, but why would someone use it over bitcoin or perhaps monero?
> If you don't know what you're supposed to be building there's no way you can build a thing that works, so think through the problem and ask good questions.

It's important to mention that this is independent of being remote.
This is entirely secondhand from people I knew who worked there, but: developers treated well, support staff not so great. They've struggled to make a success of anything since Runescape.

There were also rumours of an internal scripting metalanguage for RS, that had no local variables and all the other hallmarks of something put together in a hurry that ends up being a success and then a burden.
Google, Intelligenza artificiale studierà tumori della testa
Of course it is. It's pretty well established and public knowledge, there's not controversy in that statement.

But it goes against an emotional kind of a 'morally relativistic' view of other cultures one must have to be politically correct.

A statement that is 'against China', even if factual, will be perceived as some kind of 'bigotry' or 'prejudice' or 'racist sentiment' by those with a social/utopian view of the world.

I find young people are especially like this.
The background soundtrack for the intro video sounds hilarious for some reason :)

Looks like a good course, will join.
What is the link between craft beer, mustaches and fixed-gear bicycles?
Article is actually a lengthy pitch for YAC$ (yet another cryptocurrency)

It's another anonymized coin that appears to have fancy chat/marketplace support in the main wallet application as a flagship feature.
> And if someone 'experiments' with hard drugs like cocaine or heroine, he/she is statistically-definitely addict with all consequences. One doesn't simply stop after first dose, that's why non-medical drug use is illegal.

Even though I'd also like to see such a link, I'd argue that because you're the one making a rather strong (purportedly factual) statement, it's up to you to provide evidence for it.

Don't get me wrong: I don't have a strong conviction on this matter. I really do want to see some evidence to inform my own point of view.

That said, the vast majority of my friends have used cocaine, as have I. Most of them multiple times. None of them have a problem with cocaine.

I'd never encourage someone to experiment with cocaine or heroin because it can be quite dangerous. But misinformation is potentially even more dangerous.
I've look through a few of these and you're being disingenuous. Someone suggesting "Hey, maybe we should adopt a Code of Conduct" is not:

> People crawl through projects on github for certain words and open pull requests to try and get them changed

You've also failed to demonstrate in this thread instances of people being called out for using the "wrong" libraries (where "wrong" is defined as libraries that don't conform to the complainant's views). All of these examples are of people making direct changes to software. The idea that one should be scared that they may get called out over the transgressions of their software dependencies has yet to be demonstrated.
Most algorithms are reusable, while most GUI code is not.

Hence, most actual programming is happening on GUIs.
That is why you should use string formatting instead of concatenation.

For string formatting, rendering "null" (or "") makes sense; for coercion not.
Maybe they're not yet perfect, but kudos to them for at least decoupling services so they keep more flexibility to move anywhere.
I really like GMB's approach to fitness (emphasis on movement and skill over reps and kilograms lifted) and have paid for a number of their programs. They know what they're talking about, and are incredibly humble about it too. Highly recommended.
Having both Ocaml and F# descending from ML doesn't say much really, other than both implementing Hindley–Milner type inference and sharing some syntax. They are very different languages.

For example Ocaml has functors, polymorphic variants and row polymorphism, versus F# which has .NET"s OOP and subtyping. F# as a language feels to me more limiting.

I won't comment on the runtimes / environments, as they have pros and cons, but there's something odd about F# to Javascript compilers. There's WebSharper and FunScript and now Fable. I don't understand why the community can't get behind a single one, because neither of them is popular enough to have reached critical mass. Take a look at WebSharper's commit activity for the past year and compare with Scala.js or with ClojureScript. And note I'm not saying anything about its technical merits.

Whereas for FunScript and Fable, well FunScript is probably going to die and neither of them seem to cope with "isomorphic" libraries.
People are communicating with bitcoin wallets without end-to-end encryption?
The discussion from a few days ago is genuinely useful and interesting, and can be found here:

https://news.ycombinator.com/item?id=12408426 (49 comments)

A couple of further comments are here:

https://news.ycombinator.com/item?id=12408608 (2 comments)

There have been several other submissions, some duplicate, and some with different information or a different take on the story, but with no HN discussion:

https://news.ycombinator.com/item?id=12409281

https://news.ycombinator.com/item?id=12410801

https://news.ycombinator.com/item?id=12411286

https://news.ycombinator.com/item?id=12416320

https://news.ycombinator.com/item?id=12418532

https://news.ycombinator.com/item?id=12426181
I thank you for your wise decision. The question gets old, but CVS fits their development style and release cycle fine. Yes it's ancient but the-known-evil (against the unknown-evil), and it's the whole CVS, AnonCVS, Patch, Mail, Build cycle that would need changing.
It's clickbaity. People who already find a topic fascinating will skip right past it and not understand why other readers will bother to complain about clickbait.
I've had similar issues doing remote work for people who aren't really good at managing projects.
The solution depends on how much you care about the product itself - you can either take charge, send constant emails, follow up on missed promises and generally push people to actually do something, or you can just ride this thing out. The management probably won't improve in time, and the product will most likely crash and burn.
I've "saved" a few projects by doing most of the work myself, but often there are factors beyond your control that will drag the project down anyway. Another thing to think about - even if you build it, your CEO isn't guaranteed to make good use of the product and all your honest effort might be wasted by bad leadership anyway.
We have certainly seen a number of cases where the world's most naive scalar algorithm is compared with a sophisticated GPU-based algorithm to (nominally) do the same thing. It's an easy trap to fall in to - no-one gets a pat on their head from their supervisor by tuning the system that you're meant to be beating.
Teaching your children to share is about to become vital
It is purer than Erlang, has less cruft than Scala, is more practical than Haskell, and in my opinion has a very nice syntax. It is also very fast.
I may be late to answer here, but no you couldn't reasonably make int a bignum in C. Unsigned integers are defined to wrap around, so certainly not there.

Signed overflow is undefined behaviour so the compiler and runtime can do anything. But, where would it store the extra bits? It could call malloc, but it wouldn't know when to free. It would violate the expectation that memory is managed manually in C. Not all C code even uses malloc. Or, what if the int is in a struct? Should the implementation go allocate extra overflow space elsewhere, and then what happens when you memcpy the struct?

I think there is a strong impedance mismatch between bignums and languages that aren't garbage collected.
Show HN: An easy-to-use Google Speech API wrapper along with WER implementation
OpenZFS

DTrace

illumos.

Now, the last one, illumos, is the perfect example of a labor of love: the original company has been assimilated and subsequently destroyed, the world at large is overwhelmingly using a competing product, Linux, the competition has seemingly endless time and infinite resources, and yet the kernel engineers persist, even though they quit Oracle, and are working at different companies around the world! On top of that, they managed to come up with revolutionary products which now generate hundreds of millions of dollars in revenue (Delphix comes to mind).

What kind of love does a person feel to keep working and continue against all odds?
I feel like reading about cryptanalaysis and entropy.
Stylesheet editing is a surprisingly quick and handy skill to pick up.
I've had this same scheme too since 1998 using bash scripts to rename. Including the two-digit numbering for n pictures per second. Might have to change it to more digits soon. Typical for Google that they left off that refinement.
Well, depending on how hot the area is, just shoot anyone (automatically) that doesn't have some sort of IFF-like beacon on their uniforms.

(please no one do this.)
I read that and thought, hey, it couldn't be that bad, right? Then proceed to type:

irb(main):002:0> YAML.load("on: yes")
=> {true=>true}

Oh.
Another PKD fandom perk is you get to call yourself a Dickhead.
"Most of that number only learn English as a second language."

In most of these areas, English is not a 'second language', it's a 'second administrative language' with a de-facto official status.

Languages have incredible incumbency, now that English is fairly entrenched in most places, it's not going away.

Unless you think that China will start producing entertainment (TV, films, music), products, services - available only in Chinese - that the rest of the world 'really needs' - it's not going to happen. If China makes anything work well internationally, it's going to have to be in a local language or in English.

Even today - as China is a fairly large economy - there are very, very few people learning to speak Chinese as a second language. Though it is much more common than before - it's still rare.

Here's a hint: in the UK - even though they do most of their business with the continent - almost none of them speak another language. Why? Because there is very low utility - everyone else speaks English. So it's pointless for Brits to speak French, German, Swedish etc..
The first half lists lots of state actions against encryption, the second part advertises the shadow project,
a blockchain based anonymous currency, communication and commerce platform:
https://github.com/shadowproject/shadow
Atheros was acquired by Qualcomm, not Mediatek.
Anything that raises a flag and makes people think and consider alternatives to FB, Google, printed money, etc, is good activism. Whether it's from the couch or the armchair, is irrelevant.
Without Complete Digital Transformation, Companies Will Fail
I've done this in the past and it's always been very usable, although you need to be aware of the limitations. Any time you read and/or write to the USB you get hammered on speed, so you need to make sure everything you need is loaded into and running from memory. I know some Linux live installations do this by default - you need to check.

The only other thing is to make sure you save your work!
The right title should be: how to loose all or most your money by using crypto currencies
> I'm having trouble getting clear tasks with well-defined requirements. (...) I effectively report directly to the CEO.

FWIW it's a common symptom of too busy a manager. Most managers are too busy, btw.

What's happening is that the CEO is probably thinking something "I need to take some time to itemize this task so he can work faster" but doing so is lower priority than that day's urgent fire.

> How can I make the most of this experience and provide as much value to the company as possible?

The best way to provide value to the company in your situation also happens to be the one where you'll make the very most of the experience: manage yourself to the point of being nearly or entirely autonomous. Examples:

The task itself is vague or unclear? Expand a bit on what you feel the task is, what it's for, etc. in writing, and submit that for review.

Next steps are vague or unclear? Expand on the DoD (Definition of Done), itemize the way forward, and submit those for review.

Does the usefulness of this/that new feature sound fishy? Ask about it. Not satisfied with the answer? Ask if they don't mind you getting in a Hangout with a few end-users to validate the idea's merit? Assuming they accept, then do so and report on your findings.

Every little step where they don't need to think for you is a step where you'll learn more and where you'll make yourself more useful. Have the company's end-goals in mind at all stages, take initiative, put things in writing (this is crucial for remote work), and you'll do fine.
You can have multiple PTR records.
Will add a link to the "other problems" list, thanks!
Bacteriophages are neat but we shouldn't pretend like it's totally surprising why they aren't used. For one, they are constantly evolving so it's very difficult to produce a well-defined stable bacteriophage. The version you test in clinical trials is often completely different from the one you'd get treated with a year later.

https://en.wikipedia.org/wiki/Phage_therapy#Safety

But more importantly, your comment is off-topic.
Two possible exceptions:

Posts that are intended as a launching point for critical discussion.

Posts that journal a learning process such as an original project.
...filtering out... common Unix commands? By the credit card processor?

I would ask 'why', but every time my brain goes there it comes up with terrible, terrible scenarios that I just don't want to think about.