skysight-inc/HackerNews huggingface dataset:
I cannot understand why people publish bogus results and stretch the truth, which I have personally witnessed (but not by my previous mentors). Academia doesn't pay as well as industry, so why remain in academic research unless you care enough to raise the bar? I mean, publishing a research paper is months of work, so it doesn't make sense to spend that effort on bad results
OpenCat – A palm-sized robot dog
try out the julia language
When I saw that chart, I immediately thought about parental involvement in child activities and it's association with general success in life (which would include income levels of the parents). A more involved parent is going to make sure the kid keeps working on his homework, whether live or online.
When you've been warned the world will end and ~~notepad~~ VS code will take over for 50 years you tend to become blase about the whole thing.

Emacs has a steep learning curve and that's good. You need a moat to keep the barbarians from destroying your kingdom.
>), and Sweden is less likely to extradite to the US than the UK.

This ignores the 30 times Assange offered to be extradited to Sweden if Sweden provided some assurance that they wouldn't extradite to the US. It also doesn't account for the incredibly strange ways the case was handled, like Assange checking with prosecutors for permission to leave the country, and then those prosecutors issuing an arrest warrant the day he left.
It's being worked on, but it's nowhere near being usable in any sense. Very fundamental things still need to be tied down and decided, much less implemented.
Natural Language Processing in Industry: 2020 survey results
Proper multithreading/tasking.
Apple backs down on taking 30% cut of paid online events on Facebook
https://news.ycombinator.com/item?id=24588363
Don't forget access to a huge range of mature, well-documented libraries and a large standard library.
I think the more successful shift in the last 20 years was to train non-CS Majors towards a minor in CS and inventing another dozen nonprogrammer "tech" roles.

That could be the end of a lot of local engineering jobs as people from other majors can now actually manage the offshore programming in their field without as much miscommunication. At any rate it seems like a very different landscape than back when even other parts of a tech company might not know the basics of what their developers do.
All of these are missing the point imo. The biggest advantage of modern IDE is the ease in trying new plugins and functionalities. Everything is a menu away, and fuzzy searching makes it easy to find out commands and learn their shortcuts. This whole process just doesn’t exist in emacs. To get a plugin, it’s a huge step (setting up custom elisp to get melpa) and then it’s a huge learning curve just to try a plugin.
This and avoiding require in your .emacs. When packages are autoloaded on demand emacs starts up quickly. As a quick test try emacs -q” to see if something in your .emacs is the cause of the slowdown.
i think the answer is - come work for a FANG company. it's not a simple crud app, the engineers are not excited. they are above average, and they get paid more based on col and value add - for faang, the engineering is not cost center, it's the business value.
It's amazing how can it be magnitude simpler to make almost the same version in smaller size. I guess the ratio of strength and stiffness with this weight plays the main role.
I am loving the series and yeah this does kind of sum it up. Based on the numbers given in this installment it seems like it would take a couple of months for one person to cut enough wood, and collect enough ore, to create a sword. (assuming they had access to the natural resources, and they had the physicality to do the labor, and the skill in smithing to craft the sword. Big assumption that)

Using comparative economics, you could ask what would you have to sell something for to cover all of your expenses for two months? (food, housing, everything) Noting that if you're doing that much manual labor you are probably eating like an athlete in training (i.e. a LOT).

Pretty sobering.
Have your tried telling an iPhone user to use Android?

Outside our bubble, most don't even know what are the implications of switching.
Swift has been officially available on Linux since it was open sourced in Dec. 2015.
That's nice. Here's 9GB resident[0] per htop. (Dev edition, four windows -- just under 50 tabs.)

Interestingly, about:performance informs me that the highest single process is a Facebook tab taking 174MB[1], followed by Gmail at 166MB, and only shows total memory usage maybe 3GB. Activity Monitor output looks closer to htop, but shows, e.g., that pid 13691 (top one) as 2.52GB rather than 1.3GB.

Web browsers are complicated, and when someone says "[browser] is using xxx memory on my computer", pointing out that it isn't on yours is in no way a refutation.

