skysight-inc/HackerNews huggingface dataset:
It sucks being the old hand as well. I was once sent to a customer's site to fix a deployment that had taken too long. It was for a telco product that required a couple racks of UNIX machines and Cisco routers.

They had sent a new guy with essentially no training and he had not done a bad job. He was just new and needed time to get up to speed. When I started working with him he clearly knew what he was doing. But we got everything working 1 day after I showed up, because I had been deploying this product for a few years already.

Management basically praised me and shat on the new guy. I felt like crap and took new guy aside. We became friends, but this hurt his review later on.
How would that solve anything? Most machine learning algorithms being used today are black boxes and the people implementing them often have little understanding of exactly what transformations the model ends up making between the inputs and the outputs. Its entirely possible for seemingly-innocuous inputs to pick up outright problematic features (i.e. skin color from a photo id) or indirectly problematic features (i.e. income level and address located in an area predominantly populated by minorities) that its outputs hinge on.

If anything, the issues with machine learning are even more problematic that what the OP posted, as simply identifying that something like systemic racism in a machine learning model can be very hard to identify.
It'd be useful if there was a standardized way for applications to expose additional streams that worked exactly like stdin/stdout/stderr but with custom names.

At a first glance, named pipes (both the Unix and the Windows approach) sound like that, but they are global names - i can't have an application exposing a "commands" output stream that from the shell is piped to awk which is then piped to a "monitor" input stream of another application - and then have arbitrary number of instances of those.

You can ducktape a solution using randomly created unique global names and some shell script code, but what i think would be nice is something like:

/* app1 */
FILE* commands = stream("commands", "w"); /* write-only stream */
/* app2 */
FILE* terminal = stream("terminal", "r"); /* read-only stream */

that could be used via something like (:foo would be used wherever a file descriptor could be used to specify stream foo)

# redirect commands stream from app1 to terminal stream of app2
app1 :commands>&:terminal app2

# redirect commands stream from app1 to stdout
# (stdin of the right side which is empty, hence stdout)
app1 :commands>&0

# pipe commands to awk's stdin then grep then app2's terminal stream
# regular app1 stdout is not affected and written wherever stdout is
app1 :commands| awk blah | grep bleh 1>&:terminal | app2

the shell syntax would also need to be extended a bit to allow for parallel pipelines (e.g. app1 could also export a "comments" stream that could be piped to a separate file or to a projector application).
We had a Miele back in Sweden, which was great. Unfortunately they're a bit more difficult to come by around here, which is why we went with the Dyson (which we did research ahead of buying). It just seems the people reviewing the Dyson must never have used a good vacuum before :(
It's trivially false that we can introspectively observe all of our mental processes.

Call it what you will, but there are parts of our minds, whose functioning can be observed but which we don't have access to.

It's so trivial to find examples, and it's really fun: describe to me in detail how it feels to hit a baseball, to perceive the colour red. Tell me about the exact moment that you learned the word "squirrel".
That's really strange... I always found Excel to perform dreadfully on data sets with even just hundreds of thousands of rows - it was always easier to just load the data into a database, or manipulate it with a script.
I cannot fall asleep unless I have Zero Punctuation playing in the background. On Youtube they have started uploading hours-long compilation videos of his, and there are quite a few comments from other people saying it helps them sleep as well. A strange phenomenon.
Give Slack 15 years and see if Enterprise complexity won't have crept in.
I think avoiding using GPS is the hardest one.

Youtube... 90% of my viewing consists of history, documentaries, programming tutorials and maker/engineer channels. Adequate replacement of that, that's a toughy. But what's funny, Youtube is demonetizing a lot of that. So, I'm hoping for a new platform to pop-up soon.

But man, "Twitter, however, was valued at zero euros." Burn.
Credit Suisse scandal shakes Zurich’s elite
That sounds like a Conway's Law, but of large purchasers, rather than of software developers.

