skysight-inc/HackerNews huggingface dataset:
I've been kind of negative to VR until I worked on the Microsoft HoloLens for some clients, and now I'm convinced that Mixed Reality(MR) is the way of the future and not VR. Sure, the current HoloLens has some disadvantages like a small field-of-view and a high price tag, but I'm sure that these things will be improved in future editions. This video shows someone playing Portal using the HoloLens, which also shows off its spatial awareness capabilities:
https://www.youtube.com/watch?v=rk-_4yIE6Cs
The TransMilenio model could probably be applied some places with great effect. https://en.wikipedia.org/wiki/TransMilenio
Practical Common Lisp
http://www.gigamonkeys.com/book/

Filter spam, Parse binary files, catalog MP3s, stream MP3s over a network, and provide a Web interface for the MP3 catalog and server.
> if the author ever sees this, did you get an error saying that from Apple (in which case we know they have a massive database of every device in existence)

Some sort of data is bundled up in that string: when you add a device's UDID to the Apple dev portal, the confirmation page will tell you what type of device it is (iPad 2, iPhone 7, etc).

I can't recall entering a bad UDID, so I'm unsure what that looks like.
I would guess that at this point, the notion is that in any serious conflict the US would be involved. Those gaps could be easily filled in that context.
I'm sure your technical chops are great, and it is a big plus that you have projects to demonstrate, however I must admit, your post has the potential to comes across as a bit desperate.

I would suggest not listing your dreams such as "Mesmerizing Colors" in a CV (resume). Without wanting to be presumptive, if you were to list your dreams, would they really be limited to containing "business value" attracting attributes such that may be of interest to an employer/client? In addition, the absence of any such dreams may unnecessarily put off potential employers/candidates - in particular those who look for candidates with a more varied interest. I don't state that as an insult - just the way I read it.

In my opinion, in an interview/marketing campaign, a person should aim to come across as professional as possible as this is effectively your store front.

Saying all of that, best of luck in your search!
Google's mission has been "to organize the world's information and make it universally accessible and useful" since day one [1]. You're confusing mission with strategy.

[1] http://www.businessinsider.com/laszlo-bock-on-google-mission...
Interesting that there were so many DOSes.

Yes, I had read his rant, I think it was originally to members of the Homebrew Computer Club, maybe paraphrased, in Steven Levy's book "Hackers: Heroes of the Computer Revolution", some years ago. Pretty interesting book, though I guess Levy may have hyped it up some for sales. Still remember about (Peter?) Deutsch, a lot of stuff about GNU, Lisp and Emacs development (some of the most interesting parts of the book), milliblatts, TECO and many other topics .... :)

And my favorite slogan of all from the book, "Tools to make tools" :)
It's as if e.g. Baja California had 60% population

It's not 'as if' and you're regurgitating Russian propaganda and shallow whataboutism. The key issue is Russia invaded and annexed a piece of a sovereign country, a country whose territorial integrity it was bound to respect not just by international norms but a relatively recent treaty. It just isn't comparable.
But I do have something to hide. My personal information. This something I want to hide. Pretending like I'm an open book only encourages the bastards, no?
All to fight a nonexistent threat; a threat that will still be generations behind when we start wasting trillions on the next pentagon boondoggle.
I use godeb: https://github.com/niemeyer/godeb

It packages the go release into .deb files, which you then can manage using standard Debian tools.

Note that since it scrapes the release page for what releases are available, it won't be able to download 1.8 until it, you know, has actually been released, and sometimes the release page changes format upon a new release and it may take a bit for godeb to be updated.
The parent poster (and many others in this thread) are assuming that performance under this deliberately pathological test is reflective of performance in the real world.

Optimistic locking systems inherently perform poorly under contention. But they also perform better than pessimistic concurrency systems overall because in the real world we design applications to avoid contention.