At any rate, I've got a lot of memory, and Firefox uses a bunch of it. Sometimes this causes issues, but I also had similar issues in Chrome. (And with vscode. And with Docker. And, to a lesser extent, Slack.) I welcome perf gains on cpu, memory, and subjective responsiveness. All of these matter to me.

[0] https://i.imgur.com/qYnkQuX.png

[1] Note: In the few minutes while I was writing this post, that FB tab rose to 215MB on about:performance, without me switching to it.
> exposing yourself to anxiety provoking situations for long enough (and in a controlled manner) will cause your brain to react less and less to it in the future.

Works for me with heights to some extent. When I go skiing, the first day of the season is terrible on the chair lifts. Then it gets better. There's still some height threshold I can't deal with very well, so it's not a perfect solution. But there is an improvement.
> iOS has the built-in ability to detect dogs barking

Say what? Seriously?
Windows XP Source Code Leaked by Apparent Bill Gates Conspiracist
Technically? Nothing, you can do many things with Swift as a systems level language, and there are some interesting aspects to it. Swift was my first introduction to the power of traits and protocols, and I'll be forever fond of it for that.

However, for the project I was on, when I was working on it, Swift on Linux was a massive pain in the ass, mostly due to documentation and dependency hell. Documentation was extremely useless; the number of times I was told "oh yes there's a swift way to do that!" only to find out the 'swift' way was to wrap a Cocoa library or just drop in some Objective-C module. If I recall correctly, there was an issue with pthreads not being properly implemented at the time, relying on some hacks to get it to 'work' while they figured out a 1.0 implementation. We got it to work, eventually, but the hoops we had to jump through really pushed our team to Rust as our general purpose systems language.

I'm glad they seem to have got it working, but I'm never subjecting myself to trying to get Apple's nonesense working outside of iOS or macOS again.
Does anyone know a good visualizer for Linux? I find that half the time something goes wrong it's because I don't know the state of the graph.
My info was out of date but pre-Dec 2019 (Caesars Union Suit), electronic communication channels were treated like break rooms- if they aren’t already restricted to only work chat, and you could shoot the shit, then they can’t block or specifically spy (or appear to spy) on protected union activity. Post that ruling, I don’t really understand where the line is. Apparently if there is no other way to communicate outside of work with your co-workers, then they have to let you do it. Maybe you could argue that’s the case during coronavirus unless you can easily get everyone’s personal emails. Shrug
I've been doing this for years, and can't go back. The typing module is pretty comprehensive now, and using pyls-mypy with an editor like Kate that has an LSP client means you can type check as you're writing Python code in your editor.
It seems that a simple analogy with cars can make any topic completely intuitive.
In theory if you’re comparing white bread eaters to whole grain eaters I’d imagine there would be a net benefit. I wonder if whole grain vs no grain has been studied.
I’m sorry that your wife won’t allow you to make your own decisions.
For the actual Mars spaceship it will likely not have dozens of reentries, that would be 20+ years of operation. The tanker or simple commercial cargo version will need to handle dozens of earth reentries.

Otherwise I think your dead on with the challenges.

I think the major missing one is ice mining on mars. The life support for a relatively small crew should be manageable, you can have inefficiency thanks to the absurd size. Only once you want to put 100 people in it you need to be perfect on your life management efficiency.
Personally, out of those I've only used Ctrl-R in the terminal. I just use the Home/End keys to navigate to the start/end of lines. I was actually surprised to read that Ctrl-E and Ctrl-A would do that. I usually expect Ctrl-A to select all, and don't really expect anything from Ctrl-E.
(Though, I'd be surprised if home/end didn't work in Emacs, I'm just saying I've never used those readline keybinds).
They might've meant "HOA". Lol
It feels like vim is finally winning?

All the functions without the hurdles, vim plugin is also numerous and pleasing.
Emacs is really fun.

Edit files remotely: `/ssh:bird@bastion:/path`

Edit files two hops away: `/ssh:bird@bastion|ssh:you@remotehost:/path`

