skysight-inc/HackerNews huggingface dataset:
> Almost 0% chance any reputable company relies on something like go or swift to drive an automobile out on public roads.

You couldn’t be more wrong. Tesla hired the creator of Swift to run Autopilot software.

He’s now at Google where he’s working on making Swift a primary language for TensorFlow.[1]

[1] https://youtu.be/s65BigoMV_I
Note that some words are from pre-existing English (especially London) slang. I think ‘bevvy’ May be an example of that.
You're not alone. I strictly use kwargs in my functions because I can't be arsed to remember the order of arguments in addition to the structure of the rest of the program. It's more work but I need any simplification or hint I can get for my feeble mind. And I don't even use Java.
Given that you installed Airline - which does absolutely nothing useful - I imagine you just got distracted by the red herring of people's lists of plugins instead of just trying to grok vim.
Any laptop that allows dual boot is more open than a chromebook. And that's a Really big number
The Hubble telescope spotted an asteroid that has grown two tails
You don’t have to replace the EEPROM. You can just open the case and briefly disconnnect the battery to disable write protect, and then flash whatever you like.
>Pry open the lid by sticking a small flat-head screwdriver in and gently moving it all around the edges.

Instead of a screwdriver, which can easily damage the casing, breaking a washing line pin in half gives you a sturdy plastic object of right size for the job that won't scratch stuff.
rss subscribing to the commits of github repos is a great way to keep up with projects. i’ve been using reederapp ios without an external sync service for a year now, its great.
> Why do you think the hospitals do long shifts then? Just for fun?

Because the culture of US medical training was initiated by a coke addict, and it's extremely conservative and slow-moving.

https://en.wikipedia.org/wiki/William_Stewart_Halsted
Woman with ‘mutant’ gene does not feel pain
"customize your build" was probably a terrible example, but how about "customize your run environment"?

I do a lot of systems stuff that can affect fs/network/etc so i have lots of scripts when developing to get everything set up pristine (I guess I use the term script to also mean Dockerfiles or helper utilities too - basically something that execs a command provided by the OS :) ). Those are modified a lot as I add features or integrations, or fix bugs, or whatnot.
Ani de La Constituirea Marii Loji Nationale a Romaniei
There's no LAW about it.

You get license to use the software if you abide by the terms of the license agreement. A company that asks its employees to work 60 hour weeks breaks the license agreement, and therefore cannot use the software.

The only LAW that could be written about this would be "Contracts cannot include limits on the number of hours employers ask people to work".

So maybe, yes, the megacorps get that law passed. Until then this license is binding...

Now whether the any particular legal system cares to enforce the license terms is another matter
Japan couldn't care less about international criticism. They're as mercenary and as negligent as some of the worst countries in the world. But they do have Shibuya, and an interesting culture, which is very distracting from this core conclusion.
Mastodon has per-user RSS feeds you can subscribe to but they are non-interactive. For interactive communications ActivityPub is the standard at play and the one to promote.

Let RSS be good at one-way consumption and ActivityPub be good at bi-directional communication.
But could forth beat compiled Assembly language? I think not.
> I'm honestly confused at how much effort people spend on .vimrc and .emacs files

I'm not sure how this criticism applies to the post; it's a single plugin that adds language-server capabilities that almost every IDE is using today.

> Want to dev in Rust? Get IntelliJ Community Edition (free) with the Rust plugin.

Alternatively, if you use vim, you can just as easily download the popular rust.vim plugin which was written specifically for vim by the rust development team.

poor versions of that comes out of the box with the most basic of IDEs.

