skysight-inc/HackerNews huggingface dataset:
> Examples include: - having to chase down specific individuals and sit down with them to walk them through my code review - waiting for approvals on code reviews while other engineers, not wanting to be blocked on my work, copy and paste my code directly into their branches and open new code reviews which have no problem getting approvals

That's crazy! I'd be escalating that shit to my manager in the first day it happened. Management should sort out any individuals that have a problem. I can't understand why a company would hire an engineer _not_ to do work.
This is really neat.
Yeah, that's part of what I meant. If the path is totally clear; "add API to existing codebase, write tests, do CR, commit" then I don't think you see as much 10x behavior. If it's a new technology that the team isn't familiar with, or a tricky API for some reason, then solutions can start getting totally overengineered, and it can spiral out of control.
Lisp style is more elegant, almost everything is either data or function. Other languages you mention are massively more complex and difficult to understand. For me C++ is some kind of clusterfuck of symbols/keywords/operators and plain magic.

After you learn prefix notation, Lisp is super easy. Unfortunately in the world were "worse is better" we discard beautiful and smart: Smalltalk, Lisp and ML. Instead we build our towers of Babel using PHP, JavaScript and C++.

It is so ridiculous that people choose to spend whole career using PHP because it is easy learn.
I don't know, but as NKCSS says, you could do probably that in AWS and being a client like Netflix.

But stressing instances regularly to test them to find a better one is something that you could probably do on your own, but as a service I have serious doubts if the providers would like that from a given scale. I'm not sure, but I don't think that would be something rare to have you account suspended. Perhaps, if you arrive a some type of agreement with them and their "business model" is compatible wit that, maybe. But, don't give me too much credit in this, I'm only speculating.
Doesn't erase the benefit it has had up to this point.
Look at the number of massive outright software project failures (no delivery, ever.) I think there are many times when you'll cheerfully pay at least ten times for the one guy who could actually get you to the finish line.
Your last bit really spoke to me.

I live on a small farm, on a hilltop with an amazing view. After 10+ years, I barely ever notice the view unless it's something spectacular like sundogs on a clear, -10F morning, or the sun rising above a blanket of early summer fog. I only think about the location when the howling winter wind keeps us awake for hours or the hail batters the roof and windows during a summer thunderstorm.

But vistors see it differently. The first comment after walking in the front door and facing the big window is "your view is beautiful."

Even though I rarely notice it, I know I'm so addicted to the casual natural beauty around me that I could never leave. It's kind of a scary thought that I can probably never be happy living in a city again.
In Poland, almost all companies offer "sport card", which can be used at gyms, pools and other facilities with no limits (or very little). I could basically spend all my free time at gym or whatever. Employee has to participate in small fraction of subscription fee (say, 10$).

https://www.benefitsystems.pl/en/for-you/multisport/
You know what just occured to me -- Slack is effectively 'inifinite scroll' too (no pagination), of quite a bitof content sometimes... and I don't think people complain much about this aspect of Slack. Wonder how they managed to get it right.
Moon exploration isn't standard, but I get your point.
It's also likely a truism that the things that add value and the things that make money converge into a Venn diagram, not always for the best.
You know perfectly well that several states have passed laws forbidding municipal entities to construct their own broadband networks. The left has made some tentative moves towards articulating a goal of investing in national broadband infrastructure (citing the example of the Tennessee Valley Authority as a working example of public utility investment) but has understandably been scared off by the right's strident equivalence of any kind of public investment with communism.

I don't want to oversimplify the issue and don't disagree that everyone in politics would prefer if better broadband infrastructure just happened and all they had to do was show up and cut a few ribbons without investing any political capital. But I think you're being a tad disingenuous here. You are too smart and well-informed to buy this argument if I were to make it to you.
> “The findings demonstrate the value of experimentation and observation. Computer models can only be as realistic as their built-in assumptions allow them to be.”

So, results were discarded previously when they were against one of those hard-coded limits of the simulation?

