skysight-inc/HackerNews huggingface dataset:
Some of the "Get Started" links don't work at all and the one at the top only asks for an E-Mail. It hasn't even launched publicly yet.

On a side note: I found the website on my phone really annoying to read since lots of paragraphs are animated and it keeps slowly sliding from left to right/right to left every time you scroll over it again.

EDIT: Talking about this http://i.imgur.com/JVtcTKg.gif
Indeed, it's now widely considered to be correct. The same wasn't true just a few years ago. It's ironic that he uses a construction that would have signalled him as unworthy of employment to his spiritual predecessors.

Language change is a constant thing, using differences between your written English and that of a potential employee as a proxy for intelligence rather than group membership is foolish and exclusionary. It's only really relevant if the person needs to write in a specific register for their job.
Impressive results for RAD's suite of lossless compression products, which is apparently called "Oodle"[0] and was on HN a few months ago[1].

I can't put my finger on it, but something about the blog post bothers me. The "groundbreaking" compression suite is closed source and commercial, and even the data set used for testing in the post isn't public. Con Kolivas (ck), the author of lrzip, commented and inquired about the corpus but the blog post author says he "can't release it". I dunno, it just seems like a weird exchange to me.

[0] http://www.radgametools.com/oodlewhatsnew.htm
[1] https://news.ycombinator.com/item?id=11583898
"[Keep your resume to a single page]; you're just trying to get a meeting, not tell your life story."

I like that.
>I've been in teams where pull requests that significantly cleaned up the code base were literally rejected, because people were paranoid that any change at all could break something in unforeseen ways.

That's why you need to surround the code with realistic integration tests first before changing anything.

>Ultimately, the only way to get yourself out of this hole, is by encouraging people to take risks

No, that's absolutely wrong. You need to first de-risk changes by creating a test harness that catches the bugs that terrify your developers.
People are risk averse in gains and risk seekers in losses. Lets check about you?
> The majority of situations where we have come close to global thermonuclear war involved careless US behaviour.

That may simply be a case of not having the same level of disclosure for the different countries involved.
>Could you tell me how to eliminate the notion of object identity from Lisp when it's unwanted?

So by "object identity," you mean doing equality comparisons with pointers instead of actually value equality. Just don't use eq. Use equal instead.

>FWIW, “just don't use eq” isn't good enough advice, because you can just mutate one of two supposedly “equal” objects to observe the difference between them

Yeah, that's true of every programming language in existance. What, do you want every equal object to be mutated, along with the one you mutated? That's just crazy talk.

>This is crucial to make functional programming work.

Well, if you're doing FP, than you aren't mutating values anyway. So just don't use eq.

At this point, your question utterly baffles me. Come back with a better explanation, or some examples of what you want, and I'll try to give you a better answer.
Location: SE Europe

Remote: Yes, only

Willing to relocate: No

Technologies: C/C++, Ada, Haskell, Web stack, PM stuff

Resume: https://drive.google.com/file/d/0B30KMITqw-beOGpUMWMyTHlsems...

Email: In resume

Are those pesky eastern-european dudes unmanageable? Need a fast backend? Want a co-founder? Shoot me an email.
There seems to be a fundamental issue with this model. If it's economically viable for a user to use this service, there's no reason why the company wouldn't just do it themselves. The only exception is the cost of the hardware, but over the long term this is a relatively small factor compared to the cost of electricity and bandwidth. Especially considering that the company could use much more efficient hardware than the typical home or gaming computer.

I understand the 'sharing economy' desire to make use of underutilized resources, but this doesn't seem like an economically feasible way of doing so. The model works for Uber/Lyft: cars are a relatively high upfront cost compared to the cost of gas, but computer hardware is often less expensive upfront than the electricity costs of running it for a year. Additionally, much of the economic value in a service like Uber or Lyft is provided by the driver, not just the use of the car. In this service, the user doesn't provide any value, in fact, they're using up cycles/space that could otherwise be monetized.
Author George Hotz, also known as geohot, is the author of first working iOS jailbrake. He decided to enter self driving car area[1]. Apparently he founded a new company called comma.ai [2]

