skysight-inc/HackerNews huggingface dataset:
The best thing about buying cloth online is that you buy before you put it on, thus there is an exciting wait period between when you purchased the item and it arriving in the mail. This expectant feeling is highly addictive and I believe is responsible for a lot of periodic buying that syncs with delivery time. If anybody has access to buying patterns perhaps you could confirm/deny if this is true.
Afaik the editor is Windows only for cry engine. You get the source code as part of the launcher download, and you use that to compile for linux
The result of `querySelectorAll()` is a `NodeList` which does not have a funtional iterable interface without additional transformation [0].

`Array.prototype.slice.call(document.querySelectorAll(selector)).forEach(cb)`

vs

`$(selector).each(cb)`

[0] https://developer.mozilla.org/en-US/docs/Web/API/NodeList
That is largely true for the east bay—the Coliseum Bart station is the transfer point to the Oakland airport. And the neighborhoods around SFO are not nearly as gentrified as many others nearby on the peninsula.
>To me, if you get rich, it's probably an awful idea to just give it to your kids, if you care about how they turn out at all.

Besides, Ferrari dealership owners, exotic dancers and cocaine dealers have kids too! They could use some of your money for their support!
5 Communication Tips for Introvert Engineers in Facing Their Clients
I don't know how appealing that is. Even from a GUI perspective, moving from Linux to Windows is such a huge step backwards.

I have to keep an eye on a whole bunch of things at work so I only run a Windows box for one or two pieces of software. This box takes up less than 25% of my screen real estate.

Every window on the Linux box is automatically placed and I usually have to put in literally no effort. On the Windows box every window is such a pain to manage. Some applications make an effort to remember where their windows were placed, but this is usually broken in some way and still does not allow me quickly switch layouts like on Linux.
> looking at the people that really knows what they talk is not arguing from authority.

Why do you think they really know what they are talking about? Because they say so? Because they are "climate scientists" and have the "proper" credentials? That is arguing from authority.
Once again, nothing at all to do with holography. Its amazing the shameless way tech companies who know better allow their marketers to misappropriate words to promote their parlor tricks. Microsoft is simply using their version of the Oculus with some overcomplicated video rig for AR to do something far from new. Yet another Rube Goldberg machine destined to be a punch line.

Real holography doesn't require glasses to view, and is not subject to the limitations and discomfort of route stereographic effects. This has been around in one form or another since the early 90's, it never gained wide appeal because of the fact you are secluded from your environment by the headset, and because using it (due to the inherent nature of stereographic effect with fake, nauseating parallax) can only be done for short time periods.

History repeats itself, and life imitates art.

Edit: For more on why I think this is a huge fad, just read this article about the death of 3D TV (which is fundamentally based on the same stereoscopic concepts):

https://www.avforums.com/article/in-memoriam-the-death-of-3d...

Choice quote:

"However the single biggest obstacle that 3D faced wasn't different versions, incompatible glasses, exclusivity, lack of content or screen sizes, it was simply that people didn't like wearing the glasses at home. Consumers were happy to wear 3D glasses at the cinema, which are predominantly the cheap and light passive variety but they were less keen to do so in their lounge."

Consumers didn't like wearing glasses then, and they won't like wearing them now.
>It's interesting that Unreal releases end up always on the front page, but when Crytek released the source code of Cryengine 5 for free ~3 weeks ago [1] (with DX12, official C# bindings, volumetric clouds, no royalties, even better renderer, VR support for all major VR headsets, Python scriptable editor based on QT, a humble bundle including Ryse assets etc.) it didn't even scratch the front page.

Maybe the fact that I, a random dev, know Unreal from 100 other sources and sites, but have seldom heard about Cryengine explains that?
Who exactly is going to force India and China to change?
>Great work. Next up, you can resolve how to save the news media industry in the absence of ad revenue for the publishers.

I can't speak for the parent poster, but personally I don't want it saved. I stopped reading professional news years ago.