It's kind of funny, because if a simulation produces some results, I'd expect it to be analyzed, and eventual odds would result in new discoveries or in optimizations of the model with input parameters being better analyzed.
Any plans to focus on increasing Lapis performance to be closer to raw OpenResty?
I wonder if some form of push back on this would be timed release malware? its just crazy talk and all, I'd NEVER do this, but as a hypothetical since they are plugging your device(s) in to a machine, it would be possible to infect said machine, yes?

Now that’s resistance.

Also: I've heard of people who just wipe their devices and then just download really really grotesque photos to their devices to gross out the employees who have to look through it.
Spanish Price Revolution: https://en.wikipedia.org/wiki/Spanish_Price_Revolution
Perhaps.

For example, if you visit a supermarket in the UK or the USA at any time of the year, you can always find, say, fresh strawberries, despite the fruit only being locally in season for a month or two.

There is very little genuinely "seasonal" produce, meat or fish in supermarkets and I think that this is a major factor in the lack of variety.

Out of interest, if you went to an Indian market every three months, would you find all 100 different varieties of fish on offer every time, or does it change?
>Wasn't there a bill back in 80s/90s to pay the ISPs to modernize the grid with 100mbps across the entire country?

No, it's a popular uban legend based on a misunderstanding of agreements between telecoms and the government. A telecom, IIRC Verizon, promised to upgrade their network to 45mbps access across their footprint.

People are now interpreting that to mean they promised to build build a FTTH residential network (capable of 45mbps) to each home for prices similar to what you pay for DSL or cable internet.

But that is a total misread.

Really, Verizon was promising to upgrade their Trunk lines (T-Carrier) from T1 to T3. A T3 line is 44.736 Mbit/s. And they weren't promising to deliver a trunk line to each house for 60 bucks a month. They were expecting to charge thousands a month. This was basically a service for businesses and datacenters. Not for residential use.

And they actually did do that upgrade.
There has been a research on unconscious bias towards minorities. Basically given the same papers, the number of corrections and comments was significantly higher when the papers had names of minorities or something. That kind of ironically proves that it's beneficial to hire more women given the same qualifications, doesn't it? haha. People would look at women's code much more carefully and there will be fewer bugs in the end. I personally had a few cases where I just copied an approach of some guy (e.g. using a certain library that a similar application was using) but I had to change that during the code review. I mentioned this and had to change his code as well. How did he get through this rigorous code review in the first place? I don't know. Maybe people found him more trust-worthy and assumed his work was perfect. :/
This might be a Poe's Law situation, but how am I supposed to reverse an arbitrary SHA256 hash without having that information stored somewhere?

e.g. how do you expect a client to turn "r0WGHoHvVmv4I51qW9FxCAIxX8NSfYlds1Pi-Of92ZI" into something useful?
>there's a huge number of sushi restaurants all over New York and a lot of them are not authentically Japanese nor are they owned or operated by Japanese Americans

That's true everywhere in the US. It's very hard to find an authentic Japanese restaurant, and even harder to find one run by actual Japanese people. Usually, "Japanese" restaurants are run by Koreans.
> In my experience, HTTPS makes you more distinct and trackable than plain HTTP.

You lost me here.

https://www.wired.com/2017/01/half-web-now-encrypted-makes-e...
I did once. Didn't work out, but it was worth a shot.
Oh that's pretty interesting, I didn't know that. So I guess it kind of comes with real windows after all (in a roundabout way)
That is already happening. They are going for the "build enterprise version then have partners sell it and consultants support it" model as their main revenue funnel. It's the only way that something like this can make money, and given the unbelievable amount of hype for the product right now, it's the smart thing to do IMO
I feel like there should be a "No True LISP" fallacy in CS...

It expresses pretty much all of the core principals of a LISP. If it looks like a LISP, thinks like a LISP, behaves like a LISP; then do you really gain anything by trying to separate from other LISPs?
SQL was my entry point into software development, and I have a somewhat emotional attachment to it. And I'm quite glad that it worked that way.

