skysight-inc/HackerNews huggingface dataset:
Maybe it's just keto/Atkins trends that are making BBQ so popular?

Tex-Mex might be plenty authentic, but I haven't found carnitas in the states that match my memories of Mexico. Not even BBQ pulled pork that compares either. It could be entirely a perception that is influenced by being in Mexico rather than the quality of the food itself, but it doesn't really matter, the Mexican food in Mexico seems better.

Best meal I ever had in Mexico was a hole in the wall joint in Guanajuato where a woman would bring a new dish of her choosing to all 4 tables in her restaurant room, about once every 15-20 minutes. You could walk in and sit down, and just eat what you get, for as many courses as you wanted, then on your way out, pay for however many courses you ate. It was soups and meats and vegatables, not much of the fare you'd consider "Mexican food", but one of my best memories of eating in Mexico.
Yes, you can extract water from air. You have just re-invented distillation, in a painfully mind blowing way.

In Chile we have the driest desert on earth, the Atacama desert, this projects have “tried” to address the challenge of getting fresh water in remote communities located in such places. State funds have been directed toward similar "science" projects. TV has dedicated time and resources to explore this "idea".

This has to stop, the amount of water that you can extract from air is related to the amount of humidity in that place's air. You don't need much to understand that the amount of water in the air isn't much in places such as deserts. And if you have lots of humidity in the air, you can probably get water from other sources, such as rain.
Many educated people are very critical of this, but as far as I know most countries that have developed successful industries had a period of protectionism during which they prevented foreign competitors from bringing in competing products in order to give their industries time to develop. This was coupled with strong export requirements to ensure that the products these industries produced were globally competitive and high quality. The most recent examples I can think of are the successful Asian countries (Japan, China, Taiwan, and South Korea). Many times these countries directly defied World Bank recommendations that encouraged a more laissez-faire, free-market approach.

Obviously the people critical of these policies are fairly well educated and should know what they're talking about, but I wonder how much is born out of academic ideas that don't hold up in practice or a projection of their disagreement with Trump's personality and other political actions.

Edit: I'm not saying this is the right approach, but I don't see many people arguing for these trade reforms, and I think it's unlikely that there are no decent arguments for them.
I have no experience at being either but I have seen many a few dozen each over the years.

From a developer perspective the two roles seem alien to each other. While it is a natural career progression, the skills aren’t necessarily the same.

Project managers tend to manage the expectation of seniors while trying to keep devs on track, QA doing their thing all the while reporting that some critical feature will certainly done by a date X.

Programme Managers tend to need way more political skills in large organizations. They are often fending the for the very existence of a project. They may be concerned with power grabs by rival teams/programme managers or trying to satisfy people who hold the purse strings which is often at odds with what customers or projects deem a priority.

In my opinion the higher up you go the more sociopathic they get so everyone is playing a large game of chess, forging relationships, writing memos, holding secret talks etc

These are entirely opinions based on little evidence other than amusing observations.

One last thought. Those write the code hold the most power, but seem not to realize this or wield it far less.
”A somewhat contrived example but say you had a user address with state and zip code values and you wanted to prevent setting a zip code outside of that state.”

So, you’re thinking of an address class that says “I know what zip codes go with what states” _and_ “if you don’t know what zip codes are valid with what states, I’ll throw an exception”? That’s cruel. Changing a user’s address would be quite the challenge, if (s)he moved to a different state (you have to change the state and the zip code in one go)

A better design has some kind of oracle that, given possibly incomplete address info, returns an ‘address’ that you then can atomically set on a user:

user.address = streetMap.find(“123 Main Street, USA”)
Requiring citizens to ask permission for a sale means they don't really own their firearms. It also breaks plausible deniability in a confiscation scenario.
> Honestly, its hard to say what's wrong with Gimp, because I can't figure out anything fully right about it. Even the fact that I'm comparing with Adobe Photoshop, a program itself known for horribly beginner-hostile and unintuitive (but in a weird way "learnable" and "natural") UI is a sign of how off things are.

Ugh, this is so true. I've never done professional graphics work, but I've used Photoshop on and off for small projects since they added color in version 2.0. I WANT to like Gimp and I give it a shot every year or so, but it never clicks. I mentally prepare myself for a different experience and try to keep an open mind, all while considering that my comfort will change with use, and I always leave disappointed and frustrated.

I mean, how do they make simply selecting something difficult? Even layers were unintuitive last time I tried Gimp. I've used a lot of janky software, but Gimp is the most bewildering case. You immediately see really good ideas expressed in the UI and then you interact with it and the whole thing collapses.

