skysight-inc/HackerNews huggingface dataset:
To each their own, but you're setting yourself up for a lot of unhappiness if you think there isn't a corporation out there that won't disappoint you at least once. Switching your entire ecosystem out for one bad experience seems like asking for an unnecessary headache.
What Your Old Graphing Calculator Says About Technology (2011)
Color Palettes is an open collection of beautiful color palettes founded on August 2018 by Html Colors founder Franco Maldonado. Color Palettes is a great resource for designers to find the right color combinations and also sharing theirs.
There are so many incompatible needs for databases that most DB wrappers of any kind rarely make sense except when prototyping. And database wrapper authors have a tendency to cater to lowest common denominator of features so that they can treat all databases the same, which is going even further in the wrong direction. Choosing a database requires learning what your requirements are, learning what the candidates are, and when you pick one, learning how to use it correctly. People and companies rarely seem to do all of these steps.
doddle-model: First Beta Release of Scala Machine Learning Software
That's a great way for campaigns to get lots of WAFs, intrusion detection systems, endpoint agents, and vulnerability scans. But what campaigns need is actionable advice that breaks phishing and attachment attacks. For that: they should use iPhones and, when they use their desktop computers, Yubikeys. You don't need professionals from the cybersecurity sector to make that happen (although I am one of those); you just need someone to buy a bunch of Yubikeys and spend 15 minutes with the campaign showing how to use them and telling them to be afraid of their desktop computers.
The Most Beautiful Equation in Math
AR and 3D Models on Google Search
A wireless mouse could last indefinitely, if it used magnetic resolvers instead of encoders (and siphoned off a bit of the voltage to recharge the battery.

I expect you could also make a self-powered keyboard with a coil and magnet under the spacebar...
HI THOUGHT I'D SHARE SOME PRETTY USEFUL STUFF FOR DATA SCIENTISTS. I JUST REALIZED I ACCIDENTALLY HAVE THE CAPS LOCK ON BUT YOU KNOW WHAT THAT FIRST SENTENCE IS ALREADY TYPED SO JUST GOING TO GO WITH IT. I'M NOT SHOUTING!!!
It's worth pointing out that the study cited in the article does use an analysis that looks for causality.

The study says "To formally test mediation [...] calculate indirect effects similar to the Sobel method." I think this refers to a paper "Direct and indirect effects in linear structural equation models" by Michael Sobel. I don't understand enough to say what the limitations are of this method -- but it does sound like rather more advanced causal analysis than you typically see in a medical paper.

I'm guessing that the limitation of the Sobel method is "garbage model in, garbage causal inferences out". It'd be interesting to hear from someone who knows the field, who can say whether the model used in this paper was rich enough to test your ideas (about excess sleep versus insufficient sleep).
Sorry, 90% was a bit of an exaggeration, but 60-70% might not be unrealistic if someone came out and said they respect both sides of a controversial issue and want to find common ground.
New Job Board for Laravel / PHP / Vue Developers by Laravelcollections.com
And yet they wait months between freezing the distribution and releasing, because a few troublesome packages have issues.

Someone needs to thaw Debian out.
Also, could the relationship be reversed. They suggest high anxiety -> less sleep -> higher mortality. But it seems possible high anxiety would also directly link to higher mortality (e.g., high blood pressure), and sleep would be a side effect, not the cause of higher mortality. Same with low conscientiousness (exercise less, eat junk food).
SQL injection is prevented by not using user input as a part of the SQL query. It's orthogonal concern to whether to use ORM or not.
I eat dinner at the same restaurant almost every Sunday night. I know the waitstaff, the maître d', and the people at the bar. They know about my life and I know about theirs. I have a similar relationship with people at a wine bar near my house.

We don't see each other outside this context, except for the occasional serendipitous run-ins. They are nice, casual friendships that tie me closer to my community.

That kind of community feels less and less common with our AirPods in, heads in our phones, taking Lyft instead of public transit, etc.
Fine if you can read Chinese.

There are several discussions about them at eevblog, with many people having success. It's probably the best place to get information in English.
Do you know if there is a video showing a full turing complete game? I can't quite visualize what is going on.
AKA a billion billion.

Or 1,000,000,000,000,000,000
Mhm...

I wonder what is the acceptable threshold for that, which once you cross you actually become the person with unacceptably low level of self confidence.

In animal world, losing a battle has long lasting detrimental effects on self confidence and accepting subordinate status is often the end result. It probably applies to humans as well in some measure.

That might mean there is either a threshold or milestone events which can turn the 'lose and you'll win' into 'lose and you'll more likely lose in the future'.

It might be that humans have many competitive domains, unlike animals, where each loser can start it again from the 0 and start rebuilding confidence.
The Xerox Star / Viewpoint mice used cheap paper mouse pads with a black and white stipple texture, that you could print out on a laser printer or photocopy.

But you could not Xerox them, because Xerox is not a verb!!!

https://nagonthelake.blogspot.com/2017/07/xerox-is-not-verb....

https://onlinelibrary.wiley.com/doi/abs/10.1002/npr.40401103...

https://www.billbuxton.com/input02.Devices.pdf

The Xerox 6085 “Viewpoint” Mouse (1985)

The mice released with the Xerox Star 8010
workstation and its successors, like the 6085,
all had 2 buttons, despite the earlier research
mice having three. This was to reduce
confusion. They didn’t go to 1 button like
Apple, however because their studies showed
that any reduced confusion came at the
expense of added selection errors. (Johnson,
Roberts, Verplank, Smith, Irby, Beard &
Mackey, 1989).

The Mouse Systems M1 Optical Mouse (1982)

This was the first commercially available optical mouse. Like most mice at the time, it had three buttons. Unlike today’s optical mice, the M1 needed a glass pad for optical sensing.

https://www.billbuxton.com/inputTimeline.html

1981 Optical Mouse. Independently developed by Steven Kirsch, Mouse Systems and Richard A. Lyon.

The optical mouse avoided the problem of dust and dirt accumulating in the mechanisms of mechanical mice. Kirsch's mouse was commercialized by his company, Mouse Systems in 1982 (upper image to the right). A mouse based on Lyon's technology was incorporated into Xerox's 6085 "Viewpoint" workstation,which replaced the 8010 Star workstation in 1985 (lower image to the right). Unlike today’s optical mice, both of these early designs required a special mouse pad with a pattern on it that the optics used to track movement. The Mouse System's pad, seen in the first image to the right, was made of glass, while Lyon's, seen in the second image to the right, was made of paper (and hence one could make a replacement using a laser printer). You can print out your own copy of Lyon's paper pad from here.

Lyon, Richard. Imaging Array. US Patent 4521773, Filed Aug 28, 1981; Issued June 4, 1985.

Kirsch, Steven T. Electro-Optical Mouse. US Patent 4364035. Filed June 15, 1981; Issued: Dec. 14, 1982.

Johnson, J., Roberts, T.L., Verplank, W., Smith, D.C., Irby, C.H., Beard, M., Mackey, K. (1989). The Xerox Star: A Retrospective, IEEE Computer, 22 (9), 11 – 26.
Product brochure for Xerox 6085 Viewpoint workstation (1985).
To me is the best mouse ever created.
While all platforms have some measure of this phenomenon, the update treadmill problem does seem to be especially acute in the javascript ecosystem.

I update Java dependencies maybe once a year; it's usually painless and incompatibilities are highlighted by the type system. If you let your JS dependences get stale by a few months, you're looking at hours or days of work. And that doesn't count the massive shifts in build systems and frameworks that seem to happen annually.
Installing a python interpreter is one package. If you just want to write a quick script using the standard library, it is cheap as all hell.
I really like Rezoom.SQL even though I haven't done a deep dive yet. But that Navigation Properties syntax is enlightening... I just realized that my idealized query language (WIP) needs something similar.
New book about life hackers paints nuanced picture
The guild of the guilty?
Thanks! I hadn't seen that before and it's definitely relevant, especially the free-to-share part.
Would something like Python "records" ever get traction? Just write SQL.

https://github.com/kennethreitz/records
Google I/O Developer Keynote [video]
Which is all good in the browser, but the access logs are still going to say Internet Explorer.
Business laptops aren't immune from known issues.

Off the top of my head over the years I remember common LCD issues and GPU failures.

Every manufacturer has these problems, the difference is Dell releases something like 10 new Latitudes all with different model numbers and designations every year, so to find the common issues you search Dell latitude + your specific model.

With Apple there's 2 lines, with similar names. When there's an issue, everyone knows about it, it's easily searched and more importantly, easier to cover in a story. "The Macbook has tons of issues" gets reads. "The Dell Latitude 7490 has tons of LCD issues" gets... people who own Dell Latitude 7490, maybe. The former reads like a major story, the latter reads like a warranty announcement or something.
Anecdotally, I used to feel extremely tired all the time, which I remedied by trying to get more sleep than the average...usually between 8 and 9 hours. I still felt tired.

However, since being diagnosed with sleep apnea and treated via CPAP, I physically can't sleep longer than 7.
Inventor temporarily disables all garage doors and key fobs in neighborhood
I'm sorry but this sounds like a couple idiots with too much money.

"Li eventually let K1 manage $2.5 billion—$250 million of his own cash and the rest leverage from Citigroup Inc."

Leverage = Loan

r/wallstreetbets is that-a-way.
It's just a different way of thinking about windows. Why is a stacked layout better? Because users are more familiar with them. Why is tiling ‘better’? Because it gives more control to the user so they can work faster.

In my experience with tiling, almost everything is faster. It boils down to vim vs a mouse based editor. People prefer it because your hands already on the keyboard, why move them to do arbitrary things like window switching?

Example: your web browser is always accessible with Win+2, the window to the left is Win+h, your terminal is Win+Enter, etc. It's trivial to create a binding for something you do often, for example press Win+q to create a QR code from your clipboard. If you don’t like any of those, it's easy to change them to fit your style.

Also it seems like you aren't consnidering workspaces, which are key with tiling window managers. If you had only one workspace then yeah, just having 4 windows would already cut your window size. Workspaces allow you to have multiple desktops of tiling windows. So you could have just one window in workspace 2 and 4 windows in workspace 1, ...
Paying down technical debt should be exactly as easy/hard to justify, as paying down monetary debt. They behave the same and have the same effects over time; that's why debt is such a good analogy.
I walked into an Apple Store twice in the last month:

1. I walk up to an employee and said, "Want to make an easy sale? I want an iPad Pro 11" with the keyboard and Apple Care." As we were talking with in about 30 seconds after he pulled out his device someone came walking out with the items. I pulled out my phone and payed via Apple Pay. Done.

2. The next time I walked in, an employee asked me what I was looking for. I said, "I would like to buy a HomePod." He said and showed me exactly who to speak with. I walked over, I told him I wanted a HomePod and he asked which color. I said what do you recommend, as I liked the white, but was afraid it would show signs of getting dirty. He said black (Space Gray). He grabbed a Space Gray HomePod. I paid with Apple Pay and was on my way.

Apple Store @ Mall of America both times.
So to send a loner or introvert to Stanford is basically lost money?
cmdr/conemu's copy paste is broken on my work pc.

i tried all available copy-paste options (i think there were 4?). none worked.
also, the screen keeps flickering with cmdr.

probably a byproduct from the cheap hardware or virus scanner... so hyper won by default.

i'm looking forward to the new windows terminal though. it'll hopefully get rid of that atrocity.
I find the Apple mice unusable. I don't enjoy the feel of the "rails" underneath the mouse. But the biggest crime is the fact that you can't use the mouse while charging it, because the USB-C charging port is underneath the device!
Until you want to be able to sort and filter and do all of the other things that most CRUD applications do.

Once you're there, if you're doing SQL directly, now you're manipulating strings in your code, instead of being able to build some kind of object that then generates a query for you.
That's an interesting perspective, and I'm sorry to hear that this happened to you. I was under the impression that those "jumping out of a window" stories were urban legends. I've definitely had psychedelics affect my beliefs about the universe in crazy ways (I briefly believed in god during a mushroom trip), and seen it in other people (a friend who normally has very down-to-earth beliefs about the universe once believed he could communicate with me psychically), but never in any dangerous ways.
I've heard about a city that measures the number of mobile phones in an area to estimate the demand for public transportation. But I don't remember which one it was.
As someone building up some home automation I'd love to know how you are monitoring and controlling power. Remote power strips? Replacement outlets? Something diy?
> party-less

I think that’s a stretch. Mark Zuckerberg, Jeff Bezos, Jack Dorsey (Twitter), Mark Benioff (Salesforce), Tim Cook and Reed Hastings (Netflix) have all come out as rabidly pro-Democrat and have in many cases admitted to adjusting their platforms to shift public sentiment in favor of liberal politicians and liberal political causes.
Bilecik Sohbet Odaları
There was some CivE professor that people liked to quote who talked about how he had no qualms flunking people from his classes because a degree in Civil Engineering was a license to kill.

If you let dumbasses through the system, they will build a pedestrian bridge in a hotel lobby that fails and kills a hundred people at a party.
> my guess would be that people who get only 7 hours of sleep tend to be more successful, have jobs and families, and access to health care. Whereas those sleeping 10 hours a night are less likely to have the income to get health care when necessary.

I think you may be having a selection bias here: there is a lot of people who sleep 8-9 hours at night who are in high income brackets (I think that’s what you mean by “successful”, even though that’s a debatable metric).

The healthcare problem is a US-specific one, although probably if you are in a union job you’re likely to be getting decent healthcare while working hours that let you sleep.
There is a mention of "System Libraries" in GPLv3, but not GPLv2, which the Linux kernel is licensed under.
Finn here. We don't have an Apple store, but I've been to a few in NYC. Just wondering around and looking all the staff run around and people waiting gives me anxiety.

If I buy an Apple product, I either order it with express delivery from the Apple website (not very often) or go buy it from whatever electronics store has it in stock for the cheapest price. I have no idea why I'd want to purchase it from an actual Apple store.

When the keyboard on my MBP broke a few years ago, I just took it to whatever authorized repair shop and gave it to the guy after being second in line. First he did some temp fix, but when I told him I wanted it properly fixed under AppleCare, it was done in a few days.
Such approach assumes that literally all tasks are minefields full of unpredictability. But are they really? In my experience such reasoning and 'magnification' applies only to minority of cases, while most of the time you hopefully deal with well-enough understood domain and codebase to accurately estimate the effort based on the initial judgement.
I agree, I wouldn't want to have merge conflicts in issues/PRs either, but I don't think just because it's decentralized, means that it would have conflicts. A quick thought would be to have issues/PRs only editable by the author via signing for example. Not allow any edits and just modifications on top of other modifications.

Is there a reason you prefer centralization that is not about conflicts?
Reddit's Top Memes of 2019
Curious about the corporate structure behind this. Is Cruise a subdivision of GM or is it an independent company with GM just being majority shareholder?
So we need an organization like EFF for that.
I put up three links in a different comment here: https://news.ycombinator.com/item?id=19848369
I imagine this is how it would go in practice:

"Let's meet at 9:00TT", and they might say

"That won't work for me. Anytime from 11:00 to 13:00 would be best."

and then you refine it further based on your own schedule.

Daylight/nighttime shouldn't matter much in modern/future human civilization anyway, so you would only be scheduling around bedtime and other plans, unless activities specifically require sunlight or a lack of.
Well they don't usually hit their peak power usage either; Summit is rated at 13 MW but used less than 10 during its LINPACK run. But fair point.
I would like to take this amazing opportunity to tell anyone who doesn't know about WolframAlpha to go give it a shot.

Shortest, simplest description I can give is that it is the best AI-less science-heavy digital brain out there. Or as Wikipedia puts it "a computational knowledge engine".

https://wolframalpha.com

Edit: apparently Siri and Alexa sometimes query WolframAlpha.
An inexplicable and incomprehensible choice, given that they've all been 'commander' for 30+ years. Norton Commander, Midnight Commander, Windows Commander, Total Commander, Derek Smart's Desktop Commander, etc. Clearly they should just call it a file commander. Fits much better in an overweening nerd-judgmental sort of recommendation too - "You're using a file manager? You should really switch to a file commander "
Those people got burned by managers who like to think that all of their problems are one line fixes that can be rushed out.

They think that 'simple' from the user's perspective is 'simple' from an engineering sense and usually those are inversely correlated.

Essentially that engineer has grounded the management team. They can't be trusted to behave so their toys have been taken away.
Return of the automat

https://en.wikipedia.org/wiki/Automat
Thanks, Vibranium!
Surprisingly acceptable. The datasheets are reasonably legible and there's a weird but perfectly usable SDK. Padauk clearly don't care about the hobbyist market or more specialised applications that require certification or long-term availability, but their offering seems like an entirely reasonable choice for low-cost, mass-market products.
Tech debt is manageable if you start out with the right culture.

If you start out with an environment where devs feel rushed, you will run up tech debt very quickly, and it will be harder to get on the same page later when dev slows to a crawl
Continuous improvement with hlint code smells
the architect had been berating and criticizing a team member for weeks

If berate is truly the appropriate word (upon investigation), and I had any say in the matter, I would fire his toxic ass immediately.
Surprised to see Prometheus hasn't been mentioned yet, and even Nagios is being mentioned as a better alternative. My company (higher-ed, ~100k combined students/fac/staff) is desperately trying to get away from Nagios. Once you get Nagios to the scale where you have to implement mod_gearman, you've gone too far.

I'd recommend taking a look at Prometheus[1]. It has its own _very_ performant TSDB, there's exporters for just about everything, it's the defacto way that things like Kubernetes expose metrics, and it has first class support in Grafana for visualization.

We POC'd Zabbix, Icinga, ScienceLogic, Instana, Sensu, and Prometheus. Prometheus was our favorite. Take a look at the comparison between it and other popular monitoring products to see if it fits your needs though [2].

[1] https://github.com/prometheus/prometheus
[2] https://prometheus.io/docs/introduction/comparison/
My favorite is the ATTINY 85. It's so cheap and yet, it can do almost most of the things you can do an Arduino. And yes, you can program it using the Arduino IDE as well.

How do you deal with the small number of pins? The NRF24L01+ uses SPI, which requires 4 pins. There are some guides on how to hook up an NRF with 3 pins. I think that only leaves 3 pins (besides VCC and GND)?

The ATtiny seems to be very attractive otherwise, because it works across a relatively large voltage range and does not use a lot of power.

Did you consider the ATtiny84, which has double the GPIO pins?
Mostly during my career, giving the technical explanation to the PM, they are appropriately able to pushback and get the client calm and reasonable, only when the one thing that took long that's now taking longer, that's when it gets tedious...
They sell all of those those things. RS has their fingers in many pies, even though some of them appear to conflict at first glance.
My take on this is that the relation between politics and the public has changed massively over the last 100 years and this seems to shape the sort of politicians we get.

Today - as a politician - you need to be a media person, else you will easily look incompetent. This drives out mostly everyone who is not willing or able to handle the pressure of maintaining a public persona.
Certainly the inability to run a test or set a control is a constant problem for macroeconomics, but I don't think that deprives us of all information.

Piketty, at least, is content to compare the relationship between top marginal tax rate, pre-tax income share, and GDP in Germany, Denmark, the UK, and the USA since the 1970s. He finds that higher top marginal tax rate correlates to (and precedes) decreased top pre-tax incomes, and doesn't correlate with GDP. Inequality numbers might be distorted by other changes, but it would be interesting to at least see the naive comparison between top marginal tax rate and change in wealth inequality for those same countries.
The writer was on an episode of Embedded.fm podcast awhile back, one of the rare ones where they really get into embedded in detail. Good episode, I recommend it.

Two take-aways were that he just loved the Silicon Labs EFM series, which is a modern set of peripherals wrapped around an absolutely outdated 8051. For the most part micros are just moving things from one peripheral to another and that can work out just fine. It's nice SI used SWD/JTAG as the debug peripheral so you can program it along side all the ARM parts you're actually going to use.

And two... Having used almost everything on this list. I'm going to chose the ARM M0/M0+ 10 times out of 10 anymore. Maybe I prefer STM's peripherals to Atmel's event-eccentric, or whatever. I just can't honestly see starting a new project today on 8051, PIC16/24, AVR etc. Maybe it's what you're used to. Or maybe for someone making landfill-ready toys with razor thin margins, but I'm glad that's not me.