https://en.wikipedia.org/wiki/Conway%27s_law
Nobody hates Photoshop. In fact it's one of the most loved software out there.

I'm a developer and a Photoshop user and love it. The Unix philosophy would be a disaster for a image editing software (ImageMagick much?)

Once a developer who spent all day in VIM & co was honestly arguing with me that Photoshop should be a command line app. I filled that under "shit developers say" and "delusional".
Wait, really? As in '=somme(A1:A10)' to add a column?
>Word, Excel, SAP, Photoshop, Salesforce, JIRA.

I'd refine your examples somewhat. The author's idea of "enterprise software" would be more like SAP/Salesforce/JIRA. A client-server model type of software (data lives in big central corporate databases) instead of being documents-oriented (user data lives in files like .xlsx, .docx, .psd).

In contrast, the other desktop software of Photoshop/Word/Excel is often bought by consumers outside of enterprises because that's the software they prefer. (E.g. artists buy Photoshop instead of using GIMP.) And in the workplace, a lot of analysts like using MS Excel.
Not so much in Venezuela right now.

And, FBOW Linux has the Gimp, which I prefer to Photoshop, though that's largely on account of familiarity.

ImageMagick itself is invaluable when what you need to do is programmatically change large numbers of images. I've seen it used on large (multi-million user) image-heavy sites as the standard image handling flow (thumbnails and default previews of standard sizes).
Nice!

I kind of do something like that.

I put a lot of the things I find unnecessary / unused in places that stay out of the way of the user. I check the metrics and yeah, nobody uses them, so there they stay. In a way like a duck it gives them a place to make changes ... that is safe for everyone.
> It is. Also, people don't want to do it for any amount of money.

Like many things, there are people who actually are interested in doing this kind of thing. But since it isn't rewarded in any way, hell, because it's actively punished by many organizations (often by the time you need to look for a new job and you lack the right bullet points to hire you), you're not going to find anybody willing to do it, who actually would like to do it.
Does anyone have a more recent experience? I currently use socket.io 2.2 with node v10.16, no v8 tweaks in a docker container. At ~1000 sockets, sometimes the server receives spikes of 8000 HTTP reqs/sec, which it has to distribute to the websockets, up to 100 msgs/sec, ~1kb/msg to each socket. These spikes are making the server unstable, socket.io switches most of the clients from websockets to xhr polling.
The statement was about getting a promotion, not about avoiding a layoff.

I've also seen the opposite of your scenario where a company (almost blindly) cuts staff, including IT/Engineering, and lets go of some of the very key people (sometimes the ONLY people) who have any intricate knowledge of the system in order to maintain it and get caught in all kinds of problems.

In one case, I walked into a team that was maintaining a component and they had to claw back the actual laptop from the guy that left and attempt to dig up uncommitted source code that was need to maintain the system.
Apple's iPhone also brought new UI/UX ideas and people that grow up with these phones/desktops now and judge everything by that standard vs. what was considered "working" way back when. Android and Microsoft helped too. This industry shifts fast, so it's really no surprise people come to hate the older stuff by looks alone.
I DID switch to 4 days for 80% pay, starting in June when my kids got out of school. There aren't a lot of people who do what I do. I went in and asked, and they said they would do anything to keep me.
I got it working!

https://github.com/tsujp/square-macos-windows
The definition I like is: "Enterprise software is the one that once unavailable, the company is unable to run its core business."
Time to do Mastodon and hope around servers of the fediverse!
A couple of years ago, I was applying to work for a big government contractor, and even though they wanted to hire me, they couldn't figure out how to move forward past the "contigent job offer" phase in their new hiring software. I ended up taking a job somewhere else after going back and forth with HR for over a month as they tried to figure out things on their end.
Yea, I'm fine with using duckduckgo or even something else. But "no search engines"...eh... well, that might bring back sites like HappyPuppy... that'd be fun... well, wouldn't that make "influencers" actually really valuable? I'd imagine they'd jump on that opportunity.
What if the Unix philosophy is accidentally successful just because it encourages the design of effective tools?