All published for-profit news has an agenda. Even if the journalist doesn't have one, it can be inserted by the editor picking and choosing which stories to run. It's hit rock bottom levels. In most countries, if you ask the locals, they can tell you which news outlets are aligned with which parties, and which newspapers publish for which prominent businesses.

For my mileage, I find places like hacker news much better sources of news. This place does a great job of aggregating the kind of high quality content that only pops up when a person /truly cares/ about a subject. You can't get that kind of quality out of someone who works 9-5 making news every day.

From my perspective, the traditional news industry gets a big fat shrug. If they can't keep themselves alive, I won't shed a tear.
Yes, LLVM was designed with speed in mind. However, look at how much faster compile times are in JS VMs compared to LLVM; LLVM's slow compile times are why none of them use it, even though they tried (e.g. WebKit which is dropping LLVM). A lot of SSA-based JITs are just a lot faster than LLVM.

I think it's a matter of tradeoffs. LLVM has multiple IRs on the way to machine code, some quite large, which let it emit pretty good output, on par with gcc. But other designs are possible that avoid a lot of that overhead, and can be far faster than LLVM, like JS VMs, B3 [1] and SubZero [2]. And clang is overall more or less comparable with gcc these days in terms of speed, it's no longer clearly faster [3] (although that also takes into account the frontend).

With all that said, I agree with you that making such a decision without talking to LLVM is a little silly. But, I doubt it would change the outcome: If Go wants fast compile times, has the resources to write its own compiler, and is ok with trading off throughput for compile time, then it's a reasonable decision to avoid LLVM.

[1] https://webkit.org/blog/5852/introducing-the-b3-jit-compiler...

[2] https://github.com/stichnot/subzero

[3] http://hubicka.blogspot.com/2016/03/building-libreoffice-wit...
Well, it's not Linux is the primary target for commercial game engines (Unreal included) in the first place.

Desktop Linux is a tiny niche (measured to below 2%), and Linux gaming even smaller part of that.

Heck, even OS X which got around 10% doesn't get much love, gaming wise...
The main bullet point is that civility is when we agree it's essential to ensure that the "game" of discourse does not come to an end.

Because we want to play the game, we must protect the game from being subverted. That includes protecting the game from subversion by ourselves in the pursuit of our own, individual goals.

Civilization can tolerate cheats: people who agree that we're playing a game of discourse with a goal of cooperation (being truthful, adequately informative, relevant, and clear), although cheats try to break the rules without being caught.

It cannot tolerate "asshats": people with no regard whatsoever for the values (rules?) of the game of discourse
Best news I've seen all year! +10 microsoft
That's a good piece of advice, although it always bothered me to create flashcards. I create cloze flashcards from notebooks of my knowledge: https://github.com/masteranza/MathematicaAnki
I wonder if Colma has a stigma due to being full of graveyards? https://en.wikipedia.org/wiki/Colma,_California

I've actually thought about moving out of SF proper into Colma someday because it seems underpriced for its location and amenities. Daly City is quite nice too -- agreed that that part of the map looks like the best deals around.
"multiple return values with error codes looks pretty darn good"

I'm a fan of making errors explicit, but I continue to find the use of effectively a product type (value and error) to return what is actually a sum type (value or error) to be ugly and error prone. Ideally, invalid states should be unrepresentable. In this case, both "value and error" and "no value and no error" are not. This is not good design.
The immediate issue I see with Programming IA is that it doesn't apparently address changes in coding syntax and support as programming languages evolve. PL's often evolve so much that, in my experience of just trying to get a leg up on, say, python, I've had to sort through changing features between Python 2.7 and Python 3 to such an extent that it can be genuinely frustrating at times.
> totally creeps me out. I do it because other people refuse to use preprocessors and think that altering the HTML to include presentational details is fine (see Bootstrap.) But it still feels gross to me.

