skysight-inc/HackerNews huggingface dataset:
As talked about in this article, I think the main catalyst to increased anti-trust scrunity will be a mind shift away from the "consumer welfare" view of anti-trust.

For the most part, big tech companies provide amazing service. I can't think of another industry that has a product as good as the tech companies of today have. Yes there may be some fakes on Amazon, and DDG in some use cases may be better than Google, but for the majority of consumers these companies provide excellent service.

We really need more scrunity when it comes to acquisitions, the fact that Google was able to acquire YouTube and Facebook was able to acquire Instagram shows a real lack of foresight on regulators. Perhaps this is because when you're busting up Standard Oil you have more tangible view of what the monopoly looks like: the oil company owns the fields, the railroads, the refineries, the whole damn stack. When it comes to tech everything is a data play, Google (a search engine) and YouTube (a video site) look like distinct industry, but at the end of the day the main resource being competed for is attention and data.
An Effective TTL-Caching Pattern
Contractors are not civil servants.

It is completely true that contractor-written software is legally different and has its own release policies. For one thing, it can be copyrighted. Again, IANAL, but I assume that there would be stipulations written into the contract governing IP.
>many graduates of other schools get explicit training

From my undergrad programming class, which was a while ago, I remember that the first class had a brief intro to vim. But something like vim is an acquired taste. I never used or appreciated vim until much later when I saw others at work use it. During school, I think I used geany since that's relatively easy to use and install on ubuntu. So maybe there is some merit to spending more time on tools. However, my experience is from before everything was so easily accessible on the internet (i.e., pre github, stackoverflow etc.). So maybe these days it's not such a big deal.
It's much larger than just the US SS. Most governments have the EURion constellation in their bills:
https://en.wikipedia.org/wiki/EURion_constellation
I graduated from a low-tier state school and after reviewing MIT's course materials along the way, I feel the opposite. Sure there wasn't a class, but plenty was covered explicitly in the homework and labs.
great read. levine points out that lockout periods are basically a condition for traditional IPOs by the lead investors, and isn't required in a direct listing. assuming direct listings become a thing, inevitably there will be a big firm that does it and doesn't require a lockout period. i cannot wait to see what happens in that case.
Solution: a browser plugin that converts the website to a PNG, segments it, runs OCR on it, and presents it to the user.

Note: the plugin could do this on a server, for the additional benefit of smaller bandwidth use.
Show HN: CBill is a Slack bot that helps you save money on AWS – GCP – Azure
Atlassian just invested in them as part of a dope deal to switch to Slack. Much to the chagrin of everyone who wants to run their development toolchain entirely on-premises.

Could be that a promise of IPO Real Soon Now factored into that exchange. But the original investors and the employees have to be thinking "we're not gonna get that much more successful than now. Where's my money?"
I've only heard of the built-in recognition of currency within image editing software, e.g. Photoshop. If you scan in currency and try to open it, the software (usually) detects it and won't let you:
https://hyperallergic.com/195922/what-happens-when-you-try-t...
if such things are meant to be monopolistic, then the state should manage it.
Advanced C# – Dynamic Type
Slightly OT: this seems like a good way to learn to program. My wife has been trying to learn to program with python but all the tutorials even programming 101 tutorials these days actually seem more advanced than I would expect. For example they assume someone gets what a string is and how it works with surprisingly very little explanation, then overload the student by comparing the difference between string objects in Python 2 vs Python 3 and Unicode va non-Unicode! Woah object, Unicode, what?

Are there any good resources for progressively learning Python by doing something like AOC but starting from nothing and as a tutorial and explaining the basics of what a string is etc as it goes?
Mainly because it's a bit condescending, elitist and snobby. There's very little reason for a tool surrounding front end development to not be built/deployed with the vast majority of tooling for front end development outside of ignorance, arrogance or both.