[1] http://www.bloomberg.com/features/2015-george-hotz-self-driv...

[2] http://comma.ai/
I don't think kernel development is any less scary now than it used to be. It's just as scary, people just don't care to know the gory details anymore. Such systems-level knowledge is seen as much less valuable now in the age of javascript frameworks that don't last longer than a month and silver bullets that everyone talks about but few are actually using for "production" scenarios worthy of that name.

It just mirrors internet culture as a whole. Easy to consume information, show off and fashion.
This approach will fail.

Unit tests are by their very nature tests that are tightly coupled to your code.

Tight coupling is usually the biggest component of your technical debt.

You want tests that are more loosely coupled - integration tests.
The Challenge of Big Data Analytics in Clinical Medicine
Not only that -- before the creation of Permissive Action Links in the early 1960s, few nuclear weapons had launch codes at all.
With pattern matching [1] and guards [2] you often don't miss explicit types.

[1] http://elixir-lang.org/getting-started/pattern-matching.html

[2] http://elixir-lang.org/getting-started/case-cond-and-if.html...
> multiple computers writing to a file on an NFS share with the nolock mount option.

Yes, but that's the kind of thing everyone explicitly tells you never to do.
If you want to read more about how and why the current system evolved, I can recommend the excellent Command and Control ... fantastic (if lengthy) read: https://www.amazon.co.uk/Command-Control-Eric-Schlosser/dp/0...
I've started the process of writing a Linux port. I already have a few shell scripts I can push back into your git repo, but still having a few issues compiling:

$ g++ -Wall -I./SFML-2.1/include compiled/main.cpp -I./glew/include -I./freeglut/include -o voxelquest
compiled/main.cpp:124:19: fatal error: gl/gl.h: No such file or directory
#include <gl/gl.h>
^
compilation terminated.

I can't seem to find gl.h anywhere in your project sources. Any ideas where I can find it?

edit: nevermind. It was already installed on my system. Seems to be a few cases where you've used lowercase gl paths in your includes which is breaking on Linux because the paths are in uppercase. Easily fixed with a `sed` script though.
Posted as a reply, but if you want to read more about the command and control structure in the US, and why it evolved as it did (tl;dr paranoia during the cold war for the most part) the excellent Command and Control is a good intro to the subject: https://www.amazon.co.uk/Command-Control-Eric-Schlosser/dp/0...
fflush() over networked drives?
You don't have to use do; end or do |a,b|; end in Ruby; you can use { } and {|a,b| }, even for multiline. There are options.
Isn't it completely unsurprising?

If you grew up in a family of bodybuilders, you would emphasise training, because your brothers who didn't train would look fairly ordinary. You'd acknowledge that you all had similar premises all well, thanks to genetics.

The secret sauce is probably an intense interest brought about by being in a family where everyone is talking about math all the time.
It is very hard to have a general purpose GC library, because the best GC algorithms require a tight cooperation between compiler, GC and language semantics.

For me, the only viable alternative to GC are substructural type systems like in Rust's case.
Got to meet Mr. Dvorak a few times, very classy guy. Used to read his stuff regularly since the eighties but once PC mag became a web publication I lost track of him.

He used to have a radio show in SF that at one time was syndicated nationwide, wonder if he still does it?
Just to add another data point, I've seen crystal do over 100k requests per second on a single desktop core.
With enough political will (and slightly better security against tampering and spoofing), the "huge personal risk" part could have been done already, since for a phone to be useful it has to broadcast a unique IMEI number along with its location.
The complaints in this thread are mostly things like spacing and broken layouts, not fancy web X.0 fads. Hacker News is stylistically simple, but they still pay attention to making the content readable without strain.
Compare LWN and Hacker News. Both are very simple, but the comment section of Hacker News has an emphasis on content, and metadata is showed in a very simple and toned down way. ("7 minutes ago" vs TIMESTAMP).

