skysight-inc/HackerNews huggingface dataset:
I've been using GitBucket since about version 0.5.0 and I honestly liked the GitBucket UI better before the push to look just like GitHub.

Feature-wise, it's behind both GitHub and GitLab, but for company internal repositories, it also doesn't me to risk the security of my server by running RoR. I lost a server to hackers (temporarily) due to an RoR vulnerability that was exposed through Redmine, so perhaps I'm a bit sensitive.
About the time when DirectX 10 and Windows Vista happened (2006-2007), the OpenGL ARB was having some political difficulties, from what I understand. OpenGL 3 was originally supposed to be a massive improvement like DirectX 10 was, but it eventually came out years later in a massively trimmed down form. The OpenGL standard has since caught up, more or less, but performance is in DirectX's favor, and has been for at least 10 years.
Technically, ESP8266 refers to a chipset, but typically now refers to the PCB with integrated antenna, etc.

There are multiple versions - seemingly incremented at random by chinese manufacturers - we're up to the ESP-14 now - http://www.aliexpress.com/wholesale?catId=0&initiative_id=SB...
Interesting. Hugo DeGaris tried this approach with accelerating neural network AI performance over a decade ago.
Quite an unsporting comment mate
no more annoying financial audits?
Politicians who are doing a good job are good at ironing out compromises, which are often necessary. People want different things and have different ideas about how to accomplish them. Sometimes there are clear answers, often there are not.

Something we need to be careful of as 'logical' people is that all-or-nothing, we are right attitude:

http://marginalrevolution.com/marginalrevolution/2009/12/mor...
And Github looks like they're just using Bootstrap.
Should probably disclose that you work at Baqqer. https://baqqer.com/about
Wow a lot of those are personal to the point of creepy. Keep it neutral; that's why small talk is there - its not personal.
Might not be American and have no idea what it is.
For hundreds of years, one of the primary motivations of social policy seems to have been depriving the poor and politically-weak of their small pleasures. There are other motivations too, but nearly everything that has been done to and for the disenfranchised can be summarized thus, so it seems a parsimonious explanation.
Yes, C# is sexy if you're okay being locked into Windows, Visual Studio and OOP from right-off-the-bat.
If you want to learn more about the US system, this paper might be better. It is old (from the 90s), but I don't think things have changed all that much since then, at least as far as reserve requirements go: https://www.federalreserve.gov/monetarypolicy/0693lead.pdf
He should have said "hedge fund" rather than "investment bank".

Investment banks did enjoy acting like hedge funds, up until a few years back, but the Volcker Rule put paid to that. Mostly.
This is my main use case for VR right now, and having owned a DK2, the resolution being too poor to clearly read text is a dealbreaker, and that's before the screen door effect is brought in.

The DK2 is 960 x 1080 per eye, CV1 is 1080x1200 - a modest increase at best. An extra 120 vertical and horizontal pixels just isn't enough.
My reading of this is that he's unhappy with using a gamepad for VR, which is understandable. I think the Vive is going to be much more impressive. Oculus launching without proper touch controllers was a very risky move. I think ultimately its going to hurt them, and people will be pissed that they need to spend another $200 to get what anyone would consider a proper VR experience.

https://www.reddit.com/r/Vive/comments/4cagl1/giant_bomb_liv...
A lottery is a better investment than other crap the poor often buy. Crack, TVs, xboxes, alcohol all have a EROI of 0. A lottery at least is >0 . Better would be if we sold partials of VT(I) in the store at lottery ticket prices. $2 for a near 0 chance at 1B, or $2 for a near 100% chance at $4 given enough time.
Its a strange question, as a consumer, I enjoy choice of Search Engines and hopefully there will be more than two. I may be minority, but my Bing search results feel much much closer to what I am looking for than Google. It could be my own bias or the simple fact that there is too much SEO gaming targeted to Google compared to Bing.
Steam survey actually provides good hardware numbers.