I thought maybe I was remembering things wrong, so I fired Gimp up for the first time in months (v2.8.22 - I keep it updated with Chocolatey). It took 2 minutes to load (no image) from an NvME drive on a quad core system with a 1080Ti. That's 1.5 minutes longer than any other program I have installed. Probably not optimized at install-time, when the user has time to burn, and instead opts for optimization at first launch, when the user actually needs to use the software. Bad start.

Open image. Select part and adjust brightness. Click OK. Click and drag outside selection... and the brightness dialog pops up? But, wha... B/C is a tool. Weird but okay. Apply filter, click and drag, and B/C again? Undo, wait, no, have to cancel. Alright, let's move this selected area over... Why is the entire canvas being moved? Undo. Trying rotate... 3 icons from the move tool on the same line, but it only rotates the selection. Of course. Rotate selection and hit enter... nothing. Oh, the rotate dialog isn't in focus. No, wait. It is. Enter does nothing. Unfocused? Now Enter works.

Adding a layer. First click on new layer button not detected. Second works. Select background layer and marquee a small part. Ctrl+C. Select newly made layer. Ctrl+V. Probably can't see it because it's pasted on top of the exact same part of the image. Select move tool, click and drag, no, nothing was pasted. Click and drag again to be sure and the part I rotated earlier now moves across the screen. Hide background and 'floating selection' to confirm nothing pasted.

3.5 minutes and about 15 undos/cancel button clicks to do 'all' that. I repeated the above in Paint.NET, including launching, in 15 seconds and 2 undos from one minor quirk.

It's like a luxury car assembled inside out. In theory, you have a luxury car, but in practice you're sitting on cold metal with an engine block obstructing your view of the road. Sure, a bunch of mechanics could take pieces off and attach them properly, but you've been driving the car around town for 22 years and this is the best they've managed so far.
> Something that have not worked in the past might work today because of the changed environment. Don’t you agree?

Applied as you have described it, this advice would prevent us from ever learning from the past. Why not try Stalinism again? It might work today because of the changed environment. You need to explain specifically what has changed so that tariffs might be a good idea now even when they have repeatedly not been so in the past.
Unfortunately the ones who do know how to start the process of resolving this are too afraid or too comfortable to do anything about it. This is why economic upward mobility is so important in any nation. Without the governing perspective of a person who rose from the summit, the top is unreachable and impossible to see down from.
I was excited circa 2016 for OLED displays in laptops but that seems to have died. They were only 2560x1440 panels - I was hoping for 2160p to follow.
Tiny skeleton found in Chile looks like an alien, but her genes say different
As I understand once some app gets your data, is USA there is a freedom to do whatever the company wants, and sell or share them with anyone including the governemnt.

At least Wikipedia says [1]:

> In general terms, in the U.S., whoever can be troubled to key in the data, is deemed to own the right to store and use it, even if the data was collected without permission, except to any extent regulated by laws and rules...

[1] https://en.wikipedia.org/wiki/Information_privacy_law#United...
Facebook does reinforcement learning on humans
I used Chef Rally with great success. https://learn.chef.io/
Blockchain identity: Cambridge Analytica, but on the blockchain
The health care toll today’s work culture exacts on employees
There's a stage in a startup's growth when that different set of experience is valuable, and at other stages it's often harmful.

I.e. the experience of a manager coming from a 500 person organization is valuable when the startup is scaling to 100 people and is building the structures and processes required for those 100 (and later on 200 and more) to work efficiently; there's a lot of organizational know-how and perspective that would be useful to take into account. The same experience/perspective from the same person are not that valuable and potentially wrong/misleading if you're currently scaling from 10 people to 20.
In Germany it probably is, technically. It's of course unlikely to have consequences for the individual user (I'm only aware of a single court case regarding Whatsapp doing the same, and that wasn't even a privacy case at the core), it's more something people are going to go after the service for. You are sharing private data with a company that you haven't been authorized to share it with, and non-registered users have no agreement with the company of their own which would allow it.
Applying Machine Learning to Chips
A recession started January 26, 2018. You weren't informed?
Tesla shareholders are effectively funding R&D for BMW/Honda/Toyota/GM/Ford etc.
I think the best way to internalize the "magic" that is possible w/ programming paradigms such as functional, logical, relational, etc. is to learn enough about how compilers and interpreters work that you can see how these things are implemented (what is really going on) and being able to use those kind of tools to create either internal or external DSLs that use those ideas to solve your problems.

Learning "yet another" programming language will probably teach you less than learning how to implement a programming language.
Ah, there it is, the mindless "Arglebargle!1! Trump Bad!!!".

He's better than Hillary.
I pay attention to the questions my clients ask and the pain they're feeling, then write about that because I assume other potential clients have the same pain. Occasionally I write about something just because it's been on my mind. I specifically the strong urge to write for other people like myself (that is, other marketers), because they're never going to become my clients.