Edit files two hops away, also in a docker container: `/ssh:bird@bastion|ssh:you@remotehost|docker:container:/path`
The New York Times is stating "senior leaders at the Pentagon, speaking on the condition of anonymity, acknowledged that they were talking among themselves about what to do if Mr. Trump, who will still be president from Election Day to Inauguration Day, invokes the Insurrection Act and tries to send troops into the streets".

This is only "completely made up" in the sense that every hypothetical the military prepares for is a made up scenario.
How many active Linux projects are still written in Objective C? Personally, I see no compelling reason to use Swift on Linux. Programming languages are dime-a-dozen. The libraries and ecosystem surrounding a language are what’s important to me. Currently, I’m at a handicap if I try to write Swift on anything but macOS; no Xcode, most third party libraries depend on proprietary Apple SDKs and most of the Swift community just assumes you’re working on a Mac because why wouldn’t you be? So if I’m a Linux user and I’m choosing a language, why choose Swift over other languages like Rust, Go or even modern C++?

Don’t get me wrong, I love Swift. It’s an absolute pleasure to work in and my first language of choice for projects targeting Apple platforms. But I’m very skeptical of its long-term potential outside of that ecosystem, especially with Apple’s move toward custom silicon and relying on hardware-level implementations of what would traditionally reside in software. This approach has worked out well for Apple with the rest of their product line and I’m completely on board from an engineering perspective - but it’s a path that will not result in higher cross-platform adoption.
Whens the last time that you had a car door working door, and it fell off when you opened it? (MVP, no tests) [I'm not talking about a worn out car]
I'm sure that I'm not surprising you when I say that there are members of the Rust community, paid and otherwise, who brigade forums, like this one. You probably know a few by name.

I don't think "the people have spoken, and they want Rust!" I think you have a small number of very obsessive people who treat a programming language's popularity of all things as a crusade. JetBrains publishes the data from their developer surveys, and you can see the last one that very few people use Rust at all, and of those, very few, less than 1 in 8, have ever used it for actual work. If you look at surveys from previous years, you can see very little user retention. Why does nobody keep using the most-loved lang for more than a year?

Because it's just a sham, like how a decade ago everyone was 'learning' Haskell and writing blogs about Monads and how FP was the secret sauce for their next-big-thing. It's exhausting. We've had non-stop but-what-about-Rust since, what, 2011?

This horse is dead.
I'm not trying to defend their management, but my opinion here is that they concluded that investing in a new language wouldn't be the best/fastest way to evolve Firefox. Google may have money to invest in a new language, but Mozilla probably needs to be more focused.
How the US Startup Industry Is Faltering
I didn't connect it to anything specific. I found it to be an interesting thought to chew on.
> this is not my opinion, but what I see as reality..

Er... doesn't "what I see as reality" specifically mean it is an opinion?
software doesn't decay, it just sucks even if you preserve it
Lockwise is just another password manager. It’s also free, which means it’s never going to generate revenue.

We need something that can rival “Log on with Facebook” and can generate enough money to self-sustain. I would happily pay to have Mozilla act as an independent super-secure auth provider for me, in a way I’d never do with any small startup.
A Better Code Review – Gilad Peleg
Anecdotes are not data.

Even in sociological surveys The surveys ask well crafted questions to avoid anecdotal information.
How does this differ from week numbers (1-52)?
Perhaps, but out of the million and counting know-alls, who:

1) claim they know a thing or two about emacs

2) claim that the biggest problem emacs has is CUV

3) demand that change from the core Emacs team

exactly zero people created a CUV-emacs configuration, and gifted it to the world.

I think that's telling.

Keep in mind that all three combinations are central to Emacs

1) C-c is used in million combinations
2) C-u too
3) C-v scrolls a page down.
How often do you write hashtables? JSON serializers? Mutexes? HTTP clients? Transaction managers? Connection pools?

In my last job as a mobile engineer I can claim that I wrote code all day, and that's true to a point, but most of that code is shepherding data from one format to another, using libraries that I didn't write, causing the UI (whose framework was written by someone else) to update.