The functionality isn't "poor" or in "narrow slices"; with few exceptions Vim is fully capable in terms of IDE features and actually exceeds what is possible with most IDEs individually. Products like the IntelliJ suite of editors will always have more "out of the box" features because their business model is selling IDEs with lots of features. IMO the vanilla editor + plugin model is superior because it allows you to select your features a la carte as they make sense for your workflow rather than being thrown into a bundle of different features, many of which you don't need and most of which you'll never use. With Vim, every feature is deliberate and the experience can be super lightweight or relatively heavy, but ultimately customizable to the point of perfection. Of course, tweaking Vim to be your perfect IDE takes time, but that's the tradeoff for a self-tailored experience vs one that was designed for you based on someone else's ideal workflow. There's nothing wrong with just picking something off the shelf and learning it, but some people want to optimize their workflow and most people end up switching IDEs over time anyway, so I think the idea that you can simply learn one thing and use it forever isn't typical.

> I just don't write code that way and don't know why someone would.

I prefer it because its fast, clean, open source all-the-way-down, and I can manage and access my entire development environment remotely from any machine, with full fidelity and capabilities. Tty applications also combine beautifully with tmux allowing me to arrange my editor into tight visual coordination with other commonly related tasks that are specific to the context of the files i'm editing (e.g. tailing logs, running binaries/scripts, copying/moving files). Additionally, tty applications tend to integrate very well with eachother since the designers tend to have an appreciation for the the unix philosophy.
AFAIK in a runaway trim situation the trim wheels move continuously, while in an MCAS activation or in normal operation of the auto-trim systems they move in bursts. The fix is the same, but the recognition is very different.
How is business structured in China? Are there impediments to programmers operating as consultants and setting their own hours?
> Of course, celestial navigation doesn't work in the daytime.

Even with a simple sextant you can use the sun. And the SR71's system did operate during daytime using starlight.
I have seen a lot of studies that have performed "sentiment analysis" by counting up positive and negative words. I'm glad they are finally realizing how little sense that makes...
Disclaimer: I am a Japanese national who was born and raised in this country.

For god sake, I really hope fellow Japanese people stop using this inefficient and confusing year counting system.

Every time I’m asked what Heisei this year is, I don’t remember, so I have to open safari! It is really annoying.

Besides, who cares about who will become next emeperor of Japan. I would not care if current emperor suddenly die tomorrow. This might sound very disgraceful, but I rather hope the royal family of Japan vanish along with old-fashioned tradition.
Okay, that makes more sense. Maybe if you had included some of that context it would have been helpful in properly interpreting your comment.
> I'm pretty sure Command+P is much better than anything Vim could offer for quickly opening files

Actually, you're wrong here: https://github.com/kien/ctrlp.vim.
This is not true. It has C/C++/Object C support by using the language server for the language.

https://github.com/neoclide/coc.nvim/wiki/Language-servers#c...

I personally installed ccls and it works as expected.
RSS is like articles without comment sections, completely pointless nowadays. If you can't read corrections, conflicting opinions for something, you might just as well go watch TV. The whole point of Twitter is that it's commentary, not a feed of published articles.
Why We're Bootstrapping Readwise (2018)
SEO Jargon Buster
Interesting. But the PHP/JS/neovim file I got fails to install vim-plug.
You don't have to open the case to go to developer mode.

If you want debug features without opening the case, there is
https://www.chromium.org/chromium-os/ccd
A noon sight works at noon. The vast majority of daytime is not noon.
Great! Thanks. I'll study these.
Commenting so I can find this thread easily later... as I'm also curious :).