I like the idea of having a tool that acts as a lead generator, so long as it doesn't take too much time to make, because there's no guarantee it will work.
The benefit of HVDC transmission lines is that you don't have the skin effect at all which makes a difference even at 60 Hz when the cable is as thick as your arm. If you've ever seen one of those large transmission lines where each phase has three conductors all very close to each other but kept slightly apart that's done because of the skin effect.

Also there's always capacitance which will cause some loss for AC but of course capacitance won't affect a DC transmission line. HVDC also makes combining different electrical grids extremely simple as there's no phase difference or frequency difference to worry about. DC also requires lower peak voltages as AC is going to be sqrt(2) times higher than the rms voltage.
Disable JavaScript – A browser plugin to disable JavaScript on particular sites
I'm fine with this. It will certainly cost us jobs and money. But that seems like a reasonable cost to pay to counter a geopolitical competitor.
That's an interesting read. To be clear, the tariff rate on durable goods was increased from 40% to 59% in 1932. [1] That seems like a far cry from what we're talking about here.

It's my understanding these tariffs are levied against a single country (China) who is (widely believed to be) manipulating trade to their benefit and engaged in widespread IP theft.

If the former is true, the tariffs (to me, a non-economist) don't seem terrible. Perhaps you can further elaborate on why a focused and limited tariff targeted to a single country is such a bad idea?

[1] https://en.wikipedia.org/wiki/Smoot%E2%80%93Hawley_Tariff_Ac...
Why either one of options? Why not to do that at the same time?

Just take resources from military spendings and put them on both tasks. But right, humans need to learn first how to trust each other...

As one wise gentlemen in Russia once said "большая беда нужна" / "we need a big trouble" for all of us to work on such global task. Is this the only option for creating humanity deserving motivations? Not a star but [relatively] small asteroid on crash course with Earth, are we ready?
That would make for a interesting long term bet for 2020. In order to match the great depression we would need to see a worldwide gross domestic product drop of 15%, which by comparison is 15x worse drop than the one we had during 2008. International trade plunged by more than 50%, and crop prices fell by about 60% during 1930.

How big should we estimate the risk that we will repeat 1930?
People clicked I accept on Facebook too.
Android 6.0 was the first version to implement permission control. Looks like this guy was running 5.1, so we at least know how Facebook got access to that info.

Doesn't justify it though.
I didn't say I excused her. I said I felt sorry for her.
Why Some Men Gender-Bend in MMOs
Googles François Chollet: conscientious AI researchers shouldnt work at Facebook
It's an excellent question.

I'm learning that now.

Basically it boils down to either

1. Using job boards / LinkedIn and going through recruiters, many of whom have a contract department.

Here's the problem. Many recruiters misrepresent to YOU what the client requirement is. I found myself in situations where the client was interested but all along they wanted a temp-to-hire / contract-to-hire (do NOT do this on principle even if you are gunning for full time work!), while I seek pure contracts / long-term contracts.

Here's the bigger problem. Recruiters / agencies take a huge cut. We're talking 40-60% or more. So if you want 120 bucks an hour, the client would see a bill for 180 an hour.

Let's take a step back and think about that. If the client is ready to pay close to 180 or a bit below, that means that you can charge a much higher rate than 120. You can charge, say, 140, and still the client is happy with the cost.

But it's very difficult because this requires relationships with senior people in companies. This brings me to number 2.

2. Networking. I don't think here we're talking about going to a Meetup or a tech conference and flashing business cards. Maybe that'll work (please tell me it worked for someone and I'll do it). What it REALLY means is all those managers of your past, those people you really got along with in those jobs you had in the past (and you DID have a bunch of jobs in the past, right, hopefully not just one!), those people are potential sources of contract. Some hiring managers can convince their managers they need a contractor -- I did it as a hiring manager once, and one of my ex-bosses did it to re-hire me.

I think LinkedIn is the Facebook of the business world for that. While in Facebook you have to suffer people's baby pics and food pictures so that friends and family don't forget your exist, in LinkedIn you suffer platitudes about hard work and Leadership and Important Thoughts -- so that your ex co-workers and employers don't forget you exist.

I tried using HN and people I knew personally for tiny, one-off, small projects and it was a total nightmare. Inconsistent, cheap, and a lot of overhead. There's so much talking and meeting and phone calls and such for which I never billed, for work that never materialized or (might still/will) materialize.

Networking is key and I'd love to hear some tips here!
Would love to see if anyone has a good & sustainable system by doing this in a notebook. My system is a small notebook, with 1 week “sprints”. Inspired a bit by bullet journal. A sprint section is the start/end date of the week, underlined. Unearneath are two columns - left is for important & urgent. Right is less important / less urgent. Within these two columns I free-list my todo’s, with a checkbox next to each. If I can think about it, sorting by importance/urgency, descending. As I go through the week, I add things, check stuff off, etc. At the end of week, I start a new week sprint. For not done items from previous week, I rewrite them into the new sprint. I try to order them but most important/urgent at top.

