skysight-inc/HackerNews huggingface dataset:
I'm no sysadmin, and I know mistakes are inevitable and all... but I find this kind of mistake is unlikely to come from me. I feel as though a lot of developers are too nonchalant about production boxes. I think one or two close calls where I nearly did this exact thing served as a good wakeup call for me.

Steps I personally take to avoid this:

- Avoid prod boxes like the plague

- Set up a prompt (globally) to make it extremely obvious that you're in production. Something like a red background and black text saying "PRODUCTION"

- When changing data in production (DB's, config, etc) write a script (or just commands to copy and paste) and have that peer reviewed. If anything doesn't go to plan, treat it as a red flag. This serves a dual purpose of having a quick record of your actions without hunting through logs.

- Never ever leave open sessions

- Avoid prod boxes. This is important enough for me to say twice. Most of the time it can be avoided, especially if you use configuration management tools and write tools to perform common operations.

Now, lets just cross my fingers I don't jinx myself :-)
I tend to agree with the OP.

There is still a lot of manual being performed around the world, and there is a lot more mental work to be done than in say, 1800. Also, any current AI technology isn't flawless, so it's probably better used to augment a professionals abilities. That's not to say the machines are not better at something like detecting skin cancer, but it's probably not a bad idea to get a second opinion, I'm not sure it would be wise to hand over the controls 100% just yet.

Unless endlessly self-improving, omnipotent, omnipresence AI systems become a reality (skeptical), and decide they want to hang around on Earth and do our dirty work for us (also skeptical), then, I think we should worry more about fixing human problems immediately, like climate change and getting rid of nuclear weapons.
I would speculate they make between $5 - $20 CPM and they show 3-5 ads per article view.
That puts the revenue between 1.5¢ and 10¢ per article pageview.

Micropayment approaches and payment processor rates vary, but I'd generalize to probably 30% take rate. So assume 3.5¢ to 7¢ payment per article. Do you pay for every article you load? Do you pay again if you load the article twice? What if you don't like the article and don't want to pay? I don't think it's quite as simple as 3.5¢ to 7¢ because no one has really proven this model to work yet.
Impressive! What city?
https://duckduckgo.com/?q=meme+particular+skills+taken&aiar=...
I think this could actually work in a few years. Developers will have long forgotten about the last time Twitter crushed everyone relying on their API. Then, once their revenue is up the power will go to their heads and they can repeat the cycle all over again.
Zapier is hiring a Data Team Manager to lead our data team
Obama's "Hope and Change" slogan was all smoke and mirrors and was pretty much meaningless because he never fully explained what those meant to him. In an absence of a concrete definition, people just assumed that 'change' was whatever their pet cause was and Obama's team never corrected anyone. It was truly a stroke of genius.

Unfortunately, he had no chance of making any meaningful change when Wall Street picked his whole cabinet for him [0]. It was just impossible to make changes that the society wanted because he was owned by the people who didn't want any change.

[0] https://newrepublic.com/article/137798/important-wikileaks-r...
Actually, those frameworks don't encourage good design patterns. Those frameworks copy design patterns from other languages, assuming that "design pattern" is a proxy for software quality. The flaw in this is that the PHP runtime is not suited to executing large amounts of "Design Patterned" code. It's cargo cult software engineering.

Symfony is by far the worst of these that I have seen. It's like they sat down and said "let's copy Dependency Injection from Spring, templates from Django, and routing from Ruby. Then we'll offer a choice between two different ORMs that are both broken, because ORMs are 'modern.' Finally, we'll slap the label 'Enterprise' on it so that people will finally take PHP seriously."

But don't take my word for it; Rasmus Lerdorf is known for saying that all PHP frameworks suck: https://www.phpclasses.org/blog/post/226-4-Reasons-Why-All-P...
When everyone working 40 hours they are getting paid a lot more. They can afford high rents and mortgages. Even as a software engineer I struggle with rent and don't leave much for savings.

When a robot is doing low skilled jobs and education is insanely expensive like it is now, the gap is inevitable.

Capital buys AI allowing one person to do the work of many and reap the rewards of it. America is built on this very idea.
That's why I was critical of the other article on HN recently that evangelized their remote work.
Snapshots are not backups, although many people use them as backups and believe they are good backups. Snapshots are snapshots. Only backups are backups.
https://www.appear.in is whats you've missed out.
Becoming Warren Buffett Documentary
this explains mr. mime in my visuals
I'm also curious. My favorite feature of screenhero has been the appropriate number of cursors on screen for each participant. It makes pair programming a lot better.
Let's say you're standing in a field strewn with gold bars. A man comes up to you and offers to sell you a gold bar for $400,000. You point out that you are standing among hundreds of gold bars, all of them free for the taking. He points out that it was a lot of hard work extracting gold from thousands of tons of ore, casting it, assaying it, etc.

Just because something cost a lot to make, doesn't mean it's worth a lot. Sorry.
No. Homeless people almost all have mental illness, substance abuse problems, or some combination of the two.

I'm not seeing why you and the OP think they are representative of the general population in any way. They are, pretty much by definition, people who are too messed up to function in society.
It's been seven years since I've programmed on embedded systems. I remember C ruling the day. Has that changed at all?
I'm sure it looks that way from the outside.
Working remotely doesn't mean that you have to travel around. You can work remotely from one main location in your own home.
Check out Venus.
Can you tell us about what exactly you did that led you to getting hired with GB?
I haven't met anyone who described insects. Most of the entities experienced seem to be abstract, with the possibility of focusing it into an object but not a negative one. DMT seems to be generally a positive euphoric experience filled with geometric shapes of love. Although a mild dose can be unpleasant.

What I've experience sometimes looked like UFOs, that when you focused on them would burst into the sky far away. Like a ship taking off in a rapid dimensional-type shift. Similar to the graphics in the movie Dr. Strange.

The presence is more like feeling the wind, and getting a sense that the wind itself is saying hello and making fun of you.
I'm curious, what is the agenda of this group? Bringing meaningful change is rather vague
Zstandard is patented and the patent license is meh.
> Mostly just stuff any competent company would/should be doing.

Many companies should be doing this. Few (that I know of) are doing this.

Making data-driven decisions also should be a thing, yet many still make them based on nonsense like politics.
I've been using C# and .NET for about 18 months.
Here are some of the books and other materials that I have found helpful.

Framework Design Guidelines - how to design libraries that anyone from Jon Skeet to Mort can use successfully. The focus is on library design but I have found it valuable for day to day coding.

Effective C# - how to implement the usual idioms properly.

CLR via C# - this is a dry read but has answers to many questions I would have never thought to ask.

C# in Depth - excellent coverage of language features from C#1 to C#5.

Writing High Performance .NET Code - the title says it all

Pluralsight courses:

https://app.pluralsight.com/library/courses/csharp-applying-... - excellent coverage of the functional core/imperative shell approach to program design. If you know Haskell you can probably skip this.

https://app.pluralsight.com/library/courses/csharp-design-st... - Jon Skeet implements the GoF patterns.

Visual Studio addins:

ReSharper - the diagnostics are quite valuable

SpecFlow - support for the Gherkin DSL for BDD testing.

Tools:

PerfView
> when a human paints an image they are panting from an imaged visualized inside of their mental canvas

Yes, but images produced by humans are a tiny fraction of images processed by the eye. But every written or spoken sentence was ultimately created by a human brain.

That's why it seems like a big stretch to claim there is a 'universal grammar' involved in visual processing, if you believe that grammar is primarily a way for brains to encode information for communication purposes...
What fancy computer model predicted this?

If they can't predict this, climate science must be wrong.

Of course global warming is real. But modeling the effects is very hard. I think deniers conflate the models with the trend.
The thing I linked contains a draft blog post with our reasons. But feel free to ask questions after reading that.
Emoji inventor says MoMA New York acquisition 'feels like a dream'
That information is pretty easily available.
> I literally said that I transitioned

Sorry for getting that detail wrong. I re-read your original post to make sure I didn't miss anything else.

Since you now say that you agreed ahead of time that you had no obligation to turn up in the office (that information wasn't there in the original post), I now agree with you that your manager was wrong. (This is something I've seen happen over and over again with managers — they say yes without thinking things through.)

If people are deliberately withholding information from you, as you said you suspected in your original post, that's obviously a bad thing.

Regarding my suggestion to have regular meetings, you're already doing it, so that's good.
I got all the way to the end where you are supposed to open the egg, did the thing to open the egg, and it didn't open. I spent days going back through every dungeon to try to trigger it but never could. I couldn't bring myself to replay the game and hope it worked this time.

I got the game the same year it came out and still have never beaten it because of that. Sounds like it was just a super glitchy game.
Thanks for sharing your views, I already have quite a bit of django development done and am wondering what would work best with an existing framework like django?
To be fair, we do not exactly have an oversupply of WSJ caliber journalism.
Dear amazon, I'm an angry consumer by your spam for amazon premium
Elm definitely tries painfully hard to be different, which is only exacerbated by its one-true-way attitude.

Regarding HTML, you may want to look at elmx [0]. It accomplishes exactly what you described.

[0] https://github.com/pzavolinsky/elmx
They way to deal with that is not to crush the people, but to analyse the ways human decision making fails and to provide assistance. More often than not the failures occur because the people had not been trained correctly, which is a management problem not a PEBKAC one (how many junior systems people have been trained in how to recover from cascading disk/network/database failures?). ITIL is just a tool for ensuring failures which no one understands because understanding has been devalued.
Firefox is adding something similar. See https://bugzilla.mozilla.org/show_bug.cgi?id=900784
Hmm...I've never tried psychoactive drugs but way back when I worked on hardware I was debugging a board in a lab that had poor ventilation, cleaning flux off it with Freon when I saw a little green Dragon rise out of the green solder resist film and breathe the tiniest lick of fire at me.
Hubris born of success (overconfidence, arrogance) is "stage 1" in How the Mighty Fall by Jim Collins:

https://charlierose.com/videos/12443

Humility (know you don't know, always be asking questions), a focus on the greater good (is it about you or something greater than you?), and having a "growth mindset" are part of the antidote:

https://www.brainpickings.org/2014/01/29/carol-dweck-mindset...
I really like what safari has done with its devtools for the style editor.

Right-click inspect element selects the element you want to modify. Then change CSS properties in a GUI editor. Only problem is persistence.

I love designing and tweaking with devtools iteratively.

A lot of things are done in editors because it gives you a lot of control of logic. Designing assets in visual language like flash makes a lot of sense.

Unity has the same idea. Create your assets visually and assign behaviors to it via code. Their GUI/code fusion is pretty cool.

Writing a public var in a class exposes it in GUI and makes it bindable to other things via click and drag.
Pev: Postgres ‘Explain’ Visualizer
I found it fascinating how Warren Buffett caps his daily spending on his fast food. "$3.17 is a bacon, egg and cheese biscuit. The market's down this morning, so I think I'll pass up the $3.17 and go for the $2.95."[1]

I imagine him doing the same for lunch or dinner at a place like In N Out where burgers go for about that same price [2]. Depending on if he goes all out.

I wonder if he is truly this frugal or just does this because it keeps him grounded.

[1] http://www.marketwatch.com/story/billionaire-buffett-says-he...
[2] http://secretmenus.com/in-n-out-burger/full-menu/
It is crazy! It was 68F(20C) at 8am.

We're supposed to have another few warm days next week.
The news organizations feed people stories to reaffirm the their conclusions about global warming they made a long time ago. It feels good to feel like you're right all the time, so they shovel shit you already "know" along with additional stuff they want you to believe. So how's it feel to be used like that?

Edit: I know I've written things in the past that arguably deserved being downvoted, but this time it is uncalled for!
there's a very simple heuristic to determine whether someone has used dmt, and even those who haven't can use it: they never shut the fuck up about it
I'm so happy for this, it's gonna be great to use Rust for Arduino stuff
It's a shame its maintainers are so hostile towards customization.

https://github.com/avh4/elm-format/issues/210
How Google builds web frameworks
I always dislike comments like this from the article: “Something is very, very wrong with the Arctic climate.”

The climate can't be "wrong" it has no agency. The impact of human CO2 production on climate can be "unprecedented" or "destabilizing" or "ill advised" but the word 'wrong' implies that there is a 'right' climate. We know that the climate changes on the planet, we emerged as the more annoying form of hominid during an ice age after all. "Something" caused that ice age, and "something" caused it to end, and that something could not possibly have been us. So who is responsible becomes less important in my mind as responding while we can with effective ways to live and prosper under different climates.
2017 Ontology Summit
According to the State Department's site, if you renounce U.S. citizenship to avoid taxes (i.e., if Homeland Security says that you did), you will be declared permanently inadmissible to the U.S.
What is the difference exactly?
Despite drought-reducing rains, central California continues to sink
Honestly, I can't represent it well.

Let's just say that we are all good human beings committed to making things better for all of us. Very politically active individuals with deep government experience and connections.
That is just the interconnect. Grid jobs are usually very compute heavy: "[...] includes the majority of the 100,000 processing cores in the CE." That is the expensive part. We bought p2.16xlarge equivalent nodes for just about 1/20 of the "3 Yr All Upfront Reserved" cost of EC2.

Depending on the utilization (i.e. somewhat low utilization) you could save some money in the cloud if you compare it to the usual 5 years depreciation cycle.

But for scientific computing you usually still use your computing nodes longer than the 5 years of depreciation/support contract (often until they are close to fail).

Another reason why cloud is not very attractive is with how budgeting rules work in those old institutions. You propose a cluster and get the money, all calculated from the start. On-demand cloud pricing will be very hard to get approval for.

> [...] other costs like networking and storage [...]
I am currently using the equivalent 20k dollar in yearly EBS costs on our scientific computing cluster. You can buy a lot of storage for that. And the internal IT department that exists anyway will manage it.

Cloud can be a very hard sell to scientist.

Edit (a point I forgot): Cloud only makes sense if you can use spot market capacity extensively, then it can become very competitive with local installations (again depending on required utilization).
It may be unlikely to come from you, but it's for damn sure that it'll never happen to said engineer again.

Also, I would make sure to have a different prompt than default for non-prod systems too. That way you know to be suspicious if it hasn't been changed from default.
To also be fair, WSJ is hardly high caliber journalism, and since the sale to Murdoch has degraded significantly in quality
With H1-B/GC applicants also climbing record high in the recent years, what are we trying to say here?
This is awesome. Just for folks who aren't clear how to create a bookmarklet:

Create a bookmark of any page, by going to a URL such as https://www.wsj.com/articles/SB122878081364889613 (note that only the top part of the page loads) and enter Cmd (or Ctrl) D. Now Save the bookmark to your bookmark bar. Find the bookmark, right click, and replace the WSJ URL with the javascript URL in the parent post. Save and now test by clicking the bookmark in the bookmark bar. After a redirect through Facebook, the full WSJ article should display.
> Esp when Africa relies on mobile for financial transactions and banking and now these people are stuck.

"Africa" has no such mobile money reliance - you are probably thinking of Kenya. Africa is 54 countries and 1 billion people, your generalization is overbroad.
https://storj.io/
Really cool app! I'm going to study this. I'd love to put the app I'm working on up as an example to share lessons learned but it's commercial work, so I'll have to make another hobby one in the future and use that :)

I alluded a bit to it in another comment here, but I'm not entirely convinced that the "you shouldn't write components" is a good design target overall vs. just being a necessity because of the limitations of Elm the language right now.

It probably hinges on what you mean by 'component'. When I say 'component', I mean a bit of UI I'm planning to reuse across multiple pages, where there might be some private model, where I would not want the internals of that model duplicated across and polluting otherwise clean page models.

Here is an example that comes to mind: I have common functionality across pages in my app where I want to let the user edit a database field.

To do this, the user can select the list of fields from a drop-down or they can type the field name into a search box, with choices being displayed as they type in real-time; they can then click on a choice and edit that field.

To submit the edit, they click an 'Update' button.

Now, this functionality is shared across different pages in my app. None of these pages should, IMHO, necessarily have to care about the intermediate states of the field-list as it is auto-completing. I simply want a function I can call from any view like this:

renderChoiceThingy : List FieldChoices -> ChoiceThingyModel -> msg -> Html msg
renderChoiceThingy fieldsToPickFrom model actionOnSubmit =
....

Not only might I want multiple instances of this same thing across many pages, but I'll also want multiple instances of it on the same page sometimes. For example, let the end-user build up a list of changes and then submit them all in a batch or cancel them all at once.

Without treating this like a self-contained unit, I'm now duplicating model bits in all my pages that use this function. So it's nice to wrap that control up into a module, with its' own 'update' and 'view' and have appropriate parameters to allow the proper message types to work.

Another example (not one I've implemented); say you have an interactive colour picker, that you can click on an icon to exapnd, select the colour you want by changing sliders interactively, then have the picker disappear and the page know what colour you've selected. To me, the containing page shouldn't care about all that slider stuff and all the messaging and updating that goes on, just to draw the picker.

Would love to hear other Elm devs thoughts on this. These are the kinds of examples I don't see directly addressed when people say "don't write components". Though I suspect, having not used other 'component' frameworks like React, that people might generally mean something slightly different to what I'm thinking when they say "no components". Really interested to find out what others think about this.
It's easier to not read Rupert Murdoch owned content.
From Barbecue Chicken Seller to Tycoon Edgar Sia DoubleDragon Success Story
> Which is that it's almost impossible to elect a same-party candidate after an 8 year presidential term.

Evidence? That's a bold claim, and not true at all if you look at the length of time political parties have continuously held the White house. There's plenty of examples to the contrary, and nothing statistically significant about the number of 8 year terms followed by a different party that would indicate "impossibility": https://en.wikipedia.org/wiki/Political_power_in_the_United_...

However, a plausible explanation for why there is a bit lower chance (roughly 1/3) of re-electing your party after 8 years is that roughly 2/3rds of our two term presidents have failed to deliver on promises (or failed in other ways) to the American people, and Obama happens to fit that explanation very well.
Careful, even a green card status is difficult to throw off. Funny that you could lose your green card by not meeting the residency test, but that doesn't negate your USA taxation obligations on worldwide income. Not even sure why they think that makes sense.
No, they arent really compatible. Good transportation requires high density or or high property values to pay the taxes required to build it.

I'm not aware of any city in the world where someone can purchase a 3000 Sq ft+ property with a two car garage for less than 4x the average annual family income and have access to amazing public transportation.
I prefer Reuters. They seem to have less bias, their articles are free and many stories at other news outlets are bought from Reuters anyway.
Has any publisher tried out a paywall along the lines of the following?

"Hey, you've spent 29 hours so far this year reading 119 articles. Suggested donation: $62"
A charitable interpretation would be to project the right/wrong axis onto compatibility with our continued flourishing. If you accept human flourishing as "right", the arctic climate is quite wrong.

It's a bit of a reach through and I pretty much agree with your point.
I think that only people living abroad for a long time will have a logical intent on renouncing US citizenship...
> a green card is not that hard to get

Have you, like, ever applied for permanent residency?
I hear Roger Ver has experience in this arena.
I consider it a blessing. It means we never need to argue about these things. Go's go-fmt has the same philosphy.