skysight-inc/HackerNews huggingface dataset:
This is something that I'm currently dealing with as well. However, I'm a little less concerned with trusting the location in particular and more in whether or not the client itself is trustworthy.

Do you have a user login system? Can you easily isolate fake data to a certain set of accounts? Or are you dealing with anonymous requests?

One possible solution you can look into is signature authentication of the headers to verify that the request is coming from a trusted source. You can either us a public/private key pair or a symmetric key with HMAC. That being said, this isn't foolproof - you have to keep the key secure, and that isn't totally possible in an app. If someone attaches a debugger they will be able to get your secret key if they're determined enough. The best you can do is obfuscate / encrypt the key so that it can't​ easily be read out from the strings in your app.

If you wanted to verify the location data itself, you could look into modeling the user's movements and look for abnormalities in the sequence of locations. Also, you can check the location against an API like Google or Foursquare on the back end.

Curious to hear what other people think as well.
Doesn't your regex crate avoid compilation of various types of "simple" regexes, and instead just translates them to simple string library calls? If so, wouldn't most globs be converted to such?
> I'm working on a project and I'm raising about $ 100k from some friends and angels(some are based in US)

The question is, why do they want you to move? Do you really have to? If so, you'll probably have to change your strategy.

If the investors want you to move so much, get them to foot your extra expenses, or at the very least your rental bills (so, additional funding). Otherwise you'll burn through your runway way too quickly.

I do think the runway analogy is a very apt one. Except that, in Silicon Valley, the runway is made out of acid.
Oh interesting...is really so easy ?
I'd go with cross-cloud.
Square pays less than $3M for a whole team doing some declining startup and refuses to comment. So Bloomberg makes a whole article about it?
If I had to have someone operate and suture a ruptured artery inside me after a terrible accident or something - I would rather a human doctor be able to do it. Also, a human being would be better at doing that in a non clinical environment (such as road side assistance at a vehicle accident scene etc.).

Also, as the son of a respected doctor, I see other aspect of 'doctoring' that extend to far beyond technical or diagnostic skills. Hardly a day went by when we were out in public when a former patient of his would approach us and thank him for safely delivering their child or saving their lives. I don't think that an email thanking AutoDocBot3000 v2.33 for diagnosis & drug dispensation # 288374 would have the same impact.
Or 'well shoot your wife and kids first if you don't cooperate'.
Yeah, not sure about that. Was responding to the hypothetical posed by my parent.

Would be interesting if it applied to pass-throughs though. Actually, more like completely nuts and ripe for abuse.
Not necessary, but it's pretty widely agreed that he was a mediocre CEO, no?
None of the sources I've read through itemize exactly what that means; they do mention that Uber was able to determine if a Lyft driver also drove for Uber, which means they knew the driver's personal details. Otherwise, if a Lyft driver did not also drive for Uber, I would assume they would not have personal information on the driver.

We'll find out regardless through discovery.
Trump wants to send men to Mars
Yeah, that was a mistake on my part but by the time somone pointed it out I couldn't edit my comment anymore. Sorry. :-(
It's just a pre-seed and investors want that I move because all my customers are in sv.
I'll give you Eisner, but Kroc's first franchise was the 9th McDonald's overall and he is the sole reason for its international dominance, so he's not a founder only in the technical definition of founder. Technically, Warren Buffett is not the founder of Berkshire Hathaway, the old textile business.

As for Welch, GE Capital was a good chunk of GE's revenue and profits... right up to 2008 [1] where it might have sunk the company; it is now being sold off by Immelt [2]. So much for the industrial group giving the financial side "stability"...

[1] http://archive.fortune.com/2008/10/09/news/companies/colvin_...

On its business: " though the average citizen probably thinks of GE as a great industrial company, its industry classification in the Fortune 500 is diversified financials. It is by far the largest company in that industry group. The next biggest - and here we begin to glimpse GE's troubles - are Fannie Mae (FNM, Fortune 500) and Freddie Mac (FRE, Fortune 500).

