skysight-inc/HackerNews huggingface dataset:
Listen, you have been hired by the greatest software company on the planet, you survived ridiculous recruitment process with multiple pointless whiteboard interviews, CLEARLY you are special. How dare those unworthy peons slander the name of your company? they arent qualified, you are. "customer support"? You are not being paid >200K to sit 8 hours in a chat telling people to turn it off and on again.
> Because it's very wasteful to keep reinterpreting the same page every time, as opposed to just running it in RAM from a warm JIT.

You are running it from RAM. PHP's OPcache, and HHVM, will both compile the code only once (well, HHVM will compile it multiple times due to JIT, but it only touches the disk once) and cache it.
We use words to describe our thoughts. This is different than "thinking in words" in subtle, yet important ways. There are ways of "just knowing", much like you "just know" that three times four is twelve, or where to put your hand to catch a thrown ball. Probably the most salient example is Eugene Gendlin's "focusing". You can likely also access many of these through various meditation disciplines.

There may also be a lot of personal variation in things. I know that I am very much not on the "verbal thinking" side of brain design space - to the point where thinking of things to say distracted my visual processing and made me practically incapable of doing eye contact in conversations.
Step by step with the ability to execute arbitrary expressions in the middle of it? That's the important bit. What VSCode extensions are useful here?
It's quite scary how much of the internet is affected when issues like these happen.
No it really doesn't. It probably take all of 90 minutes to learn everything there is to know about making the pastries which are on the menu. Pastry-making is glorified robotics (but it's very exacting, baking is rather unforgiving compared to other forms of cooking.) Software development consists of creating a new recipe every day: you are NOT following well-defined steps.
I'm not referring to per-user sorts of things. You can't cache those locally in a sane way in any language. I'm talking about what would usually be memoizable sorts of things.
We're seeing this issue for our sites behind the L7 load balancer, this is also causing the site for the stackdriver monitoring to be down: https://app.google.stackdriver.com
We've reached peak Boomer.
I'm honored to be included on the list!
> When we started in 2013, the only open source scheduler available was Mesos and the ecosystem didn't have community efforts like Kubernetes, so we had to write our own components to build Flynn.

I've taken to referring to this as "Not Invented Yet Syndrome". It's hard to base an architecture on a subsystem that doesn't exist.
C'mon man, do you really think the Kent State shootings are at all comparable to the '76 massacre? Look at the photos...
I don't have a high regard for monarchies in general. I'll talk all day about what an insulting waste of time and money the U.K. monarchy is. It's not about your freedom to say what you want -- it's about respecting the views of others and acknowledging that your casual opinion might be very hurtful to other people who are free to hold their own views.
What do you mean? I don't believe there was much indication that that cost yahoo anything at all? The stock didn't respond. I doubt many customers left. The page rank has not changed. And there is no indication from previous large breaches that the customer cares or at least thinks anyone else is doing it better.

So what leads you to think that the impact to a business (especially of comparable scale) would cause more financial impact if it was your average dev job vs a chef?
These ideas are cute and trend well on HN, but I fail to see what real political effect they have outside of making some people feel good that they can pretend to be some type of star citizen. Sealand had a better claim to the traditional definition of sovereignty than a roving satellite you can't even set foot on ever will have.

Geopolitics is more than sticking a flag on something, and then saying it's a nation-state. No current country will respect the "citizenship" of Asgardia, and the "citizens" of Asgardia will be subject to the laws of their resident countries. The moment there is any real threat to the current geopolitical status quo by an orbiting nation-state platform, the current powers, assuming equivalent strength in the future, will strangle or corrupt it from existence with financial and military power.

I don't even see how it would ever get powerful enough for other nations to take notice; a hypothetical space station makes a terrible nation state because it has no resources of its own. Without resources it is powerless and reliant on other states. Let's assume it has trade from asteroid mining or the like; with these resources and trade it is, for military/national security purposes, an enormously fragile platform floating in a place uninhabitable to humans if there is so much as an air leak. It is pretty much the least defensible position, and all it takes is a strongarm threat of blowing it in half with a nuclear weapon to make them pay attention to you. What retaliatory force do you have if your space station inhabitants all died from asphyxiation?
How a Ragtag Volunteer Group Took on the A.P. In Reporting Election Results
well nicer syntax vs not dealing with event loop for me it's nicer to use more verbose syntax. (I guess I am getting tired of Node too :) all thanx to getting spoiled by Elixir.
I cannot fathom why someone would want to recreate the flawed idea of a nation state in space.

Not that this is in the slightest bit viable. But still, whatever polities exist in space, they should not be nation states.
Show HN: Review Requests for GitHub [Open Source]
Based on what I know about folk music - at one time I listened to a bunch of it and learned about its traditions, but I'm hardly an expert - that's not true.

