skysight-inc/HackerNews huggingface dataset:
This is nice, but just by reading the title I thought "wasn't there a few sites doing this already?"

The top one coming to my mind at the time being (which I'm surprised to not see in this thread already, considering the usual popularity of remote/rework/basecamp stuff on HN): https://weworkremotely.com/

Still, nice personal achievement in terms of developing and delivering a product.
> you'll have to justify what in my comment you do not like.

<rant>
Off topic, but i see this line over and over all the time lately. Nobody has to justify anything. I get downvoted all the time, and would never dream to complain about it. We can disagree without being confrontational/preachy. </rant>
This is exactly the sort of political crap I'd rather not see on the Hacker News front page.
They've got a 'milky way class' site about 5 miles from Croydon, good luck with that!

I applaud the people who set up this site and map, but they should be a bit more honest that going to a special event in a park isn't going to eliminate the continuous orange glow which exists anywhere within 50 miles of London, let alone allow you see the sort of sky that's visible in really remote locations.

I'm sure Kielder would be a great place to go, though. I'd love to go to Kielder Observatory.
I rather liked the banana throwing gorillas game that came packaged with QBASIC
There are war laws too you know. And execution without a trial is a war crime.

Death in combat is another thing altogether.
> It’s also adorable, a compressed vision of the city in both ethos and mien.

Imagine a "groovy millennial" Instagrammming a vegan cheesecake -- forever. I appreciate the job the NYT Real Estate section does. Without them (and Style) the newspaper probably would no longer exist. But articles like this are so devoid of reality that I understand why everyone thinks people are crazy to live in New York City.
Which reasons?
If your job is to answer email, that seems reasonable. But if you're a programmer, I can't see how you'd need to check your email more than once an hour, or maybe half hour. Otherwise you'll never actually be programming.
Wow, this is pretty extraordinary. I will be diving into the source of this one for sure.
"the US is blowing up people who may or may not be those intended, but it's kinda hard to tell since they're doing it all by remote control".

Sounds like a good description of war to me. It is pretty common in conflict for civilians to suffer higher casualty rates than actual combatants. Mostly leaders don't mean that to happen, but that is hardly any excuse.

There has always been a disconnect between the moral intent of leaders and the actions of men on the ground. I am sure many Kings of England were good christians but there men still raped and pillaged. At least drones don't rape people.
Parallel Test Execution
Perhaps this could be researched by using a meditation headband (brain sensor), like http://www.choosemuse.com/
there is a baremetal rust os that avoids libc. I think it achieves this by avoiding the rust standard library.
Bucharest winters

Not knowing the local language, culture, customs, bureaucracy or legal structures

With enough time and/or focus, one of these sentences can be rectified though
GPU can just queue page faults and raise an IRQ. Those faults can then be handled in any size of group on the CPU side. By using a queue, latency can be effectively hidden.

Perhaps disk I/O DMA can even be directly connected to GPU DMA, bypassing system RAM entirely. Even currently, ethernet and disk DMA can bypass memory and go directly to CPU L3 cache. With existing flexibility like that, it's not far-fetched to be able to connect DMA between two devices.

Pretty much same happens when you touch a page that's not present from user mode. CPU will get interrupted and queue disk I/O to get the faulting page.

Even disks themselves have their internal queues (like SATA NCQ). Disks also have CPUs to serve queued I/O requests.
It wasn't solved.
It was "practically solved" - not a very scientific term put by the authors of that project (http://poker.srv.ualberta.ca/). This means that the approximate solution is exploitable for about 0.1bb/100 hands. This is very close to the real solution but "solved" is a bit misleading as that term means something different when referring to games.
it's only a matter a time someone start using them as assassination tools

Then how would you say they're used now?
I think this is C++11, while CPython is using C89 and may update to use some C99 features supported by major compilers (GCC, Clang, MSVC).
Give Voat a year and it will be nearly indistinguishable from reddit.
Easy to say when your side is the one causing them...
Drones are already being used by Hamas [1] and Hezbollah [2] and intelligence companies the problem is how to smuggle advanced UAV on US territory.

[1] http://www.haaretz.com/news/diplomacy-defense/.premium-1.605...

[2] http://www.haaretz.com/report-iran-admits-supplying-hezbolla...
Fingers crossed, I guess?
It's not difficult to get compass directions from the stars, that's not a bad start.
In fairness whenever you hear an American politician speak it's always about saving American lives. You hear them talk about the great tragedy of a few thousand soldiers dying (remember these are professional killers who signed up knowing they will be in the theatre of war) but never a squeak about the million plus Iraqi civilians who died.

All this and we wonder why we have enemies?
National Bird review – chilling film reveals truths about drones
Car accident attorney minneapolis
Parents always worry. Big surprise...
> It's more of hack as you go and hope the whole thing doesn't blow up until you, possibly, get a chance to rewrite or build an improved version

That's certainly true a lot of the time. I disagree regarding legal/political cases like this though, since a "the whole thing blowing up" (in the sense of public outcry) is the rewrite/improvement. The aim of the game is to accrue as much power, capability, mindshare and precedent as possible, but slowly enough that the frog doesn't jump out of the water.
NASA, UAE Sign Significant Outer Space, Aeronautics Cooperation Agreement
Don't like the idea. Games that stream assets don't drop frames. Before the IO is complete, they display lower-quality placeholders. Even a universal placeholder like an amorphous black shadow is better then a game that stops rendering and waits for IO.
I stopped reading at "An explosive new report reveals..."

Just give me the actual news, not your opinion of it.
Building Products
Latency hiding is indeed required, but it's a solvable problem. There's no way that this would work synchronously.

See my other comment above. I implemented a technique like this (on a <10 watt mobile device!) and I had no issues whatsoever with framerate, even my suboptimal technique (using OpenGL sparse textures, which are quite restrictive) that might stall. These stalls can be avoided with Vulkan/D3D12 techniques (using aliased sparse pages, ie. one physical page mapped on several textures) so maintaining a stable framerate simply isn't an issue.

This was done with the CPU orchestrating the whole deal. The GPU isn't required to have access to disk or initiate the DMA transfer.

Latency, on the other hand, is an issue but it doesn't seem to be that bad in practice (warning: anecdotal evidence). In my simple demo, practically every page uploaded was resident on the GPU by the next frame after it was required. A small number of pages (less than 1%) had 2 frames of latency. None had 3 or more.

Hiding the visual artifacts from texture popping is a real issue too, but can be mitigated by speculatively uploading pages and applying filtering between mip map levels.

All of this can be done today using Vulkan or D3D12. What Carmack is suggesting (if I understood him correctly) is to make the kernel driver on the CPU initiate asynchronous upload without userspace intervention, which would improve latency and bandwidth.
In what sense is this article devoid of reality?

This is a real apartment, really available to lease.
The censorship on reddit, in general, is insane. There's a tons of deleting going on any time there's a topic that is just a little outside the political tastes of the moderators. Mods have no problem with purging 2000 comment long thread just because there's 100 comments that offend them. Some of them have a flat-out agenda and they're not afraid to show it at all.
One reason to love living in the country. Sometimes there is just nothing better than a beanbag, blanket, and a clear night sky.
Carpet bombing results in a lot fewer civilian casualties compared to nuking the population centres.

So does not performing drone strikes.
>Anyway, I also wonder if people who prefer certain makes or models are more likely to do their own work, also skewing their reliability data.

Land Rover. Notoriously bad dealerships, also very expensive (dubbed 'stealerships' on LR forums). Masses of electronics including air suspension in the 90s when it was not common on European cars leading to all sorts o f problems down the line.

And most owners buy them with the intention of maintaining them themselves.

A 3rd party garage won't ever see them either, because so much of the car can only be worked on by LR. My local garage turned me away in spring!
Factor tech debt in: the sooner Apple introduced 64-bit ARM CPUs, the sooner they could be dropping support for 32-bit devices from the latest iOS (possibly even as soon as this year) then Xcode.
I too, believe that war should not exist.
I like the dark.
Well, now, I guess we weren't paying attention to whether or not these courses were under an open license or not. Maybe we should support or develop options that are.
> I think it's very easy to end up in a sunk costs situation where at each step improving the existing codebase is cheaper than rewriting, but overall you end up spending far more.

I don't understand this analysis. First, a fixed bug is a fixed bug. You never ever have to rewrite a function that's correct. Second, the whole point of at least first trying to find the bugs, is that the whole effort is orders of magnitude smaller. Doing the verification step first and the rewrite later is as cheap as just doing the rewrite, if not cheaper (because then you at least know what to rewrite). If a codebase turns out to be broken beyond repair, by all means -- rewrite. But we have no reason to assume that's the case, so why make such a costly assumption?

> at that point more-or-less the only useful code will be (provably) bug-free code

In that case, why translate now? Proving bug-freedom is so hard regardless of the language[1], that translating the code first to Rust saves you very little and is just wasted effort that could have gone into improving formal verification tools.

> For finding bugs in bulk, yes

I must say I'm surprised. With all the automated test-generations and new static analysis tools out there, the first thing you reach for is a manual translation?

> it's much more similar to refactoring code for clarity than it is to writing a program from scratch.

I partly agree, but I think that refactoring largely untouched, largely correct code for clarity is also a waste of (much!) effort.

> It doesn't have to be manual - there's no reason you can't do a semi-automated translation in the same way you'd do a semi-automated correctness proof.

The main reason I can think of is that no such tool currently exists. If it did, it may significantly reduce the cost of translation and change the equation. I'd be very excited to have such a tool, and, in fact, I think creating one is a better investment than starting to manually rewrite old, largely untouched and largely correct code.

[1]: I'm giving a talk about this in July at Curry On: http://curry-on.org/2016/sessions/why-writing-correct-softwa...
Serious question: is there a definition of the difference between execution and combat?
I would really like it if some games would take advantage of the gigs of RAM I have just sitting around unused. Why are you thrashing disk loading assets all the time, when there's 12 GB of pristine, untouched RAM available?

Obviously, there's the x86/x64 divide there - hopefully nobody is buying new 32-bit systems anymore, and that limitation can go away - although I'd rather get a x64 version of Visual Studio, but apparently that's not a good idea, because reasons[1]

[1] https://blogs.msdn.microsoft.com/ricom/2015/12/29/revisiting...
Hacker News has been the most Bitcoin friendly of the communities I visit on a regular basis. It probably has the highest ratio of Bitcoin enthusiasts you'll find in a mainstream community outside of drug fora and the Bitcoin community itself.

If this story can't find an audience here, it's not going to do better elsewhere.
But a lot rely on mom and dad for that. Especially the under 16 crowd that somehow manage to show up at every movie I'm at. Dropped off by their parents or with their parents.
Very small suggestion: get rid of that progress/animation in company details. The one that makes you wait couple of seconds every time you open the tab to see remote percentage and so on.
Yes, but you also lost a number of useful instructions (such as LDM). Also, many 3rd party implementations already incorporated at least a good subset of those accelerated instructions. So you could (and people did) create synthetic benchmarks where one architecture was 200% faster than the other.

Now, I am not saying that 64-bit was just fluff. The new design has a much nicer pipeline (specially thanks to the instructions they removed) which is MUCH better suited for things like speculative execution. But the implementation to make use of this wasn't really there until very recently. Here is a fun fact for you: the 64-bit Cortex-A53 and the 32-bit Cortex-A7 are 80% the same CPU. What does that tell you about the first generation of 64-bit devices?
> GPU can just raise IRQ and have a queue for the page faults.

Handling GPU IRQ's is possible but has unnecessarily high latency and pipeline stalling problems. However, the kernel mode drivers do a bit of this behind the scenes (mainly when switching from app to app).

But using sparse textures (ie. GL_EXT_sparse_texture2), the GPU can detect if a fault would occur and react to it. Instead of IRQ'ing for every missed page, a list of all missed pages can be extracted at the end of a frame.

> Perhaps disk I/O DMA can even be connected to GPU DMA, bypassing system RAM entirely.

Afaik Nvidia's NVLink does this but it's aimed at super computers, not graphics.
DOOM STEAM CD_KEYs Mega Sale
Does anyone else find it ironic that the guy who invented The Lean Startup philosophy is trying to take a zero to one leap to start an exchange? Wouldn't it make more sense to start a crowdfunding platform or secondary market for private shares and evolve that into a public market exchange, rather than trying to start something denovo?
What course is this from?
>never heard about this "Abdulah" guy whose photograph you are seeing in the screen right now, but he is unshaven and looks dirty, and is not looking friendly to the camera, so yes, please just strike, and could I have fries with that, please

I get the sentiment — but the commander of military power is basically saying yes or no to military intelligence — it's not their role to be the researchers, just the approvers of the people in command of the research.

There's definitely a 'banality of evil' level of separation there, for sure. And what good is having military intelligence when no one is held accountable for bombing a hospital? Too many degrees of separation.
When I've seen things like this on Glassdoor, it's almost always a company that's closing in on a spectacular failure. It's like almost some kind of evidence of a specific kind of leadership driven failure mode. Theranos didn't fail because of lack of market demand, or even the failure of their tech, they failed because of how they were run and these kinds of reviews seem to be specific pointers to this kind of management style.

Anecdotally, I once worked for a company that did this same thing and the feeling in the company much more closely matched the longer-form negative reviews than did the astroturfed reviews...all of which were written by one H.R. exec shortly before they were let go from the company.
Sure. Execution is where the victim is captured, disarmed and has no means of retaliating.
Thanks will look at it when I find time.
Marty the Robot: A customisable walking robot. For kids, makers, and educators
It seems to me that a more generic solution would be preferable. For example, why should this work only with "ag"? Also, this could work with vim to allow the user to skip to the next match more easily.
> Handling GPU IRQ's is possible but has unnecessarily high latency and pipeline stalling problems. However, the kernel mode drivers do a bit of this behind the scenes (mainly when switching from app to app).

Time it takes for GPU to access data present in its local internal GDDR RAM: about 1 microsecond. Time it takes from GPU asserting (pulls up) [1] IRQ until CPU handles IRQ: 5-50 microseconds. Time it takes for CPU to insert I/O request into OS internal queue: unknown, but it's almost certainly a small fraction of a microsecond. Hundreds of faults can be handled with one IRQ request.

So there's not really that much more latency than in a normal CPU page fault. Actually probably less on average, because these faults can be grouped. GPU memory access latency is very slow and they are already built to handle high latency with a massive number of hardware threads.

IRQ can for example be edge triggered by the first GPU page fault. Each GPU page fault doesn't need to trigger CPU side interrupt. That'd be pointless, it'd just cause high CPU load for no benefit.

I think some sort of page fault FIFO is simpler hardware wise than to wait for something arbitrary event like "end of a frame".

GPU can just keep pushing new faults in a CPU-visible FIFO. That way it's possible to amortize latency and to avoid IRQ storm (=excessive number of IRQ requests).

CPU side can just pull faults from the FIFO at whatever rate I/O system can support.

Fault data from GPU could also include priority, so that more visually important data can be fetched first even if it wasn't encountered first. For example geometry or textures covering major parts of screen could have high priority.

(I've co-designed a HW mechanism for avoiding an excessive number of IRQs without sacrificing latency and designed and implemented a kernel mode driver to support it. Of course GPUs are quite a bit more complicated than that simple case.)

[1]: Well, technically it's sending an MSI(-X) message. Just using traditional terminology for clarity. https://en.wikipedia.org/wiki/Message_Signaled_Interrupts#MS...
Same on firefox. Maybe traffic load?
"Everyone's being told, 'Don't go public,'" Ries said. "The most common conventional wisdom now is that going public will mean the end of your ability to innovate."

I thought no one went public because going public requires you to divulge revenues.
Samsung's Smart Refrigerator Review:  the future is here, but it's no bargain
> why does that by definition mean the effort is worthless?

Paul Ford himself doesn't claim it's a "worthless" exercise in this piece. In fact, he says "It’s pretty exciting to imagine that one day we’ll stumble into the one true universal database of all human knowledge."

As he portrays it, the vision of the semantic web is a kind of receding horizon that drives forward a lot of worthwhile efforts. That's why he brings it up in the first place. Sure, he pokes fun at it a bit, but that's just Paul Ford's (highly effective and enjoyable, IMO) writing style.
It should not. That people liked this Korean rap artist implied that they might like your local band, but the opposite might not be true (in this example, it probably isn't).
> You're cracking me up. You can not be pro-technology and pro-privacy at the same time - these things are mutually exclusive almost by definition.

Hoooooooorse shit.
> The GPU doesn't have DMA to the disk or RAM

But does it have to be this way?
Crowdfunded bank Mondo has to change its name
Wow, this is huge. People have been requesting this for a while.

This may be a redundant question, but does that mean the mobile app has support for it now too?
The .NEXT 2016 Conference mobile app is now available
I saw these technique on the original Unreal Tournament.
Symantec to acquire Blue Coat for $4.65B
I use paper a lot, but no notebook. What I find disturbing with them is the mixing of different projects stuff. Also I prefer to have a lot of space for drawing.

That's why I use blank gridded A4 paper sheet. Then I put together project related notes. If a project starts to be big enough, it will naturally lead to a pack of papers that I can carry along. Otherwise the project can kind of fade away be laying around or being mixed with other sheets.

I mainly draw application architecture and app screens. I also tend to note in natural language problem related to those. So this is design notes.
For technical notes about deployment for example, I use One Note.
I don't think it was already mentioned, but whoishiring also has filter for remote jobs https://whoishiring.io/search/30.864/-43.242/2/?remote=true (link set to filter remote jobs only).
Peer into your ECS clusters with Specs
> Included them because they tend to shut down free services

What Free service has Apple shut down? Their major that's been around for a while is iCloud/etc, which before was MobileMe, which before was .Mac, which before was iTools.

I don't know the technical details of how those back-end services relate to each other (i.e. evolution from one to the next, being rebranded, or re-built from scratch each time, etc) but there are very few things that they've truly shut down.

For a while after MobileMe and before some of the major improvements to iCloud, Keychain sync was not available, but I'm struggling to think of free services they've actually shut down.
Data Analysis with Vector Functional Programming [video]
A realtime, decentralized, offline-first, graph database engine
It's like dealing with Amazon reviews, which are also gamed.

You look at the low ratings, and if they're coherent and make sense to you then take them seriously. If more then one make the same claims, then it's probably true.
Stop it you're breaking the narrative.
How to Keep a Secret
It seems to load fine in an incognito window.
Great timing. I have just decided to move away from Google Drive - had all sorts of problems with it in the past months - including sync conflicts, connection problems and crashes.
Why is the black box not stored in the cloud?
Steve Case Is Right About the Third Wave and the Blockchain and IOT Proves It
Hopefully, there is very mature open-source alternative called Hedgewars [1][2]. I found this game as very nice remake of Worms Armageddon / World Party with a multiplayer and better graphics and sounds effects.

[1] https://github.com/hedgewars/hw

[2] https://www.hedgewars.org/
This is only a concern for "videophiles", who insist that the 60fps are always guaranteed.
Go with your gut on this one. Obviously being part of a tribe means trying to attract the best talent to ensure it's success, but it sounds like you don't necessarily want to join a tribe that's "encouraging" signals to a market when there wouldn't normally be any.
5 KRAs for Performance Appraisals
Perhaps discussing feasibility with the SEC and putting out feelers via a press release is the MVP.
A digestive tract could be replaced by a vacuole. I think that the game of life, and it's many variants, are a fairly strong indication that it is not impossible for complex, long term, self replicating processes to occur in a real 2D universe.
It's performance Appraisal time and here its discussed the best measures for effective review and appraisals
All you need to know about cart abandonment (and quick hacks to reduce that)
PM7 platform