skysight-inc/HackerNews huggingface dataset:
More importantly, said virtues don't have anything to do with PHP as a language, and everything with request handling in the server and the framework. Yes, in case of PHP, the latter is basically built-in, but you can (and we do) have equivalent functionality with all other languages out there. So if these are virtues, they also apply to Python, Ruby etc. And then - again - why PHP?
Verizon may be quite serious about protecting Verizon and its infrastructure, while still indifferent to retail subscriber account takeovers.
this is horrible. just like any other C-rated company.
Even HN has enough access to your machine. Your browser is showing you this page, the page may contain javascript (probably does, feh), and the javascript can retrieve http://localhost:43278/this/that.
no, there are not. go marry microsoft, stupid
The ability for AI to approach these problems has only been possible in the last 2-3 years. The tech was really not there in 2008, and it's still very rough and cutting edge in 2016. But we are at least seeing the first glimpses that it's definitely possible. If AI can play starcraft, then surely it can control a simple robot. And anyway see my other comment.
The problem here is the Restaurant industry. Overall, its not growing like high tech is growing. While even the article notes:

“Restaurants are being built much faster than I can produce professionals.”

That sounds like it'd be good for "professionals", but when you think about the industry that sounds bad for "restaurants".

That means higher competition between restaurants for the consumer's food dollar. The wages to pay the professionals come from those food dollars.

Without people willing to pay substantially more for food there isn't the cash going into the industry to be able to give raises to the professionals (anyone here willing to shell out $25 every day for the best latte in the world, or will you stick with $4 starbucks or brew your own?).
Nyt Letter
Its also a problem that has been solved a long time ago and is well understood. Unlike trendy microservice architectures....
Does anybody have experience with Cisco Mantl (Mantl.io) ? It looks like CloudFoundry or Flynn, but I never saw it mentioned on HN.
> The only correct ways to verify that a variable contains either a valid numeric string or integer is by comparing type, and then using a regex or a double string-then-int cast.

You know there is an entire extension dedicated to validating and sanitising inputs right?

All your type checking and regexes and double cast comparisons could be replaced with:

if (($value = filter_var($value, FILTER_VALIDATE_INT)) !== false) { doStuff(); }

> You could try to blame PHP, but really it's the developers

At least we can agree on one thing.
Still a really new channel with not that much content, but I enjoyed what JustForFunc[1] has up so far.

[1]: https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw.
Functional package management is the feature of the XXIe century (like guix and nix). Knowing that I can tweak my system and be able to reboot in the previous configuration is very pleasent.
So if trump wins they will say russia changed the votes so clinton is actually the winner. Neat plan.
ĐÀ LẠT ẨM THỰC
nổi tiếng này. Xíu mại Đà Lạt thơm ngậy, ngon khó tả, được làm từ thịt nạc băm nhuyễn, ướp hành, tỏi, tiêu. Bánh mì luôn được hơ nóng bên bếp than nhỏ để giữ độ giòn, ấm, thơm. Một suất bánh mì xíu mại bao gồm vài viên xíu mại và vài lát da heo và nước sốt rắt thêm hành lá, cùng một ổ bánh mì nóng, ăn kèm với đu đủ bào, rau thơm. Đây là món tuyệt trong khí trời Đà Lạt, ở đây bạn có thể dễ dàng bắt gặp những quán xíu mại dọc những con dốc, trước cổng trường,...

Khách sạn Đà Lạt điểm dừng chân lí tưởng và an toàn cho mọi hành trình, hãy đến ghé thăm thành phố này để được tận hưởng không khí, chiêm ngưỡng muôn loài hoa và những danh lam thắng cảnh, được thưởng thức các món ngon của nền ẩm thực đặc sắc nơi đây nhé. Qúy khách có thể tham khảo tại khachsandalat.info.vn
Gwan's performance is the real deal. It's also the least stable piece of software I have ever used in my entire life.

