skysight-inc/HackerNews huggingface dataset:
Galigu is looking for beta testers
galigu is an intuitive search platform that enables users to seamlessly find VR content without removing their headset. Just speak your mind, lean back, and get your desired content clearly and easily.
galigu offers a whole new way to easily find and experience VR content.
We've mapped and indexed millions of VR content pieces so users get simple access to enjoy a plethora of content using natural interface (voice or keyboard) with advanced search capabilities.
We need VR headsets owners to join and try out our beta and give us feedback! We will first launch for Google Daydream, and later on for the rest of the headsets. You can join here: http://beta.galigu.com , it's a closed beta so we will send the link for the beta via email.
Scientific programming is heavily polymorphic. You just need to look at the interface to most well used libraries like BLAS.

Fortran and C conventionally deal with this by adding the relevant type signature to the function name.

Scientific programming is also, regularly, polymorphic in 2, (often parametric) types. This heavily motivated the design choices in Julia esp the multiple dispatch infrastructure that is descended from Dylan.
People that are caught up on this "miss" obviously do not follow the guidance very closely. On the last conference call they repeatedly downplayed the importance of the Q3 delivery guidance and repeatedly stated it would be difficult to predict and that there was a high degree of uncertainty. They repeated this ad nauseam.

Here is a sample:
>So, I would simply urge people to not get too caught up in what exactly falls within the exact calendar boundaries of a quarter, one quarter or the next, because when you have an exponentially growing production ramp, slight changes of a few weeks here or there can appear to have dramatic changes, but that is simply because of the arbitrary nature of when a quarter ends.

That is why there has been little stock movement despite this miss. Run rate at the end of Q4 is a different story. That is very important guidance.

https://seekingalpha.com/article/4094115-tesla-tsla-q2-2017-...

Also, another indication that this guy know anything about Tesla's goals or guidane... Tesla has repeatedly stated they are not going to increase Model S/X production beyond 25k per quarter. They think that's close to the total addressable market and it's costly to expand production beyond that.
Great show.
I wrote something similar on this subject a few days ago.[1] Autonomous vehicles (the good ones) have sensor-generated maps of what's around them, and those maps indicate what's unknown due to occlusion. Cautious behavior at intersections comes from that. If visibility is good, there's no hesitation.

This is fine. There are no CA DMV reports of "autonomous vehicle entered blind intersection and was hit by cross traffic". Near term solution: put a rear bumper on your autonomous vehicle which meets the old 5MPH bumper standard from the 1980s. Longer term solution: manually driven cars need basic anti-collision radar, which is now standard on many high-end cars and all Volvos, and may be mandated in the US just as ABS is now.

Useful temporary fix: brake lights that go up to super-bright ambulance level when the autonomous vehicle's sensors indicate something close behind and there's a need to brake.

[1] https://news.ycombinator.com/item?id=15437322
I really hope that Angular projects get more standardized this way. Not these snowflake projects with totally different tooling any more.
American cities are generally restrictive about building high-rises, or any new housing for that matter.

Everyone wants their city to remain the same as it was when they moved there, and unfortunately they have the political power to obstruct new construction.
I have installed OCLint on my work codebase (iOS ObjC), and I love having the extra sanity check on code, but it does not compare in terms of power / performance / ease of use to either of the two other linters i've used, swiftlint and eslint.

My biggest complaint is integrating it with xcode is not great - it requires a second compilation after your regular build runs to generate the json compilation database it needs.

This is not the oclint team's fault, but it makes it frustratingly slow to use for every build - which is how linters should be used in my view.
And cryptocurrency/blockchain enthusiasts tell me it's not a hype train and/or bubble!
Clang static analyzer can be run as part of oclint run. It contains slower and more complex memory related checks.
I’m one of those that believes that there is no free lunch. What is the catch?
How do you make money to give us all this for free?
I'm not sure what's you're point. For me the bad thing is that drug addiction is increasing. OD is just a proxy for that, since it's something easier to count that the number of addicts.

(b) seems legit to me. If you OD on legal use that means that the drug wasn't give out responsibly or in a safe environment.

c) an increasing trend in drug consumption is not something I find reassuring even if it may have a legit explanation like an increase in the number of cancer (because that's also scary)

(a) is a more sensible topic but an increase in voluntary OD isn't a sign of an healthy society.
I believe Altice bought Optimum/Cablevision earlier this year.
> Realizing that the people that have abandoned their dignity are a tiny part of the homeless population, nobody would actually know, great way to save.

Great way to be harassed, victimized by gangs and the police, and end up with a criminal record that would make it difficult to get a job. If you're a woman, you would likely be sexually assaulted. If you have children, it would be a horrible injustice to make them live on the street.

You must have a rather privileged life, with few responsibilities to others and no experience of hardship, to think this might be a good idea.
Ok my thoughts
1) Pick up a problem that is worth working on. Like healthcare, nature conservation, poverty reduction
2) Find a company that is working on this
3) Talk to them
4) Work with them
Survivor bias. Squared.
Clang static analyzer is about checking logic errors - unused variables, memory leaks, etc.