Most people don't respond well to willful ignorance or excessive arrogance.
> Assuming a product person ( e.g Steve Jobs ) is easily Angry and Irritable with crap ( Which there are lots of it ), would that considered as depressed?

Maybe, but not necessarily. Just like how being sad doesn't necessarily mean you are depressed. It is feasible Jobs could have improved his day to day life and handled his anger better by seeing a mental health professional, but it would be irresponsible to have armchair psychologists posthumously diagnose him with something.
That ignores the fact that people will rely on undocumented behavior anyway, and a responsible developer should keep that in mind.

With a normal software library, you might make the decision to cause breakage anyway, even if it inconveniences users of your library. Or you might not, because you believe the inconvenience will be too great, and instead just document the behavior and make it a part of the API.

With an airliner control system, you need to be a bit more careful, since a pilot depending on undocumented behavior may do so in a way that could cost lives if that behavior is changed. Is the pilot correct to depend on that behavior? No. But that's irrelevant when lives are at stake.
They have a paid API [1]. So I believe they're paid users and paid users don't have to attribute.

[1]: https://thenounproject.com/developers/
Why would they go to all this effort? Clearly, this is to play video to users who clearly do NOT want video auto playing. All you accomplish is pissing off the user and wasting your own bandwidth.

If I came across a website that did this I would probably never come back.
MIT went with the Berkeley editor. A lost opportunity to introduce programmers to the beauty of using Emacs and Lisp.
Shh... Don't tell them that stuff like SQLite _is_ a flat-file database.
Salinger wanted his works to be published after his death.

https://www.nytimes.com/2017/10/25/books/jd-salinger-new-boo...

"But in 2013, a documentary about the author and a related book offered a
bold assertion: He had not only continued writing, but also left detailed
notes to his trust about releasing the material between 2015 and 2020."
I wish I had as much faith in the government as you ... then again as a resident of the netherlands I suppose you might have reason to have more faith than I do in the US?

In principle I completely agree that things being in the open should help to harden them, but especially in the US where funding is often used as a bargaining chip and bureaucracy is rampant I get a bit nervous
> But your perspective is dangerously shallow and juvenile

There was a line in one of the Expanse books that really got me, where a woman was talking to her son, and paraphrasing, she explained that "We have lost again". When her son inquired how, she said, again paraphrasing "Those who want peace have lost to those who want violence."

One of the primary ways we can do this, is to simply stop exporting it. As of 2017, we export 50% more arms than the #2 country, Russia, https://www.aljazeera.com/indepth/interactive/2017/02/10-cou..., and we will as long as people who support violence and the contemporary model of arms sales throughout the world call people who disagree with it "juvenile".
If electric cars are more efficient, doesn't that mean every mm counts less than on a gasoline powered car?
that's what the model 3 does. it induces resistance in the motor at 0 rpm to generate heat which is then transferred to the coolant loop to heat the battery.

but in order to warm up the very large battery pack, on a cold morning you need to turn the car on (well) before you start driving to have it warm enough for full regen.
I am usually sarcastic but am not trolling this time.

I agree with your observation.

I will add that one simple reason people fail to do the task is because they try to remember it in their heads and then procrastinate. That is a deadly combo.

A simple to-do list can solve this issue.

However, a good manager can be the to do list. You can use an app to assign tasks. That is partly why Trello boards and the like work so well. It simply gets people to focus on things and not just have a bunch of tasks in memory.

I must also add that a Trello board can force the manager to put down what they expect to get done in writing.
This is great. I seriously doubt most interviewers could pass the technical tests they give out if they were incurring the huge cognitive load of interviewing for a company while trying to do it.

I'd love to see actual pair programming with interviewer and interviewee. Where they were assigned a random (small) code project and had to work on it together with neither having prior knowledge. It would level the playing field a bit and is much closer to actual working conditions than being forced to write code under duress and close real-time examination.
To be fair, issue in kubernetes github are closed after 90+30d of inactivity, so even more "closed" issues were never actually resolved.

