skysight-inc/HackerNews huggingface dataset:
HomeAway (https://www.homeaway.com) | Software Tools Engineer | Austin, TX

HomeAway (An Expedia company) is looking for two full-time Software Tools Engineers to join our team. We’re on the lookout for great minds that can help us continue to transform the travel industry.

As a part of the Development Tools team in HomeAway, we provide, develop, and maintain the tools that HomeAway Engineers use to turn ideas into real code in real products in the real world. We continually work to streamline and automate the software development process at HomeAway so that engineers can focus on turning good ideas into good software. Please note that this is a software engineering role, not (dev)ops.

All positions offer a competitive base salary, annual bonus and comprehensive benefits. Our process is: 1 hour culture & technical phone screen -> 4~ hours of on-site interview -> offer.

To apply, please email me at uaydin(at)homeaway(dot)com or visit: http://app.jobvite.com/m?34ZIJiwh
It sucks because the job is impossible for technical reasons: Just moving 100 meters often changes the correct best practice for long term soil health. How you can you regulate when you need that many different regulations?
Also, some global institutions do small scale local outreach as well. Despite my employer being a large global research university, we have health clinics in low income areas and provide educational opportunities for low income neighborhoods locally.
Any thinking person should question the insipid nature of government because it never seems to get perfected but is always and everywhere just a blunt object which bludgeons us into cooperating with it one way or another.
I always ask friends and sellers for similar wines , the recommendations are usually good and sometimes with surprises (bad and good).
This article is ahistorical - it was Firefox that first shook IE's dominance. Chrome took over the Firefox niche and finally claimed dominance because it ran so much better, while still meeting web standards.

I develop with Chrome not just because it's the least pain in the ass and has a good ecosystem of tools, but because it adheres to standards. I can't remember the last time I've made a page in Chrome and it didn't work in Firefox or even Edge. It's only weird, non-standard browsers I have to work around.
So someone writes a random story with no clear point (maybe some vague societal critique or perhaps just rambling nonsense), and it ends up on Hacker News?
Any update on the progress of the language ergonomics?
>> It is not the same thing.

There are a lot of similarities. The number of websites (especially ones created by Google), that don't work in other browsers, is increasing.
Here’s What You Can Expect Next from Our Partnership with GOG
Any comments on Swiftype and what this means to them ?
The stock debugging tools are great too. As Ballmer would say, "Developers. Developers. Developers. Developers. Developers. Developers. ...... Developers. Developers. Developers!"
Six Businesses Selected for M&S NEXT Launchpad Accelerator
That Venice Beach is not too happy to have Snap as a resident, I'm guessing? https://la.curbed.com/2017/3/1/14778860/snapchat-protests-ve...

To me the problems in Venice speaks to their staggering growth so it's probably a good signal of their ambition.

However, I did not like that mostly wasted retail space they had on the Venice boardwalk to show off their new glasses. The workers seemed bored, the security seemed bored, probably because no one was really approaching the displays. Seems like a huge waste of money and completely out of place with the vibe on the beach. If anything it reinforced to the average person walking by the typical perception of tech companies as careless elites bent on displacing the fringe classes.
"Good debt is one where you use other people's money to build your own wealth in appreciating assets."

I'd say a new car loan is good debt, even though it's a depreciating asset. For the last 15 years or so, the interest rates are so close to inflation that it doesn't even make sense to pay cash for a new car.

At times when I was in the market for a used car, I opted to buy new because the interest rate was lower on the new car and it was irresponsible for me to pay cash for the used car.
So about 170mb/TB if this scales linearly for some reason.

Some users were apparently bragging about having 1PB+ on ACD. That would mean the RAM usage would actually be a useful upper bound, as I doubt many of these guys have 170GB of RAM in their media server PCs.
I disagree with Hitlers perspective on Jews, even if I don't understand it.

Of course one could come with arguments that weaken/counter my disagreement, but I will still disagree.

If you see the world as good and I see it as evil, we have opposing perspectives and I would say I disagree with you.
Building a product that doesn't "scratch your own itch" is usually a dangerous path. If you aren't part of the target market you are going to be making large mistakes unless you are getting experts involved from day 1 to both validate and influence the direction of your "million dollar idea" to be something people will actually pay money for.
holy shit.... this was bound to happen
That's why you learn the first 5 minutes, you'll have captured their attention and you're free to ramble slightly
> The Chrome monoculture among developers can easily cause a negative spiral were websites aren't tested in other browsers

If what browser developers prefer to use has a significant influence on testing of anything other than experimental prototype / proof-of-concept work, the problem that needs to be addressed is testing practices, not developer browser choices.

Trying to fix it with the latter won't work, it will just make different projects having different improper testing biases, which will make the web broken in all browsers instead of just non-Chrome browsers.
> It is not the same thing. Chromium ( upon which Chrome is based ) is open source. If Google abuses their power it is easier to correct course by forking. In fact, many browsers like Opera, Brave, Vivaldi, Yandex etc are already based on Chromium

Even though that's all true, standardizing on a single base implementation for rendering and Javascript rutime is not good for the web.
No, it isn't ridiculous. It is exaggerated and that is intentional. The intent is to make it clear that when the social environment is sufficiently hostile, it is ridiculous to act like it is the victim's fault for being victimized.

I already said above that I was rate limited. I believe this was essentially because when I first joined, I would get dog piled simply for being a woman opening her mouth here. You ignore that and accuse me of misbehaving as the reason I was concerned that I might wind up banned, no matter how hard I tried to behave. Thankfully, I no longer worry about that like I once did.
The code is problematic, but not because of the let. Optimizations work basically on the as-if principle: they're free to execute code any way they like, but the results must be as if they followed your explicit instructions. Compilers need not, and usually do not, preserve references just because you gave them a name--if you've ever run gdb on optimized code, you'll note how many variables become "<optimized out>" (although that's often a lie for other reasons).