OCLint does things like warn if there are too many non-comment-lines-of-code in a method, or too many methods per class. It's more about keeping tabs on complexity and code cleanlyness than true static analysis.

Ideally, use both! If you're using Xcode you can enable "analyze" for all builds. Highly recommended if it doesn't break your build times.
Ask HN: In what order did you learn your languages?
This is over ~12 years

TIBasic

ActionScript

Java

Ada

Scheme

C++

C

PHP

Sage

C#

Erlang

R

Python

Figaro

Scala

Perl

Julia
Catalan leader fails to clarify independence stance in letter to Spanish PM
It's almost like you can derive joy outside of the characters you punch into an editor :-)
> there are perfectly safe, more efficient limitations that can be employed (The 100% complete stop for example, frivolous waste of potential energy!)

Genuine question: what do you think is the better alternative to the 100% complete stop? I'm not saying I think there is or isn't a better alternative, just wanted to know what you had in mind.
Citizens United decision did more damage than Putin could dream of. Obama's trickle down economics didn't work for most people. Many people supported Trump out of sheer desperation. It was obvious the Democrats had little interest in their well being. Failing to secure single payer healthcare lead to a situation where perhaps no one will have access to healthcare in the us. Trump is an utter disaster but the Democrats played a big part in helping him win by throwing working and post working people under a bus.
There was a joke that the design was not done until the weight of the paperwork exceeded the weight of the airplane, but I doubt anyone added it all up.

The 757 was the last Boeing airliner to be designed on paper. They were experimenting with CAD software at the time, but it was pretty primitive.

Slide rules were long gone. Engineers used calculators, and I snuck into the computer room and used Fortran for my work that had traditionally been done graphically with drafting equipment (I had no idea how that worked).
Random Two-Word Phrases
Using a generous definition of "learn", I learned the following in college and grad school (2006-2016):

C

Assembly

Mathematica

JavaScript

Python

R
It can be tied to insurance so it doesn't have to be exactly govt mandated.
Democracy comes at a cost, and this is exactly the cost one has to pay for. I am not surprised by the attempts of Russia, because I am sure that they are involved at many level besides social media.

I know the case of Former KGB Agent Yuri Bezmenov, who went on the mission to take control of the government of India. At that time their was no internet or even television set at every home, Indians depended on Newspaper or Radio to get the latest news. KGB had implanted more than thousand news during 1970s.

https://en.wikipedia.org/wiki/Yuri_Bezmenov

Yuri Bezmenov, who later become a mole, talks about his mission and how he brainwashes the whole nation by controlling the academia and media.

https://www.pgurus.com/cia-says-soviets-planted-fake-reports...

https://www.youtube.com/watch?v=5It1zarINv0

CIA has also been equally involved in manipulating the stories to get the desired result.

https://www.theguardian.com/world/2006/jul/28/india.randeepr...

http://indiatoday.intoday.in/story/pranab-mukherjee-says-top...

https://en.wikipedia.org/wiki/CIA_activities_in_India

http://www.thehindu.com/2005/09/18/stories/2005091803540900....

http://www.businesstoday.in/technology/wikileaks-suggests-ci...

----

At this stage, I have learned that no one is your friend or your enemy. It is all business to get ahead in the competitive world. CIA is no saint, author sounds concerned because he thinks he is on losing side. But anyway, this is a battle of newer generation which can be slow but is equally damaging like a direct war.
"Serverless-like" = very much like serverless, but with a server.
Job security
What's your opinion/experience about job security in "Corporate world"?

I have been working as software engineer since last 5 years. I always felt insecure about my job especially while working in startup companies. However you will have benefits of early growth and good earning money.

At bigger context, is it apply to Corporate world as well?
I don't really want to discuss my health issues. That is always all kinds of drama.

I slept in a tent in whatever greenery I could find, usually on the edge of town. The reason I did not sleep in a vehicle: I gave up my car years before I went homeless. I no longer drive.

I didn't say I didn't save money. I said the OP likely would not save as much as they think.

OP said they would save $3000/mo. Let's assume that is current rent.

Housing is a place to store all your stuff. Many homeless people rent a storage unit for their stuff. Subtract the cost of your storage unit.

Housing allows you to buy food cheaply and cook from scratch. No kitchen means buying a lot of prepared stuff from eateries. If you are suddenly "saving" $3k/mo, you probably will not be eating at the absolute cheapest places to save money. Subtract higher food costs from your savings.

If you have a regular job, you need to be presentable. Homeless showers are often pretty horrifying and their schedules are incompatible with most work schedules. Most people will need to pay for some kind of shower access, such as a gym membership, truck stop showers and/or the occasional motel stay. Subtract that from your savings.