(with the separation of concerns not really mattering in the usage of the tools)
What you say sound more or less the same as what the Twitter thread says. Enterprises with complex and unique workflows come to a software vendor with a checklist of features, and complex highly configurable software checks all the checkboxes. It doesn't matter that the software is almost impossible to use. For some reason, usability is never one of the checkboxes.

The root of the problem is that the people holding the checklists are not the same people who have to use the software. Which was the point of the Twitter thread.
Ok, then produce a definition of the syntax of the logic in which you interpret set theory without referring to sets, functions or integers.
I'm sort of in the same boat. It does have a nice out-of-the-box setup, though I'm not a fan of F-keys and I like my vim keybindinds, so I'd be doing tweaking regardless
Not guilt, but compensation not necessarily in cash. And perhaps fairness.
Starlink is more vulnerable to governments than VPNs and is going to be much much more expensive.
What I did is propose a plausible hypothesis for further research.

Theory and speculation have a place in science.
> Air travel is very safe and regulated because of behavior that persisted until recently

Air travel is very safe because the entire world of aviation has focused on analysis and improvement rather than infighting and blaming. If anything, I worry more about how the aviation community worldwide seems to be fragmenting right now, and the effect that may have on safety going forward.

But then I do read stories about the FAA and EASA still cooperating very tightly and respectfully, realize most of the infighting is by armchair quarterbacks on the Internet and the pros are still doing the Right Thing, and I sleep a little better.
New cancer-driving mutation in 'dark matter' of the cancer genome
The selection of frameworks here doesn’t quite match the title. Then again, research wise I’m sure those two frameworks make up 99% or more of papers.

I much prefer PyTorch, effectively all graph frameworks are there. Very nice to see TPU support with 1.3 as well.
I respectfully disagree: Try to explain your users that they won't get drag and drop for 21 days. This would have been worse if there weren't passionate people aggressively following it.

A Google account integration issue would always be more important than web pages being broken in many subtle ways. This wasn't the case when they didn't hold the browser monopoly.
> big data workflow involves loading millions and millions of records

Dude, if it fits on your laptop disk, it's not big data. Here you're talking about “big data” that fits in RAM on my cellphone. Somebody needs to get over himself.
The thing is ... very few companies do actually use all the complex configuration of said purchased software.

Rather, they are stuck with it. And deal with it, limiting the contact surface, until they cannot bear it anymore, and spend more to upgrade/get some consulting to have the solution reorganized for them.

On one hand, you have purchase departments that are not the target users, and decide only based on paper reports, what to purchase. Losing the run from the start line. That's a given.

On the other hand, you have those who prefer to outsource the understanding of their own workflow/tooling/business, that could leave them somehow unique and different, to some outside flexible product that claims to solve that (and that meets this and this requirement from that body & that set of laws), but still requires armies of consultants to make it work properly, although it does not cover really your use case, so you better adapt your way of work to what "they" say is good (got Agile anyone?).

Why? Because regulations. Because market/business standards. Financial due diligences.

And why would they not prefer that? They (anyone, we) do not care. We are not paid to care for that. Or rather, we get rapidly burnt for caring.

That's like the entropy law for software & processes in enterprise in general.

Oracle, for instance (but that's valid for so many, if not all, enterprise-targeted solutions), didn't sell itself based on technical merits, you know.

Business are complicated, yes. And they get even more complicated because of people lacking of the courage to say fuck you to the salesman.
> 1) Consider not running the largest instance you need to handle your workload, but instead distributing it across smaller instances. This allows for progressive rollout to test new versions, reduces the thundering herd when you restart or replace an instance, etc.

I came here to say this. Horizontal compute is a miracle.
Yeah that was a very bizarre grouping of software. I’ve never before heard Photoshop or Excel referred to as enterprise.