And you know what? It's still a hard and rewarding job! Having pieces to plumb together hasn't made our jobs easier or dumber, it's just raised the level of abstraction at which we work day-to-day.
On book font size, there actually is a market solution for the issue: if enough sales are expected the same book (same content) will be sold in different formats, pocket size, deluxe paperback, standard edition etc.

Same for translations, with even books with dual languages side by side.

I find fascinating how the arrival of ebook readers made us rethink how we relate to books, and a lot of annoyances got surfaced only now because there was no comparison point before. My favorite is how you cannot ignore the length of a book while reading it: you can’t pretend not realizing there’s only a dozen pages left and the story must come to an end.
Are you deep in biology like with a minimum BS or higher degree? If not, might just be too difficult to understand the value of the ideas. The lady prescribing the Wahls protocol is an MD so has a lot more invested into the field than the layperson. That said, she could still be wrong.

One thing is for sure, there is no one-size-fits-all and there is no magic bullet. If there's something helpful for one condition, it's probably harmful for another. The body is a complex holistic system after all.
There are two types of radiation. Cosmic radiation you can't really do all that much about without making a much bigger more complex vehicle. The plan here is just to 'take it' and improve the speed of transit over time.

Solar radiation is only temporary and in such cases Starship will have a 'bunker' that has good shielding. Meaning is surrounded by water and food.

So long as we are talking about small crews that should be fine, large crews this needs to be thought threw more carefully.
Swift is an extremely well designed language, probably one of the best I have encountered. Dinging it for its syntax is something that I didn't think I would ever hear. To respond your links–SwiftUI is not part of Swift, so 1 and 2 are not relevant; 3 is clearly explained and is never an issue in practice, and 4 is you faulting the language for being able to interface with APIs designed in the last century–you might as well laugh at it open(2) taking a bitmask.
Note that redo is often ctrl+shift+z which is much easier to type. However redo is a weird case because traditionally most GUI applications (at least on Windows) didn't have explicit redo even until late 90s/early 2000s and redo was just undo a second time (ie. undo was just a flip between the last and previous state). When applications started to add an undo stack and redo command there wasn't a commonly accepted shortcut key for it so they used whatever made sense for the developers - which is how ctrl+y (previous to letter z) and ctrl+shift+z (in Windows shift often inverts the action, e.g. alt+tab vs alt+shift+tab) came to be (though those weren't the only ones).
Which is why that vulnerability was never tested/allowed to be tested by the creator of the device. Exploits always thrive on the fringes of what is unacceptable to corporate safety policy.
I have used emacs since I was an undergrad, 25+ years ago and I have no plans to switch. That does not stop me from recognizing the fact that VS Code does almost everything that emacs does, often better, has orders of magnitude more users, is much more approachable and is being improved at a much faster rate. As they say, "this time its different".
Yes. It's straight from the same playbook. 'ex-FAAMNG employees raises $30M to create new rockstar startup to build the next iPhone. (Whatever that means)'.

They never show you the product and give you the same silly 'what if' video and that's it, if they do then they will rarely ship it to you or later fail to do so. Remember Essential? Look at the hype from Techcrunch and the press: [0][1][2][3][4][5][6]
Now look at it. [7] $300M and went bust, hype deflated and shutdown. Rinse and repeat.

This is no different.

[0] https://techcrunch.com/2017/06/08/andy-rubins-essential-has-...

[1] https://techcrunch.com/2017/08/24/how-essential-is-taking-on...

[2] https://techcrunch.com/2017/09/04/how-the-essential-phone-wo...

[3] https://techcrunch.com/2018/02/12/essential-reportedly-only-...

[4] https://www.theregister.com/2017/07/21/essential_phone_out_s...

[5] https://www.ibtimes.com/essential-phone-still-not-shipping-a...

[6] https://www.axios.com/android-founder-phone-company-essentia...

[7] https://www.essential.com/
I don't want to necessarily draw general truths just from my XP. I think it's a spectrum :)