By that tradition, folk songs are for everyone to play and sing, not only for a professional to perform for you. There's a communal, shared, DIY philosophy behind it; it's art by and for regular people (folk art), to be shared; it's not about profit, and intellectual property is almost an opposed concept. To a degree, it's like free/libre software and makers.

IIRC, folk music legend Woody Guthrie kept his songs simple so that anyone could play them. And a more recent folk singer printed (maybe still prints) on all her recordings, where the copyright info usually appears, Unauthorized reproduction, while sometimes necessary, is never as good as the real thing.
I think the true advantage of democracy is that it allows for an orderly transition of power, and provides people with non-violent ways to address their grievances with those in power.

In a few months here in the US, we're going to have a new leader, and virtually nobody is stockpiling guns and food in preparation for the event. From a historical perspective, this is remarkable. (I think I saw this in that big neo-reactionary FAQ/refutation that's on the web somewhere. Not mine, anyway!)
"months" sounds reasonable actually. "decades" and I would definitely agree with you.

The problem with this sort of discussion is that everyone thinks they are worth more than the market will pay, and that the market is somehow broken.
Housing is also a market where people can get very involved in the local government to prevent additional supply from being brought on line, despite soaring demand, mostly via zoning. Look at places like Palo Alto and Boulder.
> The devs are ultra-conservative and stubborn to cause BC even at major version bumps

Well, breaking backwards-compatibility comes at a cost. Avoiding another PHP 4/5 or Python 2/3 situation is the goal. It doesn't mean nothing gets changed: PHP 7 has a long list of backwards-compatibility breaks.
OCaml-style structural typing cannot handle deciding at runtime what fields an object has. Arguably it's best to know this statically, but dynamic language users make extensive use of the ability to dynamically add fields to an object.
No one is curtailing your right to say what you want. My original point was to educate people about how deeply Thai people feel about their King. It's not just the threat of prison time at work--it's serious business in that part of the world and if you're not a troll, you may want to play nice with people.
My bet they will. As soon as VR gadgets become more realistic, people will start asking more philosophical questions. Let's talk about it in 10 years :)
This is hysterically ironic on a forum like hacker news.
I would have people running their own lives.
All the code is available here: https://github.com/Two15
You'll find some Elixir/Phoenix, some Ember.js and some Restify.

You know where to find me if you have questions or comments :)
Some people literally don't hear an inner monologue. It doesn't have anything to do with literacy. If you can speak you have the faculty of language to produce such a thing. But some people think in images and abstract sounds. When I program I rarely hear a monologue, I mostly visualize the structure of the program being formed. My internal monologue is primarily present when I'm in the act of writing or imagining a dialogue or speech I intend to take part in, acts specifically involving words. My driving trips don't involve a monologue, my mind is filled with images of where I'm going and a visual (sort of) image of the vehicles around me (situational awareness), and a graphical representation of the route as a totally not to scale map.