SQL, relational theory, and set theory are a great place to start understanding how to work with data. And a great way to start understanding software.

All software deals with data. If you don't have a good understanding of data, you are never going to have a good understanding of software.

One of the best books I've ever read was Applied Mathematics for Database Professionals by Lex de Haan, and Toon Koppelaars. I think that's the database equivalent of SICP. You need to read it and understand it if you want to seriously deal with data. And you want to if you want to write software.

I'm obviously biased because of the way I got into things, but I look at things as a top-down vs a bottom-up point of view. I was a violinist and music theorist before I got into technology, and the bottom-up approach has always resonated with me.

In classical music, pretty much everything bubbles up from a baseline foundation and a structure; the stuff at the top that you actually see is a result of that structure. You don't start with some notes that you want to play on an instrument and then go and try to find a structure that supports those notes. You go bottom-up. You lay the foundation and build on that.

It was easy for me to map that idea of musical theory onto a database early in my career. And I moved up in the stack as I needed to. I started by building things entirely in SQL. You want complex statistical analysis? Sure, I'll do that . . . in SQL. Because I didn't know any better.

Then I found out that there are actually other languages that can do certain types of things much better. R, Python, C#, etc.

11 years later, I'm now very capable in a number of languages, and I don't suck. Along the way, I've had to put a lot of effort into learning the things I would have got from a comp sci degree program, and I'm probably not the best at certain types of software challenges.

I use noSQL stuff for caches and data warehouses, I use some of that for offloading traffic and keeping the reads separate from the writes. But there isn't a project that I touch that doesn't involve SQL in some way.

SQL is incredibly useful every day. Learning it, knowing it, understanding it, is a bare minimum for people I hire.

If you have a comp sci degree, and you don't know SQL, I'm going to probably write you off. If you have a liberal arts degree of some kind, and you do know SQL, I'm probably going to hire. You can learn everything else on the job.

None of that is an excuse for the totally shitty article linked here.

We use SQL today because it's good and it works. Not many languages can say that these days.
Any idea if the trackpad is better? I have three Thinkpads (including the previous Carbon), all running Linux, and the trackpads are just terrible.

I'm spoiled because I'm used to the MacBook trackpad.
Thanks for the detailed writeup. I totally agree—there are corners of the product that seem pretty exciting, and I'm certainly a fan of redhat. I just think they could really help the effort by explaining the product better in their launch materials.

One quick question for them to address is if the entire stack (suite?) will be runnable on your own hardware or if it can only be consumed as a service.
Possible BGP hijack: 198.241.170.0/24, is normally announced by AS2559 Visa
> It doesn't. I know it's broad, but my definition[0] of an "indie hacker" is anyone who's making money from customers rather than an employer.

So... once you hire your first employee and the staff is no longer exclusively founders/owners... the founders/bosses are still 'indie hackers', but the employee is not? Or none of them are anymore, you can only be an 'indie hacker' if the entire staff is founder/owners with no employees?

When only bosses can be 'indie', hmm. I guess that is a pretty good synecdoche of a certain kind of bay area techno-capitalist-hipsterist ideology.
http://fnord.com => gR30sacA

but http://gR30sacA !=> http://fnord.com

gR30sacA => http://fnord.com

There's nothing about gR30sacA all by itself that tells me that this is a shortened URI.
https://bgpmon.net/bgpstream-and-the-curious-case-of-as12389...

https://arstechnica.com/security/2017/04/russian-controlled-...
Yes, agreement! Thank you for nudging me to recognize that.

However, the studies I've seen (regular Fangraphs and BP reader) suggest these interactions between player skill sets is minimal, if such an effect can be shown.

Take lineup position. It's been studied ad nauseam, by some of the brightest in the field. Turns out, lineup order, over the course of a season, doesn't really matter that much. An intentionally suboptimal lineup underperforms an "optimized" one by maybe a couple wins per year. Almost all lineups actually implemented are more like fractions of a win, which is generally within error bars.