The reality is that for years, about half of GE's prodigious profits have come from General Electric Capital."

On 2008: "But now the stock trades for less than half its price 12 months ago. More than $200 billion of value has vaporized."

[2] https://en.wikipedia.org/wiki/GE_Capital#Restructuring_plan

[3] On who built GE Capital: http://archive.fortune.com/magazines/fortune/fortune_archive... [1997]

"At another level, a small crowd of professional GE watchers know that CEO Jack Welch owes a surprising amount of his success to a profit dynamo called GE Capital Services. What only a handful of people understand--given GE Capital's reclusive nature--is how important this secret weapon has become to GE's continued prosperity, and what a model it is for managers trying to grow in any business."
Excellent! Here's to gray hair Docker wearing developers!

Until you've built a useful application on the stack, something that can be utilized for something, you've not spent enough valuable time to be productive on it... just something I learned a long time ago and stuck with.
Software development/engineering is still a young industry, most developer jobs really came about with the internet in the mid-90s on up and increasing every year. So the numbers will skew younger at least for a few decades.

The bulk of people that have been coding since jr/high school and college are around or in their 40s now. C++ was invented in mid 80s for instance and not really fully in taking over desktop apps for a few years, combined with the internet then browsers, from that everything today + mobile which is another growth area. People were pushed into management because there were minimal veterans in the early 90s/00s, and you could be a senior coder within a few years.

The ages will eventually skew up especially with GenY/Millenials being greater in numbers than Gen X who were really the first generation to fully have internet jr/high school/college on, and many went into development, older than that some switched but most had their path in life already going. Ages will skew older with the next couple generations as they age. When radio started everyone was young in it as well for many of the same reasons.
What you showed in your example is Server-Sent Events, not HTTP2 Server Push.
Not for c, ch, h, j, ll, ñ, or y, among other possibilities. :-)
That's an interesting reason for Mr. Levandowski to plead the fifth.
Except that's not what Occam's Razor says and that problem comes from the awful and inaccurate simplification of it.
MSFT Market cap when Ballmer took over: $601B

MSFT Market cap when Ballmer announced he was leaving: $270B

That was the problem... even if the initial valuation was ridiculously inflated by the early tech bubble, post-crash, the stock was pretty stagnant throughout his tenure as CEO.

http://fortune.com/2013/08/23/steve-ballmers-market-cap-prob...
I'm using the method of listening to music to study Chinese.

It's helpful to let me follow what's going on in church. And I'm much more likely to remember the vocabulary. I don't just want to see words for a second though - it's helpful if I can read all the lyrics on the screen at the same time.
You're right. This is something that annoys me me when people evaluate thing. The values of something is of much more important thing than just cost. Its like punishing poeple who optimize things to reduce cost
Can you tell us a bit more about 'taking 3-6 months off' to learn new things. I'm thinking about doing that myself.

Did you take a sabbatical? Is your current company ok with this? What did you work on?
Yep. Your new uptime is u1 x u2.

Like .99 x .99 == .9801

It's raid 0, like striped disks.
A regular function vs. arrow function callback
Jesus. When I started in '06, my total comp was 82k. My last year, 2010, my total comp was $115k. I managed to be both too late and too early to that party.
Right... also, during a tear-down, he'll occasionally leap to some conclusion about how something was done, complain about it / praise it, and then completely contradict himself a few minutes later (or in a text overlay) once the facts emerge. Still, it's good entertainment.
My home country of residence or of citizenship ?
"We say AI (shudder) these days instead of ML"

I thought it was the other way around. With ML taking a more statistical approach to traditional AI problems.
Linux kernel remote heap overflow vulnerability
Not sure whether you're referring to CPU microcode or the OS in the management engine.

Microcode is remarkably tiny and heavily encrypted. I've never heard of anyone dropping hints as to what's in it, so if that's permeable at all I get the impression you'd probably have to have some rather nice friends to learn about it.