To be fair HTML is the presentation. I can understand not wanting to mix business logic from JavaScript into a page but CSS is just the other half of HTML.

If it makes it nicer you could use more generic class terms (such as page information or HTML structure location, etc).
FYI - scenario 1 does not work, because the camera still looks for the firmware on the SD card. It just goes blank.
you should read the book disciplined minds.

do you have any experience with academia? it is very much not free in spirit. even getting a ph.d. these days requires more exercise in tedium and logistics than creative thought.
I use Emacs on and off, as well as Vim, and the key I've settled on for tmux prefix is ^q. It doesn't conflict with anything useful (that I've found anyway) and it's easy to hit with a caps lock as control.

For the record ^b is also move backwards by character in basic readline bindings (so it works in Emacs, on the command line, and everywhere on OS X). I've always found it baffling the programs like tmux and screen override readline bindings. Shouldn't those be on the list of bindings to never override?
> What if want to use the primary color as the background-color to a nav element and as the border-color to inputs and textareas as well? If the designer changes to a different shade, do you do a global search-and-replace?

I already explained this? You set it at the top level. Have a set of top level HTML elements / classes that set all of these defaults. Then everything inherits from those. Only one place to change them.
Thanks, much appreciated. I am new to android having used iOS for most of my phones in the past. I decided to switch to get away from Verizon and a general dissatisfaction with the way iOS makes decisions for you. So any practical advice for an android newb is helpful!
I'm not sure what you're referring to about cost. Maintenance? Performance?
The one thing academics love to do is argue about the merits of academics existing. You could devout an entire PhD to it!
And then your CPU does it again! After all that work, your compiler outputs a totally ordered stream of instructions; then the CPU tries to figure out data dependencies in hardware and execute instructions out of order and in parallel.

It seems as though C-like imperative languages and x86 are baked in forever... but the world is actually parallel.
All of Apple’s Products Ever, in One Glorious Infographic
Copying and pasting is not working for me :(
I got a Lenovo L520 with a sandy bridge i5-2410m, 4GB RAM about 1 year ago refurbished from Germany. I paid 97 Euros for it, great value for money I would say.

It's been rocking Arch Linux with i3wm ever since, and never had any problems with it. I used it mainly for programming.
The Mozilla boycotts were actually effective, though, unlike DropBox. All Firefox users visiting OkCupid were blocked, and very loudly. Boycotts like that can tank a browser's market share.
So I served in the Marines from 2005-2010 and I worked in intelligence from 2010-2013. I speak Pashto and Arabic as well and would argue that people have built up the cultural and religious bugaboos to excess. We still could win, but the problem fundamentally is a lack of political will here to accept the costs of making war.

Those costs being:

1. Time - rotating green units in every 9-12 months and veteran units out is a recipe for failure. They have to relearn everything and rebuild any trust you build up with local leaders. The closest we got to that was 2 year deployments of reservists, which was effective in Iraq.

2. Casualties - holing up in a FOB for fear of KIAs does not help the locals. Another example is Bergdahl. We spent countless hours and millions of dollars looking for a single MIA private. Everything else went on the backburner for months and it did cost lives, but it served as PR that we were doing something to recover one screw-up in a war involving millions.

3. Governance vs Headhunting - Drones are great at cheap effective kinetic action, but worthless in police functions. We emphasize drones along with low-quantity troop deployments, because murderbot losses do not matter and SF casualties are bucketed as volunteers. I could go further into the detriments of cannibalizing your best soldiers from line units, but that's a whole other issue. To stabilize a country like Afghanistan you need to get violence down to zero long enough for a generation to know what peace looks like. To do that you need to prove that you are there to govern, that means deploying troops/police in massive numbers and a court system that works. We spent too much time seeking out werewolves to shoot silver bullets at, playing whack-a-mole.

There is an intense focus by politicians on casualty numbers. We've been doing it on the cheap, but cheap adds up if you don't win and the wars go on for decades. I don't see that changing unfortunately.
C was already taking hours to compile in 2000, whereas languages with modules from Algol family would compile just in several minutes.

What I find positive about Go is making younger generations that only know C and C++ rediscover the compile times we had in the native compilation during the 90's.
> What would be the point of using microsoft's linux?

Azure. It will be like Amazon Linux, which is based on Fedora if I'm correct. I wonder what Microsoft will use, and if they choose Debian, if the Debian project will profit from it.

Furthermore, they will want better support for Ubuntu on Windows. If people don't need an Ubuntu machine to run Linux, without having to mess with Virtualbox, that will keep more people on Windows, well I guess that's what they hope.

They seem to move into a new world, where they are no longer the one superpower. SQL Server can run on Linux, just another example.
> I'm hard pressed to believe the quality of the CSS across 15 subcontractors was actually good and consistent. You can't get 5 developers in a room without finding at least a few differences in opinion how something could or should be done and when it comes to CSS you have even more flexibility to how you're writing it and the associated markup.

Quality across more than 1 subcontractor for ANYTHING is rarely good. But the most important thing when dealing with large projects divided with multiple groups? Ownership. You make one group own the design / CSS. Then when others change their CSS it runs through them for reviews but they also supply guidelines for being consistent, etc.

It's almost impossible to handle disparate groups without having centralized owners and people who create guidelines on how to do everything so it's consistent.
I implemented obstruction free photography by Google and MSR
Excellent point!
Tech isn't the only important factor with software, community matters a lot.

I've used Unity, Cryengine and Unreal. Crytek has some great tech but they are very deficient in supporting the community and Epic has invested a huge amount of resources into training, content, tools and even no-strings attached grants for devs working in Unreal. I'm not surprised at all that this has translated to more goodwill for Ue4 on HN than other engines.
Go binaries are static, with no external dependencies. You can't win that battle.
Same here. Never could afford one.

I recall playing a side-scrolling arcade RPG put out by Neo-Geo sometime in the late '80s/early '90s. From what I remember there was leveling and different classes of characters ( fighter, mage, etc ). It was something like Golden Axe, but a lot more detailed. Tried to find it later but never had any luck.
I'm surprised that this is top of HN right now. It's a minor release with security updates already present on up to date machines.

Can someone enlighten me?
Would be good for targeted ads for mobile charging stations. "Battery running low? Charge up opposite starbucks for $1. Look behind you!"
The integration of Indonesians in Holland seems to have gone pretty well. Could there be any kind of similarity there?
I understand what you are getting at, but that particular example sounds like a great way to convince companies to adopt a 'no OSS software on work machines' policy.
Trump's Rebel Yell: How the Tech Revolution Is Setting Up Another Civil War
Magic Leap is based on super complex tech that draws images right onto your retina. It's the kind of tech that will take them another couple of years to make small enough to package, and possibly another few years to build the tools to develop for it and to ensure it's not actually blinding people by shining bright lights right into their eye. A friend of mine used it and said Magic Leap, initially, is like trying to breath liquid oxygen in the Abyss: you fight it and can't really take that bright ass light shining in your eye. You have to really get used to it and relax yourself for it to work.

Hololens is just a screen in front of your face. It could never blind you or hurt your eyes. It just works, it works today, it fits in a product form factor today, and after using it for a while, I really don't see much need for an also-ran here. Hololens can do everything Magic Leap is supposed to do, and it can do it a LOT cheaper and safer. Plus, MS dev tools. You just know that Google's Magic Leap dev kit will, basically, be targeted at super intelligent people and require a lot of do it yourself stuff.
I don't get it either. Also, I see no new packages from the US ftp. Is it still April Fools Day?
Thanks Andrew -- appreciate it! I shudder to think of all the things I posted 8 years ago :).
Unfortunately, move semantics in C++ is broken, and will remain so until the type system finally understands that `std::move` is supposed to invalidate the original object. But, this being C++, I won't hold my breath.
Possibly Crossed Swords: https://www.youtube.com/watch?v=H485or8VOC8

Or Sengoku: https://www.youtube.com/watch?v=JZqBgAQak64

Or also possibly Dungeons and Dragons: https://www.youtube.com/watch?v=8alVk4Zi5A0

D&D was by Capcom on the CPS2, a competitor to the Neo Geo.
>This is a way to deliver ads without tracking.

Now we are talking, let's cut the we love browsers PR talk. So we are back to the financing content discussion again, and they offer disrupting ads with well, more ads. Because it will be so much better this time if it is them who make a cut. Users are not that gullible, sorry. There are many more bad properties of ads, and the pro people try to argue is that they support content. It is pure fud. Why should I care if some content disappears I would not pay for anyway? And that is a big if, I would argue declining margins at most. Yet there are still many other ways to sponsor content (no pun), often discussed on HN.
Or put more simply, they fight for what they think is right, like volunteers did on both sides of the Spanish war.
It's definitely true that the editor itself is not super lightweight. I believe this has to do with how they are drawing the actual UI. It's a bit unfortunate because the knock-on effect is that running your game in-editor leaves the GPU with even less to work with in terms of resources.
IMF plots new “credit event” for Greece
What's so odd about that is it's literally trivial to see that trainwreck well in advance. Maybe not if the entirety of your internal culture caters to sub 35 years old.
I posted my prediction over here:

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

> I think eventually, we'll see Windows transform into a Linux distro with a Windows UI.
Huh, I've done both of those with Linux for more than a decade. Can you name some features more unique to Microsoft?
IMF concerned UK referendum will interfere with Greek bailout – WikiLeaks
I live in Wisconsin and ride my bike to work throughout the year. Amusingly, it's often up-wind both ways, because the wind changes direction during the day. My kids walk or bike to school, or take the city bus.
> For those who are wondering why you wouldn't just use tabs in iTerm, its really more of an "also" not an "or"

In my case, I tend to ssh to one remote host, where I have a tmux session running with its own tabs, each of which is ssh'd to a bunch of other machines (10+).

By doing it this way, I can access all my remote ssh sessions from anywhere by just accessing that one initial machine and connecting to the tmux session.

I currently use tmuxinator to recreate the whole elaborate construction if I ever need to.
> They’re little round carbon circles,

I wonder how many pieces of carbon he has to look at to find his specimens.
Help My Boyfriend Is an Internet Troll (Part 1)
> Because they never bothered to actually implement the checks to guarantee global uniqueness in GHC?

Sure they did. Orphan instances are detected by the compiler.
Yeah! Get out there and drink more instead of saving and living within your means.
No, my wetware vision apparatus captures more information than any camera in existence, thus it would be a lossy filter.
The tmux/iterm2 integration on Macs doesn't make a lot of sense to me. Some people might be better served by moving to a platform with a tiling window manager.

The value depends on how you use your computer(s). If you are mostly working locally then something like gnome-terminal is fine. If you only ssh out to machines to run a handful of commands at a time you don't need it.

I can rent nice virtual machines anywhere in the world with great network connectivity and a lot of flexibility. Just about any computer can be used as a client. A secure shell and web browser is all I need most days.

I can detach from a session and reattach from another machine or even share a session with another person. Changing networks or machines or laptops sleeping doesn't cause everything in my session to get torn down and me having to set it up again. So for me the convenience outweighs the disadvantages. I don't run tmux on machines I only visit to do a bit of maintenance and I don't run it locally. And I only use a subset of the features regularly. But if I am working all day on a remote machine it is very practical.
It really depends on the game you want to make. There's no 1 right answer, it could be that for the given functionality, writing your own engine from scratch might be the best way to go, just depends on the needs of the project.
It made a correct reading for my laptop (Macbook).