There is a lot of bad enterprise software out there, Salesforce, Oracle, and SAP are basically catalogs of it. The fundamental problem as I’ve seen it relates to contracts and integration. Good software, the user can bail at any time.

There is a very simple set of red flags: the company doesn’t list a price, you have to talk to a sales person, and you have to sign a long term contract. I’m not aware of any software that fits those three that is enjoyed by its users.
You can order a Snoop Dogg birthday greeting
Mini Gravitational-Wave Detector Could Probe Dark Matter
You're arguing against a straw man. I agree with you: PG&E has acted terribly. The attempted executive bonuses (currently being denied by a court) and stock buybacks ($250MM in F'18, $395MM in F'17, and $968MM in F'16) are especially egregious. The company should no longer exist.

But PG&E are not the only offenders here. You seem to be arguing that there's regulatory capture (correct me if I'm wrong), but the Public Utilities Commission still exists, and they have the authority to regulate PG&E. If the commission is neglecting its duties, then it should be restructured as well. A president of the commission has been forced out before, and it should probably be done again. If they neglected such an obvious case of greed and mismanagement because of bribery (sorry, lobbying), that should be a criminal case, too.

Public officials can throw PG&E under the bus all they want, but if systematic changes aren't made, we'll be doing this song and dance again in a few years with a different utility.
In the workplace, people like using MS Excel because the alternatives are ridiculously inferior
Auditing is a complicated process, if you don’t want to do the work you’ll just have to take their word for it.
So this is what TDS looks like.
> No. There is absolutely no empirical evidence that consciousness is just a series of numbers.

The Bekenstein Bound says that any finite volume of space must contain finite information. Finite information can be fully encoded as a number. Ergo, human consciousness is a number.

So unless you're going to suggest that the Bekenstein Bound has no empirical support, which would be a pretty wild claim, then yes, there is indeed empirical evidence that consciousness is just a number.
This is an excellent piece! The techniques she uses successfully to modify her husband's behavior are also applicable in the workspace, esp. for new tech managers who have to deal with some interesting personality types.

Many useful lessons mentioned but my main takeaway was:

"Rather than teach the cranes to stop landing on him, the trainer taught the birds something else, a behavior that would make the undesirable behavior impossible. The birds couldn’t alight on the mats and his head simultaneously."
throwaway123x2 speculated that the South would have joined the Axis.

I mentioned that that is not a guarantee. And that if his reasoning was the slave trade, then there are issues with that line of thought. Because there are.

I made a plea for empathy and suggested that just because a society has made mistakes doesn't make them "evil".

You decided to argue the semantics of me saying "one immoral act".

I was the one arguing for a view of history that isn't some "Manichean battle of good and evil". And I don't see how any of my posts do anything but that.

People who say "there should be a rule" don't really want to argue points. And maybe if you don't want stupid words in your mouth, don't say them.
There really isn't any problem with chargers. There were issues with some early USB-C cables, but that wasn't switch specific.

There have been problems with 3rd party doc which is partly Nintendo and partly 3rd parties.

https://arstechnica.com/gaming/2019/08/heres-why-nintendo-sw...
> neglect rather than ignorance

Reasonably avoidable ignorance of essential knowledge is a manner in which neglect creates disaster; ignorance and neglect are not opposed concepts.
If people remember recently Russia told the world it has the worlds fastest unstoppable nuclear missile? Well this is the response... Your Missiles no good now, if there's an impenetrable shield utilizing one of these patents thats been proven already.
It is worrying that her actions might lead to blow back for female founders. A lot of the unicorn scams that have been discovered since 2015 were headed by women; Theranos, uBeam, and now Quintillion. WeWork is changing this, but these examples are objectively talked about more in the general ecosystem than all the other scams that have broken since 2015.

- Hampton Creek was buying their merchandise to boost numbers and get better shelf space in stores.

- Mozido raised $314M and the founder was indicted for fraud.

- Not a startup, but Mark Rothenberg spent his LPs money on parties and sex instead of investments.