I’ve been doing this since 2015. Works great for me. Previously, I’d tried digital systems like Asana, Trello, text files, etc. In the end, I’d use them for awhile (or for part of my life) then stop after 6 months. This one - for better or worse - has stuck. I’d love to hear about other peoples paper based systems like this. If nothing else, to iterate and improve!

Issues/gaps with my system I’d love to fix: How to handle personal vs work (1 book containing each? Or separate?). How to indicate size of effort? How to handle projects (grouping of tasks) vs free tasks? How to handle long term initiatives (e.g. “learn spanish”) in the same system? How to handle recurring tasks (e.g. call distant friend X every month)?

Screenshot of my notebook: https://imgur.com/a/XmOMR
How about starting with the fact that are more guns than people in United States, and yet gun violence (excluding suicides) is on similar level as other developed countries, and on constant decline?

Major sources of gun violence are no different than in any other developed country, which unfortunately is in a big part fueled by the global failed drug prohibition, and committed with very much illegal firearms.

UK, for example, despite its strictest gun control, has much of the same problems, committed with more primitive tools, only leaving you to bleed out slower, but ending up just as dead (stab wounds are often more lethal than handgun calibers).

The surplus or deficit of guns does not affect the number of people already predisposed to capital crime. The law, unsurprisingly, only affects those that are willing to abide by it. Left defenseless, suspect by default and at mercy of the King.

Clearly, by the way of deduction, legally owned guns must then be in the hands of good & responsible people, for the most part. That, btw, includes 22% of Democrat voters (to 35% Republicans).

I don’t actually think that guns magically make people good or responsible (though they make other people more polite).

It’s likely just a correlation having to do with how firearm owners autoselect, based on range of personality traits and other criteria (like gender).

The statement “401(k) owners are on average good people” is probably equally true, though we don’t collect any data to disprove it, as far as I know.

Nevertheless, there’s some comfort in the fact that of the 370 million guns in United States, all but very few will more likely be used to save lives, rather than take them.

A grand experiment in freedom & liberty, nothing alike anywhere else in the world.
The size of the tariff changes. No concrete numbers have been announced, but the tariff may be in the range of ~10-40%. That would mean the actual tariff value is several times smaller than the reported $60B value.
The paper is on scihub.
> Somewhere there's a spreadsheet with a number for energy cost savings that would make it worth it for Google

of all places you think Google does this kind of cost-analysis in a spreadsheet?
nc is probably already installed on your desktop, though
Some thoughts from a Tempe / Phoenix pedestrian:

Arizona has the highest pedestrian death rate in the United States. Drivers are incredibly reckless here, and for people like myself who do not drive jaywalking is never an option. I will not excuse Uber's mistake here. There must be repercussions for their lack of oversight. However, I would like to defend Arizona's loose legislation surrounding self-driving testing on our streets. The honest answer is that the only way forward for self-driving adoption is through real-world data. It's the fastest way to reach global adoption. The faster that companies like Uber and Waymo can improve their technology, the faster we can see a reduction of human drivers on our roads. While this accident was horrible and must serve as a wakeup call, it must be acknowledged that there were 224 pedestrian deaths across Phoenix in 2017. In the past week alone there were 12 pedestrian deaths. This figure has actually increased over the years and makes Arizona a unique data point for auto companies. I am in no way suggesting that Uber should face zero repercussions. However, as a local pedestrian, if you gave me the option to magically switch every vehicle here over to Uber's technology with current specifications I'd take it in a heartbeat. I interact with these vehicles every day, and feel safer with them still.
Aside from the engineering challenges of this, think of the geopolitical and environmental impacts that something like this would have.

The water extracted was probably going to fall somewhere else, but now it won't.
Great! Now I have to try that this weekend :-(

Probably with cheese sauce for good measure...
The way he explained it to me was if he took the early retirement he would receive the pension, if he had stayed and gotten laid off he would not have gotten the pension.
As an outsider, I forecast that in Europe the demand for the gas guzzling cars will be on a sharp decline in not more than a year. BMW and any other car company that are reluctant in adapting to the future, will be troubled economically for offering units that will not anymore be demanded.

I mean, really, who would buy the old tech (combustion engine) when even the manufacturer itself (BMW) announces that they are soon (in 2 years) to be obsolete? Cars are expensive and not supposed to be such a short-term investments.

They will have to export all their inventories produced in those 2 years to less humanitarian countries like mine, where hardly anybody considers gas emissions as a problem for us to act upon, and government does not promote EVs by any means. It is only logical for them to regard such countries as a market to dump their previous-gen technologies.