As an example, the Google App Engine datastore runs zillions of QPS across petabytes of data in a massive distributed cluster. But if you build an app that does nothing but mutate a single piece of state over and over, you'll top out at a couple transactions per second. This is painful if you're trying to build a simple counter, but with minimal care you can build a system that scales to any sized dataset and traffic volume.
https://github.com/jessicard/remote-jobs may be a useful link for you - a lot of remote companies are smaller web dev or design studios where you may find a home. Apologies if this is something you've already seen and good luck!
They have a lot to lose, considering how much anyone in that space would love to snap up market share.
Anecdotal, but: I suspect that the CBP have very specific criteria that can flag specific situations. I know someone who would systematically get arrested/interrogated by plain clothes officers if she was returning back to Canada alone. When not alone, no problem. Once, she was on the point of being arrested, when she pointed to her partner, and they stepped back. Although they never wanted to admit why.

After a bit of A/B testing, it seems to have been "older woman traveling alone with a fancy watch" that was flagging her. Without the watch, the problems went away.
> Neither is there data for % of all programmers will move to Go if Generics are available.

I never said that. It is you who used that kind of argument like there was any truth to it. There is none.

> Sure, just like you don't understand that(...)

I never said that. You keep on making stuff up.

> It is even better by having more programing languages with preferred feature set.

I don't think adding more programming languages to a project makes that project more maintainable and readable, it doesn't make sense. You're not going to convince me that juggling with multiple programming languages on a daily basis is "even better". It isn't.

> There is no need to decide on behalf of programmers on what concepts they should find difficult and what not. For example some people using Rust find borrow checker really difficult to grasp some find it an elegant and obvious way to track objects.

There is no need to decide that a feature you wouldn't even use yourself is bad either. Nobody would force you to use generics.
On 2nd glance, you're right. It could have been more clear ("running my music website was a huge advantage because..."), but it was indirectly acknowledged. Thanks for calling it out.
Managers are the business API. Engineers are the core functionality.
I had the same experience with Rust, for the same reason.
Oculus got a lot of traction fro finding a good solution to VR's glaring obvious first order problem — bad, super expensive goggles. But that's kind of like inventing the first reasonably decent facemask and thinking you're ready to live underwater.
I preordered an HTC vive and sent it back two weeks later because the experience was so awful. Graphics are terrible, frame rates chug, and the flat lit low polygon textures everywhere look worse than PS1 era graphics. It's just awful, awful, awful.

Need to double the resolution in each eye and improve optimization by A MILE to fix those minimum framerates. The experience is just terrible, you kind of need to drink the kool aid to think otherwise. Nice to see Gabe leading the charge for better tech here.
What questions do you have/skills do you need as you move from founder to CEO?
If you are moving from founder to CEO - that is, you are starting to scale, starting to build a growing, lasting organization - what questions do you have about moving into that role? what skills do you want to develop?

if you have made this transition, what skills do you wish you could have learned quickly and effectively at that time?

context: I see some common threads show up in coaching - I'm interested how generalized these are, and how other people who've been through this experience see and experience them.

Thanks!
I wonder if such "patterns" could find use in clothing or as bumper stickers. I can envision this sort of thing taking off as a counter-culture, or anti-technology social weapon. It certainly wouldn't be hard to produce and iterate on.

I imagine it would be hard to enforce, let alone legislate against subtle visual cues that trigger machine vision signals.

Interesting times lie ahead...
Great story, but how do you get into this kind of "deal"?

I believe that most engineer would be able to come up with a reasonable way to manage an airport, maybe with more dumps that our heroes, but still I believe that most of us will be able to dig themselves out of the problem.

But then, how do you get into it?

You need tons of money and wealthy/powerful people that trust you, how do you get that trust?
I find the more I look around the scene vs direction of travel the worse it gets. Have the same issue with Battlezone and Scavengers Odyssey. Driveclub and some of the others haven't caused it yet.
I mostly agree with you. However, there's something to be said for being conservative and not always tweaking things. C++11 is amazing. I'm still working to solidify my knowledge in it and haven't even peeked into c++14 or higher yet.

