skysight-inc/HackerNews huggingface dataset:
I think both sides are competent. Electors at getting elected and voters at voting against what they don't want. We're pretty efficient at voting people out of office when they mess up egregiously.

The two parties and winner take all system probably create what we see now where you want to have extreme positions to get elected, but only extreme enough to still win 50% + 1.

It's like we're optimizing for agreement among the smallest majority possible.

There's no incentive to win 90% of the vote.

If your power as an elected official somehow increased in proportion to what % of the vote you got I think we'd see a lot more unique solutions to common problems rather than blaming the other side.
Imbalanced decks usually have their key pieces banned by WotC. As a result, in a sense, the game adapts to the players.
Since there are so many users with browsers, I'd be curious if data is available that filters out consumer users/residential IP addresses etc. To better understand business browser usage and get more usable percentage figures.
These people just merge into background for a time then make a comeback when everyone has forgotten the lie or a new even more outrageous one moves the set point...
To put it in perspective, I left the first city in that list, Florianópolis, because of the increase in violence and lack of safety.
Um... and new employees, and immigrants, and long term tourists, and people wanting to change their number...
Sample size one 1 but ORM drives me crazy. Why can't we just use SQL? How does it save time when I have to learn the ORM language, which probably has a lot less support and users?

The OP here says it "reduces boilerplate" -- rarely have I created an application and thought its biggest problem was too much boilerplate.

But everyone at work loves them so I must be wrong somehow.
There's hidden information, but also finite known quantities. The AI knows what tiles exist, have been played and haven't.

Unless you're allowing the AI to know the contents of the deck it's opposing in magic, you're probably making those decision trees impossibly complex. "Is countering this lightning bolt optimal or not" has a lot more meaning when you know what else is in the deck with the lightning bolt.
Why Nasa wants you to point your smartphone at trees
There were a bunch of corollary questions about user scenarios that came up when I was trying to read it. I think it was a poor way to write it out - go through an actual real world issue, touch on the problems you foresaw and those you missed and the costs all of those totaled to, it's far more interesting.
Democracy as a vote-maximizing system, which is an example of unintended consequences with powerful and complicated systems.
Not only that, but you have to get someone assigned to you just to buy something. It's an annoying slow process. Why can't I just go to the counter, tell them what I want, pay for it, and go?
That's an excellent set of explanations. One way to forestall most of them is the magic phrase "change order".

Anytime you get into a conversation where the customers starts off with "Can't you just..." then it's your responsibility to let them know a change order needs to be filed so you can estimate the new impacts it will have, including cost.

Some of the excellent techniques in OP's article will be employed, but "change order" terminology and workflow minimize these requirements after you've stepped them through the change order workflow once or twice.
Gary was also one of the first and primary authors of CLIPS.

If I recall correctly, a summer intern in the AI section under the Mission Planning Directorate, whose name I have forgotten, developed a prototype or a proof-of-concept of CLIPS. At the time, 1984-ish, the AI group at JSC had many expensive Symbolics and Lisp Machine computers running ART. The intern's project showed that a pattern matching rules based engine could be developed in a conventional programing language for distribution to traditional cost effective hardware.
> PyPy 5.7 and 5.8 have a built-in module cppyy.

Nice.
Measuring CAC in a two sided marketplace
The same argument can be made in favor of sales taxes (which are typically seen as regressive) over income taxes.

One solution passes the cost onto users of ALL services (minimum wage would apply to all labor), the other passes it onto taxpayers, who ostensibly use those same services (unless you’re somehow off the grid). The latter proportionally divides the burden by socioeconomic status (progressive taxation).

In practice, nearly everyone uses services that employ humans, right?
?

I think you misread my post???

>*Even for the people who do have a "life"..."

People like Trump and Steve King, or AOC and Mayor Pete. Maybe you disagree with what they did in former lives, but they did have a life, and they are every bit as inclined to "politic" as the people who didn't have a life. It's just what you have to do.
Indeed. What people seem to miss is not just that "you are the product" but more "what stops you from being a product". Many major companies have shareholders that demand constant growth. The growth are sometimes limited by the offers a company can provide, so they may start to cannibalize their own customers in hopes it won't drive them away, just to keep that year-over-year growth. Eventually it comes down to the consumers ability to push back.
> But you don't have to recognize them. The idea is that the Apple employee greeting you at the door brings the tech support person to you.

