skysight-inc/HackerNews huggingface dataset:
Nobody would use that API if they can just do it anyway without the users consent
I thought this was going to be an essential part of this article, but it seems like IEO (Instagram Engine Optimization) is actually technically boring and scammy, whereas automated IEO- while still scammy- is technically interesting!
good ideas! thanks guys.
Some npms require binaries, like jq or sed, and you could have a different glibc.
I work for Bank of America Merrill Lynch (BAML) in London; I've been here 18 months as a contractor, and I'm switching to perm. Why? Because BAML is hands down the most pleasant, civilized and supportive investment bank environment I've encountered in 22 years in trading systems development with Chase Manhattan, JP Morgan, Deutsche, CIBC and Barclays. Work life balance, and "bring your whole self to work" are not just slogans here.
Thanks, this is really interesting. I had a vague idea that "art" used to mean something different, but I didn't know it was akin to what we now call "engineering." By that definition, programming is unquestionably an art, but I would still argue that it doesn't fit under the more modern definition.
I have no idea what this does. Site generator? functions? edge logic?

What?
I think the fallacy here is that they can just push back from the gate, trot directly to the runway and takeoff. In any major airport, that's a crapshoot.

I've been spending a lot of time watching ground ops from

http://www.airportviewer.com/airport/KSFO

(courtesy of HN, posted a few months ago). There are times when the planes pile up 14 deep. I saw JFK up to 20 planes on the ground waiting. This is hardly the airlines' fault.

What I dont understand is why they don't use wide-body planes more. I mean, I know the standard explanation: they use too much fuel on short-hauls. But why can't the manufacturer solve this problem, either by reducing the wing size or changing the shape, to have a wide-body, short-to-medium haul aircraft?

Aviation continues to grow, so while I understand the removal of hub-and-spoke, to the distributed pattern, it seems like if there's enough customer demand to run N 737's/A320's per day from SFO to, say, DEN, why not run 0.6*N 777's instead. Or what if southwest slowly replaced their '37 fleet with "short range 777s" ?

Or, more specificially, why don't they enact regulations at some of our busiest airports and say "Sorry, but at peak hours at JFK, you can only arrive/depart wide-body aircraft". Half the planes that run SFO are these tiny skywest embraer and bombardier jets. During peak times, restricting their use and requiring at least a '37 or a320 could boost capacity significantly (+100 people per takeoff/landing)
I hate the story with a passion, but Red Dead Redemption 2 has a great rural world to run around in. Talking to people does get pretty repetitive after a while.
I agree it sounds harsh, but I think for NOW it's the correct choice. Like any browser API that can be abused, the small number of valid sites are so overwhelmingly dwarfed by the dodgy ones. When I first heard about the "notifications" API I thought it was a great idea - so many valid use case! Now I want it to burn in a fire. Something with so few use cases as cryptomining should not be something that users blindly click yes to.
> That's my most charitable interpretation. Either that, or she's trying to identify people who share her cultural norms, which is problematic in itself.

I agree with the rest of your comment, but I find the above attitude problematic in itself. There's nothing wrong with filtering for cultural norms, you've all right to select the people you'll be spending most of your non-sleeping life with. For example, I don't really want to work with someone who's anti-gay (i.e. I want them to share my "live and let live" cultural norm), even though that's clearly a cultural norm for many people all over the world.
This is brilliant! I like Netlify a lot. A lot of my day to day infrastructure work doesn't rely on them, but I have used them for small sites here and there. Solid company!
Out of all the scheduling problems the author could have talked about: min connect time, early departures, interline agreements, incidental stops. This has to be one of the more reasonable ones.

Many of the above hint at problems that provide uncertainty and doubt into Travelor itineraries but the discussed topic literally provides more certainty and assists with ensuring less missed connections.

There are some routes and airports that outside of expensive infrastructure cannot handle much more traffic. If you find out you made unreasonable promises you make them reasonable or try and make them possible.
What do you mean? Shenmue II was released in Europe with Japanese audio and subtitles even (which is the best kind of release, in my opinion).