I would also ask if you have a rough idea how much of the ML work is implementing basic models to production versus actual data scientific work in coming up with/tuning the underlying models themselves.
>If you rent the property out you should be able to cover the debt service. (Obviously it exposes you to Portuguese RE risk, as well as EUR currency risk, and requires good credit

Does that mean you are planning to get a loan to finance the purchase of the property?
That's basically how a vanity press works. Or any number of unethical awards shows.

As for the ethics of it, well they're the same as the ethics of vanity publishing houses and low quality academic journals. Money is supposed to flow to the writer, not the other way around. It's like a job; you're not supposed to be paying for a chance to do the work.

So yeah, not really too ethical.
Burnout caused by chronic stress is widespread
But medical shifts are like this the world-over.
I think left-wing creators are getting better at making compelling content on YouTube and having it as part of a discussion. Hbomberguy, Shaun, PhilosophyTube, and ContraPoints come to mind.
It’s not a magazine, it’s an advertisement.

Usually these sorts of publications are essentially sponsored. IBM used to have trade rags that delivered ads with strategy and tech material written by IBM and partner employees.

The other model is career builder magazines. “Regional CFO Monthly” will host conferences and give awards to executives who are featured in the magazine, with articles written by conference sponsors.

The entire experience is about getting the big shots who will spend money to accept the reward and bring their minions to cheer them on.
Master grep. Searching is not perfect, but it's a trick that gets your petty close to any IDE feature. Find refs, go-to def. Even completion becomes possible via searches. Search to open the class/struct... boom now you can use dumb textual completions on the members.

Master your debugger. GDB? learn to use it.

You are set for life and can work on any language, anywhere, any time. Everyone wants a ready-made IDE, and it's great when it works out that way for your current dev environment. But it won't work for all languages, or for all project set ups.
More about activitypub: https://activitypub.rocks/ https://www.w3.org/TR/activitypub/
> Empathy is not inborn, it is taught.

I remember when I was a kid, around 6, I was out hiking with my dog and had gotten on top of this huge boulder and fell off. I fell pretty far, got scraped up bad, probably a concussion and I was laying on the ground moaning. My dog scampered down and he started whimpering and licking my face. He then ran a couple miles to get help, which he brought back.

Cats though don't do this sort of thing.
User control is not opposed to security - all your concerns are addressed by making the devices tamper-evident. Making them tamper-proof only benefits Google. As for

> you’re supposed to be able to tell, as a regular user, just by looking at/booting up a Chromebook, that it’s running Google-signed firmware/software.

Google did do that. But they went a step further - making it extremely easy to accidentally wipe your device and reset it to factory-defaults: https://www.chromium.org/chromium-os/chromiumos-design-docs/...
So in other words the released version is just a V to C writer? That sounds less like a language compiler and more like a glorified string converter.
Bad title (and I know that fault lies with the source site). At first glance it reads as if the Devuan team is considering embracing/adopting machine IDs, which is counter to their philosophy, when in fact they are against unique identifiers.
"Their developers are also toxic https://github.com/privacytoolsIO/privacytools.io/issues/375 that's all the proof you ever needed."

It's quite ironic that you accuse them of toxicity when in that very thread you call their project "a shitty pointless effort".
> I came here to make the same point. The real test would be to take those same Lisp or Smalltalk programmers, and have them work in Java. I’ll bet you see the same increase in productivity. It’s the people, not the language.

A good example to strengthen this argument is Petr Mitrichev who has won numerous competitive programming competitions and his language of choice is... Pascal https://en.m.wikipedia.org/wiki/Petr_Mitrichev
We don't use that logic with other addictive behaviors, like tobacco, gambling or opioids. "They are inevitably going to take over, so why fight it?"
That's "missing forest for the trees". Most laptops ship with rubbish AMI bios and bootguard enabled making them objectively less open. Chromebooks let you do whatever you want, although google does not do a lot of heavylifting for you. There are apparently some plans in the works by google for making things like dual booting more convenient, but nothing official yet.
Typescript also significantly reduces communication overhead and provides machine-verifiable documentation, making it way easier to figure out WTF is going on with unfamiliar or long-out-of-sight code. People who don't love TS compared with vanilla JS must work entirely differently from me—using it's the only time I've not hated writing JS. Tons of time-wasting poking about and background anxiety just gone. It's great, and costs almost nothing.
No, it’s an older mostly UK English term for drag queens. It doesn’t imply anything in particular about gender identity.
Ok, I see. I use p5.js to handle input, and I've just read this in the reference: "The touches[] array is not supported on Safari and IE on touch-based desktops (laptops)." Is that your case?

That link you shared is amazing. I've just visited David Li's website and his work is so cool.

But I don't think I need a smart algorithm to harmonize a melody. In the case of my "diatonic chords chart", I already know what notes to put in the Harmonic table. My voicing concerns are simply about the octave to use and the position in the hex lattice. The voicing itself is constructed out of stacking thirds, roughly speaking.

By the way, I've already added this feature following your advice: the last pressed chord button will be selected in the hex lattice.
The hard part about this is that you may not know your manager, especially when beginning a career.

If you are interviewing, make sure you talk to the manager who you will report to! It's such a crucial part of the job experience.

I've only listened to the 'one to ones' part of the Manager Tools podcast, but that was so useful.
Don't delude yourself and don't let others delude you. Work is an exchange measured in cold hard numbers.
Brendan Eich never really understood the concept of equality.

https://dorey.github.io/JavaScript-Equality-Table/
>Are there employers that never require employees to work more than 40 hour weeks? Ever? Even "implicitly"?

I've seen enough Europeans commenting on this site to say that yes, this is the case as it's illegal for companies in some countries to require employees to work more than that. Even the amount of paid overtime is strictly limited.

>Even if at 5:58 PM the elevator breaks and you can't leave until 6:01 PM?

I don't think any court (contracts are interpreted by courts) would reasonably consider this as the company requiring anybody to work to 6:01 PM, unless the company sabotaged the elevator.

What's a use case at a software company for requiring someone to work over 40 hours that can't be solved by having an extra employee with overlapping shifts?

>And even if there is one employer that is willing to make that guarantee, what library is important enough that it must be used and cannot be reimplemented, even given the combined resources of every employer not willing to make that guarantee?

Maybe one library is not enough, but if an ecosystem grows, it's possible. Companies don't exactly love the GPL, but adopted software using it where there was no other option.

>If a lone developer wants to write software, great, but again it's not an open source license and they should have no expectation of others contributing to it, the way they would for open source. There's been lots of freeware / shareware in the world. It's mostly been out-competed by actual open source.

Personally I agree that this license has a low chance of having any effect, but that doesn't mean it's not worth trying.
Here's a wireless charger from Anker that sits at an angle that I use at my desk:

https://www.amazon.com/Anker-Qi-Certified-Compatible-Fast-Ch...

With the angle it sits at, when notifications come in FaceID will correctly ID me and unlock the device so I can at a glance see what the notification is.

As for syncing? All of that is done to the cloud, so that's not really something I care much about.
Or go to London (assuming Brexit has some resolution) or Paris. Way better culture and interesting to live in.
Why is it so popular to conflate security with lack of user control? Making Chromebooks tamper-evident is perfectly sufficient for security.
>It's funny that the ones who complain about wealth distribution the most are the ones who have insanely more wealth

I think one of the best examples of this i've ever experienced was back when the occupy protests were going on. I was landscaping then, we were at a customer's house that owned a bunch of recycling centers, they were fairly wealthy. For reference, they had a dog born without the ability to control its asshole, they spent more every year on keeping the dog alive, than I spent on four years of school...but anyway...

They had a son around my age. I'd see him every once in a while, he had no job and hung out at home most of the time(he brought us out some organic Okanagan peaches one time, they were pretty awesome). One day though him and his dad came out, his dad was about to drive him downtown so he could spend a week at the occupy protests. He came over to tell us how he was going to go fight the 1%.

I think he totally missed the irony in the fact that his rich business owner dad was driving him out to do this, while a bunch of people his age had spent the last month or so building a garden for him while he sat inside doing nothing for most of that month. Personally, i was unable to partake in any occupy protests...as i was working to continue to have a home and food and such. Well, at least his garden was looking nice for him by the time he got back from fighting for me.
Brexit was all about stopping Muslims from coming to the UK and kicking out people with brown skin.

https://www.theguardian.com/politics/2019/jan/30/it-is-terri...
Or they could just have era1=Meiji, era2=Taisho, era3=Showa, era4=Heisei etc. since Japan only had 4 eras named that way so far (and past era are pretty much not changing).

Then era1-era0 for the 10th era. Much simpler than building from the Gregorian year.
> It’s very organic, very hard to document, and thus it becomes very hard to absorb new brains into the system.

I think they way out is [something like] Alan Kay's "active documents". If you really need large teams (rather than communicating constellations of small teams, say) then your software has to be structured to be communicable. (Beyond Knuth's "literate programming" even, I think.)
I’ve seen some contracting firms do domestic “ruralshoring,” but IMO recruitment costs become controlling due to the lower density of talent and general difficulty with remote management as a practice. The common approach is to concentrate on small university towns that have a young CS talent pool — similar to Epic’s hiring approach — but eventually your talent moves to urban areas for culture/amenity/economy reasons, so you end up with a predominantly young remote workforce, which brings its own managerial issues.
90% of internet comments are low effort garbage that simply isn't worth anyone's time. The other 10% of high quality, high effort posts take more than 280 words, and need 5 to 20 twitter posts to get a full idea of their concepts.