N = 3, but that's never happened to me. They're always busy with someone. Customers actually have to wait in line to greet the greeter (3-5 deep last time I was there, when I had a Genius bar appointment that I was on time for but they weren't).

> A lot of times, I see customers sitting on the cube chairs and waiting there.

The store I go to is pretty busy and they haven't dedicated space for seating like that, so you get to join the crowd waiting next to the phone cases.

> Instead, each employee uses their iPad/iPhone as a "roaming register" to process credit-cards and send receipts.

That's one retail innovation they've done that actually makes some sense. Given that almost every large retail store has roaming employees, if you can flag one down you might as well finish your transaction with them.
+1, I've benefited from Lenovo sending out parts before. If you want to swap the part, they will happily mail you the part and send a link to their step by step guide on how to swap said part.
So Nutrition facts can round to the nearest gram despite allowing servings to be less than a gram? What a well thought out policy.

Ps I thought the US used imperial measures, why are grams getting used?
Virtual machines perhaps.
In these cases, I wonder if it would cause a movement toward more interpretative models with more mathematical backing.

For example, if not being able to explain a model leaves an organization open to litigation, they may instead rely on statistical based learning methods even if they performed less well.
Who do you sue when a factory machine smashes your hand?

The factory owner.
I used to need 9 hours after a workout, but that doesn't seem to be the case anymore after three years of weightlifting. Perhaps because I now know which exercises are bad for me. Or perhaps because I'm more careful while performing the exercises.
Startups Hoping to Fight Climate Change Struggle as Other Tech Firms Cash In
Yup, your risk of eventual death is about 100%
BBC iPlayer: Architecting for TV
I wonder if too much or too little sleep as a symptom of illness was taken into account here? It doesn't seem like the article addresses that question.
All the time allegedly saved is also more than compensated for when the ORM makes bad queries that are roughly impossible to fix.
Because after you gather ~256 bits of entropy from I/O sources (or rdrand^H^H^H rdseed [1]), using it to generate infinite output of /dev/urandom does not drain it. Adding more entropy only helps if the entropy pool inner state leaked, it is not needed to add more entropy because it drained through using it.

Proof:

1. Take 256 bits of entropy.

2. Use HKDF to generate 128 bit key and 64 bit nonce.

3. Use key and nonce for AES-CTR with all possible 2^64 counter values to produce 2^68 bytes of output.

4. goto 2.

If you can compute the inner state of the RNG (and thus predict future output) by just observing the output (not through side channels), using any amount of output, then all modern symmetric crypto is broken. If you can't, then using the entropy in an RNG does not drain the entropy pool.

And here is a CCC talk about it: https://www.youtube.com/watch?v=OSfmtRc4VsE

1 - https://software.intel.com/en-us/blogs/2012/11/17/the-differ...

EDIT: Thanks for 'dragontamer for pointing out difference between rdrand and rdseed.
Please don't excuse this, when management over promises and devs "under" deliver, then the axe never falls on management. The best work environments I've seen are where devs and management work together to supply estimates of a reasonable scale and where time is taken in project planning to chop up big goals into small tickets in a developer-meaningful manner.
You should email that question to the admins using the Contact link in the footer, since they can answer it authoritatively.
What European capital?

Claim on your insurance. Even if the police follow up it is unlikely they will get your stuff back.
Part of the issue is just the siloed nature of many businesses. The business team has no idea what engineers actually do. Marketing just thinks it's like editing a complex word document. The clients you're working with have never interacted deeply with their own internal dev team. Their interface is always a customer facing position.

Getting engineering to understand the business side and the business side to understand how engineering works would go far in clearing up many misconceptions and allowing things such as tech debt paydown, cleanups and refactors, etc.
> Meanwhile some of the most replicated, reliable psychometric findings get thrown out because they’re politically inconvenient.

Can you explain very specifically what you are talking about? Because otherwise, I will be honest, I see unspecified complaints of social political inconvenience and my initial read is just to assume that you have some problem with women or minorities.
Free Live Coding Interviews Platform
Sorry for assuming the context, but I do still find it very unlikely that an Apple store rushed someone service wise to minimize military apparel away from public appearance.

That said the Apple store is losing luster because it's organized around a human touch feel, but seems to want to not supply enough humans to actually handle capacity. This after making sure placement of the stores are optimized for high-traffic locations
Thanks for ShareDB! Funny thing, I was looking for a self-hosted real-time collaborative editor myself just a week ago, and landed exactly on Quill.js backed by ShareDB. (I also considered SharedDB-backed Monaco, but it doesn’t seem to support OT out of the box, whereas Quill is literally plug and play. Of course one can write a translation layer between Monaco’s change events and OT.)
Agreed. Really, just an open/transparent SQL builder part and an uncoupled row scanner that can populate structs reflectively is the perfect middleground to work around the impedance mismatch that inevitably occurs using these magic ORMs.
Long live the dos shell

https://bit.ly/2VNaeca
In 20 years I've never been in a project where tests were written rigorously. In fact, in the majority of projects there were no tests at all.

I don't think this is completely wrong though. The technological landscape moves so quickly it may not make sense to build some types of projects as if those were going to last 20 years.
Systems thinking is a thing. Choosing and finding other competent people for executives and advisors is even more important.

Unfortunately most people cannot gauge competence in areas they are not themselves competent in, falling back on charisma. It is an extremely hard skill to learn and train.

Additionally, having stones enough to ignore personal affinities, and just the right level of distrust.

Essentially being the ultimate in HR and headhunting is good enough.
My understanding is that it just gives you a bit of extra room if you have a small to mild timeseries problem. That's still a lot of use cases, but you're right it will never work for larger use cases.

They said they didn't want to reinvent a database engine to solve the timeseries problem, so you have what you pay for.
I totally believe that someone in uniform might get extra nice treatment, but aside from that, I'm surprised you could type something like that without it feeling like waving a big red flag at yourself. If I find myself thinking stuff like that (and I do, all the time, because I'm old and unattractive and can have quite the RBF if I'm not paying attention), it's almost always because my expectations are way off and I'm feeling insecure and paranoid, or I'm feeling insecure and impatient and grumpy and am projecting, or (most likely) I'm the problem. I always remember the old saying about how if some days it seems like every single person I bump into is an asshole, I'm the asshole, and I usually am.

Everybody who works retail wants nothing more than to get customers in/happy/out ASAP, nobody in a busy electronics store cares about only helping attractive people. They want to help those people get out of the store ASAP too. For example, even if there's some questionably hygienic, angry looking morbidly obese fiftysomething guy in a MAGA hat and Crocs standing in the corner glaring at everyone, they're still going to want that person happy and out of the store ASAP, just like everyone else. Maybe even more happy and more out of the store than most if he's creeping out other people. Not helping people who need help just gives them a bad experience and keeps them lurking around the store getting progressively angrier. Nobody wants that.
Dark Mode Support in WebKit
"SQL is too complicated!"

I agree with you. I've experience with a few ORM apps, and, frankly, they always suck. In the beginning everything is perfect because an ORM makes writing trivial DB apps trivial. Then your app grows up and needs more features. Now the ORM only gets in the way, and you can't excise it easily. Now you're in a world of hurt.
Meh, if anything the Apple Store is a victim of its own success. For all the complaints in this thread about slow Genius bar experiences, it's important to remember it was originally designed and conceived as a way to teach people HOW to use their new Mac's and iPhones. In the early 2000s Mac's were still considered toys and Apple was trying to get around that by allowing people to learn as much as they can about their new hardware.

Apple consistently gets top ratings for customer service across the industry, and not saying there isn't room for improvement, obviously there is, but point me to another electronics company of Apple's size that is doing it better?
Somewhere in the middle is best for me. Not quite ORM, not quite raw SQL, but a query builder.

In the Node world knexjs.org fits the bill.
Right - the arrival time is a no-later-than and that’s all I need. People complain about leaving a gate in an aeroplane and then sitting on the apron for a bit - who cares if you’re on the ground or in the air or even going backwards - I just care about my arrival time and don’t mind what you do as long as you hit that.

I use a flight that’s regularly delayed by half an hour but still gets there half an hour early. Whatever - I make my connection every time.
Do you think a housing contractor is "making excuses" when they apply the rationale requesting to take down a wall in the house by saying:
1) we need to investigate the condition
2) check if its load bearing
3) check if it runs electrical or plumbing
4) check if it is to code