That last sentence is important.
KDE Project releases KDE 1
I know this module and it's quite nice, but I didn't like the way it handles config overwrites. I can assure you it's not a copy of another module 'node-config' from the readme file is the initial name I've assigned to my modules, but unfortunately there is another one with the same name. I'll update the readme file soon :)
I completely agree with this. There were a host of similar services when Facebook appeared in my radar, I was signed up to a couple of them. Its only because more friends signed up for facebook that it seemed to have a snowballing effect. It didn't seem in any way superior (well except compared to myspace).
Nobody forces you to use type inference. If you think a particular piece of code is too tricky to understand without explicit type annotations, by all means use explicit type signatures.

That being said, I have never encountered a program that was hard to understand because types were inferred rather than explicitly annotated. I use explicit type annotations in two situations:

(0) As a compile-time analogue of printf debugging. Not exactly a joyous thing.

(1) At module boundaries, to control what modules expose to each other.
Thanks for the suggestion. For the record, I'm a fairly happy C# for work, Haskell for hobby programmer, using Python as my go-to for quick-and-dirty scripts. My comments here are mostly based on my own thoughts on the static vs dynamic debate, in this case specifically how to keep the advantages of dynamic languages whilst absorbing some of the benefits of static checking. They have nothing to do with the best usage of MyPy in production-grade Python projects, of which I have zero experience.
Any resources you'd recommend in particular to learn FRP and how it applies to Android, specifically.

As a frequently frustrated intermediate developer I'd greatly appreciate it. I've just begun using RxJava and Robospice to tame my server endpoint call logic, but I know it's just the tip of the iceberg.
Not necessarily; unless they have root, they likely don't have permission to run as your user account, only their own.
>try passing integer values. ctype_digit(50) === true, but ctype_digit(100) === false.

That is hilarious! I love how even stuff that is supposed to fix other stuff itself end up being completely broken. But hey, it is documented.

Learning Php is like taking a massive loan. It get you started easily, but causes eternal suffering in the long run...
No Angular2?
Who told you?
Both. Browsers shouldn't allow requests to localhost or 127.0.0.0/8 from anything other than localhost, but guile also shouldn't listen on a port on localhost by default.
>If you can't keep the "types" of your design in your head, your design might be broken.

Either that, or you might not work on toy projects.
Apple begins selling carrier unlocked iPhone 7, iPhone 7 Plus in US
Try 'Reader View' on Firefox.
How Israel builds its hi-tech startups
>For now a few words that I hope I won't regret later (apart from the things I mentioned): The bulk of invariants / assertions in many real-life programs can't be expressed with mainstream type systems at all.

Which is beside the point, since partial coverage of invariants is still very useful.

For when it's not, there's Idra, Coq and such.
True, I have seen one startup fail early because he couldn't find any (cheap) Django devs. He might have stayed around another year with the funding he had if he had gone PHP.
Can Your Mobile App Last a Day?
No, because of https://news.ycombinator.com/item?id=12703121
In your example, 123e4 is a valid PHP number.

That said, input is a problem. In a dynamically typed language, it's easy for beginners to expect HTTP and requests in PHP work the same way. In reality, you will be coercing from string to wherever you are working with, which could also be an array of strings, or vice versa.

Input rules would be nice. For example, we always want id to always be an unsigned integer in this context and email will always be... and so on.

Dynamic typing makes, in this case, two types look like either plain old dynamic typing or leads to believing input has a homogeneous type.

In any case, I'm going to take a mag glass to some of our code today. Thanks!
> The variables are there. You can use them or ignore them...

Ever worked in a team?
Not if you have noscript and the ABE protection turned on.
They need to understand that atlas shrugged is just a book - and badly written that is.
Observable universe contains ten times more galaxies than previously thought
Stop Hacking Your Success – Start Building
Magnetic fields aren't the only issue here.