However, constantly learning and updating things has its drawbacks. One of the rare times I tried to be hip and use the latest stuff, I tried rewriting parts of a small Android app of mine using java 8 and lambda closures. I made it work, but it required upgrading my minimum build version (locking out older devices), the compiler could barely handle it (gave some strange indecipherable errors relating to lambdas), and ultimately it was just a step backward. That kind of thing really frustrates me, because it's wasted (at best, deferred) effort.
Ah that makes a lot of sense. I guess it's pretty hard to schedule (f)MRI appointments around a fetus's sleep.
The "CRIME" exploit relied on encrypted compressed data. https://en.wikipedia.org/wiki/CRIME_(security_exploit)
Yep, I get sick almost every summer. It is 9K+ where we stay. I absolutely love the weather there, however the traffic is insane. Also, where my sister in law lives there is a really cool park where people work out, walk, and show off their dogs. I have never seen so many exoitc breeds of dogs. Also, Also, Andres carne de res!
Because antitrust law recognizes that while vertical integration can have consumer harms, it generally does not (and often benefits consumers), so while it addresses vertical integration and includes mechanisms for addressing harms from it, it does not generally prohibit it or even seek to prevent it the way it does monopolization.

Also, most of what you describe is participating in multiple markets that aren't part of a vertical supply chain, so while it is integration, it's not vertical integration.
Not only that but the actual improvement was so substantial it might have well been a different product - a web search engine that actually works.
So, how's oracle services, technology, and prices are "new", exactly?? seriously, tell me about the convenience to hire that expensive monster over the convenient, price friendly services of amazon for startups... LOL
No, it's because I used them once for a former employer issue (after a Yahoo! employee referred me ~2 years ago for that specific thing).

Knowing that the program exists should be sufficient for anyone who needs this to find access, though. Hint: google the fucking string I quoted. But I'm not putting in any effort beyond communicating that fact for some random, hostile person on a website, no.
Microsoft to Announce the New Xbox at E3 2017
>I don't understand people who hate generics. They are just types and they are here to help the developer write compile time type safe code. interface {} everywhere isn't compile time type safe.

You're right, and the FAQ explicitly says that the designers aren't happy with the choice either.

If there would be a one time compile penalty for generics, it may work. The issue is that if large code-bases (Go's reason de'etre) will now take an hour to compile instead of five minutes, it's just dead in the water.

Also, it looks like they want to make Go a language where all code looks the same. So you won't find team A writing C++ like in 1980, team B writing C++ in OO mode, team C writing C++ in FP mode, etc.

It's so fanatical, that the spacing is standardized.
Anything for mobile app development?
I can't help you with statistics, but it doesn't seem strange to me. I tend to start with (pure) Go for web services. If the frontend gets bothersome, I use something relatively lightweight, like Vue. If the backend gets a bit unwieldy, I add something minimal there, like Alice, httprouter/httptreemux or Chi. There's a lot of options on both ends, but I like to start small until I notice I'd have to start implementing whole stacks, at which point I might add a library close to what I had in mind myself. I work mostly on lower-level projects and services though.

I don't know about the most used stack, there are many ways to go depending on what you want to do, but I think the kitchensink approach of gigantic frameworks isn't commonly associated with Go, and I don't think Go really has one go-to stack like say Ruby on Rails. That does mean you'd have to be somewhat familiar with both Go and its community projects to make a decision.
> This seems unnecessarily convoluted

Sounds like a standard hybrid approach. https://en.m.wikipedia.org/wiki/Hybrid_cryptosystem
Learning the shortfalls of new technology isn't wasted effort.
Equating lung cancer and the lack of programming language features?

You might be in the wrong business.
I would not go that far. What is points out is that the database being used is lumping all people of interest together regardless of their level of threat or type. Lazy or nefarious, who knows. More than likely those who created the system never would have guess how easily people would get on it.
New Attack Busts Android for Work
Compose.io Major MongoDB Outage
The missing AWS opsworks CLI
Hi, thanks for trying frop.io and the great feedback!