No, they're telling you the rationale of what goes into making a change. I agree that this isn't something you should send to clients. But, even sending a summary to someone who invokes this question will ask the same thing for any item you summarize. The next question will be, "Why does it take 4.5 hours to manually test?"

So, explaining the rationale, at least once, will help the customer understand the process and could contest specific elements rather than trying to hide it in vagueness.
I want to write sql but have my library map between my languages built-in types and my sql types. I feel like something like Dapper is the correct abstraction for communicating with a database.
Forgetting who's responsible for trading losses (the customer should know investing is never a sure thing), this sounds like a very crude algorithm. The best trading programs don't use machine learning and sentiment scraped from the internet, they use well defined strategies that are set by a competent human. The whole point of using AI is to use it for tasks humans aren't suited to; we're far better than machines at gauging sentiment over days and weeks. Computers are better at seeing numerical trends over shorter time periods, or identifying lesser known securities based on trading signals. Using a computer to try timing a major benchmark seems like a massive waste of time.
Everybody's different and perhaps having someone do that role is a good thing. I'm not so sure. If you set out to discover yourself with someone else, then thats what you get, yourself with someone else. When they leave are you still the same? We're social animals, expecting to interact with someone is a different state. (yeah I'm not expressing this well but its been nagging at me for hours so I'm trying)

Personally my favorite mushroom experiences involve a full moon spring night, a coon hound, and square miles of wild woods. That's the trip I recommend; but so few people are blessed with good coon hounds now.
Don’t build anything right now. Put an option somewhere that makes sense that says “like this? Upgrade to get even more features” or something similar. You know the users/audience better than I.