Look up the definition of computational thinking. It isn't AI.
Muslim Prayer Times NYC Bronx in Usa
This is a well known distinction, talked about in many places[1]. Python would be dynamic and strongly typed, Perl would be dynamic and weakly typed, at least WRT numerical and string types, which is why it uses different operators to distinguish between those types of operations (compared to Python's use of + for for numerical addition and string concatenation. Perl could also be said to be strongly typed WRT scalars and arrays, so it depends on your point of view.

There is some controversy over the strong/weak terminology, IMO mostly because almost no language is clearly strong or weak based on the definitions generally used[2]. I find it useful to think about whether things are done implicity, or whether you need to specifically convert types. Perl will happily add "1" and "1" to get 2, because the + operator forces it to be interpreted as a numeric type. Python will not, and expects you to convert to a numeric type first. Of course, exceptions to the rule abound.

1: http://stackoverflow.com/questions/2351190/static-dynamic-vs...

2: https://en.wikipedia.org/wiki/Strong_and_weak_typing
> Inconsistency around reference, value semantics.

I ran into this problem today with some code by a programmer who should have known better. The problem is not with PHP, it's with programmers who learn one version and then don't keep up and change as the language evolves and improves (ain't nobody got time for that.) One guy I work with is still programming PHP like it's year 2000. It's maddening. PHP7 is a very nice language. People decided JavaScript was cool after "The Good Parts" came out. The same is true for PHP. If you learned PHP3 in high school and are still banging out code like you did then, you're the problem, not the language.
Bishop Fox (https://www.bishopfox.com) | Phoenix, San Francisco, Atlanta, New York City | ONSITE or REMOTE | Full-time |

Bishop Fox is a leading IT security consulting firm serving the Fortune 1000 and high-tech startups. We protect our clients by finding vulnerabilities and building defenses before the attackers can break bad. From critical infrastructure to credit cards; social media to mobile games; flight navigation systems to frozen waffle factories — we’re right there, advising every bit of the way.
We’re looking for talented hackers and security associates to help us secure some of the world’s most complex software and sophisticated technologies.

Interested? We have several openings in both our Assessment and Penetration Testing and Enterprise Security practices. We are especially interested in folks in the San Francisco region at the moment.

APT
Senior Pentester - http://grnh.se/i6p5cv

ES
Security Compliance Associate - http://grnh.se/retuo6

EPM
Portfolio Coordinator - http://grnh.se/qdv6k11 (PHX)

If you have any questions, please feel free to email careers@bishopfox.com.
Give a look at https://cheapsslsecurity.com/
To clarify, I didn't say that no GC would be needed, just that it can be much less robust, use quicker algorithms, and in many cases is simpler to actually implement.
To think that people yell at me when I say that the US's higher-than-Europe GDP doesn't mean that the US has a higher quality of life...
Portage. I can handle everything else from that point forward.

Gentoo or GTFO. :-)
why is "tb_" bad for tables? for some reason this has become standard practice for me. at least on SQL Server it can help distinguish tables from views in complex queries or stored procedures. No idea where i learned this habit.
I feel bad about fff because I really can't stand MPJ's humor or style of presentation but I know he's a great teacher. One day I'll get over it, but for now I'm just glad he's there to help!
Rise and Fall of the Indian Startup Bubble
Just because there is some controversy over it doesn't mean it's meaningless. In this case it just means that it's not as descriptive as we would hope, and it's better used to describe as aspect of a language, as they are often strongly typed in some aspects and weakly typed in others.
I worked on a large-scale (30m+ users, tons of concurrent sessions and high request rates) site + online service + native client setup in PHP for years.

This was never actually an asset. Startup times were huge, lack of shared state meant extra requests to database servers (and to memcache instances to avoid database round trips) to get the same data per-request. Each request got longer and a given page or api call might issue many duplicate requests in a short period of time.

Plus since PHP doesn't have viable threading or async (definitely didn't at the time) each memcache or sql request had to be synchronous, resulting in even more wasted time. At the very least memcache had good support for batch operations so we could manually batch our queries.

Overall though this is not an asset. It's only the 'best' part of PHP if you don't want to think about writing good software that manages shared state.

To be fair, many applications don't actually benefit from being good code, so PHP is probably a good fit for those.
Considering he's been doing it for more (?) than six years, it looks like it has turned out well. It's very high quality.
Make your next presentation great by avoiding these common pitfalls
Link to the incident page, there should be an update in 15 minutes from Google.

https://status.cloud.google.com/incident/compute/16020?_ga=1...
Knowing what I know now (7 years after graduation) I would do the following. Find at least 3 people with around 5-10 years programming experience who are still coding. Offer to buy them lunch in exchange for a conversation. Share your concerns and listen to their perspective. Consolidate all their opinions and draw your own conclusions. Make a decision and keep your fingers crossed - life works in funny ways.
Yeah I agree with you completely, I think we just use different terminology to describe the same thing. It sounds like you use "type" to mean "concrete type", i.e. the thing it actually is, and not the thing it acts like, and then "protocol/interface" to describe the behaviour, the thing we can use it as. As somebody who mostly uses statically-typed languages, I use "type" to mean "the thing my static type checker knows this as", which could be a concrete type or simply an interface, and then obviously I use the term "concrete type" when I need to be more explicit.

I like the idea of a hasprotocol or supportsprotocol predicate, certainly over usage of isinstance, since one of the beauties of duck typing is that it works without requiring the type hierarchy. The tricky part will be in allowing you to define your own protocols, like "has these attributes/methods". An example would be the difference (or lack thereof) between classes and namedtuples.
تحميل متجر ابتويد ماركت عربي للاندرويد مجانا Aptoide Market
Have you ever worked in a bakery?

Doing it well is actually a complex balancing act based on materials and the environment.

PS: https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
"Reason about" is pretentious, and "grok" is jargon. I think the way to say it in plain, everyday English is "understand."
Yeah, we noticed that too :( Still working on a fix. We're using Places (https://github.com/algolia/places) and haven't yet found a great way to improve relevance for our use case.
https://en.wikipedia.org/wiki/Birthday_problem
Basically, you get 50% chance of collision around sqrt(size of table).
I don't like the term "garbage language". People use to praise languages like Ruby or Python which don't even have private fields or type hinting the PHP has. Ruby libraries use approaches like monkey-patching classes in other modules. And if we look at Javascript, it is even worse than Ruby. How do you call Javascript if PHP is "garbage"?
Result of JetBrains/PyCharm Promotion
Is Europe outperforming the US?
Official docs are a good starting point:

https://code.visualstudio.com/Docs/languages/php#customizati...
I agree, but purchasers must be willing to pay more (no matter the cause), and this money has to come from somewhere. Expensive housing is a luxury, irrespective of the reason for its cost.
There have been huge improvements made with PHP over the past few years. PHP 7 is great and I would choose it over Hack. Modern PHP using autoloading (Packagist & Composer) and an MVC structure allows for rapid development. With frameworks such as Laravel, you can get something up quickly or just pull in Packagist libraries you need if you don't want the bloat of a framework.

I recently finished up a fairly complex web app that uses PHP 7 for the back-end. Took me under 2 weeks to develop partly because I was able to leverage a lot of stable and well supported libraries through Packagist. It brought in over $4k its first month. Not bad for 2 weeks worth of work. It would have been hard to accomplish the same thing that quickly leveraging Node or Python (I use both) at lease for this app.
How to think like Chef
There was a time I thought Toyotas were beautiful cars and American cars were crap. Then some years later I had two occasions to rent a car. The first time I got a Toyota. Absolute crap. The transmission couldn't stay in the same gear with even slight inclines. The next time I rented a Chevy Malibu. An absolute dream. Loved that car. I learned a lesson to not let my prejudices prevent me from taking another look.
> doesn't cause any problem if you rtfm

unfortunately, that's PHP's mantra for unexpected/inconsistent behavior (of which there is a plethora)
Indeed it's very much a "worse is better" philosophy throughout.
Yeah, I found that, too. Sad...

It seems to be what happens with any Google search that returns millions of pages; I think the total is an estimate, and they don't actually compute all the results, to save CPU or something? Maybe using the 'advanced query' page, or the programmatic search API would allow paging through the entire result set?
Nonsense. It's because your industry is relatively new and hasn't established the same institutions.
It's great to see creative ways of supporting open source development.
> PHP is a garbage language yet it is responsible for more successful projects than any other service side scripting language?

If you consider Wordpress a success then yes PHP is successful. The thing is, a CMS isn't an interesting project to work on.
I agree, but I know the reason I won't pay $8 for a croissant. Because my local grocery store does a good one for $2. Hell, I can get 6 decent ones from Wallmart for less than 5 dollars. Food is a volume game. Perhaps with automation we can make workers more efficient and pay them better but for as it stands currently its a relatively low profit enterprise. Plus you work every weekend and holiday.
I don't think that's what happened. The questions look too familiar to me, and I've been through the SRE-SWE interview process which is what the top-level comment talks about.
Rust looks very complicated to me because there are "lifetimes" and you need to think where to put those single quotes properly. Not a language for a beginner.

Haskell doesn't support OOP if I remember correctly. And it is complicated too.
Why does the same not apply to Crystal then?
I think by that logic no one values high quality food? A croissant in Paris is probably about 2 euros as well. If we both agree the French tend to do croissants better, and care about it more, so how come theirs don't cost significantly more?
The meaning of the words time and pasts are that you can't travel into the past or it would no longer be the past. Or, to call something the past in the first place means it can't be "travelled" to. If there is some phenomena that lets you do something like "time travel". Find a new word for it. Your not talking about time, travel, or past.
I'm talking per year. A historical exchange rate calculator tells me 3000 CAD was approx 1000 GBP in 1960. According to my father, in 1970 he earned 600 GBP per annum. That was before overtime, which employers pretty much made mandatory by paying such a low basic wage.

He was certainly paid way below the average wage at the time, and as the decade progressed he moved on to better paid work. There was no minimum wage in the UK until 1999, so unscrupulous employers would pay what they could get away with. I think it was something of a low point, and unsurprisingly, the 1970s is remembered as a decade of workers' strikes as they demanded better pay. People often moan about it, but I think it improved our circumstances at the time.
These are used extensively in endurance automobile racing, and in desert racing. Keeps you much more alert, especially in hot environments.

Well, not the glove, but a shirt and or pants:

https://store.windingroad.com/fast-cool-suit-system---no-air...
But that's just it, I'd have to download the source to Chromium, find where this error is thrown, and add a UI element to allow me to bypass the error. That's ... a whole lot more than just inconveniencing me. Flipping a switch in chrome://flags would be an acceptable inconvenience.

This command-line switch works, but it requires accepting a larger risk with respect to secure cookies and MitM attacks.