I'm a bit reluctant into integrating anything that would require WebRTC (screensharing, video, audio) since I feel there a far superior products out there (like appear.in, TeamViewer or Skype).

Regarding private/secure presentations, End-to-End Encryption is in the making and you can already use any URL you want for the session.. like frop.io/operon.
If it's not too much trouble you might consider looking for a new job if management is that obtuse.
Can you talk about using Brave Browser, and what you like about it over Firefox? Why should I make the switch over ff + ublock + umatrix?
I appreciate that your folks released this OSS tool.

However:

Where I work, as long as the data collection code is in there, whether I can modify it or not, they won't allow it on our computers. I know this is not uncommon.

Dismissing this concern by saying "other software does this" while awless falls into a different category (small CLI tool) is also problematic.
Andres was crazy fun and delicious, and the tasting menu at Leo was one of the best five meals of my life.
> I think the "startup community" needs to have a serious conversation about this...

I think part of the conversation is if Google et al are engaging on new kinds of monopoly practices that are not covered by the law. For example, the balance between the amount of information contributed by users in a platform like Twitter or Facebook vs. API restrictions to consume this information.

At the same time, antimonopoly laws don't help to create competition in, for example, the search engine space. Google innovation is unique in this aspect and even companies with virtually infinite budgets like Microsoft can't compete.
One of the main goals of the RN's aircraft carrier program is presumably to help out in any Falklands War II, and the US stayed out of it last time (for reasons I've never understood -- wtf Ronnie?)
Hence this case where someone's porn was exposed from a previously-closed incognito mode session:

https://www.extremetech.com/computing/221208-nvidia-blames-a...
> Apple hasn't been able to crack the code to get live TV channels yet

They haven't really cracked the on-demand channel problem yet either. imo Apple TV is the best platform in terms of technology as a TV set top box but Amazon Fire TV is superior because Amazon cracked the content issue. They even have add-on channels now
I've also been interested in using adversarial examples in extracting sensitive info from models. Both extracting unique info from the training set (doesn't seem feasible but I can't prove it) or doing a "forced knowledge transfer" when a competitor has a well trained model and you don't.
I use Google Express quite often for grabbing house hold essentials that I don't have the time to make a dedicated trip. I wonder if my habits will change now that I just need to speak up to place an order.

I also wonder if this will be one of those things which youngins' will take for granted someday...
All these companies have mission statements. Whether a potential hire, potential investor or anyone else chooses to believe or be cynical about that mission is something else. Seems like there's always a spectrum among employees from the kool-aid drinkers to momentum-seeking remoras just hitching a ride. Still, even when an employee is skeptical or cynical about the company's stated mission initially; the more time someone works somewhere have you not seen man's search for meaning kick in...an employee often will create their own mission why they are there, real or not.
Light carriers (CVLs) have had a very troubled history. They were the very first aircraft carriers, from USS Langley & HMS Argus, and were frequently built to use up extra treaty tonnage (USS Ranger, IJN Ryujo) or when fleet carriers weren't ready yet (USS Independence class). But they almost always exhibited poor seakeeping characteristics and could carry only small air wings, which prevented them from being very useful in combat. Light carriers haven't proven the decisive element in any major sea battles, and major naval powers usually relegated them to playing support roles for fleet carriers or doing aircraft-ferrying or escort jobs.

I would bet against them being all that useful now, too.

Escort carriers (CVEs), however, don't get nearly enough praise. Aside from one decisive strategic victory (the Battle of Samar) where U.S. escort carriers beat back the main body of the Japanese navy under overwhelming odds, they also were a major factor in winning the Battle of the Atlantic. Convoy losses plummeted once escort carriers started being attached to convoys.