Regarding ME security, here's some interesting info I found a while ago: https://news.ycombinator.com/item?id=13782508
"afair" is not good enough if you are dealing with US immigration.

B1 is very easy. So much so that there's no reason to not apply to a B1/B2 at the same time even you are just going to visit on vacation. Who knows, you might find that there will be a conference near your hotel, which you wouldn't be able to attend as a tourist.

Now, let's get some info from UCSIS:

https://www.uscis.gov/eir/visa-guide/b-1-business-visitor/un...

"+ How do I demonstrate that the purpose of my trip is to explore starting a business?"

" A written statement detailing the purpose of your visit, the activities you will participate in, and the intended duration of your stay
Meeting confirmations (letters, emails, etc.)
Meeting agendas/outlines/read-aheads
Invitations for trade shows, conferences, meetings, etc.
Evidence of acceptance into an incubator or accelerator program, including a description of the program activities and duration
Evidence of the source of payment or other compensation, if any, you will be receiving while in the United States"

So, B1 seems to allow what the OP wants to do.

But then again, I'm not a lawyer. OP should get one.
Super cool. Looks a lot like dummynet in FreeBSD!
Oh that's fascinating - thanks!
Wrt money transfer, maybe Alipay is more widely used
Agree. Especially with startups. I have to say, I'd been to a bunch of local Meetups and have bent the age curve at them. Looking around going, "wow, these could all be my kids...". And most of them are good programmers but terrible at decision making.

My only problem with "today's young programmer" is really the lack of experience to know enough to "see this movie before". I've seen a lot of mistakes in companies that I've been at and worked at only to go "Umm... yeah, don't do that..." -- only to see them make the mistake because they haven't had enough time or experience it. It's like watching my kids touch the hot stove for the first time.

But the industry loves "young". Don't they?

When funding comes for a startup, it appears VC's are willing to dump the money on the 24 year old with a pitch deck that excites them... it's amazing.
The default behavior of Bitcoin is for all miners to cooperate even if they are independent.
One thing I do way less in my 40s is over engineer a solution, or worry about all possible someday maybe use cases of a class many Java developers seem to like to design for.
If this discussion goes on for much longer there will be something even more complex than the device shown.
Yes, networks are beneficial in attaining any job, but the caricature you posit is a farce
Wikipedia founder launches Wikitribune, an attempt to combat fake news
There isnt that fine of a line. That's the moral hazard, are you building something or are you working to destroy something. Frame it as the VW firmware, they didn't cheat emissions because one or two guys did some late night hackers and put some extra code in to git, there was an orchestrated effort where a lot of people thought "out side the box" and rationalized their morals.

Would it be more moral to report the API use to Lyft? Those folks are just trying to earn a living too, right? Would lent you feel just as clever reporting their vulnerability to them?
I'm curious - is it common to hire CEOs and then compensate them with a commission of their negotiated savings?

I'm sure that the devil is in the details, but for a company that is already up-and-running it seems like it should be possible to measure how much the company is spending currently, then how much less the company spent after the CEO negotiated, and then give the CEO a fraction of that.
This. Most development is CRUD and is trivial. Write a DSS and/or automation system that is bulletproof and saves millions and it's significantly more difficult. The difference between using something like Biztalk and writing something like Biztalk is orders of magnitude more difficult.

If you are using someone else's framework for the majority of what your application does, that's not really software development. I know many people won't like hearing that.
I feel similarly as far as being on a whole other level now. I'm 40 and semi-retired. I spend far more time coding per day than I did at the peak of my career in the industry. And compared to myself back then... I don't even know how to make the comparison. The concepts and systems I play with every day now wouldn't have been anywhere in sight for me then.
Wikipedia founder to fight fake news with new Wikitribune site
Wikitribune is not connected formally in any way with Wikipedia. However it is a project of Wikipedia's founder, Jimmy Wales.
EVs won't all charge at the same time, any more than all petrol and diesel cars are filled up at the same time.