And put some sort of analytics on that button you can track. Once someone clicks it do a simple alert(“we don’t have a pro plan at this point but thanks for showing your interest. We will follow up later when we do”).

Then, let it sit for a week. IF you get some non 0 amount of clicks, reach out to the people who clicked it and ask what they’d like.

That should take you less than an hour to implement and be a great first step.
Check out this comment:

> Today, I use the SteelSeries Sensei models which kind of are modern versions of this mouse: https://steelseries.com/gaming-mice/sensei-raw [0]

0: https://news.ycombinator.com/item?id=19851273
Hey, congratulations to all you winners in life, with great personalities and good looks, enjoy all your success.
Advisers and civil servants, and so called "experts" are also part of the problem. Not just politicians, people who are given incredible amount of trust as experts are also incredibly incompetent.

Look what CIA/FBI did pre-911 and post-911, pre-2016-election and post-2016-election, those are extraordinary incompetent and corrupt people, but they still pretend they have "high honor".

On top of those, is the corrupt mainstream media, they don't even try to be journalists any more. They have no shame. Watching former CIA director John O. Brennan "confidently" bullsh*ting on the national TV over and over again, I am not sure who is more shameless, Brennan or the media?
Take note that what sleep researchers count as hours of sleep is not the same as what we colloquially count as sleep.

Let's say you get in bed, lights off, at 11 PM and wake up at 7 AM. Most people would call that an eight hour night of sleep. But in reality it takes the average person 20-30 minutes before actually falling into sleep. The average person also wakes up four or more times a night, sometimes for ten minutes or longer. Often we don't even remember all the times we get up. A lot of people also awaken before their scheduled wakeup times, and spend 20+ minutes in pre-dawn twilight.

Add it altogether and an "eight hour night" may actually only constitute 6.5 hours of actual physiological sleep. The only way to know for sure how much sleep you get is to use a device specifically designed for the purpose.
Second Yes.
Pro-tip for anyone who needs to internally sell getting the automated testing in. Feel free to gently inflate the manual testing and deflate the automated testing numbers, and make it clear that the automated testing will reduce the cost of the next ticket.

Once a code base has decent test coverage the time it takes to add additional tests is pretty reasonable and most of that manual testing time goes away.
Zabbix looks like shit and feels like it was made in 1995 but it is great once set up.

If better visuals are needed, I would hook it up to Grafana. I have previously used Grafana with Graphite as backend but it was too unreliable. If it actually works with Zabbix then it could be the perfect match.
I don't disagree with this. But sometimes one gang is better than another when it comes to minimizing homicides.
I don't even want an abstraction for building SQL unless I need to build queries dynamically from some other (presumably simpler) query language.

Put all the SQL in .sql files and make all queries parametrized. Or wrap all queries in VIEWs or functions at the RDBMS. This makes maintenance much easier.
No, OpenZFS is alive and thriving and we use it in production on many Centos systems.

btrfs is a awful. We used it for a brief time on a production system with vanilla mirrored drives. Absolutely horrible. I will never use btrfs for anything ever again. I've been running unix systems for 30 years; even the darkest days of UFS was not that bad.
Personalisation algorithms and elections: breaking free of the filter bubble
Reader/Reader blocking in reader/writer locks
When women are free to choose who they have sex with, 80% prefer to have sex with the same 20% of men. Even if by some miracle polygamous marriages did not affect the balance of unmarried men and unmarried women, sexual access within those marriages would be hugely uneven for the men, provided the women remained free to choose which of their husbands to have sex with.
Dear developers and other readers (megous, jmilloy, thaumaturgy),

This is probably not a real email to a client or meant to sound like one. Stop responding to it like that's what this is (and perhaps also, remember that satire and social criticism exist). It IS meant to highlight one of the common problems of software development for interested readers.
Even though the code you are interacting with appears awful, you may want to reconsider the rewrite strategy. This post may be helpful: https://www.joelonsoftware.com/2000/04/06/things-you-should-...

Consider rewriting only a handful of small parts that are causing problems critical to the success of the product, and making small improvements to the rest of it as needed over time.
Buy cheap Viagra here: http://goatse.info/
https://citymapper.com/directions?endcoord=51.50343%2C-0.113...

I picked this route (between two major London stations) because there are several routes that use two tube lines. Next to the estimated time there's a faint yellow wifi-like symbol. If you click on any one of the options there's a yellow background section with the time to next three trains. The timings are based on both the timetable and the reality of a turn up and go service.
All the more reason to expect it to take longer.
Experimental device generates electricity from the coldness of the universe
Well one vote is $1. The economies of scale fit in really quickly with manipulation. Second $4 and so on.