The real problem is that you're shoving the variable into a Vec<>, which means that you are doing heap allocation. This means that optimizing it out requires matching the heap allocation to the free, noting that the side effects of these two function calls are only about allocation. There's also issues with respect to inlining, dead-code elimination, and then doing data dependence analysis to prove that the two loops can be fused.
Sorry to burst your bubble, but this idea is something that economists have already discussed to death: google "the Socialist Calculation Debate". A very brief summary of its conclusions is: central planning can only perform as well as or better than the market when the economy is completely stagnant.

Also, "centrally planned economy managed by the government" by definition leaves no space for "an open market" for "more productive or talented citizens" to "choose to earn more wealth and purchase from." Unless you're talking about a black market.
Good guess!

Here's an alternate proposal: Raqqah. Check it out on the map:

https://goo.gl/maps/ubW2hp1Wh6N2

It obviously isn't in a lake, but it looks like the the tributary coming down from Harran goes both west and east of Raqqah, making it an island of sorts. The shape made by the this "island" is reasonably close to circular. Finally, per the map, it's southeast of Zuegma and south of Harran.

Obviously hypothesising wildly, but this map is just way too much fun.
The worrying issue for me largely isn't nutrient based, it's that widespread erosion is cyclic, and no matter how "well drained" it is, there's very little you can grow in sand. Additionally, dust storms have well known health consequences when they get large/common enough. I'm not a meteorologist, so I can't speak to the likelihood of something on this scale, but there's still a strong cultural memory back to the 1930s to keep a handle on runaway erosion.
100% hear you on this. I work at Microsoft and recently started looking at our Getting Started experience (initially focused on our websites). As @runfaster2000 already mentioned, we are working on some changes/redesign to address exactly what you talked about. I sent an email to the address in your profile to see if you want to chat more and see if some of our ideas would solve your frustrations.
Eager to Burst His Own Bubble, a Techie Made Apps to Randomize His Life
> The finds, which are published on 7 June in Nature1, 2, do not mean that H. sapiens originated in North Africa. Instead, they suggest that the species' earliest members evolved all across the continent, scientists say.