I also think that both games hold up very well today. Played them for the first time around seven years ago and was blown away. Personally, I prefer the first one because it has a more concentrated setting as well as a nostalgic atmosphere. Despite being rather familiar with games in general, I haven't encountered anything comparable.
In my observation, this argument, at best, is only describing things as marginally better than pre-2010 build up. But fear not: SF is a Gold Rush town that rises and fades 10x to the rest of the nation during every economic build up. It's not "tech", it's just the way our central banking system works.
The main reason why Python is trending is mostly because of the data science community. Things like Pandas, NumPy, Jupyter Notebooks and Tensorflow all are built on python, mostly because of its simplicity and ease-of-use more than anything.
That debate is simple, though. They shouldn't be set by law, because it removes jobs from the market and disproportionately punishes businesses that rely on low-skill employment. Why is McDonalds morally responsible for rectifying the problem of poverty, but SpaceX and Microsoft are relatively unaffected? And we already know that minimum wage laws simply accelerate us towards the threshold where employees priced out versus automated alternatives. There are also entire industries that could become economically unviable despite the fact that the employer and employee had previously agreed to the terms of the employment arrangement.

UBI or infrastructure spending are much more sensible solutions to what is a much broader problem.
Games now have crates on forklifts, but still are missing the essential element connecting the two, the pallet? [1]

[1] http://www.oldmanmurray.com/features/39.html
Some Forex Trading Software
Also interested.

I see a lot of criticism of the idea, but there's more than one way to skin a cat.
I can't help myself being sarcastic - to me it looks like Google doesn't really want others to use their great cloud/ML tech, keeping that advantage to themselves, but are pressured by stock market/board etc. so they have to offer it somehow. So the best strategy would be to hire people with deeply dysfunctional mindset acting as repellents of decision makers to keep that unit perpetually underwhelming.
I can't even fathom being out of touch enough to spend $6k per year on clothing and then go on telling someone I live paycheck to paycheck.