By and large, baseball is a game where you just assemble the best talent and they will win. (This is in regard to on field talent; I do not believe "clubhouse culture fit" is as silly as in the tech world, and is usually retroactively defined.)
TL;DR in a software defined everything world, Open wins. Use it. Enhance it. Participate. Disclaimer: Red Hat guy since 12 years.
It's a big part of it, but careful about what you mean by "domain knowledge." Look at Richard Feynman's stint as an analyst for Kurzwiel as parallel-programming got underway; in theory Feynman had no significant domain knowledge but in fact the immense range of mathematical knowledge he brought with him turned out to be extremely valuable, perhaps irreplaceable for that particular project (given how creative he was.) He really was a (more than) ten times guy, there.
Building an IoT Device to Monitor Toilets with Django Channels and Micropython
Dental is there... https://github.com/basecamp/handbook/blob/master/benefits-an...
Imagine if the fix for this is to remove the account identity from commits, so you don't know if it's a man or a woman writing the code. Wouldn't that be ironic for Facebook...
Sorry should't post jokes like this on the internet - I've moved 'more seriously' to the end to make it clearer.
How do you decode the shortened URL to get the original back??!!??
I guess my wording was wrong, there was no worrying about fathers at all.

I just can't wrap my head about how all the people are doing it. You can't just leave that small kid somewhere, is there some way of taking unpaid leave or are people just quit the job? I don't know.
I've used Plex for more than five years and that happened like… three or four times. That sounds like a problem in your network setup. You can also always connect directly to it and skip the central server completely. A PMS does not need an internet connection at all.
Mexican food was a favorite of mine in the United States, but in France it tastes like cardboard. I want to find <some product> but France doesn't sell it.

This conversation can be had in literally any country in the world. Can't find a decent cheeseburger in Delhi, can't find decent cheese in Shanghai, nearly impossible to find good tequila in Germany.

Every country has foods they're good at and foods they're not. As far as the death of small producers, why by Boston chocolate when I can buy actual high quality Swiss chocolate at a lower price? Why buy some marginal local beer when I can buy literally the best beers in the world. Globalization certainly has its negatives, but on balance there is more variety than every before.
Same. Been using Subsonic for quite a few years now and it works fine for me.
How aggravating. This is why I left Windows. No marginal cost to them, the functionality is inside but turned off. I really have a hard time with that idea. It seems...well...just plain mean.
HOW DARE YOU IMPLY THAT WOMEN KNOW LESS THAN MEN!
/s
I generally agree with your skepticism, although the original source is the WSJ and I generally credit them with an elevated level of economic literacy.

Rationalizing your question: Amazon and Walmart predominantly sell shrink-wrap manufactured items with nearly unlimited shelf life and minimal variability. The supply chain is very different and much more forgiving.

Walmart does sell groceries, but it's unclear if they're especially successful at it, or if their prices are especially good. I don't feel there's enough information here to encourage or discourage your skepticism.
Right. Survivorship bias. Totally a thing.
It is my anecdotal impression that this is common in some European countries.

Japanese leave policies are historically pretty simple: the government says you get X weeks, buuuuut X is an inconvenient number for us, so you probably want to look around the room and conform to the practices of your coworkers, which are closer to Y days. Also, for you ladies: remember that the traditional expectation is that you have unlimited maternity leave when you leave formal employment after marrying or having a child. (Some re-enter when the child goes to school. This is largely not compatible with career advancement, with rare exceptions like e.g. translation/interpretation.)
Go to the coasts, and the selection is better. Fish just doesn't make it far inland, unless it's freshwater fish.
Hi! Please reach out to info@cockroachlabs.com and put Head of People Operations in the subject line. I can learn more about your visa situation and see if we can accommodate!
It is a little off-putting, but I think it certainly has its place in educating and entertaining people about wildlife.

BBC's Hidden Kingdoms comes to mind, where they make no illusions about the fact that you are watching a film not a camera left out in the woods for ten days.

In fact, after each episode they double down and re-use all their work by showing you just how they got the shots and set up all the scenes.