The important thing is with the number of Steam Users each 1% is more than 1 million people. Thus < 50% can still be a lot of people. (4.39% own a 970 GTX GPU, 0.92% own a 980 GTX GPU, 0.72% own a GTX 980 Ti ~= 7.5 million people who don't need to upgrade graphics card, now add ATI and SLI.)

PS: Active Steam account = bought something from steam AND logged on in the last 2 weeks. Which IMO is a much higher hurdle than most website tracking. And clearly not all gaming PC's are on Steam.
That depends if the prize is large enough then the pot odds are such it does make sense to bet on the lottery.
In their defense, their Alibaba stake is actually still quite formidable. But the bid back then was for Yahoo's core businesses...
1. It's a problem for students who invested their time (and possibly money, but certainly opporunity cost) in this training. "Sucks for them, not my problem" is 1) excessively uncharitable, and 2) confuses personal interest with overall social goodness. Don't get me wrong -- it's totally understandable for you to say "is that really a problem that we should try to fix?". And in a lot of cases I probably even agree with you! But it's less understandable for you to simply say "that's not a problem".

2. Suppose you don't care about providing steady scientific employment for individual scientists but do value scientific progress (I find this position contradictory to the point of absurdity, but let's roll with it). Even in this case, cyclical funding cuts are still a source of waste:

a) society essentially wasted money subsidizing the education of people who are now not using their training (some might be, but probably many aren't).

b) funding freezes are often temporary, but by the time spending rebounds all those scientists you spent billions of dollars training have moved on to indsutry (research or no). So now you have to double down and train a new generation in order to make progress.
100% agreed. The whole CHIP/Pi Zero "out of stock indefinitely" is the ultimate bottom line.
I might not have made it clear, but these are academic scientists who were funded by government, but were unable to transition from grad school or postdoc to Professor because of a high level of competition due to frozen number of professor positions.

It's not clear to me whether it's bad for academic scientists to leave for industry- that includes me and a number of people I have recruited from academia to work in industry. It's worked well for me, but it was very unpleasant for my cohort to expect to become professors, when they couldn't, due to the NIH budget freeze.
I'm not sure I understand how someone can get confused between a reputed SaaS like GitHub and something called GitBucket. Don't software engineers look at URLs and page titles nowadays?
> Or you can do it yourself.

Isn't this dangerous?

I am genuinely curious since I've always considered batteries to be something to be handled with care. I mean, it's not like you are carrying around a pack of TNT, but I would've never thought of opening it to replace the cells.

For example, do the batteries have internal circuitry that could cause problems if you put in the wrong kind of cell?
Right, but those examples still compile, they just invoke UB. Normally you want to avoid that, but sometimes you actually do want to, and the fact that the result is UB gives the compiler the freedom to support additional semantics.

For something closer to the original topic, consider:

static const double x = 1.0/0.0;

That's UB, but the compiler is free to declare that it follows IEEE-754 and fully support this. The equivalent with constexpr doesn't allow that same freedom, and the compiler must consider 1.0/0.0 to not be a constexpr.
Show HN: Hessellate – Hyperbolic Tessellations on the Poincaré Disk
> Banking systems don't need impenetrable security for people to use them. People pay online and use online banking every day from easily compromisable laptops. They do so because banks and credit card companies have good fraud coverage (unless you're negligent).

Author's claim was that they defend security of their platform to outcompete other payment processors on fraud insurance costs.
It's true, but you might want to give them a pass on this one. The post isn't attributed to any particular author, but it looks like the top five contributors are all Japanese:

https://github.com/gitbucket/gitbucket/graphs/contributors
How we hire engineers
Many have had it in advance, its just the review embargo was lifted today, so we're finally seeing some third-party reviews.
That's their refresh? It looks exactly like GitHub...
That's what zoom in/out is for.