When I compare programming (as in, just writing code) today and 20 years ago, there is nothing really interesting to write anymore. We have libraries for everything, and half of them are clients to integrate with a SaaS that does what you want. The challenges I see that still makes the job stimulating are more found in the architecture design (we have all the building blocks now, but we still need to organize it all in a way that works) and the product (as I said, making sense of business reqs and turning them into something do-able).
They're trying hard, but the main draw of the language will always be their proprietary UI frameworks, same as objective-c.
Why? How are either of them superior to VS Code?
They wouldn't get this much engagement if it were just consumption.
I will check it out in 10 years if it's still around. In the mean time I have actual work I need to get done.
I don't know why this is down voted, the link describes his later antisemitism in detail. Rabid is an apt descriptor.
FWIW it was Shift+Del for Cut, Shift+Insert for Paste and Ctrl+Insert for Copy and AFAIK that came from IBM's CUA. Also these shortcuts are still supported by Windows (and personally while i use Ctrl+X and Ctrl+C for Cut and Copy, i tend to use Shift+Insert for Paste :-P).
Idiomatic libraries for a cross-platform UI, same as every language, system or non.

If you're not targeting an apple UI the choice of swift is entirely confusing because it has even less of an ecosystem to build off of than where it's popular.
I am unsure how your arrays link is relevant?
Your "proof" has always struck me as bizarre. Wikileaks gave a reason that they refused the data, they believed it had already been posted elsewhere. They were wrong, but it's understandable that they'd think that as part of the leak was already public and they lack a Russian speaking staff.

At no point do the people offering the documents seem to reply with "only part of it is public." Without saying that, this doesn't serve as proof of anything except Wikileaks making a mistake.
The list of all annoyances in one day is an eye opener. I should try that just to see what I have been putting up with.

One of the main ones I have is using macOS. My work MacBook pro (an expensive piece of equipment!) will just randomly have scratchy audio. There's absolutely nothing I've found that will make it go away, even restarting the core audio service appears to do nothing. But, leave it for an hour and try playing audio again... and the problem fixes itself. Rebooting fixes it, but you just know it'll be back, so you learn to live with it, or use headphones if you absolutely must have audio for a meeting.

Another thing that's sort of in the same domain is websites being more user hostile. Popups, intrusive ads, auto-play videos, and so on. I'm at the stage where if I get too many of these I have to just close the app or web page and give up on the article I'm trying to read.
"The mechanism, the method of functioning if you will, by which the dream operates, by which functioning occurs here in Consciousness, is the same whether it is realized or not. This is why it is said that when the Understanding occurs, nothing happens. Nothing changes. Consciousness streams, functions, operates in a body/mind organism in which the Understanding has occurred in the same manner that it operates in the body/mind organisms in which there is not Understanding. Awakening or Enlightenment does not automatically suspend the normal means and method by which the dream unfolds; there is no transfiguration into a super human being of light or some such with paranormal powers, like in some of the fanciful storytelling. Who is there to be transfigured? Who is there to do anything?"

"Someone, perhaps it was Robert Adams, once suggested that there should be a Great Gathering Of Awakened Beings, and anybody who showed up would be immediately disqualified."

quotes from "Perfect Brilliant Stillness" by David Carse
Haha, I posted in there four times about four warning signs I got from being laid off from four different companies.

I've been laid off a lot (and survived several layoffs also).
I see. Yeah it's typically the kind of thing where the line is pretty blurry.
> It's used in everything from finance, design, manufacturing, communication, engineering, medical, entertainment - pretty much every field or industry in the world has been impacted by it. More so than any other technology in existence.

Nope. Farming has this beat hands down. So does writing. (I unlisted writing from my earlier comment because, unlike other technologies, anyone capable of using writing must also have a good understanding of how it works.)
The immense irony of this comment made this thread worth reading.
Swift takes a lot of good choices from other languages and puts them together in a cohesive package. It's not necessarily something on the bleeding edge of a new frontier, going someplace that nothing else has gone, but it is a pleasant way to use fairly recent programming language theory in your day-to-day code.
Their Tracking Protection doesn’t do that? I’d hope at least the Private Browsing protection does.