- Bouxtie engaged in fraud to continue to get funding by fudging numbers.

- Crescent Ridge Capital Partners was a ponzi scheme

- WrkRiot forged wire transfers

This list is long and illustrious, and only to grow. But will people just remember the few female founders who were scammers at the time? Will people forget the dozens of counter-examples?

Even more importantly, what's going on in the minds of the traditional venture capitalists? Venture capital is more herd-like than anyone wants to admit. Will they remember these schemes and overfit their model? Will female founders find it harder to get funding in the future?

---

There are already a few heavily downvoted comments on this thread harping on this "theme" https://news.ycombinator.com/item?id=21223462
I mean, Google doesn't even pretend to be open to community contributions. Pretty much every choice they make is tailored to googlers only, just look at their build systems. They're upfront about it which I think prevents me from complaining about how hard is to contribute.

I'll take Mozilla over Google every day, but if Mozilla presents itself as open to community, it also lends itself to criticism that Google avoids altogether.
Apple IIa – ROM for the Apple IIe That Compiles BASIC (2018)
Only if you optimize for your current salary instead of optimizing for your future career prospects.

There isn't a reasonable amount of money (it would have to be twice my current salary) for me to accept a job doing VB6 or any other job that would endanger my future employment prospects.
People knew about that though - slashdot had articles on echelon collecting emails 20 years ago but it just didn't make enough of a splash.
> Of course. She is creating a lot of attention for the mismatch between scientists' (in particular IPCC) insights and recommendations and politicians (in)actions and failure to reach the goals they set themselves.

Is she? I've only watched her "how dare you" speech and have read a couple of hit pieces about how she doesn't like Trump (granted, it's not necessarily her fault that journalists focus on this part), but I haven't been exposed to any actual content about climate change because of her.
Love this over awkward scope-introducing try/catch!
Chrome doesn't have resources, it only consumes resources. Resources here mean system resources like memory, CPU time, etc.

What sort of resources that Chrome has are you referring to?
Hence, the rise of individualism and then, narcissism
*per year

editing mistake from changing source from this graph

https://ourworldindata.org/smoking

to this graph

http://4.bp.blogspot.com/-p4ECPyex_cY/TzSalazW2XI/AAAAAAAAA2...
Every time I travel 30 hours to India (three flights from where I live, with layovers) I get reminded in a big way that sleep is important. I can't sleep on planes, for whatever reason, and man does it ever screw with my body. Part of that is simple jet lag, but for a few days after traveling things are clearly malfunctioning, hormones out of whack, body temperature regulation bass-ackwards, brain fog, memory loss, etc.
I've no problem with that, I still use 3 5:4 panels at the office. But so far 16:10 was the best that you can get for desktop machines at the very least.
As a professor, this is completely true about blackboard, and every other LMS (like canvas, etc.).

Making it worse is that some universities have policies forbidding professors from rolling their own system (either for frivolous "security" reasons in the low-trust environment that is the modern university or because of some kind of bizarre ideas about brand identity), so there is no market pressure on any of these companies to actually serve end users. It's horrible.
Half of the people I know who love Excel in that way would now be making significantly more money if they didn't. These people fall into two groups:

The spreadsheet jockey who just likes doing cool things with the data. Excel is just powerful enough to satiate this guy long enough for him to fall out of the habit of rethinking his workflow. If he had moved on earlier he'd be a DBA or a data scientist by now.

The other type is the small business owner who is pretty good at spreadsheets but whose business is outpacing his spreadsheets' ability to keep up.

On three separate occasions I've had this sort try to hire me to help find ways to make their workflow scalable, perhaps by helping them write a little custom software. The problem is usually that the time for finding an alternate method was years ago. The spreadsheets these people come up with are amazing, it's like they've tricked out their tricycle so much over the years that it can now fly, just not well.

They always want to pay for my spare time, but the complexity is always such that they need somebody full time.