But really, per-monitor is too limiting. This really screams for a window manager that is aware of the display medium, and allows stashing of windows in a virtual desktop space. In a way, old Linux/BSD window managers like TWM and FVWM with their ability to have unconstrained (or very large) desktop spaces that you can move the viewport around is the paradigm we might want (with the addition of zoom).
The Palo Alto-based dev team was laid off and a new team in Beijing will continue to develop the Workstation and Fusion products. Given that a workaround for the NAT issue was published on the blog, I would expect the next maintenance release of Fusion to fix the issue.

Source: I was on the Workstation team when the layoff happened.
How is that any different (functionally) than making new desktop spaces in your windows manager?

Oh it requires an expensive, clunky device strapped on my face you say? Sign me up.
Not to mention that mirroring the VR experience to a TV or monitor is absolutely delightful to watch. I've had people come over to play Alien Isolation, Dreadhalls, or Volo Airsport, and watching them play was a huge delight for everyone. The responses you get from someone who is trapped in a room with an alien are much more visceral.
I agree again, it smells like premature optimization which is bad practice (been there).
There is a subsidy, but you are putting it in the wrong place in the chain of events. It is the government backstop that is the subsidy, not legalizing the ability to make promises.

If you had a banking system with no government backstop you could still have fractional reserve banking but all the players in the system would bear the counterparty risks. The bank could claim you $500 in it but in reality you'd have a contingent interest in the assets of the bank.

Money markets worked this way until the USG decided to reward the gamblers by treating them identically to the more prudent.
Explain Mint. And debit cards.

People are overwhelmingly happy to share their spending data for some convenience.
I actually rolled back to 9.2.1 manually but this didn't fix it anyway, which was even more disappointing! Also the restore from backup was sooooo slow over the weekend, presumably because of all the 9.3 downloads, that after 24 hours my 2 gb backup was still stuck on estimating, so in the end I rebuilt from scratch. I'm glad that I have everything backed up elsewhere and not just in iCloud, which is of course the real moral of this story....always have multiple restore options!
> Btw, what is it with lawyers mistaking laws for truths? They seem to look at the world through some bizarre Borges lens where physics needs follow law instead of the other way around.

Haha. I don't think anyone is trying to legislate that gravity lighten up so we can use less fuel to move around. ;-)

I'd venture it's because technology and science moved so quickly that many people still don't understand things that you consider basic. For example, I have a lot of respect for people who are artistic and spiritual. I recently tried out meditation and realized there's a whole world I've been missing. I think the same can be said of science. Some people just don't want to learn it.

That should be alright within our current system. But, in cases like this where the technology (encryption + internet) goes from near zero usage 20 years ago to more than 50% usage today, it's tough to make sure our government gets it. The average age of our representatives is around 58, so none grew up with the internet or computers. And, it's been made so easy that you didn't need to understand it to use it. So we have many people using something that most don't understand. And we have not yet been in many situations where our civil rights depend upon having representatives who understand it.

I'm probably oversimplifying but that's how I make sense of it. The way forward is to educate the public and our representatives. Hopefully over time we have more people in office who either understand such critical security issues themselves, or have a connection to someone who does.
Why is everyone using the with-PC price when talking about the Rift? It's a peripheral, not a console.

The target market for this thing already has a gaming machine. It would be like releasing a really awesome gaming keyboard for $100, and having it characterized as costing $1500 since it implies the use of a powerful PC.

Is this bugging anyone else?
Yeah, my plan was always to get a full professor position at a mid-tier university. Had I known the NIH budget would have been frozen, I would have not gone to grad school and instead worked for Yahoo pre-IPO, and today I'd be a many-times-over millionaire funding a new crop of scientists out of my money.
>To solve your concern you only transact with people who have proven in a publicly verifiable way that they control the address they provided you with.

And how can those people prove that they didn't receive your money?

As in, I want to dispute that the address you've sent money to is under my control.
It's a very simple question, what specially don't you understand?

You seem to think the author made some kind of assertion that people as property is OK, when the author has written the opposite. Is there evidence to support that?
Only if you don't deliver it alongside the application, which is what statically compiling the Go runtime means.
Or you could just have data. The behavior of mixing is not going to change because of those things.
Is anybody actually using this for some serious work?