That, and I think Planet Earth has occasionally been guilty of what you're talking about, but personally I've never felt insulted, more like impressed they managed to make a palatable narrative out of a bunch of wildlife scenes.
I'm still working on that bit of the RFC.
I find this discussion of "benefits" fascinating.

In Europe, standard in IT companies (Central Europe, mind you), is:

* 25 fullt paid days (or more) of vacation every year (no need to call it a sabatical and limit it to once a three years), not including national holidays etc.

* one year of (or more) paid maternity leave (or more), while second parent gets few weeks (two at my country)

* free gym membership (so I can yoga/climb/whatever for free)

* private health coverage (in addition to the public one, if your country (most EU has)

* sickness time at least 80% paid (in most IT it's 100%)

* fresh fruits daily (I don't even mention drinks etc)

* education budget per employee (conferences etc)

Thats a STANDARD if you want to recruit software engineer here you must have.
A language need not force purity to allow for purely functional programs. Besides, purely functional languages all need a way to cheat to actually do anything useful. Any nontrivial program needs a mix of paradigms.
> If Facebook is attempting to meet diversity quotas, which certainly exist, by pulling from a limited pool of qualifying candidates, in some scenarios, they will necessarily need to employ lower qualified candidates.

You make it sound like existing hiring practices find the best candidates, but we know that they don't. We know traditional hiring practices are bullshit.
Seems to load a bit faster, and is more responsive in general. I kinda like it, especially the new dark mode.
I have no idea why the C++ designers chose those particular names, but at least Scala uses the same Promise/Future dichotomy, where you resolve (or reject) a Promise into a Future. Perhaps they drew from the same well?
It's not just deliberate use of plastics in stuff that gets designed to go down the drain. We're also shedding plastic fibers into the water by washing synthetic clothing: http://brenmicroplastics.weebly.com/project-findings.html
Shipshape is just a security and config audit tool that ensures that you have proper MacOS security settings (FileVault, proper password requirements, Gatekeeper, SIP, etc.) and a few other things installed (1Password, etc.).
Although -- Kimchi pizza is pretty awesome after a long night of Soju and singing. But I never got the corn thing..
This is excellent, but I've also had great luck with recent versions of VirtualBox.
examples or stories or any reason at all we should take your word for it?
I'd rather see an assortment of different products in schools. Web functionality is pretty much the only thing that has to be common for all.

Teachers should be taught the principles of connecting to Wi-Fi, just like the students. How to figure things out on your own is more or less the whole point of computers in schools. Maybe I just like the directed chaos of Montessori.
They don't want you to upgrade. They can make more from you over time by locking you into the store.
Try putting the closing parens on a line aligned with the opening one, as if they were K&R style closing braces (ignoring that open-paren goes before keyword/func-name, rather than after)

(define (fact x)
(if (zero? x)
1
(* x (fact (- x 1)))
)
)

Square brackets work in some dialects, as well:

[define (fact x)
(if (zero? x)
1
(* x (fact (- x 1 ]
Properly identifying the natural keys requires more up front thinking than slapping on an identity or guid column. Also it ends up with a different set of tables at the end of the day. So looking at your current schema and saying natural keys don't work here is probably true. It's a big topic, and like I said, not enough literature, but if you search sql natural key you can get started.
Controlled experiments are in order. The article cites "Curtis 1981, Mills 1983, DeMarco and Lister 1985, Curtis et al. 1986, Card 1987, Boehm and Papaccio 1988, Valett and McGarry 1989, Boehm et al 2000" I'm sorry the links don't work, but that still sounds like a traceable bibliography to me.
I just tested Google on one study, and found it (paywalled I assume) -
"A summary of software measurement experiences in the Software Engineering Laboratory
Article in Journal of Systems and Software 9(2):137-148 · February 1989 with 19 Reads
DOI: 10.1016/0164-1212(89)90016-2 · Source: DBLP"
Thank you :) this is the answer I've been waiting for