RSS is a different network of users, so it really can't be compared to Twitter. But those mega tweet 10 posts in a row threads would be far better served by a classic blog and RSS feed... Rather than 280 word chunks that have to be tracked and edited separately.

Then comes the blogs out there which pretty much use Twitter as a glorified RSS feed. They just post announcements whenever they post a blog post. This is necessary because of the network effect, but I would argue that RSS is a superior technology for this use case.
I love the API but something about the developers doesn't look right. One of the developers has their twitter account suspended while the other has their github account not working. The activity on the project itself seems to be fairly recent though so it is all very confusing.
Hmmm. I wouldn't have approached it that way. Thanks for sharing! Lots of ways to approach any problem.
The Serengeti-Mara squeeze: encroachment by people threatens biodiversity
كلمات اغنية مازلت ايمن لسيق ما زلت
Eh? It's not like teams of elves are tripping over hand-coding this stuff. And even if they were, JSON parsers tend to be way more strict than RSS readers (which are actuakly very liberal interpretations of XML). But again, nobody in their right mind is manually generating or templating this stuff. And if you are, there are a dozen RSS-gen libraries for every single language. Let one of those handle it for you.

Doing this in JSON does not suddenly mean you don't need a convention (aka standard) for fields and types. It's data exchange. The reader needs to know what your data means. You still have pubdates, links, titles, descriptions and you still need to label them in a semi-strict way somehow.