How easy is it on your eyes compared to regular monitors?
Doesen't your neck hurt if you wear Oculus for longer periods of time?
How is reading small text compared to regular monitor?
In case the author sees this, more documentation would be great.
Guys should be bought by Rocket Internet.
Windows only, PS4 will eventually have its own proprietary virtual reality setup.
Why investors should invest in entrepreneurs more than companies
> How is that any different (functionally) than making new desktop spaces in your windows manager?

In theory you can add N number of monitors to your desk and simply look at each one. Being able to simple turn your head and hook is a huge win over multiple, virtual desktop spaces (otherwise why would you buy an additional monitor?).

So a dynamic way of adding and removing monitors form your setup. Too bad this one doesn't quite work that way and wouldn't work as well (especially with, as you said, a huge clunky device strapped to your face).
Well, this reminds of the Microsoft Office UI (I think its called Ribbon?). I think the rule around that is that people can make apps that mimic that UI EXCEPT in the case where the apps are direct competitors. Seems to be the case here too.
Of all the stuff you can do with VR, I think wanting "virtual desktops" is one of the least interesting (and useful).
1. Regulate market capitalization
2. Tax corporate revenues
Fracking.
Can you expand on this? I'm not sure I follow, but maybe there's something particular to C++ here that I don't get as I'm not well-versed in it.

>> The issue with m->set_volume(.08) is it becomes difficult to tell what happens inside set_volume()

Isn't that the point? That you shouldn't have to care what happens inside set_volume? If mixer was designed and implemented well, then set_volume (along with the rest of its interface methods) should consistently and correctly handle its internal state.
Wouldn't that happen if you're running the proprietary drivers? I thought in general the proprietary drivers are built from the same core codebase across multiple platforms -- once you've gotten past the WGL, GLX, etc. bindings, and you have some system call for getting data to and from the card, the rest of the driver should be basically the same across platforms.

And similarly the games themselves are the same across platforms, apart from their end of the WGL or GLX or whatever bindings. So anything in the driver that says `if (!strcmp(name, "Portal 2"))` is going to be equally applicable regardless of whether it's a Portal 2 compiled for Windows, Mac, or Linux.

It's certainly a weakness of the all-free-software subset of the Linux platform (at least on Nvidia or AMD), but that's not the only option.
Some of the documented record-holders turn out to actually be dead, but their families hid their death to continue collecting pensions/social security on their behalf.
Lotteries are a self-assessed tax on poor critical thinking skills.
I thought the bummer was the 2GB of ram and 16GB of storage..

http://www.notebookcheck.net/Mediatek-MT8165-Tablet-SoC.1484...
Why wouldn't you just track the keyboard, and superimpose it over your virtual desktop when needed? You would want something to track keyboard position and orientation, and your hands. The winner at that point is the ability to phase different aspects of your workspace in and out of view at will, or extra contextual information based on your task, such as an overlay on the keyboard for shortcuts in the current application.
> shipping to more than 20 countries and regions!

It would have been good had they listed the countries they ship to. I can't seem to find the information anywhere.
Lottery designer here. Some clarifications on the article:

Re: getting a random number from 1 to 5 from a d6, my point got stripped out of the article and it's possible to come away with the wrong impression. Modular arithmetic is the wrong thing to do here as it introduces bias (just reroll sixes instead). Using modular arithmetic correctly can be illustrated with a d12: reroll 11 or 12 and use remaining rolls mod 5 (rather than always rerolling 6-12). This completely standard result extends to any desired number range.

To prevent any single person being able to fix the lottery, different people got the two randomness components which were then combined with exclusive or. An air-gapped computer and a cryptographic commitment scheme were used to ensure independent generation no one person could usefully subvert (so we were immune to an Eddie Tipton style attack before his case made the news).

Why not use a cryptographically secure pseudorandom number generator (CSPRNG)? Avoiding lottery loser lawsuits.