Check this, +4600 issues that were never addressed, just ignored https://github.com/kubernetes/kubernetes/issues?page=5&q=lab...
Ask HN: Facing disengagement with work/company – what are some best practices?
This is a script for Karabiner Elements. I'm trying to master it while I have a broken wrist - not sure how fast I'll get but interesting idea for touch typing one handed (I am not the author)! It's inspired by https://blog.xkcd.com/2007/08/14/mirrorboard-a-one-handed-ke... I believe.
State of Clojure 2019 Survey Results
I think they they had to kill their own rendering engine to keep Edge alive.

Sticking to their own engine would have eventually killed both. Hard to get people to adopt your browser if webdevs are not testing sites with it. And webdevs don’t care if your market share is marginal.

I believe the alternative would have been most of the enterprises deploying Chrome on Windows to access their apps. With this move Microsoft might still retain control of the app level. This is valuable because then they can for example provide integrated windows authentication for the apps.
You want the state in charge of managing communications between friends and family members?
If parallel construction is in your threat model then does the existence of a slightly better face search database really matter?
Shouldn't any universal moral transcend species? But we only have one morality to observe: human. So I don't think it's meaningful to call our common morals "universal".
The trope article for this outlook is really entertaining.

https://tvtropes.org/pmwiki/pmwiki.php/Main/CrapsackWorld
Those are not flush in the sense of the Tesla handles - they have a depression to insert your hand.
I use the sixth method, which is to trick my body into thinking I am under stress which is the same thing intermittent fasting does (Hormesis). I start with cold water in the shower in the morning. I also use a combination of broccoli and resveratrol to increase NAD production, every other day. Broccoli also contains Sulforaphane which is a natural pesticide, that also trigger hormesis in humans. This has the added benefit of increasing the excretion of benzene.

In terms of daily diet, I restrict my caloric intake in the evening, but that technically is not intermittent fasting. This is because I keep a coating of diet cranberry juice in my gut to promote healing after some dumb things I did a couple of years ago. I use K2 MK4 and MK7 to absorb calcium before the oxylate from the cranberry juice gets to it, otherwise I would have a greater risk of kidney stones.
Very nice. Great example of what a difference it makes when you can play around with something and get immediate feedback, instead of having to plan ahead, look up commands, and imagine abstract things you can't see.
That doesn't make any sense. Instagram shows ads no matter who you are or how many friends/posts you have.

I use Insta less than anyone I know. I only have 179 friends on there and barely get any posts showing up but I still see ads.

I just checked the feed now and the second "post" was an ad for "Quickbooks".

So you're either deliberately lying or can't tell the difference between an ad or a real post.
And how much of that is already using open-source and it's the configuration that's leaky, and not the software itself?

How many poorly maintained/updated/configured Linux hosts are out there? Same for Windows, etc... in the end, the software can be the greatest, but if the host's configuration is poorly setup/managed, what does it matter.
How to leverage Neo4j Streams and build a just-in-time data warehouse
American public schools are fine if you live where they aren't hollowed out by a weak tax base.
Godot Visual debugger
As a self-defined libertarian, I think one of the most critical functions a government is responsible for is anti-trust and Monopoly busting. This is one of the critical issues of our time, but is only a symptom of the corruption of Congress, which is a deep topic in it's own right.

Free markets are like any hierarchy, and if theres no regulation mechanism the powerful will dominate the less powerful. I think history and established economic and game theory is fairly universal on this point.

I'd be interested to hear an argument that these international megacorporations without meaningful competition don't need to be broken up.
I'm slightly annoyed that this only describes the implementation. It would be very helpful for those beginning to study this area to see the formulations of these problems in mathematical notation. (Yes, some of them are trivially identified. Others, however, not so much.) Seeing the translation from S{M|A}T into the implemented formulation (on, in my case, the reverse) was helpful in my understanding of how this whole sub-field works. Otherwise, though, this is a remarkable resource for understanding problems and how to translate them into S{M|A}T
Rover.com seems to be pretty shady https://www.gofundme.com/rovercom-sitter-killed-my-dog