You won't be able to store large amounts of it since quantum tunneling will become a statistical problem.
Why Do You Need These 'Word of the Day' Applications
Decent developers don't want to work on shit code bases all day long. The application will suffer in the long run.
MILF PAVLINA – escorts| athens escorts |call girls
10 ios features to enhance user experiance
You don't. You have to put in the work to understand the particular bias and reputation of each sure you read. And then you have to seek out additional sources that are biased in different ways so that you can see all sides of the debate. There ain't no such thing as a free lunch (TANSTAAFL).
What It Takes to Be an Effective Community Manager
At the same time... what kind of laws do they want to get rid of?
I think it all depends on the requirements of the company doing the acquisition. I've gone through several myself and did not have to re-interview however I have heard of a employees claiming Google required them to re-interview which has got to be nerve racking considering Google's heavy focus on avoiding false positives a lot of good people don't pass them.
I agree that nuclear pulse propulsion would be awesome to have. However, as far as I know radiation hormesis is a hypothesis that is still disputed.
I know a lot of researchers who avoid 4chan due to fear. Given that context, in some sense this seems to be a bold step.
Because JS is open source and it's not controlled by an Oracle / Microsoft / Apple / XXX foundation. Everybody is free to do stuff - and does. In the end there aren't actually as many tools as people think, a lot of hobbyists projects who die quite quickly
Slack is in no way like Wave. Now you're just over reaching with your comparisons. Wave's flaw was showing you what the other person was typing as they were typing it. You try to separate quality from functionality and stick that to market's fault because it doesn't want Wave's functionality. That is not mutually exclusive. Wave's quality was egregious.
How Video Games Are Changing the Way Soccer Is Played
I took this exact same test for a SRE (site reliabilty engineer) position at google earlier this year.

I failed in the same way the author did but the recruiting person helped me so much that i could proceed to the next level.

Obviously she was aware that this test was broken and that candidates would occasionally pass it by sheer luck.

Other later interviews were equally broken in the same ways.
SoftBank and Saudi Arabia Partner to Form Giant Investment Fund
How to Find Product/Market Fit Without a Product
Some examples might be helpful.

I'm quite familiar with assembler, but couldn't write any kind of TiASM program just with the readme's help.

Things like "(eq)(ne)" arent familiar to me, but that might just be a symptom of my ignorance.

And hmm... I would have assumed that "jmp i0" jumped to the first byte of the video memory (which sounds like a bug). Do integer jumps refer to lines of code instead?
>Well, ctype_digit takes strings, not integers...

The problem is that the behavior is not consistant. Php is some parts c, some parts java and some part perl. That is the problem. It takes a encyclopedic knowledge of the documentation to know what part you are dealing with. And even that might not help you sometimes, because the documentation can be plain wrong at places...

>anyone who actually cares about what he does knows you have to check equality with ===

Can you write php code to store some string to string mapping in a php array and further down, check if a particular key exist in that array?
Managers caring about technical debt? You must live in a parallel universe. They may care about maintenance costs, but that is not really the same thing.
Really doubt that based on those questions. Recruiters are human and fallible. They form opinions about people, sometimes incorrect, and act on those opinions all the time. This phone screen is the final step before they lose control of the candidate process to the technical team.

Recruiters do reject candidates and create false negative situations when it comes to positions that have a lot of candidates and very few openings. For Google, that would be every position, especially engineering.
I'm trying out some embedded rust on arm. Tried using the rump kernel but it was a non starter. Now making headway with the yocto project [0].

I'd be interested to know if you're running rust embedded and if so how easy it is to get started.

[0] https://www.yoctoproject.org/
For a wood-cutting system supported by two chains and gravity, .4mm is surprisingly good tolerance. Sure, it is possible to get far more stricter tolerance with tradiotional power tools (for skilled person) but first you need to somehow draw a line to follow, a challenging task in itself for complex shapes. This tool can do CAD, a big benefit.
Question for the Flynn team:

For us to invest time/effort adopting a PAAS solution requires an amazing amount of trust in your ability to execute now and in years down the line. Unlike alternatives, you are a company and not an industry collaboration / foundation, how open can you be to make us believe you are not the next RethinkDb-like shutdown?