On LWN there is unnecessary and redundant metadata accentuated!

Everything on HN is clearly thought out, and almost nothing on LWN is.
> a proxy takeover in a minor ally power

That sounds more like "How can we maintain a sphere of influence and a de facto empire" rather than "How can we ensure the nation is defended from attack." National borders are (mostly) sharp, so either you're being invaded or you aren't. Spheres of influence are fuzzy, and indeed fuzzy claims are susceptible to gradualist takeovers.

I agree that a large conventional military is indispensible if you want to go the imperialist route. However, that raises the question of whether imposing your will on the entire world is legitimate. I would advocate that it is not, that it makes the world a worse place.

In a world without strong international laws, if you want to safeguard other nations from attack and promote peace, sell them nuclear weapons. The logic of nuclear deterrence is hard to argue with, and safeguards the weak from the strong. For example, had Iraq had nuclear weapons in 2003, the US would have been deterred from invasion and the world would likely be a more peaceful place today.
To be fair, LWN is more than just about Linux kernel development. I find it a useful aggregator of information of note from the F/OSS world.

For example, as of right now, most of the articles on the front page aren't about kernel development: distro security updates, LibreOffice, Firefox, GnuPG, ...
Disagree, even Hacker News has some attempts to have a better design while keeping the HTML site look.
Vlad, the pentester.
The classic application from appending from multiple sources while potentially modifying a file and potentially having NFS in the way is a mail spool using mbox.

While there are various hard-won implementations that work doing this, it's also one of the reasons maildir was invented.

It's much more portable, comprehensible, and reliable to have a single process writing to the file and all the other producers sending records to it using sockets or named pipes. The consolidator needs to be aware of record boundaries so you don't have to worry about pipe atomicity.
I believe that AI. But while there are a lot of AI start-ups now, it's hard to pick right ones that can make you rich.

Of course you can invest in Google which claims to be an AI company, but it is already not cheap to buy.
He starts openly giggling as Wright gets more irate, which I think is often a good way to deal with such people.
Sad to hear this. The quality is top notch. I have used them as an example that people willingly pay for quality several times.
Didn't they say the same about Troy?
Some form of brood parasitism, maybe? I mean it is known that orcas hunt whale calves and presumably this involves an instinctive reaction from the adults to the calf's distress signal.

So perhaps various other preys have learnt to imitate this distress call in order to gain protection from what are possibly the only animals in the sea capable of fighting an orca.

