skysight-inc/HackerNews huggingface dataset:
AI + 'bots...
Looks like they had tasks to run their services like "wordpress --user alice --password 123 --host alice.cloudclusters.com ..." and they systematically logged all the commands with all arguments/settings/variables.

Way too verbose logging. Should never have logged that.

The logging database (elasticsearch) was exposed to the internet without authentication. Free credentials for all.
Yahoo reads all outgoing mail, blocks messages that contain “misleading” info
On iOS, at least, there’s a setting where you can allow repeated calls from the same number to “punch through” do not disturb mode. I think it was introduced around the same time as auto-DND at night.
For sure, after having discussed with someone working there I can tell you results are awful.
Qvault Releases Achievements; the Gamification of Education Continues
New Reddit’s PageSpeed Insights
Yeah, fake natties all over the place. Sponsored by Gymshark and other supplement shops so they obviously cannot admit to using steroids etc... because they would lose the $$$ from sponsorhip asap.
It's an important concept to learn nowadays, but it's not a language change; it's more of a design pattern adopted across Go's API.
Lessons Learned from the Early Days of a Fintech Unicorn
A PagerDuty family account?
I haven't tested this on macOS, but it's completely inaccessible with Windows screen readers.
I suspect that there is actual support for this proposal but that to explicitly say so on this forum would have a negative reaction.

There could be a belief that to admit that hate speech can be allowed in your own home is to endorse and advocate the murder of others. To be uneasy about removing the protections from your dwelling could be seen as support for hate.

However to say "we shouldn't be uneasy, we should welcome this removal of liberties" wouldn't go down well with HN so other (less logical) angles of attack are taken.
I would agree with most of this, I'd also add that meetings are usually organised because there's a communication gap that needs filling. If you can find a better way to communicate about the meeting topic than a meeting then suggest it. It's everyone's job to make sure meetings are as good as they can be. If you hate meetings, you're probably in lots of meetings which are badly run, or don't provide consistent and valuable outcomes. The solution isn't to be in less meetings, it's to make the meetings better.

Once you spend time making meetings as good as they can be, it becomes easy to figure out the ones where there's a lot more input than outcome. At that point no one will mind if that meeting doesn't happen or gets questioned.

If you find yourself in a lot of adhoc meetings, then it's likely a symptom that some other communication forms aren't providing high enough signal. Again, that's a thing anyone can put energy into improving.

Agendas, goals, focus, and good time keeping are all things that can be done to improve the outcomes of a meeting. They just require a bit of effort.
Bertrand Russell (obiviously) lived before social media, but he saw what the information age was doing to people. He didn't put it this way, but with enough information you can see your place on the bell curve. Now most people realize they are average, and not extraordinary at all. Even really smart people are still pretty close to the middle.

Russell puts it better, of course:

http://bactra.org/Russell/on_youthful_cynicism.html

"Moreover many kinds of beauty require that a man should take himself more seriously than is possible for an intelligent modern. A prominent citizen in a small city State, such as Athens or Florence, could without difficulty feel himself important. The earth was the center of the Universe, man was the purpose of creation, his own city showed man at his best, and he himself was among the best of his own city. In such circumstances Æschylus or Dante could take his own joys or sorrows seriously. He could feel that the emotions of the individual matter, and that tragic occurrences deserve to be celebrated in immortal verse. But the modern man, when misfortune assails him, is conscious of himself as a unit in a statistical total; the past and the future stretch before him in a dreary procession of trivial defeats. Man himself appears as a somewhat ridiculous strutting animal, shouting and fussing during a brief interlude between infinite silences."

Any certainly, man's place in the bell curve is not the only problem here, but it is a prominent one, and one that existed before social media, and is almost certainly aggravated by the other problems of social media.
The problem with that is that you can't actually have that advantage because of headlines like this one engaging in loudness wars.
Adapting on the Fly to Test Time Distribution Shift
Collection of react state management lib
My other two cofounders are building an open source tool - https://www.chatwoot.com/. I'm sure they have used a lot of wisdom from this experience too.
https://manpages.debian.org/stable/manpages/hier.7.en.html

See also the FHS: https://www.pathname.com/fhs/
Java took 8 or so years to add generics to its language, what's your point?

They explicitly did NOT ignore the history of programming languages, and resisted the urge of adding generics without fully understanding the problem that it was trying to solve (in the context of Go). See also: https://golang.org/doc/faq#generics

There's a trend going on in the past decade or so where every language goes to adopt features from other languages, adding complexity without actually solving a problem other than "I use this feature in language X, why doesn't YOUR language have it?"