I'd bet that the future of carrier warfare lies in a "drone swarm in a box". Outfit ordinary shipping containers to launch & retrieve a swarm of drones with a combat radius of a few hundred miles, and then you could load these onto ordinary freighters. They'd create an effective deterrent for any surface or submarine warfare, and could be added to existing vessels without modification.
Ask HN: Is there any apps out there built using single lang for the whole stack?
I am working on a web app and thinking of using javascript (react, node, express, mongo etc) as only language for full stack of this app. Is there any apps out there (preferably the ones you worked on) that are using single language (javascript, python, ruby etc) for the full stack of the app?
And what are pros and cons you faced building the stack in same language?
> the fact that one of their "partners" is such an obviously destructive force within society.

Can you expand on the "obvious" and "destructive" force? What exactly did Thiel do that is obviously destructive to our whole society? You mean Palantir? Wasn't that there for a while?
It's like 'fake news', but for computers.
You still have to deal with wraparound all the way off the bottom of the negative end (which is absolutely possible: these kinds of massive additions and subtractions have been the basis of various exploits, often involving array math), and so you need to solve that problem anyway; but now you also have to constantly verify the number is positive, and it is extremely common to see checks in the wild which only verify that a sized index is less than some maximum :/.
Go has exceptions, though it doesn't call them that; it's just not idiomatic to let them propagate across public API surfaces.
1. Sometimes being able to ship is more important than being perfect
2. Sometimes I don't care if it's perfect. If I need something for in-house use, Go (and Python) is quite enough for my needs.
I just started learning Citus, it is a very promising product.

Couple of things for improvement / may be already supported.

1. New User records do not propagate to all the nodes - Manual Step.

2. New Database records do not propagate to all the nodes - Manual Step.

3. Materialized View with incremental refresh - Currently Postgres re-runs the query everytime there is a data change - For a table of billion records this is very inefficient.
Wait. So if I am a tourist in, let's say, the USA and I keep working remotely on Canadian projects and getting paid in Canadian dollars, do I need a work visa?
Are the commands in the examples the actual SQL commands for sharding and is the default to have them in the public namespace?

Ex:

CREATE TABLE states (...)
-- distribute it to all workers
SELECT create_reference_table('states');

SELECT isolate_tenant_to_new_shard('table_name', tenant_id);

While isolate_tenant_to_new_shard() doesn't seem like it'd clash with anything, create_reference_table() seems common enough to exist in someone's code. Why not have this in a citus schema by default?

> In Citus 6.1 Vacuum is now distributed and run in parallel automatically across your cluster.

Did VACUUM prior to 6.1 require one node in the cluster to issue locks on other nodes? If so what for? I'm not intimately familiar with how the nodes in the cluster communicate but would have figured each is acting as a standalone DB and coordinating common updates via 2PC (which means VACUUM was already distributed).
i beg to differ. i believe it adds colour to the general grey-ness in various internet neighbourhoods. tl;dr whatever floats your boat.
So glad to see this. As someone who learned both Excel and SQL on the first job (it's called being an analyst at a trading firm), I always felt that SQL was a "more powerful but clunkier cousin" of Excel and wished there was a tutorial for SQL aimed at Excel ninjas.

Well, fast forward half a decade and nobody wrote it, so I did so awhile back. Of all the things I wrote for work, it continues to be the most popular:

https://blog.treasuredata.com/blog/2014/12/05/learn-sql-by-c...
...become "the former head of General Electric’s infrastructure business and Jack Welch protégé" probably
Having sufficient factors. The only change I would do (if I could) is to make the metric system use Base-12. That would be something truly better because one-third would now be 4; quarter would be 3; half would 6; three-fourths would be 9. Compare that to 3.3333; 2.5; 5 and 7.5 of something.

Just like who hexadecimal is very natural in 8/16/32/64 bit computing, the "real life" usage of measures would be much easier if it was in Base-12.
One could view the US Interstate Highway System and its legacy of suburban sprawl as a massive, decades-long effort to reach that ceiling, but we don't appear to have run out of headroom yet.
> What's wrong with the MIT license?

Navigate to about:license in Firefox. Does it seem like a good idea to have to reproduce every variant (with each unique notice) of MIT and BSD license?