From the actual research(1, 2):

> Furthermore, it shows that the evolutionary processes behind the emergence of H. sapiens involved the whole African continent.
> The emergence of our species and of the Middle Stone Age appear to be close in time, and these data suggest a larger scale, potentially pan-African, origin for both.

I'm a bit confused by this concept of pan-African evolution -

Wouldn't we have more stark differences such as the Chimpanzee and Bonobo? Sure, we all look different but the differences we have across the globe are scant compared to our closest primate relatives.
If the evolution of H. Sapiens was considered "pan-African" - I think of a few implications that could/could not allow this to happen.... the environments are quite different across Africa:

A) Bipedalism and our ability to traverse long distances, allowed a more "cosmopolitan" evolution path for humans

B) H. Sapiens actually emerged even earlier than 300K years - but the "mosaic of features" (source 1) should disprove this

C) Intermingling between other humanoid primates occured far earlier than 300K years - creating the human mosaic disproven in B.
good soil creates nitrogen on its own that leaks into waterways and destroys fish habitats. The first settlers in Iowa (European - I don't know about the natives before them) learned the hard way that water in Iowa is high enough in nitrates to kill babies.
Anything bigger than a guitar, and you're likely buying a seat: https://www.transportation.gov/briefing-room/us-department-t... (fifth paragraph). In the case of a violin, it will easily fit in an overhead bin or under the seat. Or at least I assume so, based on my experience with a mandolin which is bigger than a violin (not good enough on fiddle to ever need to travel with it). Based on the singular violin case I own, unless you have one of the bomb-proof cases I reference below, it should easily fit in a bin lengthwise (same orientation as a bag), or under a seat with nothing sticking out.

That said, reports seem to miss the part where she bought the discount ticket that doesn't allow for carry-on luggage. Now, the events that transpired after this was discussed at the gate were inexcusable. There's no call for that, and were I in that situation I'd probably be awaiting arraignment for popping a gate agent in mouth. On the other hand, if you have an instrument described to be "worth more than her car", don't cheap out on your ticket, and sure as hell don't buy a ticket that disallows carry-ons, hoping they'll make an exception when you get there. Get the pre-boarding or whatever needed to ensure you're not last on the plane.

Personally, I pay a little extra on the ticket such that I'm not in the last group to board. I use a case with backpack straps because I theorize it looks less like an instrument, and more like I'm just some bro with his pack. Most of the time I carry a cheaper instrument ($500 or less) that's a long way from being worth what my car is, so if it goes in the hold, I won't be too upset. And if I bring the nice instrument that's worth several thousands of dollars, it rides in an $800 case just in case I'm force to check it (if it gets hurt in that case, it's because a bomb went off in the cargo hold). All that being said, I've always just walked on with the instrument and no one so much as bats an eye.
I'm not suggesting single-payer can't work. One existence proof that it can is right here in the US with Medicare and the VA. I'm suggesting that the invisible hand of the market can work too, because it has in the past. What we have now is neither single-payer nor market-based capitalism.
Al Jazeera media platforms under cyberattack
Especially since there was a big Node.js thread a week ago: https://news.ycombinator.com/item?id=14447682.

In threads about a version uptick people tend not to discuss the intricacies of the latest release, which are often minor and not that interesting. Instead they discuss the project in general. For that reason we tend to apply HN's dupe rule (https://news.ycombinator.com/newsfaq.html) and penalize such submissions when the project has had significant attention recently. There are always exceptions of course.
Right, over time new purchases generally become less and less significant relative to the asset value of your account. But yeah, the reinvestment and new investments can still be TLH'd.
Dropbox says: "starting at 3 users"
The query I ran against the GitHub dataset has no activity/age/popularity data, just plain requirements files.

I'll write a follow up post on this :)
why not use fibers or something to do db calls async and then join them at render.
Saves you all the network calls
This is one of the best articles i've read!!

The article makes me think that the failure of the planned economy system would probably not have happened if they had modern computers (and computing tools we take for granted today). The author thinks this would only be possible in about 100 years because he considers that everything needs to be considered in the model. However, one could make the case for doing central planning of a limited set of goods which are interdependent, of course.

AI being all the rage in the news these days, and pretty much in fashion, who knows, perhaps automatic optimization of a country's economy will start to be talked about as a Good Thing To Have?

<start dancing, comrade...>
Want a perverse incentive?

In the US, if a doctor dispenses a drug in-office to someone covered by Medicare, then Medicare pays the doctor the cost of the drug plus 6%.

The usual example trotted out in press coverage is Lucentis vs. Avastin for treating macular degeneration. Research has established little to no difference between them in effectiveness, but Avastin costs $50/dose while Lucentis is $2,000/dose. So if you're treating a Medicare patient with macular degeneration, and give them Avastin, as a doctor you get $50 + 6% back from Medicare, for $3 "profit" on it. But if you prescribe Lucentis, you get $2000 + 6%, for $120 "profit".

Want to guess which drug gets dispensed?

It gets better when you find out both drugs come from the same company, and that company has fought against having Avastin (the cheap one) endorsed for treating macular degeneration.
A not on Google Cloud Public Datasets:

- Public Datasets are updated almost weekly these days [0]

- They are hosted in Google BigQuery storage immediately accessible by Standard SQL and easily joined against other public or private datasets

- BigQuery has a perpetual free tier - 10GB of storage per month, 1TB of query per month. [1]

[0] https://cloud.google.com/bigquery/public-data/

[1] https://cloud.google.com/free/

(work on G)
The nature of warnings means that any time you make assumptions about those that might need the warnings having enough knowledge to correctly assess an ambiguity, you've likely just failed a portion of the people the warning was meant to help.

The correct response when warning people of potential problems is never "oh, they should be able to figure out whether this applies to their case".
Agree that using marketing descriptions provided by the winery isn't the best approach. It would be much more useful if the data used stuck to just the reviews (though _which_ reviewers are used is its own issue):

> A Quid network shows 3,380 nodes, where each node represents a description and review of a single bottle of Bordeaux-style red wine from Wine.com.

FWIW, this is a topic we've explored in a few ways at VinePair:

* https://vinepair.com/wine-blog/how-much-do-the-labels-on-win...

* https://vinepair.com/articles/wine-industry-touch-consumers/

* And a more humorous look at these descriptions @ https://vinepair.com/robert-robot/
Why not? What if you have children and get invited to their birthday party? You would want to choose appropriate presents and greeting cards.
It's a tool to help you keeping track of information you don't want to keep track of in your head. My coworkers children are the perfect example for that. Something I do not really care for but something that would make a huge difference.
fn foo() -> impl Trait {

means "this function returns something that implements the Trait trait, but I'm not gonna tell you what that concrete type is."

This is primarily useful in two cases: first, in an effort for static dispatch, some types can get really long. For example, imagine you wanted to return an iterator of some kind, like this:

foo.iter().map(|x| x + 1).filter(|x| x % 2 == 0)

the type of this is something like

Filter<Map<Iter<'_, {integer}>, [closure@<anon>:2:27: 2:36]>, [closure@<anon>:2:45: 2:59]>

which is pretty gross. First of all, you'll notice the type `Filter<Map<Iter`, as you keep adapting the iterator, you get more types. With iterators it's normally not huge, but if you're using Tokio or Diesel, it can get very bad. Here's a type error I ran into recently with Diesel https://pbs.twimg.com/media/C6l_OwSXAAA_Fmo.jpg:large

So, we could write

fn foo() -> impl Iterator<Item=i32> {

and be done, no matter how many adapters we use. In current Rust, you can do this:

fn foo() -> Box<Iterator<Item=i32>> {

but now you've introduced a heap allocation and dynamic dispatch; impl Trait has no allocations and statically dispatches.

The second bit is also present in that type, which is this bit

[closure@<anon>:2:27: 2:36]

Closures have an anonymous type in Rust, and so you cannot write a function that returns a closure without using a Box like above. impl Trait will fix that, by letting you write

fn foo() -> impl Fn(i32) -> i32 {

or whatever the type of the closure is.
I wish that:

- Wasm (and JS) should have metadata (loadable before executing the code) declaring the license, and pointing to the source

- Browsers should whether site is open source (per OSI), and allow to block non-open JS. Or fake access to any sensitive APIs for non-open code (can still do DOM interactivity)

The builds should ideally be reproducible, and community-based third-party sites verify the output comes from said source. This would be another badge/warning/setting.
Ask HN: Node or Python back end?
I'm starting a project and my team is debating what type of backend to use. The question is what kind of environment: python/flask or node/js? It's a CMS that will incorporate machine learning in the future. Front end is in React, postgres database.

Ultimately we’re seeking a decoupled and flexible architecture. This is one of the first technical projects I’m in a quasi-leader on and I want to make a well reasoned decision.

After research, ultimately either will work. We don’t anticipate scaling beyond 10k users for the first few years, so huge loads aren’t such a problem. Pros and cons as I see them:

NODE
- PRO: That’s what I know and can work faster in node. Getting a working product asap would provide a huge benefit at the beginning of the project.
- PRO: I know senior folks who can contract in that environment, so I could get help from great engineers.
- CON: Node can be complicated. The environment will have to interact with machine learning which will most likely necessitate additional complexity.

PYTHON
- PRO: There's a senior person on my team that know's python better, though their primary role in the company isn't as a developer. They'd be available to consult on engineering issues, but it would be difficult for them to lend their expertise in Node.
- PRO: Potentially easier integrations with machine learning.
- CON: I don’t know python, so there’s going to be additional ramp up time to a functional product. There might also be additional problems I don’t foresee because I don’t have experience here. I don’t mind learning a new language, it’ll just be slower/wonkier at the beginning.

I’m maybe being a bit vague, but after research I'm landing somewhere in the middle and these are the thoughts I’m weighing. Do you have any insights that would tip the scales drastically? What would you do?
I took the exact opposite approach in a personal project. In my professional experience I have seen this exact same pattern with stored procedures use to hide poorly designed tables. After time, more entropy occurs in the system. Being able to change things comes to a crawl as you have duplicate data due to the initial poor schema design.

Many of the current databases like Postgresql let you create views. And the performance even on a smaller machine is quite good. So if you stick to a normalized schema and build views, it will pay dividends later on.
Dow notches all-time high as Comey testifies, UK votes
I've made lots that don't work in Safari though.
A typo:

1991
Quidong Wang finds infinite series solutions to the n-body problem (with minor exceptions).

The name is Qiudong Wang.
Yep. If I remember correctly I've paid ~$8 to run the query. That's one of the reasons I've made the raw result public on https://github.com/pyupio/github-requirements
One of my backups is 'add only'

The really key stuff is in git repos.

Most of the data (films, mostly) I could stand to lose.
The ding for the chat is fake, though. There's nobody on the other end waiting for you to return their engagement.
We hope to have a status report on all of our yearly goals out sometime soon; we had a core team meeting reviewing progress yesterday.

The short of it is "it's all in various stages of development, nothing has hit stable yet." I don't think there's anything major in the next release either, the one after that may or may not have something, we'll see.
Preact Authentication Tutorial
>Sex is biological Male/Female whereas Gender is the social roles a person is performing.

Only in the framework of some fringe theories. Most people do not make that distinction because they believe that there isn't one.
> If Google abuses their power it is easier to correct course by forking.

I don't agree with this line of reasoning, the inertia and established name of the browser would be a huge factor in this.
The fact that this is the only downvoted/flagged comment so far supports my suspicion that it's mainly lyft/google/alphabet/waymo employees and fanboys and fangirls upvoting these stories to the front page.