All in all, JSON will save you a few bytes but it would just be another standard on the pile, just with no libraries around to write the RSSJSON format.

JSON doesn't fix XML.
Remembering stuff is important, but in an interview, all I expect is that the candidate can remember what they discussed 10-20 minutes ago (in the same interview), and that they use a credible looking syntax that's self-consistent; and that they can explain anything they wrote.

I also give a problem that doesn't use a lot of library functions.
You got a point, and this reminds me of the kite debacle with sublime . However, there's a difference. Sublime plugins update automatically startup, while mine are updated manually. If I theoretically wanted to, I could audit the plugins one by one.

I'm not sure I would trust jetbrains - it's closed source and I don't know what data they're phoning home, or telemetry. With vim at least I have the possibility to audit. With a closed source product, it's way harder.
Might you have sone links or literature on this program? Someone above mentioned it required you to be there for 180 days a year. I'd be interested in learning more.

Also what is the 150K fee alternative you mentioned?
I believe newspapers are the most likely to use compounds, like they do for katakana, e.g. ㌔ for キロ.
That's an absolutely incredible find!

I looked for the PNAS publication at https://www.pnas.org/ , but it doesn't seem to be out yet.
and we all know that a car dealer would never do something like sign off the checklist without actually having done the work. /s
You can throw money at electricity use, and COBOL is compiled to machine code so the power usage is much less of a concern than it would be in an interpreted language.

Much higher on the list of concerns is finding capable COBOL developers, ongoing maintenance, and security. Those are all things that you can't just throw money at.