Besides, EVs are essentially storage batteries on wheels. They can be configured to charge overnight when grid demand is low and supply is abundant. V2G technology will mean that they support the grid, not burden it.

Electrical engineering programmes should be embracing EVs for exactly this reason - there are lots of really interesting challenges and problems to solve.

But they certainly are not unsolvable, and by putting their heads in the sand, the University of Southampton just sound like backwards-looking luddites.
This is an interesting idea, especially for someone like me who cooks nearly every meal but still watches rarely-used ingredients die a slow fridge death. Are there any books you would recommend specifically for this kind of reusable cooking plan?
It’s not a fine line: signing up for a Lyft account requires explicitly agreeing to a ToS, which is a legally-binding contract.
>You can run your own MatterMost or XMPP server quite easily and even lock it down to behind VPN only to minimize security risks almost completely.

What about Matrix?
As much as possible, I have no desire to talk down to anyone.

I have had a couple of law classes. I found them hard. I put a lot more effort into my first law class than the statistics class I took the same quarter and did vastly better in statistics. I also worked in a very legally driven industry for over five years. That was an experience sort of counter to my general nature. It was a growth experience.

I try hard to not talk down to anyone, if at all possible. I don't always get it right, but I don't think that fosters good discussion. If you can't ask the "dumb" questions, then we have a very big problem. At that point, only the people already in the know can talk at all and that's a very big problem.

So thank you for asking a sincere question in good faith. :-)
You're allowed to say no to your investors. In this case it sounds like you probably should.