First, a note about basic structure: licenses were allocated and applied for by jurisdiction (city/county) so the stream of random numbers was used to serially run separate lotteries in each jurisdiction. Each lottery produces a full permutation so requires log(n!) bits of entropy.

If you used less than ~1200 bits of entropy when seeding your CSPRNG (either initially or periodically reseeding), then applicants could argue (correctly, though somewhat misleadingly) that some outcomes in the cartesian product of individual lottery results could never be produced by the system and try to get the results thrown out on this basis.

Indeed, with a small seed, one could say that the outcome of any particular lottery is determined by the outcomes of the other jurisdictions. That is, the other lottery results determine the seed (nonconstructively, for a CSPRNG) with high probability which trivially determines the current lottery result. This trick has been used (against much weaker systems) to cheat at online poker by using your hole+flop cards to reveal all cards: https://news.ycombinator.com/item?id=288138

Using a CSPRNG with a large seed/state space resolves this possible objection if you use a TRNG (true random number generator) to generate that seed. But if you do this, there isn't much reason to involve a CSPRNG at all (at best it's just another whitening step on top of the TRNG).
I totally think VR is The Future, but I don't disagree with anything he said. It's an expensive toy for early adopters and developers, still. They're not going to sell millions of these in the first generation. The Vive won't either. I got to try it last week, and it's mind-blowing, but a) it takes up a lot of room and b) there are going to be casualties from room scale VR. Injuries and loss of furniture at least. I only watched people playing for 3 hours, and the guy doing the demo took an elbow to the ribs, and the 1500 pc they were using was tripped over.
I have an unusually wide IPD (about 73mm), and I struggled with this on the DK2. The image would not focus properly because the alignment of the lenses. I was able to address this fairly easily with a 3D printed set of adjusters.

The consumer rift, however, has a IPD adjustment knob on it for exactly this reason. In playing with the prototypes they had at PAX last August, the IPD was much, much less of an issue.
1. This basically never happens.

2. Don't compare to letting the money sit under a matress. Insteaad, compare with other investments.

Buying a lottery ticket doesn't make sense when measured purely in terms of profit, even when the expected profit is non-negative.
On the plus side - all the donations the Raspberry Pi Foundation received from sales of the Zero helped fund a teacher training course that is being rolled out across the United States.
My Experiences as a Black Computer Science Student at Stanford
Good riddance, gig economy: The collapse of SV’s dream of destroying your job
Marpa Home: http://savage.net.au/Marpa.html
That's not a problem. It isn't that hard to design (or buy) a circuit to provide clean power from an automotive power source. The "carPC" community has been doing this for ages.
if you are a touch typer this is a non issue. I've typed a bunch of rift on and if I really have to see something I just peek under. With that said though there are some projects out there where people try to track fingers on a keyboard with camera or leap motion so you can see they keyboard and type in vr.
the 'mainstream' doesn't own a pc capable of running vr.
Dot Slash Todo: A command line todo list
Yup. I'll put together some more docs and usage examples this weekend.

Edit: https://github.com/sridharv/gojava/issues/6
This issue boils down to the proper function of government: ensure people's freedom to act as they wish (barring negative impact on others), or enforce the "healthiest" behavior?

Yes, buying lottery tickets for any reason other than entertainment is irrational. But does that mean it shouldn't be allowed? People are choosing to spend their money like this.

Personally, I prefer a government that lets people do stupid things -- e.g. buying a lottery ticket with the expectation of winning -- to a government that paternalistically enforces middle-class norms.
For the preview device at least, the resolution was really bad. Terrible screen door effect.
Yes, that's what I was imagining (literally spawning new monitors in the viewspace) but this simply isn't that. Also with Oculus you need to have the physical monitors to support it (for now):

>The latest version (0.9.5) now supports multiple monitors as long as they are connected to the same GPU as the Rift. i'm working on adding support for multi-GPU and Optimus configurations. Multi-Monitor is only available in curved mode at the moment but I'll add support for flat mode at some point too.