Which lead to pretty shitty decisions, like half implementations of OOP in PHP and Javascript (have some classes, but not access modifiers), functional programming in Java, or every paradigm ever invented all at the same time in Scala.
Most large farmers start in livestock because you can afford 10 acres, put cows on it, and then go to the nearby town for a job that supports your life. All the profits from the cows is reinvested into more land until you have enough to get 100 acres of crop land. Then it is farm nights and weekends while working your day job. If all goes well (it doesn't always go well) about the time you are 45 you have enough land that you can retire from the town job to work the farm.

Note that even though the farm is worth millions, what you can income in the above plan is never more than $50,000/year.
Comments like this make me wonder whether I want to be anywhere near ADSBx & community at all
People vastly underestimate how much work "simple" lifestyles are.

It's the same with van life. It sounds great in practice, but simple things like showering, defecating and preserving food become very difficult.

I suspect that with farming or homesteading, you forego things like financial safety and the ability to take vacations. I value those things a lot.

In my opinion, the best way out is a lifestyle business, or spaced out consulting gigs. Work all winter, play all summer. Alternatively, spend a few hours a week on your project, and the rest of your time doing what interests you.

This is what I do, and it made me realise a few things:

- I really like programming when it's not for someone else. It's what I end up doing the most with my free time.

- The biggest benefit is having so much free time to fill with things you enjoy. This probably isn't the case if you try to live off what you grow.

- I don't spend nearly as much time in the garage as I thought. Woodworking or motorcycle repair are hard, and the initial setbacks are extremely demotivating. You won't hit the ground running, so you better prepare for disappointment.

My initial dream was to work on motorcycles all day, but I can barely find the courage to work on my daily ride, let alone the 40 year old Honda gumption trap that's spread all over the shelves. It's hard to jump from something you're proficient at to something that you completely suck at. I'm just glad that my life doesn't depend on it.
Envy is a negative-sum emotion. It's no fun to be envious, and while people think it must be enjoyable to be envied, it's really not. When you're aware of it at all, it's just uncomfortable. It's a shitty emotion on both sides, but it's great for capitalism.

Comparing yourself against others is a loser's game. If the person is better, you lose. If the person comes out worse, you're taking a dip by comparing yourself at all to that person, so you still lose.
Yeah I agree, don't doubt it will have problems.

Search engines have been dealing with black hat SEO for a while now. I'm a bit persuaded that Google knows whats up.

As in, I think it's just one of those inevitable technical challenges of castle defence.

Build better walls, they build better trebuchets, ad infinitum.
No that explicitly violates the second law of thermodynamics.

A heat pump is like a water pump: it's a lot easier to move water to a tank 61 feet off the ground from another tank 60 feet off the ground than from ground level, but you can't power the pump producing 1 foot of pressure head with a turbine being driven by 1 foot of pressure head.
The practice of law and litigation is not concerned with normative or moral questions of right and wrong, merely whether something illegal was committed. It's sad, but it's true.
Wasn't that retracted? It was speculation, not science. And in fact it didn't happen.
Thanks for the comment, this is indeed the vision. We still have a lot of work to do in terms of making the language very user friendly. But theoretically speaking F-Algebra's seem like a good candidate theory for such a language (Typedefs is currently using F-Algebra's, but we started the project thinking about Polynomial Functors as a base theory- and this is still ongoing research).
This suddenly becomes less questionable after Trump wants to legally challenge the election. Blockchain is an immutable and public database, the popular blockhains have economic incentives to be kept alive/running for the operators and protects against censor, so its an obvious place to store public data that needs/should be audited.
Thanks for pointing that out. I agree and noted that caveat in the article.
A layered approach to security (onion model) is the only sane approach because any given layer will always have flaws.

The notion I get from the article is that security becomes a huge problem when every node is exposed to almost every other node by design intent. That's why NAT is mentioned several times.
Spot on.

The only thing I'd extend this with - but with some hesitation - is demonstrated traction. People are using your product, even a very very early version. (The reason for the extension is many social media apps don't monetize for a long while, and users seems as adequate substitute for revenue here.)
Ignoring/silence sounds good on paper, but it generally doesn't work with persistent bullies. They notice your reaction e.g. facial expression. Even if you just twitch or blink. It fuels them.

If you physically fight back, you need to do it effectively. Perhaps follow some martial arts lessons. My partner got bullied by one person (very hard), and practiced kickboxing. Yet when they got in a fight, she got blamed. All the, literally years, of bullying be damned. That's a blow in face from adults who are supposed to protect you, and it hurts.
Are there any other useful chemical reactions that can utilise this waste product?
Well, not without losing some water in the process. If you spill 10 gallons of water through the pump to pump 1 upward, sure that works.
>She asked, how she's supposed to contact me if there's an emergency.