You can't expect to leave anything in your tent. It isn't secure. You have to carry everything you own everywhere at all times to secure it. If you leave your tent on the sidewalk, it may be gone when you get back. If you have money, you can potentially buy expensive lightweight, ultra slim items to make your alternative lifestyle work, such as a silk sleeping bag liner instead of heavier bedding. Subtract those expenses from your savings.

Camping tents are not intended to be lived in. They wear out when you live in them full time. I replaced my tent every one to three months. Subtract that from your savings.

Seattle is very wet. Cheap tents are never very waterproof. You either need a more expensive tent or to accept that stuff will be ruined or to check into a hotel anytime it rains hard. When electronics, like a phone or laptop, get wet, they can die. Life on the street is hard on possessions. They routinely get lost, broken or stolen. Subtract that from your savings.

Etc.

I could probably go on, but that should give you some idea.
Security considerations when developing web applications
As a Seattle resident, seeing firsthand these massive and multiple tent cities springing up everywhere, is unbelievably frustrating. Tent cities will appear in one area of town, only to be later cleared by Police and then fences erected to ensure they don't return.

Homelessness is nothing new, but in an area that prides itself on its inclusivity, progressiveness and innovation, Seattle has thus far, failed at addressing the problem. Additionally, given Seattle's place as a major tech hub, the companies (Amazon is directly complicit in this issue since they contributed immensely to the now largely unaffordable rental/housing market) that have profited from the area, need to ask the question if thousands of homeless people wandering the streets is an acceptable cost of doing business.
> [I will soon build an unsubscribe option too]

Just in case you might be unaware, I'm pretty sure that in many places (EU-wide, even?) an unsubscribe button is a requirement!
Ok, I have seen dataflow as a model for writing programs. But such languages still have conditional constructs -- and I always assumed that once it gets down to the metal the cost of a conditional is going to be much the same.
>That, and I'm not entirely sold that acquiring the knowledge of how not to starve or be eaten by animals requires an imperium or a state.

Oh, you don't need the state to deal with animals, or food supply... I mean, the state can deal with those things, but that's not why you agree to live under the power of a state. the primary function of the state is to protect you from warlords or roving bands of warriors (which I personally think are proto-state like entities)

The model I have of peasant life is that okay, you are a farmer. there are good years and bad... you have to deal with crop failures and with wild animals and all that stuff. And as a pre-modern farmer, well, you had better be equipped to deal with those things; nobody else is gonna help you.