e.g. How many in your team, why can they do this, how much funding do you have, what is your burn, when do you become default-alive?
If you don't call what C++ and Go do "type inference", would you call it "type deduction"?
I lost it at the pony.

http://1.media.dorkly.cvcdn.com/49/88/218a3fcaad60f3ab12f55e...
BlockChain.info Domain Hijacked; 8M Bitcoin Wallets Inaccessible
Exactly, the author is French. While I am sure this was reviewed by someone else in the Dailymotion (a French company), the reviewer was also French.
Would it be possible to put the whole website on IPFS?
I know a plenty of people that attempt to squeeze past the cyclist giving them scant room. Almost 100% of the time, despite it being forbidden by law here.
I'm not a huge fan of the superglobals - but the correct fix here is to use a parameterized query!

I'm not sure which languages you are used to, that will somehow magically 'escape' an input string so that it's safe to inject directly into your query in all circumstances.
I know I don't want strings from the frontend pre-quoted in any way. I want the string the way the user typed it in!
Add redux scaffholding into your folder fast
How do I learn which mfgs I should look for?
* Flynn builds apps from source, so not sure how that works for compiled Java/Go, or anything you'd run with a binary buildpack

You can deploy docker images, at least that was the case one year ago

* Cloud Foundry is run at massive scale in production for mission-critical workloads by banks, payment processors, IoT data ingesters, manufacturing companies, research companies, governments and everything inbetween. I can't see any evidence of the same being said for Flynn.

I think that's the whole idea behind flynn. Instead of being heavy-weight, complicated to deploy (no BOSH) and resource intensive, you can run a cluster with 3 nodes and deploy a ton of services there. It's not targeted at banks, it's targeted at people who don't want to use heroku or pivotal or GCE. And this makes it a lot faster in many ways, at least last time I checked.
Page faults cost zero. On locked pages.
You know a 'lot'(!) of researchers who avoid 4chan? What exactly would they be researching or avoiding to research?
This is Trump's campaign platform, which is to start protectionism for the US. And I agree, it would be a necessary step. You can bitch and whine about other countries being protectionist, but the appropriate response is to actually do it yourself (in the US).
> Please, feel free to correct the record, then, with the correct screening questions.

No can do. I actually like my job. And I also like my coworkers and don't want to make their life any harder.

> No, it won't. Because it's the tech equivalent of a lottery winner saying they think the lottery system is a fair and equitable way to distribute money.

The same goes for a "I interviewed at Google. It was pleasant, everyone was really nice but sadly I didn't got accepted" post.

The fact remains, that you don't read from >99.99% of people. My interview process was very pleasant. I had a bunch of nice conversations about programming and computers with friendly and humorous people.

> Same problem. If you're in, you passed the Google employment lottery, so it's much more interesting (and should be more meaningful to management) when insiders agree that the hiring process has problems.

There are a lot of insiders. With a lot of opinions.

> so long as Google is happy hiring not necessarily the best people for the job, but the ones lucky enough to dodge more false negative flags than everyone else.

Well, the thinking here isn't really "we want strictly the best". That would be a hopeless idea from the get-go. The thinking is "there is a hiring bar that we want people to pass and we want to hire exclusively from above that. We don't care about the sampling of that, as long as we get that". What they end up with is a pretty broad sample of that population. Some (like me probably, tbh) just barely pass the bar, some are the very top. Some other top-people got unfortunately rejected, some other barely passing people too.

So yes. There is indeed no ambition to actually get just the top 100K engineers in the world.

> All that said, yeah, Google's hiring process works for Google. Coming here, to a conversation started by a crappy screening experience, and expecting respect for a process with so many false negatives is a bit optimistic, though.

Well, mostly I (and DannyBee) are just pointing out obvious flaws in the discussion here. Like the obvious self-selection bias and selective reporting. And the also obvious fact that this particular post was written while angry and only represents one side of the story; and that not even accurately.