Mine's got a setting where it rings normally when someone calls me 3 (or was it 2?) times in a row. So in an emergency just keep trying.
Those are great if you're building the front end for a remote service.

If you're building the GUI for some local tool TCL/TK is a lot better IMO.
Ruby / Ruby on Rails as well
Agreed but I've seen arguments both ways. If I had to bet, I think the Biden shift will be stronger than my prediction but I chose to adopt a more conservative assumption.
I’ve used PyCharm from time to time and I find it great but I kind of feel like you need a different approach. Coming from Java it made sense but Python is a different mindset once you get into it. I think you’re far better off treating Python as a highly structured scripting language and using an advanced text editor. I’ve come to believe that these very powerful IDEs are a kind of a window dressing that makes the more serious languages easier to work with. With more flexible languages the language itself is the tooling but it’s not so easy to audit at the end of the day.
The process for actually making iron, rather than the one they've imagined, involves smelting with coke. I'm pretty sure that electrolysing iron oxide is not a thing that's done on an industrial scale.
Much better base packages. Date handling. Type hints. Not an OO fan but it does have real classes. IMHO handles complex applications better.

Though Python can look a bit more clunky than modern JS.
I've been out of the smartphone app for a while (was there in the Symbian / J2ME days and in the early iPhone days though) but...