Edit: Not to mention owning a $60k luxury SUV and still being dumb enough to take the standard deduction when you clearly have enough expenses to itemize.
Uber’s long list of legal woes ahead of its stock market listing
I also have found the combination of personal environmental impact reduction combined with a sort of "Pale Blue Dot" nihilism helpful in my everyday life.
how else would they block it
> Even though their tax revenue office gets the reports from businesses for how much they were paid and how much taxes they paid, the Americans still need to fill out a tax form - every year - to repeat the same information (it's an added benefit for the prison system, in that mistakes on tax forms can equate to jail time). They get a form from their employer (which their tax office also has), that contains all of this information.

You seem quite ignorant of the U.S. tax system. There are no criminal penalties for mistakes on your tax form. (the IRS doesn't even have prosecution authority--all it can do is collect evidence of a crime, and refer the case to the Department of Justice.)

And your tax return doesn't just "repeat the same information" as your W-2s. For example, the W-2 reports income on an individual basis, while married couples file a return as a single unit. The amount of tax owed will generally be different for married couples versus the amount of tax withheld. (And there is no federal government database of marriages the IRS can use to match up things on the back end.) The IRS also has no idea how many children you have living with you, and can't give you the appropriate credits for that.
If I understand well, you are using both product tags from retailers, and generating your own tags using image search? I'm curious: how many tags have your trained your system for... how large in your taxonomy?
Like increase the google maps api by 10x?

Why would I recommend google to anyone when there is no stability in their platform?
Anthos – Build and manage modern hybrid applications
Is that including Microsoft's SaaS products in the total? (e.g. Office 365, Dynamics 365 etc.)
No, perfect would be if they saw the murder. That’d be a direct comparison.
Microsoft seems to be killing it lately.
In your example, the illegal cash is mixed in with legit album sales. Whether you actually buy your own album or simply claim that extra albums were sold is besides the point. Buying an album isn't illegal, but concealing the origin of illegally obtained funds by passing them through a legitimate business is. Driving a car isn't illegal, but running a red light is; the fact that you were legally driving a car doesn't mean you aren't breaking another law in the process. The fact that you are legally buying an album doesn't mean you aren't money laundering in the process.
Its not really "what we perceive as mental illness", it's just a mental illness. It doesn't have to have an innate biological component to be a mental illness.
> being amazed at some things people could do in BASIC

My first software engineering job out of highschool used a version of BASIC; I was originally hired as an "operator" because I didn't have a degree, and they wouldn't hire programmers without degrees. So they trained me on how to load 9-track tapes on a vacuum-column drive, as well as how to load up greenbar and run reports on the system. It was an IBM RS/6000 running AIX (my first encounter with Unix), and VT-100/Wyse-370 terminals via a serial concentrator - but our main system ran on top of that; it was called UniVERSE, and ran a variant of Pick BASIC:

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

They gave me access to the system, and their sysadmin gave me a copy of a "Learn Pick BASIC" book. The company was a small mom-n-pop shop that created insurance claims management software for small insurance companies administering our state's indigent health care system.

I started writing various pieces of software - an adventure game, playing with the printers (made one of them play music - not a good use of company resources), just having fun while in between actual "jobs" given to me by the real programmers (run this report, or load this tape). Well...someone was monitoring me and my coding.

They started to give me small tasks - fix this problem with this piece of code, or build this kind of report, or can you make the printer do this?

Within six months - after I had graduated a local tech school and got my "degree" - they hired me (at a pitiful rate that irks me today, but I was a young-n-dumb teenager at the time). I stayed there for a couple of years, learned more Unix, became intimately familiar with terminfo settings, helped to build a text-mode windowing system for their product, got involved with the Amiga scene...

Ultimately, it was my beginning of a career I enjoy and love to this day; but I do have to say I miss the Wyse-370 terminal (it had a Textronix vector graphics mode I played with as well - plus it was just a great terminal overall - they can still be purchased today, but supply vs demand has kept their cost high, so I've never purchased one).
I get the general idea that the S-Bahn ring is not actually a ring and the map should also reflect that. But the transit map is not intended to do this. It's not about highly accurate distances between stations (these are off in the official and this unofficial map), the curves of the rails and rivers of the city. It's about the train I need to take, where it intersects with other train routes, what is my next stop and what city zone is this station in. All of which I think are worse to read in this proposed map.

- Zone A is massively cluttered with station names, try reading the stations on the U1, it's not clear at all

- The ring itself is also quite hard to read compared to the old map, because I need to jump left and right to follow the path of the tracks

- Why add rivers to this map?

There is a beauty to the symmetry of the current map which makes it easy to read and most importantly it doesn't overwhelm the user with odd shapes and flashy colors. The article itself is quite nice though, especially the old maps, overall the presentation was great too. I just don't think this needed fixing.

For anyone interested here is a link to the official BVG Map (correct distances) and the official route map: https://fahrinfo.bvg.de/Fahrinfo/bin/query.bin/en?ujm=1
I've been using DIY or freetax.com. They don't seem to upsell.

I've been happy, but this year I couldn't e-file my state return and Indiana claims my daughter's was figured wrong.
That seems more like an argument for a different interface than against the service entirely -- that would justify making it so that you still have to see and sign a form that shows how much you're paying against what earnings.

I think you're falsely equating (as do the Norquist types)

a) "the financial burden of the tax should be explicit" (which is fair) and

b) "the paperwork should be unnecessarily burdensome" (which is sadistic).
Plus: There are so many aspects of software engineering that 70% can easily be above average (or the median) in at least one of them. It's like asking drivers if they're better or worse than average. The skill hasn't been defined with a clear metric. It's lazy to just pin this on dishonesty or hubris on the part of the respondents.
People who think this way are missing the forest for the trees.

The trees: fire anyone above 30.

The forest: Many development processes that required experience are being outsourced to companies like Amazon, Google, via their cloud computing platforms.

It is now possible to read some docs, follow some tuts and have a service that scales. If the inside is ugly, no one cares. That's the forest.

The problem is that this is how management thinks all over the world because it is short-term profitable.

Find another industry, seriously.
Recommend the book "The Past from Above" by George Gerster for those who enjoy 'aerial archeology'. 500+ photos taken from lower altitudes back in the 1950s and 1960s. (Can be had in paper, if you can't find the coffee-table-size hardcover.)

Review: http://www.historyinreview.org/ggerster.html

ISBN-Book sources: https://en.wikipedia.org/wiki/Special:BookSources/0-89236-81...
> It's a self selecting survey

I feel like I have to point this out every year, and it's one of the most important things to keep in mind about this survey. A true survey would randomly select developers from the global developer population at large.
Mind that for instance MSFT includes diffrent SaaS offerings like Office 356 and all their business software (to which neither Amazon or Google have competing offerings) in their numbers on cloud sales. IaaS/PaaS is just a part of it.
As someone building an Oracle Cloud interface right now, let me say that this is a true statement. The web services are inconsistently named, poorly documented, and some don't really seem production ready. The API is not consistent and in practice I have to use it differently for what seem like similar use cases. On top of that its a mix of Soap and rest in what is a half conversion that may or may not be completed.
Sounds like you should start by reading about what Netlify does.
Careful copying from Oracle, they are famously litigious even when no one in their right mind thinks that they've got a genuine case...
But how many tellers? And what other duties do they have besides performing customer transactions?

I was a teller back in the mid-nineties, and even then, depending on the branch, we almost never had a full teller line. There were maybe two full-timers, and the rest (3-4) were part-time and scheduled to cover peak hours.
FastEntry – cache management for Rails apps
Cloud Run – Newest member of our serverless compute stack
>In recent years, the Islamic State group gutted archaeologically important Iraqi sites in Mosul and Raqqa and Syrian sites in Aleppo and Palmyra.

Not to forget Buddha of Bamiyan, Afghanistan.

It is disheartening to think that, these sites & artefacts which were preserved for thousands of years are destroyed during our lifetime.

Perhaps because of its familiarity we value it higher, but powerful people in several parts of the world have been systematically destroying historical objects of value to a culture or civilisation to push forward their ideology.

Edit : Edited to be succinct.
It's hard to imagine G moving into big pharma, but do tell.
> the development resources required to offer such a thing is just generally unpractical

Yeah, iSnow made the same point, but it doesn't scan. "Boss, I can make it work w/o JS but it will cost more..." Huh? Doesn't that sound just like what an unprofessional developer would say?

The fact that so many popular JS frameworks don't do the right thing is part of the JS abuse in my opinion (same goes for accessibility.) Lazy developers wrote half-assed frameworks and other lazy developers chose to use them and then people start to believe that adding JS somehow makes it hard or expensive to do without JS when really they are just doing it wrong in the first place.

> when it's such a small minority of users.

The population of the US is just under 330M, so if, say, 0.5% can't or won't run JS to interact with taxpayer-funded government services that's about 1.5M people. Those folks (of whom I am one) should not be disenfranchised, so to speak, because the gov hired unprofessional developers. The government shouldn't do that, and they certainly shouldn't try to tell me that I'm some out-of-date digital neanderthal for caring enough about web insecurity to disable JS, eh? Lousy devs (as demonstrated by the fact that they can't provide a non-JS web experience/fallbacks at an affordable rate) are precisely the ones the JS code of whom I have no wish to run, and I certainly don't want my tax dollars going to pay them to screw me out of access to the service also paid for by my tax dollars.

> choose between spending their limited departmental resources on an extremely small minority, or the greater userbase as a whole.

Or they could use tech that works for everybody automatically for the same cost, eh?
4000 Years of History Displayed in a 5-Foot-Long “Histomap” from 1931
> This piece is about detailing how the 737 is an outdated design that got patched and patched till it more or less broke. The processing power is just /one/ aspect and is given as a point of reference, like the 1968 photo.

I address that in my post and I do not fault the author for pointing out design issues. My issue is with the implication that processing power is an issue.

> Nowhere in the article does the author claim the 737 MAX crashed because it had too weak CPUs. It is, however, one indication of an obsolete design - newer jets like the A320 or the 787 have more beefy processors for a reason.

Newer jets have faster processors because they're built on a newer system. If you're developing a new system, you might as well throw in some faster hardware. The cost of the hardware itself is nothing compared to the overhead development costs for avionics.
Sure, but chemical and thermodynamc models fall under far less rigorous logic than a mathematical proof. To again ape physics, would it not have been wrong to say gravitational waves were discovered when they first appeared in equation? I'm on mobile so I haven't read the actual paper yet but this isn't the sort of thing that can constitute 'discovery'.
Anyone seen any more details on Anthos Migrate?

Google is launching the first beta of Anthos Migrate today. This service will auto-migrate VMs from on-premises or other clouds into containers in the Google Kubernetes Engine. The promise here is that this is essentially an automatic process and once the container is on Google’s platform

Edit: They demoed it on stage a few minutes after I asked... should have just waited. >.<
> why would you term a wage increase as "inflation"?

Prices rising for the same product (the same labour) is 'inflation'. That's just the definition of the word.
Google just beat Amazon to launching one of the first drone delivery services
Who sends a person they've never met money via Venmo, for a place to live that they've never visited in person? that's like the #1 rule of how now to get scammmed.
I love how quoting you is a “manipulative tactic”.
For me, I learn mostly for practical use, so for instance I want to build a markov chain generator:

- I refresh up on probabilities in general

- I look at the markov chain wiki article

- I look at related pages to see what else I could do

- etc. (goto step 2/3)
Perhaps people are not convinced Google is committed? I wouldn't be surprised to hear that they decided to simply shut down their cloud efforts.

I'm wondering if their practice of dropping products isn't coming back to bite them.
A geopolitical example for why keeping your startup in stealth generally hurts more than it helps.
It runs their platform on your laptop. If you want to know what "their platform" is, you can just click on the Products link.

Essentially, it takes your code (from a repository), runs a build command (if configured), and serves the result over HTTP on some domain.
Because I own things made out of aluminum....
I'm glad to see it isn't just me.
Amazon does it all the time and it doesn't hurt them.
Because the vast majority of users have no idea that that's something they can or should be using.

Power users like you and I can disable this if we like, using about:config.
Would you consider a job where you perform a repetitive physical task, potentially risky, with the same input and the same output better suited to a human or to a machine? Which do you think could do the job better?

If you had a job copy numbers from one spreadsheet into another spreadsheet, would you not write a script? Which do you think would do a better job?

It's not elitist, it's pragmatic. There are definitely jobs that require physical labor that provide meaningful value at the moment, though the days are numbered there too. Japan developed a fully-automated farm. [1] We shouldn't keep them around just because we don't have something better for the workers to do. It's our social obligation to find them something better to do.

[1] https://www.theguardian.com/environment/2016/feb/01/japanese...
It is maintained, but not actively. Like the last year there was two issues fixed in it.

There isn't someone actively trying to enhance it or add more features to it.

So my understanding is only major issues gets addressed.
> I think it may be a simple consequence of the fact that Google Search is increasingly less of a searching engine and more of an answering engine.

I've been thinking about this, and it seems very plausible to me. Which means that Google Search isn't really "search" anymore -- which explains why it's become so bad at that!

Too bad. I remember when Google had the best search engine going. It was a real game-changer. Those days are long gone.
Hashicorp Nomad 0.9.0 is out