Secondarily, in these long-wound comment threads on reddit/hackernews/twitter, people seem to usually not even be aware of the goals of the hiring process and think "look, here, three prominent false negatives" is an actual argument about the process being flawed.
"grok" implies a deep understanding, much more so than "reason about".
>You have a point though. I used this internet thing about 17 years ago, it was terrible. Only dial-up. SLOW! And don't talk to me about browsers. Netscape? Internet Explorer? Ugh. Forget it. I don't care what they might have changed, or replaced or completely removed, its always terrible.

We have only one Internet. But we have a lot of alternatives for Php to choose from.

If you have an Internet provider that gave you horrible service, will you give them another try even when your current provider is great in every way, just because the only good thing with your past provider was they gave you a connection in a day, instead of 3 days as with your current provider....
Does it really matter? Human drivers are dime a dozen and act vastly differently under stress. It has not been tested.

Armchair scenarios do not help, we need actual research in simulators at high stress.
Yeah I had a somewhat similar experience. My first technical interviewer was 15 minutes late (so it was now a 30 minute interview). Then, after being asked the typical slew of questions (what is a hash table, etc) I was asked to implement a basic data structure (Set). Which was easy enough but my interviewer wouldn't let me finish writing up my implementation and, instead, insisted I focused on optimization of a particular, custom method he asked me to implement. I protested (premature optimization, etc) but ultimately went along with it. I finished optimizing but didn't get a chance to finish my Set by the time the interview was over.

I got an email a week later saying thanks but no thanks with zero explanation. I had gotten everything right, what went wrong? So I had some of my Google friends track down the interviewer and ask. Apparently I didn't continue forward because I didn't finish my Set implementation...

I've had Google contact me on occasion since then. I have not re-applied / re-interviewed with them. Their interview process is already bad enough.
MSDN C9

my bias showing here.
Flip Diving Hack Tool No Survey (Android/iOS)
If you're interested in Mantl, I'd look at Mesosphere's DC/OS. It's very similar.

Disclaimer: Work for Mesosphere
that's the whole point, you don't need a lot of time to adopt flynn. it's not that "getting BOSH to work was my life for the last 3 weeks" kind of experience.
To be fair, as a Python dev, I have inherited some real crap in Python as well. Though recently I had to import some data from a PHP website we have - boy that was another level of crapness (though the main problem was the database design, or lack of it).
Is someone aware of a similiar post replacing "Physics" with "Computer Science"?
Uhm... well, actually, some of those things are pretty cool though! Programmable LED name badge, mini drone, a dirt cheap smartwatch - I wouldn't necessarily call that crap or dreck.
This paper was shared on /pol/, here's a link to the (archived) thread if you're interested in reading the responses.

http://archive.4plebs.org/pol/thread/92760043/
I spy with my 5 eyes
I did this with phone cases like 6-7 years ago. I setup a website with Magento, took nice photos of all the cases (which I found out is kind of hard). And started running some Google and Facebook ads. I couldn't seem to make a profit that way (duh). In hindsight I should of pursued Amazon. I bought like 300 of them.. and 290 or so ended up in the trash.

It was really interesting to do though. Talking with the Sales people on Skype was kind of funny, I remember in one profile picture, the guy had a western outfit on (cowboy hat, bandana, the works). I think a lot of the Sales people did that kind of stuff to connect and seem more trustworthy with Americans.

I also picked up some single units of headphones and breathalyzers. All the headphones were garbage. Some of the breathalyzers actually seemed pretty nice, but they would be expensive to purchase in bulk, and it seemed legally risky.

The main cost/challenge I found was shipping. Air is quick and easy, but really expensive. Going by sea is cheap in comparison, but requires you operate at a bigger scale. There's a name for companies/people you can hire that will handle all the tricky parts of shipping by sea (I want to say Freight Agent but am not sure).
I love this kind of thing so much that I built my own: https://github.com/rcarmo/piku

(Originally coded to deploy services on the Raspberry Pi, but now used on "real" machines too)
The alpha port that wanders on the torrents doesn't seem to have that.
Either I didn't see it or is it something specific to a particular version of 3600?
Case Study – Financial Services Firm Achieves BI Coverage