https://www.gofundme.com/my-rover-sitter-killed-my-dog

http://www.roversdirtysecret.com/tag/killed/
Lawyers for at least some multinationals get hives when you talk about public domain software. I've had to switch libraries or participate in cleanrooming a single PD function a couple times to get them to calm down.

Apparently in Europe and some other places it's not so easy to disavow all rights to a bit of software. BSD- or MIT-style licenses are much more comforting.
Hi guys,

Have you ever gotten an AWS bill and thought: this is b*llshit? I hope I’m not the only one :-) CBill helps you avoid that while helping your team build a secure and cost-effective cloud.

We just got approved to be listed on the Slack directory [0]. Would love your feedback!

-A
[0] https://cbill.slack.com/apps/ADTKLNEGM-cbill
Also, he's dead, so why do we care?
codingbat.com, the Python exercises. They have all the background information needed in nearby links (e.g. I have an exercise with strings how do I use those), and build experience nice and easy
If you're going to have single page website, then you need to add some information to it - TBH, I find the page is very lacking in information.

For example, at the bottom of the page it says it provides "Reports, Alerts & Recommendations", yet there are no examples of these.

Not trying to shit on this, just trying to be constructively critical.
There's a Faustian bargain made by accepting so much abstraction from the true nature of an airplane by using software, and yet also that abstraction is not absolute. Pilots are made responsible for knowing all of the aircraft's behaviors, with full abstraction (normal mode), as well as partial abstractions (error and failure modes, of which there can be quite a few for a specific made/model, many of which must be inferred rather than being clearly displayed). If pilots get confused, however complicated and unintuitive the system behavior, they are blamed.

The more "piloting" computers are doing, it seems appropriate that they will be increasingly, properly, accused of the equivalent of "pilot error". And yet here is Boeing, taking more and more piloting responsibility, while still blaming the pilots when that doesn't work out. It's a deification of engineering: when things go properly and safely, praise engineering; when things fail, blame the pilots.
Hooks work just fine in Typescript. Not just because Typescript already does will with Functional Programming, but because the types of most hook functions are generally rather simple.