$100k isn't giving you much runway in SV. You won't be able to hire anyone, and would soon be out of cash and have to leave (you'll save a portion of your cash for that right?).

If there's something you really want to move to SV for, come for 2 months, stay in an airbnb, and do what you need to do. If you need to and can, raise more money (investors or revenue) if you're set on moving here.
Zen and the Art of Motorcycle Maintenance Author Robert Pirsig Dies
While I enjoyed the book, for me going back over it years later, in the afterword for the second edition: a crushing blow. It now overshadows the book for me. It describes the murder and aftermath many years later of his son that was featured in the novel. Here. I found it. Read it.

:'(

http://theaetetus.tamu.edu/online-texts/zen/zen-afterword.ht...
There's a lot to pick at about the book, but it's a great introduction to some basic philosophical concepts.
Would be fantastic if this could be contributed to numpy.

Edit: source code is GPL licensed https://github.com/springer13/hptt
In your OP, you said you have multiple investment sources. How much of the 100k requires moving to SV? Consider how long it'll take you to build the business to profitability. Consider the increase in rent. Consider the cost of your move. This could be netting you absolutely nothing.
By default, most programmers from two decades ago ARE full stack developers.

Back then, there was no separation of front end, back end or database - it was all melded into one, so if I wanted to write an app, I would have to learn the language, figure out how to display the data and collect user input from the screen, write the data tables and the code to update it etc. etc.

There was no question of learning SQL or raw file system I/O to manipulate data - there was no ORM or framework to fall back on. Until Windows came along, there was no standard on UI or UX principles. It was all 'build it as you go'.

Some of those older habits die hard. Though I use ORMs almost all the time now, I still find myself experimenting with queries in raw SQL before translating them to my ORM of choice. I still have a hard time separating my front end code, or the design elements thereof, for someone else to do, because I am so used to doing it myself.

Somehow, I still feel the need for ownership of all aspects of my application stack, and will often spend an inordinate amount of time learning about something that I am not familiar with. As I said before, Old habits die hard.

So, while I don't often refer to myself as a 'full stack developer', I do routinely say that I 'do it all, including making the coffee and sweeping the floor in the server room'.
I don't think Juicero cares one way or another about your ability to side-step their juicer, as long as you buy the packs because that is where the money is. They'd probably give you the juicer for free if you signed up for a 3 years worth supply of juice packs.
> I guess the point of codifying existing handwritten forms is probably true for the Chinese simplified characters also?

> Many of the simplifications were made by taking a cursive form and declaring it the "official" version.

Wrong. While many simplified characters were modeled after their cursive forms, it's not simply taking these cursive forms and declared them "official". Per se, the cursive form is cursive, and the simplified characters are in regular script. The problem is, when you forcibly bend the curves into straight lines, many lost their artistic aspects and became ugly abominations.

> Like I said, in China primary motivator was improving literacy rate.

The funny thing: Taiwan uses the traditional set and has a higher literacy rate than China. People used to blame the traditional characters as too complicated and a hinderance to literacy. Apparently what really matters at all is the education itself.
Can you provide any sources for the examples you provided being accepted to satisfy O-1 visa criteria? If things really were this easy, I'm surprised this isn't discussed more.
Most of the times it's been tried the team gave up. That was usually on NetBSD since it's designed to be easier for newcomers to work with. Changes slower than Linux, too. Still gave up...
Best Go Programming Books for Beginners 2017
If all 26 million cars in the UK were replaced with electrics, overall grid demand would only increase by about 20%.

Will the grid need to get smarter? Sure. Will we need to improve aspects of it in the coming years and decades to support electrification? Obviously.

But the idea that the existing grid cannot be adapted to support widespread adoption of electric vehicles is absolutely false.
I'd assume you could power a combined cycle generator with whatever feed stocks go into making gasoline which gives you 54% total efficiency. Bonus turning oil into gasoline consumes energy.
Terms and Conditions of Usage – INFO Retweet
As far as I could tell on a trip last year, China already leads, but not with electric cars. Instead, their masses are leading the way by huge adoption rates of electric scooters/bikes. There are way more Chinese who are buying these than cars, and will be for the short-term future at least. It will be ironic if Tesla's Gigafactories end up spewing out more battery cells for scooters/bikes in the developing world than cars in the developed world. I was really surprised because I would have expected really old and refined ICE tech to be cheap enough to beat electric drive tech, but nearly every two-wheeler I saw was battery-driven.

There is an interesting confluence of factors that seem to be attributed to the explosion of e-bike popularity in China [1].

Can someone who lives there comment upon what seemed to be a mass adoption trend to a tourist? Is this isolated only to the Tier 1-3 cities, or just the CBD's of the Tier 1-3 cities, or is this really widespread even into the small villages? Are the recharging costs lower than equivalent fuel costs of comparable scooters, even after accounting for battery replacement?

[1] http://large.stanford.edu/courses/2015/ph240/perrot1/
I got my first "senior software engineer" title at the wizened age of 22! I'm not kidding, but it is hilarious.
Balmer became the CEO right at the peak of the tech bubble. He couldn't (nobody could) possibly have maintained that sort of valuation. It was all hype and irrational exuberance.
Checkout Modal design
It's a book about technology in general and our qualitative relationship to the things we make, really.
And his son (Chris in the book) was murdered in San Francisco!
Absolutely! I think my introduction to Big Clive's channel was a review of one of those electrode heater deathtraps for rapidly boiling water. I need to check out more of his stuff.
It actually takes a lot of electricity to refine oil into gasoline. If we need less gasoline, then that's a lot of electricity freed up for general grid use.

https://m.youtube.com/watch?v=BQpX-9OyEr4
A safer online shopping experience
>>>"The book is brilliant beyond belief," wrote Morrow editor James Landis before publication. "It is probably a work of genius and will, I'll wager, attain classic status."

Amazing when things like that are foretold. (Yes I know, survivorship bias blah blah)
Nice playlist!

Shameless plug, but you can also check out a collection of my favorite songs on my Juicebox: http://www.juicebox.dj/lawrence

It's mostly hip-hop, deep house, and experimental music.