I take it it's now legal according to Apple's term? Because IIRC there used to be (and maybe still is, but it doesn't look like it) an issue regarding generated code / automated porting tools for iOS? I think I remember it was a concern for people making tools allowing to do automated cross-platform porting to a variety of platform.

If anyone knows/remember what I'm talking about and where the situation's at atm, don't hesitate to chime in and tell me when things changed or what I remember wrong.
I had to come back and re-read this. I saw all these comments last night about Workflowy and figured I’d give it a try today. Within 5 minutes, I’ve gotten completely lost and frustrated by what should be a simple outliner.

The desktop site is a disaster on mobile, which doesn’t need to be the case in 2020, but I went ahead and installed the mobile app anyway. Aside from entering text, indent, and outdent, I’m finding nothing intuitive. I’ve finally given up on trying to drag a bullet — I finally figured out that you have to hold down on one, but when I drag and release it somewhere, it just reappears where it started. There’s no help or documentation available anywhere in the app. Much of the UI consists of unlabeled icons — what does a pencil in a square do? Apparently it adds a note underneath the current bullet.. I see from the “context menu” (swipe left, click three dots) that this is called “Add note”, and shows a keyboard shortcut next to it — shift return. Press shift return.. creates a new bullet instead of adding a note.

I feel like I must be looking at a different app. I wouldn’t describe this as “really, really good”, I would describe it as something I am giving up on and uninstalling.
I'd just like to interject for moment. What you're refering to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called Linux, and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called Linux distributions are really distributions of GNU/Linux!

(https://www.lurkmore.com/view/GNU/Linux_interjection)
So he freely admits to doing that? Would the state not prosecute him for his crimes? It seems there would be a decent amount of evidence.
How the Crustaceous period accounts for a blue swoosh in the deep red south
Great has not been my experience with forms UWP. Lots and lots of bugs in the UWP components forces you to abandon most of the things you need to make a nice iOS/Android UI.

Unless you’re prototyping or really don’t care at all about UX I don’t see why you wouldn’t write the UI in the native framework. And if you don’t care at all about UX then HTML+CSS+JS is probably a better choice.
https://webcache.googleusercontent.com/search?q=cache:54xhOU...

"Please contact us on Twitter / Facebook" is not a receivable contact information.
Python.

The performance lacks somewhat and the debugging tools are not as mature as JVM's. But the libraries, frameworks, and overall development productivity are great.
Not sure what your sarcasm is supposed to mean. The middle class _do_ have most of the money, and raising taxes on the ultra-wealthy wouldn’t make a meaningful difference in revenue.
I just recently learned about Dorico's VST support and was considering trying it out as an alternative to the workflow I'm using now (compose in musescore, export to logic and then key in dynamics + velocities). It seems really useful to have everything "just work" based on articulation and dynamics markings.

Really looking forward to musescore's VST support, hopefully it can get to a similar point!
Not sure why you say "if that was so easy, why bother counting the votes at all?". My estimate isn't really easy in that it's based on 86% of votes counted statewide, thanks to the hard work done by election officials, poll workers, and volunteers in Nevada.
> Legally the company is allowed to do this of course, as they own the rights.

Isn't this textbook fair use? Nothing about these clips being shared on Twitter replaces the viewing experience of Cuties. The tweets are definitely transformative and provide a critique of the film. Doesn't copyright law explicitly permit this use of copyrighted works?
Reaper was completely solid on Linux the last time I used it. The only instability came with trying to use a wrapper to use Windows VSTs, but everything struggles with VSTs, wrapped or not.
And if he hadn't already built it people would be saying his criticism was coming from someone who was just complaining and not doing anything to fix it. As another comment mentioned his service is open source.
Merit.

Productivity would improve, for everyone, if they hired better. Better quality would look like more profit (or better triple bottom line metrics if you’re that way inclined).

The job of a management consultancy is to improve an organisation’s performance, and in capitalism the key performance indicator is profit.
Election observer says no evidence for Trump’s fraud claims
My way was to buy 80 acres and rent out half. The local farmer gets to amortize his equipment over a larger crop; I pay the property tax with the income (when there is any income).
Every farm is different. What you call the chemicals is also different, but everything (including water) is a chemical in the end. Organic just chooses to limit modern chemicals that often are much safer. Organic is a one way conversation: conventional farmers do use organic chemicals when they are the best for the job.

If they use less herbicides it is because they are not counting diesel fuel to run their tractor as herbicide. Sure they don't apply roundup, but they spend a lot more money and emit a lot more CO2 pulling steel through the ground to destroy weeds because they are not allowed to use a good herbicide.

Also beware of less inputs in other ways: you can mine the land for nutrients by not putting fertilizer on it as well. Fertilizer isn't only about more crops, it is also about the fact that everything you take off the land includes a certain amount of various nutrients that are forever taken off too. This isn't a problem for pure subsistence farming (subsistence farmers carefully save their poop), but as soon as anything leaves the farm you need to replace what is lost.
Unfortunately the only way to be "sure" (it's obvious fair use) is to go to court over it unless Twitter wants to be liable for these users' content by not honoring these takedowns.
If you need more speed than Python can offer, but still care about developer productivity, Go is pretty great.
Show HN: React-autocomplete-hint – Autocomplete without dropdown
hey thanks for the extensive comments. We were not ready to hit HN per se, our web pages and examples certainly can use some brushing up. André Videla has been doing some nice work on tutorials, but it is hard to find. https://github.com/typedefs/typedefs/blob/master/TUTORIAL_UN...

As for your last question, for this we have been working on "specialization" where you would say Bool is actually Bool in Haskell and not Either Unit Unit etc.

I will try to see if I can address your questions properly as I refresh some copy on the homepage.
Sounds like we come from the same experience.

I think for anyone who wants to pioneer this idea, the costs will be noticeable, but that's what bandwagons and the youth are for =D

Ultimately I think there will be a reduction in costs (bits, process, maintenance)

To steal from React lingo, UI represented as state, that is more or less what any web page is.

Wrapping it in a meta layer like the DOM just adds overhead which I think can be optimized.

I'm undecided but still entertaining the idea.
Sure, if you compare to Java or Electron, it is not necessarily worse.

But these 2 solutions for GUI are not prime candidates for users on Linux.

Compared to a c#/mono app, Electron can be relatively light in term of dependencies to run.

And as you can easily notice, very very few "java" GUI applications are successful on Linux computers.

Users would use a java application only when there is really no other program available for a purpose.
I agree. Earlier this year I muted and blocked on Twitter until there was almost nothing left in my feed. And then the ugliness grew up again and I ignored it. Very interestingly late last week my Twitter feed suddenly went from being dominated by ugly political yelling to mostly benign cultural commentary. I was struck by it and wonder if there is an on/off switch that was thrown in order to cool things in the days before the election.
But this is different. This isn't 'new way' in this case. This is solidly - 'old way' and 'you're already doing it, but let me tell you how I know so much more than you'.

I've lived long enough to understand that young people want new and exciting. I tried to convince my 90+ year old grandfather to invest in hemp farming in the early 90's. I get it. But, again, this is different.

There's a level of arrogance. There's a level of - you're over 45, so you can't possibly understand the internet and what's available. And there is a steadfast refusal to listen to other opinions and ideas, unless they're explicitly endorsed by glam farmers or celebrities on instagram.

I know that all sounds so crotchety and old, but it's the truth. This isn't just 'new is better'. This is 'I am better'. It's different.
man a low effort post like this by a non-celebrity would be hidden real quick. (braces for being hidden for making a statement about the moderation)
Thanks for not using metaclasses for dataclasses. I’m looking forward to all libraries replacing metaclasses. For instance, in Django, I think all their metaclasses can be replaced by __init__subclass__. The main issue I have with them is how difficult it can be to compose a new abstract class using upstream classes with them.