`declare function useState<T>(startState: T): [T, (nextState: T) => void]` is pretty simple function signature and most cases Typescript picks up (infers) that T generic parameter for you based on startState. Almost every other Hook function has a similarly simple type signature, despite the complicated "guts" of how React keeps track of hooks internally. (Which also doesn't seem all that complicated, relatively speaking.)

(I still want a way to represent the order of effects / no effects in control flows rules in Typescript's type system, but linters will handle it fine. At this point it's mostly just a personal toy project/curiosity because Typescript feels like it has enough of the basic building blocks in the type system such as `never` to get quite close.)
It’s pretty easy to do your own due diligence. Just look at reviews and past projects. Contact them and ask for more of their portfolio; it’s an interview after all.

If they do a poor job even after that, make sure you review it fairly with detail so that others don’t fall into their trap. You also have control of releasing funds, which can be used last resort as leverage for them to try again if they delivered poorly.

It’s a little more work to find the good ones but they are there, and in my experience the extra effort can save you a lot of money.
I like to ask about a project, could even be something from university days. I ask them to explain how they approached the problem, what were the challenges, how did they overcome them, and what was the final result of the project.
In the same way/to the same degree that the state manages the phone lines and the postal system, I suppose.
This. I switched to Brave a few months ago and have had a great experience so far...
Practical Machine Learning with Python
What kind of community / forum software is being used?
Contemplating your paycheck and do what you like on the side - that's my way of coping with contractor work.

But I know it can't be long term though.
Cost of customer acquisition vs. retention
Youtube's autoplay (ie, play another video after the current one) will likely continue to work as it doesn't reload the page. You can also enable autoplay on a site-per-site basis if you want it to occur regardless.

Personally I'd rather prefer autoplay being something I give permission for than the site asking for forgiveness (which in 99% of cases I will answer by muting the site permanently).
The main reason for that is because they have been allowed to build a walled garden. Interoperable protocols would allow other companies to innovate on an equal playing field. Indeed if we follow the Bell example, the networked platform could be forced to be separate from those who profit off of it.
A weak tax base and/or nonparticipatory parents would do it.
>Capitalism, according to all these men, is about frictionless, seamless engorgement.

I could not care less about the opinions of thirty-something techies about political ideologies. At a time when capitalism seems more attacked in the West than at any other time in modern history, I think it is deceitful to talk about capitalism from the point of view of the group of the most unethical business leaders in America. We wouldn't tolerate someone defining socialism from the point of view of dictators.
>Mozilla refuses.

about:profiles
"If something bad going suddenly scares you, if you're not comfortable with your ability to handle sudden spikes in stress, you're just not cut out to be a pilot."

Perhaps, but if you think it is possible to be certain of your ability to handle stress before actually experiencing it, then you have never been tested.
Yes, in the same way they had to bust Ma Bell for the same damned reasons we’re seeing again. Let the state be the dumb pipe or at least ensure that the pipes stay dumb. It’s not perfect, but it’s better than the alternative.
The Onion headlines could teach AI what makes satire funny
Really? I did not realize he was shunned on HN.
I am arguing for short circuiting and against assignment expressions returning. You save one line per assignment while also making everything more confusing. Next thing you know we will be debating why a++ is a thing and how it that now returns so you can use it in if statements.
Normally when you file to go public you create new shares, which are sold on the market for amount, which gives you cash.
So one lecture covers window managers for tiling. I used dwm for years and love it, but am stuck on Windows at work. Is there anything for Windows 10 that has a similar approach of having a stack with your unused applications and a big window for the app that is in focus? And then you can easily move window from stack to focus and vice versa?

I looked at the Wikipedia article [1], but none of the alternatives seem to do that.

What can you recommend?

===

[1] https://en.m.wikipedia.org/wiki/Tiling_window_manager
There is another aspect that may sound ludicrous, but I think also plays a role: If I go to the doctor and say I may have depression because I'm angry and vindictive, he may dismiss me not as a depressive, but as an asshole.

Mental health is hard, in part because you can diagnose[1] it even less than many physical ailments.

I have a cut on my finger and I can't stop the bleeding and OMG all the blood? Emergency room! (And please don't ask how long I pondered whether I should go, because it's not exactly a big wound).

My leg isn't looking straight and it hurts like hell? Call an ambulance!

I don't feel well? What now?

[1] I don't mean come to a definitive diagnosis what illness this is in Latin medical terms, but a simple answer to "is something wrong – and sufficiently wrong to see a doctor?"
A female only forum has proven successful and useful. Wouldn’t it logically follow to separate men and women in the workplace and in school?
The state already unofficially manages, manipulates, and spies on communication.
Thanks, I appreciate that. I was pondering whether to redesign the page before posting it. The Slack app page has some more info :-)

https://cbill.slack.com/apps/ADTKLNEGM-cbill
Quantum computing: collaboration with the multiverse?
Hatari: An Atari ST/STE/TT/Falcon Emulator
A Global Guide to What It Means to Be Part of the 1%
Then you're essentially ceding the ground to the bad guys.
I have. But only if I overdo it. Red bull triggers an irritability in me. Too much coffee too. A cup or two of coffee during the day doesn’t.
Rather than private corporations who turn around and exploit private communications between friends and family members for maximum profit? Yes.

The state could abuse its power: companies do abuse their power, because to do otherwise would reduce shareholder profits.
An alternative would be to rebuild these from scratch, not using any existing code, but start (and always continue) in the open.
A behavior genetic analysis of personality and loneliness