In a world where everyone was a farmer, this would be mostly fine. (I mean, one could argue that some sort of mutual system to deal with crop failures would be nice, but that's asking a lot of that time period.) You can mostly deal with it. Even with really primitive technology, if nobody is trying to steal from you, you can make a go at farming.

The problem is that there also exist warriors. Now, in a system with no government, where one band of warriors can expect another band of warriors to later visit the farm they have just looted, where that band of warriors can't reasonably expect to be first to that farm the next year, it is in the best interest of that band of warriors to take everything of value even if that kills the farmer

This, of course, is unpleasant all around. the farmer dies first, sure, but the warriors then end up starving, 'cause they've killed everyone who creates food.

Government is born when one band of warriors establishes themselves in an area, takes an amount of food from the local farmers that usually doesn't kill the farmers, and then mostly chases off any competing bands of warriors. This is better for both the warriors and the farmers than the other way, just because now the warriors have an incentive to keep the farmers alive.

My understanding of feudalism is that it's essentially a complex system designed to ritualize the warfare of the warriors in a way that usually doesn't starve everyone to death. If there's someone sufficiently powerful within your lands, there is a formal system for them to share in the power over the farmers.

The difference, I think, between me and an ideological anarchist is that the ideological anarchist argues that the warriors won't necessarily spring up in numbers that can't be dealt with by the farmers, that humans are basically good and would rather produce than steal.

I... can only assume that people who believe we can live without a state have had better childhoods than I have.
This seems to be the standard terminology used by folks government, policy analysis, and journalism.
I think the article is overexaggerating. Nuclear weapon and nuclear threats are real. One nuclear bomb can kill hundred thousand civilians (because nuclear weapon is a weapon effective only against civilians). "Cyberweapon" is a joke.

I don't know whether South Korean cities have bomb shelters but they better have.
Tesla Autopilot 2 failed to impress me for my specific use case. I have elderly parents, and city-street capable Autopilot would have made a sale at the test drive; the constant cognitive strain of defensively driving is very stressful for them though they put up with it for now, and such a feature would immensely add to their quality of life.

When I took the Tesla test drive in a Model X with my parents, the rep took pains to educate us about the limitations of Autopilot. Lane following in the highway, below 50 mph around curves, and doesn't recognize traffic lights in the highway. Can't avoid collisions below 7 mph. Can't lane follow in city streets. Can't self-drive on main city thoroughfares. I'm probably missing the message, but I don't see how this is that much more revolutionary than a Honda Sensing suite that I could purchase in a 2018 Odyssey [1]. For all the Reality Distortion Field is putting out from Tesla, I was expecting more.

As it was, I can see value if I sit in rush hour traffic on the highway for an hour or more each day, each way. But unfortunately, that is not my use case. And I can get the same tech on other more mature platforms to address the bulk of the value for that use case.

A lot is riding on Tesla's promise to bring full autonomy In The Future. I fail to see how they are besting Waymo at productizing full autonomy or even taking the next incremental steps towards that goal. If I wasn't in software and following what Waymo et al were doing to move towards full autonomy, then I would probably be dazzled, but I'm struggling to figure out how Tesla's driver assistive tech is getting us to full autonomy faster than Waymo.

I'm on the Model 3 waiting list, but that test drive has me seriously re-considering a 2018 Honda Odyssey instead. I'd welcome feedback on what I missed.

[1] https://automobiles.honda.com/sensing
A lot of science is done with GPUs ... in FORTRAN and C++. I believe an n body simulation in GPUs is what started the idea of using GPU for general computation.

I would be extremely surprised if you could get similar or better predictions for the same amount of computation from an off the shelf CNN than from a carefully tuned physical model. (I would love to see counterexamples).
Even then I would question how well it extrapolates; you generally have a very good idea of where your physics simulation will break down.

I think your friend is right; the physics community can't afford to throw away as much code as the tech community. I wouldn't spend years building a simulation in tensorflow because it will likely be obsolete before I finished (leading to the same problems as FORTRAN but increasing the amount of dependencies).

In any case, if it works well enough it's not going to be rewritten.

Eventually ML will become part of physics simulations, but I don't think there will be easy wins in these well developed areas.
Building an AI that understands the world through video
Even better: you can play the remastered Phantom Dust on W10
> we should change the laws to reflect more how people drive.

We can do that once we are at (or close to) 100% robot drivers. In the meantime, I'd prefer my robot drivers to err on the side of conservative.
True, i got myself clickbated reading the title!
I'm also amazed that the coffee shop use-case has remained a terrible, frustrating hack (no way to encrypt without a password and no formal support for EULA/login screen). Like you, I figured in the 20 years since 802.11 they'd consider it a use-case worthy of first-party support--especially since every 3 or 4 years there's a new standard everyone adopts (a, c, g, n, and ac).
* groans* at the old joke
He did not say that his database died. He said the "DB just kills it" as in, the query reached some sort of timeout.
Until recently, even MSVC was C89. I believe they only added some C99 features because the C++11 standard required them (in VS2013, I believe), and full C99 support only came with VS2015.
Use WPA with RADIUS. If you have a NAS at home, there is a good chance you can install a radius server on it.
Or use a Raspberry Pi: http://www.binaryheartbeat.net/2013/12/raspberry-pi-based-fr...
> They were purposely creating hate within the country

So more us vs them clickbait. Got it.
Is there a similar script for Redshift?
I see this a lot on HN, but how does that work in practice? nearly all common graphical email clients compose in HTML mode by default. Most signatures that I see contain at least one clickable link.

Do you just delete all emails from people who dare to use Gmail? Or Apple Mail? Or Outlook? Are they all horrible, horrible people not worth corresponding with?
> I'm personally not sure which VPN providers are supposed to be trustworthy to begin with.

You can host your own internal VPN, it's just to ensure the traffic over wifi is secure. If you are a corporation you probably have a VPN already, for people outside the office to access the internal network. Then just setup rules so wifi clients can only access the VPN server (however yes, it is easier said that done for most home users).
Because people have fun with it? I don't think this is valid argument. That does not mean it is not a bubble, but I can't take project like this as indication of it.
>the companies (Amazon is directly complicit in this issue since they contributed immensely to the now largely unaffordable rental/housing market) that have profited from the area, need to ask the question if thousands of homeless people wandering the streets is an acceptable cost of doing business

I believe the shareholders have voted with a resounding yes. Companies are not out to make the world a better place - they are trying to maximize profits. I think we should try to find more pragmatic solutions such as improving government programs and creating non-profits to help with the homeless problem.
Data-driven testing approach with Katalon Studio
1) there is a fortran codebase.

2) noone wants to spend 1$ to rewrite it in any other language.

-> enjoy fortran
This sort of nasty dismissal breaks the site guidelines. We ban accounts that do that, so would you please read https://news.ycombinator.com/newsguidelines.html and not comment like this here again?
Best Web Design Inspiration 2017
Even VW Golf has (as options) quite a bit of these things. obstacles radar(adaptive cruise control/city safety), blind spot and lane departure warning, self parking...