Or maybe whales just hate orcas and want them to starve.
They probably meant the first screenshot on that APKpure page (https://apkpure.com/bylock-secure-chat-talk/net.client.by.lo... – it says "Türkçe" on the spacebar button). I don't know if it proves anything though…
The program was broadcast live yesterday, not the video captures.
There are well-known methods of significantly reducing latency (well, usually the methods are exclusive to certain emulators), but often the implication is that you're not sticking to faithful emulation of the hardware/software any more.

FWIW: I think byuu overreacted to the last few questions regarding latency-related issues.

http://board.byuu.org/phpbb3/viewtopic.php?f=8&t=1058&start=...

Apparently he won't even look at the test results...

Besides all that, while I completely agree that the easiest way to reduce latency is by getting better hardware etc, in terms of competitive gaming 1f of lag is quite a big deal at high levels of play for some games. For example, games often utilize the concept of "just frame" inputs, meaning that inputs are required on very a specific frame (the definition has been slightly relaxed in recent years). Now there are two types of ways to do these: Muscle Memory (the easiest, you just repeat the move non stop in practice mode till it becomes second nature), and using an external cue (eg. audio/video). When it comes to muscle memory, input lag isn't that much of a deal breaker because once the first move is inputted, everything else will follow correctly, even if the entire sequence is 1f or 2f off. However, when it comes to using external cues, even 1f latency can cause the sequence to fail.
It would be fantastic if Wagtail had anything similar like the WP taxonomy - content organization idea, this is the only part missing on the way to a real WP killer.

This is not only about ui - giving users the power to build menus via the ui is great, but the real thing that happens is that people have a great way to actually _manage their content_ - for an experienced WP user it is easy to add a new category menu, add some special section for a limited time or completely restructure a site, etc., this is possible because of how they implemented the usage of taxonomies and how you can structure your site with menus and category pages based on that taxonomies or pull the content with a simple WPQuery. This is very powerful!

People need categories, e.g. (not me):
https://groups.google.com/forum/#!searchin/wagtail/category%...

If the answers in this thread are right and it is only possible to implement this usecase with custom model classes for each category, then this is a serious design limitation that should be considered. I hope there is another way doing that and I simply missed it, if there is, please make a blog post about it, I beg!

I played with django tag-it and maybe there is a good way to combine it with this wagtailmenu https://github.com/rkhleics/wagtailmenus

It's about the ideas. I do not want to discuss WP vs. Django on the level of technical details, I understand the context, I understand the code and I know where WP is used and where Django and such a discussion is nonsense.

BTW I would love to use Wagtail for all projects, but easy handling of catregories (lots of them) is very important for long term content segmentation.

Thanks for your attention!
Self-driving Cars Nanodegree has not started yet. Which curriculum are you referring to?
If you read the alleged chat logs of how they coordinated the event, you will see that there was little coordination to begin with, regardless of the medium. If there had been proper planning, they first of all wouldn't have used a chat room, and they also wouldn't have used a tool that logs chats. This is not how military commanders instruct their troops in the field.
Please don't buy this idea that Trump is just an innocent buffoon. The guy is genuinely dangerous. https://m.youtube.com/watch?v=j1vlMUfR_Wc
How Will Brexit Affect Private Landlords?
Brains of overweight people‘ten years older’than lean counterparts at middle-age
This consists of two different parts, the first is just mining cryptocurrencies, but for that you need ASICS in order to be competitive.

The second part is based on Gridcoin, a cryptocurrency that rewards BOINC computations in a decentralized way. So you do all kind of BOINC projects like SETI@home, Rosetta@home (folding proteins),... and the newly generated coins by inflation get distributed according to research done by each user. Again, the important part is that there is no central authority giving out the coins, but each client queries the Boinc projects individually to find out how much research each user has done and the clients then come to a consensus about this, which is stored in the blockchain and is then the basis for the reward each client gets when staking the next time.

Suchflex is basically just a platform built on top of the Gridcoin platform for these "earn money by doing research" projects and simple cryptocurrency mining on the other hand.
Is the US known for its transparency?
> Hacker News is stylistically simple, but they still pay attention to making the content readable without strain.

really? The font size is smaller here than on LWN, and the width of the text is smaller on LWN than on HN.

Comment metadata is slightly better on HN, but largely because on LWN you can put a comment title and here you can't.
I think this (humorous) site is relevant, here: http://bettermotherfuckingwebsite.com/

Excessive CSS is, well, excessive. That said, a tiny pinch of CSS goes a long way towards making a page readable and aesthetic.
What If Uber Isn't a Monopoly?
Not only still playing actively but actually changed careers to develop for room-scale VR.

Personally I'd strongly draw a line between sitting-down VR and room-scale walking around and interacting with hands VR. The first one I liked but never really grabbed me. The second... well, see above re "changed careers".

One of the issues VR does have right now is that the audience is small - particularly for room-scale. As a result, the games tend mostly to be quite limited in scope.

There are very few narrative, long-form experiences out there. (My game, Left-Hand Path, is one of the few conventional narrative experiences in an RPG form for the Vive). Most games are arcadey, often wave shooters or similar.

But as time goes by longer games are getting released. This month's actually been pretty amazing for Vive games, with Brookhaven Experiment and Raw Data, both bigger, more polished experiences.

IMO, the future's bright.

(People have gotten annoyed in the past when I didn't link Left-Hand Path in comments like this, so here's a link for anyone curious - http://store.steampowered.com/app/488760 . It's a heavily Dark Souls influenced RPG where you cast spells by drawing symbols in the air.)
My understanding of real time is that it can be broken into hard real time and soft real time. Hard real time systems (such as car brakes) require a guaranteed response time. Soft real time systems (games are the canonical example) have similar time constraints, however the penalty for not hitting them isn't considered an absolute failure (not hitting 16ms/frame every now and again isn't the end of the world). I'm not aware of any other definitions of real time systems?
All of this relies on rational actors.

There is major advantage to being or even feigning irrationality when the stakes are this high.
Moving to Gitlab Yes, it's worth it
Yeah, and assuming the chat logs are real, they now have a hard time to construct plausible deniability after the fact. But, what the people of Turkey seem to ignore is that soldiers are trained to take orders, and there aren't many around who would refuse, even if they're opposed to the action.
> To tie this back to the tech debt metaphor, think of someone with mountains of debt trying to explain being harassed by creditors. It’s embarrassing, which is, in turn, demoralizing.

Seems that a more apt use of the analogy would be "think of someone with mountains of debt trying to explain why they can't afford to do the same things as their colleagues"
Generic vs. Specific
Ask HN: Is there a website to compare the homogeneous service of internet?
Is there a website to compare the homogeneous of internet and draw a definite conclusion? eg. Google Drive vs Dropbox.
I installed openvpn on a server. Netflix still managed to block my access so maybe they are checking patterns or something.
And then what does it cost to rent a datacenter, power the thing and the server it's in, and pay for bandwidth?

In any case I do agree their numbers look really high (they need to factor in redundancy and their own margin) and could very well turn out to be either a VC cash grab or an outright scam (malware)
Free book: Versioned APIs with Phoenix
Startups Seek to Challenge Craigslist in Online Classifieds
My next big endeavour with Quaint will be to create a clean module and linking system (without header files or any textual inclusions). Each source file will be transformed to a corresponding unit which contains code, data and exported type definitions. The linker would then merge these units and produce a native executable that runs your program in the self-hosted VM which will be a part of that executable. Pure native compilation or LLVM integration is too much of a hassle for me at this point.

One of the virtues of the language would also be the direct correspondence between the HLL code and the emitted VM instructions, without any optimisation passes. This makes it much easier to reason about code performance and to write code which performs consistently and predictably (albeit a bit slower).
No, I'm saying that this whole event looks amateurish, without careful planning and coordination beforehand, which would have avoided the need to idle in a chat room, waiting for instructions.

The generals involved surely had secure means of communication which isn't logged, or at least knew what not to use, in case they want to deny events.

Using a random messaging app, believing that it's encrypted, and that being enough, is very naive.
> The point about memory management is that memory management is just case of the general problem, i.e. resource management.

Wholeheartedly agree. I'm aware that GC is no solution for this problem. But I'm not arguing in favor of GC - I'm arguing in favor or making manual resource management safer, for example, like Rust does. Resource management is every single bit as manual as in C - the only difference is that the compiler yells if you do it wrong.
> Is company culture, just company policies?

No. Policies are just a way of trying to influence the culture. They're about
the only official way company as an entity has for this task.

I would say that the culture is what people in the company "reward" for doing.
If you admire others for their friendly attitude, you'll get more of that. If
you praise others for their smirky remarks, you'll get that more. It's very
hard to plan and design this deliberately.
Hacker News is a partially about deep, "real" tech (i.e. the old school Slashdot crowd)... and more largely about "tech fashion", entrepreneurial topics, and mildly interesting articles from The Atlantic in 2009.

I didn't downvote your post... but I relate to the frustration that when we DO get content in the former category, the top comment is always a critique of website layout or font kerning or something else that tries to pull it into the second category.

Can you just... not?
Simple Typography with Sass – Make Type Simply Beautiful