skysight-inc/HackerNews huggingface dataset:
While it's always fun to read articles like this what they invariably fail to address is what the intended outcome is (to get a job? to become a better programmer?) and taking into account where you are. If you want to get a job in Silicon Valley then the recommended language list is going to look different than if you're trying to get a job in Omaha. I think it's important for someone getting into the field to BUILD THEIR NETWORK: not only prospective colleagues but also local recruiters who aren't locked into a few clients but who have a solid feel for the tech landscape near you. It won't help you much if you study Python and are entry-level-ready at Django and Flask only to learn that locally the demand is only for C# and Java.
Hi HN!

Author here. I work on several projects that require me to stay in touch with the customers and keep them up-to-date on new initiatives that we are taking. I have tried several marketing platforms such as Mailchimp and Sendy. However, they can be really expensive or hard to maintain/set-up.

The goal with DropList is to have an open-source [1] marketing platform that can be easily self-hosted. But, we do provide a hosted version [2] for convenience at a very low cost. Over time, I want to add features for email automation, complex segmentation, and more.

If you have suggestions or any other feedback, please leave comments here.

[1] https://github.com/tusharsoni/droplist

[2] https://droplist.email
What is ATP?
But then lets talk about internal dependencies.

On a C code project for a large Fortune 100 company a half dozen years ago, I encountered a pesky header include that made no sense. And that header was part of a patch that I really did not want to pick up, so I started digging into it.

Turns out that they had some constant in the code, and the developer just did a grep for that value in the source tree, and that constant already existed in an existing header file, so they just included it.

And that CONSTANT_VALUE_STRING had nothing to do with the technology that the C source was addressing. So some lazy slacker pulled in a random header file that contained the proper constant value for an unrelated technology.

The dependency on that was pure lunacy on so many levels.

And that was an internal dependency, not an external library.

So the lesson here? Not all dangerous dependencies are external.
I have 800 and I don’t see such an option. Also, it’s still flagged.
Recent Grafana's Explore interface is much nicer.
I don't think the ship purchases are scammy. If I tell you we have little plastic ships for sale, you buy a little plastic ship and you actually receive a little plastic ship, all parties have performed as agreed, that is not a scam.
Back before Nvidia had automatic detection I'm pretty sure I installed the wrong driver and somehow caused some major issues with my PC. This was well over a decade ago.

Now I have some application of theirs sitting in my system tray and it makes life much easier.
To anyone who finds this interesting: https://plato.stanford.edu/entries/rights/

The Form of Rights: The Hohfeldian Analytical System [1]

The Function of Rights: The Will Theory and the Interest Theory [2]

Interesting read, "Hohfeld's cube": https://www.uakron.edu/dotAsset/65177fc7-9161-44a4-9a8e-1631...

[1] http://www.kentlaw.edu/perritt/courses/property/Hohfeld.htm

[2] http://core.ecu.edu/phil/mccartyr/1175docs/TheoriesofRights....
How do you feel about universities being more strict towards particular ethnicities?
Offer a decent salary plus freedom from political repression.
I suppose they don't teach typing anymore. When I was in high school, the typing class was a prerequisite before one could take any computer classes. I was very miserable in that class since I just wanted to play with computers, very grateful I got to take that class. If you can't type without looking at your fingers, it's really worth the investment of taking a few months to learn to type. As a benefit, I suppose good finger placements helps with a relaxed hand. I have been using the computer daily for 25yrs with the crappiest and cheapest keyboard one could find and don't have the problem of thumb and finger pains that seems to plague my peers.
I don’t see how they will win the marketplace then. Delivery will be slower than their local competitors, presumably.
> I am disabled with Anxiety and Mood Disorder and chronic fatigue/depression. Typical "Bipolar" presentation. It runs in my family on my mothers side.

That sounds awfully familiar. Would you be so kind to provide any starting point to begin research into this, including the supplement stuff you mentioned afterwards?
Ok I meant in Sweden, sorry for not being clearer. I misunderstood the GP comment.
There is also badwolf https://hacktivis.me/projects/badwolf (again based on webkit)
Not op, but I'll counter with the question: how do you feel about public universities discriminating based on race and sex, which they do
MORTAL KOMBAT
This is irrelevant to what FeepingCreature said.
MacOS’ English keyboard is great for typing in Spanish and French. As I’ve posted recently in other threads like this, I don’t know why other operating systems don’t copy them for their defaults.

Default English keyboards in Windows and Linux are awful for typing in English (which includes needing easy access to some accented characters, among other things). I accidentally learned to type on the International layout so I’m very familiar with it—unless you often need to make a very wide range of accented characters, wider than you’d need for French and Spanish, it’s a worse layout than the default macOS English keyboard because it gets in the way when you don’t need those. AltGr is like the macOS default, but entirely much worse. Everyone, please copy them, they’re the only OS with a keyboard layout good for typing in English, which, it’s 2020 so that’s a big WTF.

[EDIT] examples, option = alt except remember it's positioned a little differently on macOS

option+c ç

option+s ß (german too!)

option+\ «

option+shift+\ »

option+e, deadkey for ´ which you can apply kinda like in US International

option+u, same for ¨ (I'm hitting space after to type the decoration on its own)

option+`, same for `

option+shift+/ for ¿ (or option+? if you prefer to think of it that way)

And that's just the stuff directly relevant to typing in Spanish and French (and German). Most of which are also relevant to fluent typing in English because we have lots of loan words and phrases from those languages, and quoting from them is also common. Then there's punctuation, currency symbols, and so on. All are better than any alternative I know of, let alone any other default keyboard, and if you never press option while typing you'd never even know they're there (that is, they never get in the way otherwise)
If you're interested, could you please summarize your skills and experience? Someone here (including me) might have some work for you depending on that. You could also link to your resume.
https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02...
NeuroCam Returns! https://www.youtube.com/watch?v=q9XmXad_wmo
I don't think it fits the paradox of tolerance, which I believe the author didn't even like that much later in life. But the main principle of that is that you have to compromise your position to face your adversaries at some point or you will loose all tolerance. I don't think this should be used as a template. I am against the death penalty for instance, which the concept could very well be applied to. I think Popper wouldn't like how the argument is used today.

That said, a premise of the article is that freedom should be maximized for everyone. The reason many people are skeptical when the topic of freedom being relative is brought up may indeed be influenced by developments in tech. Because sadly, we had a long stretch of paternalism and restricting choice "for the benefit of all" (mostly corporate lock in). In that case, you are not maximizing freedom, even if there can be other kinds of arguments for said approach.
i'm a mobile application developer aspiring to learn backend. will this be a good read for me if i have negligible experience on server side of things?
Gay men can choose not to pay if they are unhappy with the price
I can't comment to disabling SIP as I haven't taken that route. I've generally taken the codesign route instead, which does require re-signing the app after every update. In the case of Zoom, that's gone away in recent versions since the app now has the virtualcams I'm using in its whitelist. For anything else, it's a very manual process.
Job-wise I'd love to find something more technical and less business/project oriented. I find myself not really caring about the end product but I love focusing on how things work.

I've often been the only one enjoying debugging since it's more of a brain teaser than a business/product focus. Also the build/deploy part of dev interests me a lot.

Also gotta get to a scratch golf handicap, but that's outside scope.
My idea wasn't to advise against touch typing, no way. It's an evolutionary step forward.

The idea was to warn people in time about the consequences so that they can take precautions. I wish someone warned me about that 15 years ago.
>I'm more impressed he got trips

There's probably admin tools for that.
I used 3 dells 9020m
3x quad core i5, 3x 16GB of ram, 2x128+1x256 ssd.

All in that was around 450 eur over a year ago, all bought in EU.

All three running linux with no load consume around 30W.
Taiwan should make it a penalty of treason for sneaking off to work for the CCP. Certainly they have employment contracts ?
> Doesn't seem like it would be that hard of a task at that proximity.

What is the task you are talking about?
As its written in the article this doesn't remove what you're talking about - the mechanism for driver updates is now Windows Update. And it works rather well - my Razer laptop pulled all of its drivers immediately from Windows Update with no manual faffing needed.

This is only about the Device manager integrated function which is really now a duplicate of Windows Update version.
Looks good OP, just a suggestion, I opened the app and continued through (clicked continue to live feed) without airdropping the driver or clicking the link. Now i can't find a way to get back to that screen on the app. There should be a way to go back to that onboarding so that the user can both preview the image quality without having completed the setup but also continue it later.
Just a suggestion! I'll try it later.
Maybe the internals.

Chrome UI was (and is) total shit compared to Opera (Presto Opera, not the new Blink one). The tab bar was literally unusable for like 10 years if you had more than ~20 tabs open.

Last time I used Windows without an SSD, Chrome kept stalling on IO every couple minutes (for some profile or temp files bs), fixed by symlinking to a ramdisk.

Chrome still can't properly VSYNC, can't keep a stable framerate and has unnecessary frames of input lag.

When (if) they make ad blocking impossible, they will lose every single tech savvy user they have.
Assuming the title is true, that'd make mitochondria the powerhouse of the self.
I take Mg and Ca, they work wonders on my anxiety, stress level, sleep and back pains. The combo also increases sex drive. They make me feel half my age.
I don't follow your point - the quoted sentence makes sense to me. Also, can you elaborate on how their writing is not valuable because others have said things like this before?
Async Unicorns Love Rust
Ask HN: Do companies need reverse engineering of legacy software?
Hi,

I have been playing with disassemblers/decompilers like IDA and ghidra in the past years and I have noticed that I have become quite good in reverse engineering old software from the 80s and early 90s on various platforms. By reverse engineering, I mean turning binaries into readable and maintainable source code in a high-level language, even if they use complex datastructures or perform complex computations (i.e. not just some 8-bit games).

Is that a skill still sought after in the industry? Or have all companies moved on (apart from some retro-computing enthusiast), rewritten their old programs and firmware for which they couldn't find the source code anymore, and I am twenty years too late?

Note that I am not looking for RE in cybersecurity (malware analysis etc.). That's something I am already doing occasionally, sometimes even for money :)
I feel the distinction between freedom and liberty is one of those things that's rather academic. While perhaps some would argue there's a difference and that this difference might be useful to make for some discussions, most people use it as a synonym in every-day use.

Either way, the article wasn't intended as a complete in-depth examination of the concepts of freedom and liberty (and the possible distinction between them), but rather offer some commentary on the state of the public debate surrounding these things as I see it.
Hate to be that guy but with a such small SPA I was expecting a better file size, 136KB compressed with brotli 487KB uncompressed.

Being said that score in Page Speed Insights is pretty good (95).

Will be interesting how size increases with bigger/complex apps.
"C:/Program Files/AutoHotkey/Compiler/Ahk2Exe.exe" /in Cleaner.ahk /out Cleaner.exe /icon Cleaner.ico

That's it :-)
Thanks.

This sounds like it might be useful. I'd seen the motivation equation before, but hadn't seen ability, cue.

In general, I like to think that a lot of common problems are easier to solve than to identify. I suspect a tough part of this is recognising when you're procrastinating.

I think the form of procrastination I encounter the most is the "lack of action from a lack of a cue".
-- With programming, if there's some significant delay in getting feedback (build takes too long, tests take too long), I'll get distracted by other things without getting back into it.
I love the concept and how things flow between the two screens, but it looks really weird when held to the ear for a call. I don’t like large screens and this one just seems too large to be called a “phone”...”phablet” seems a more appropriate term.
Pulumi Accelerates Cloud Native Engineering with New Kubernetes Capabilities
Yelp | Senior Database Reliability Engineer | London (UK remote) | Full time

You'll be responsible for developing Yelp's data storage platform, keeping our underlying database infrastructure up and running smoothly in production. You'll design interfaces, automation, monitoring, and alerting to keep us stable, and will work closely with developers as they decide how to store their data and optimize performance.

We're looking for people with a passion for all things related to distributed systems, serving queries fast, uptime, scaling, and solving hard problems with the right tools. We have fun working on these challenges and are looking for others who do, too!

More information and application: https://www.yelp.careers/us/en/job/d88f19a8-f38a-4ceb-917d-d...
As an ASP.NET Core dev, I was asked to work on Oracle APEX recently. It was a great experience compared to those Oracle Forms days. I can literally spin up a simple CRUD app up 15 mins, rather than dealing with usual lifecycle of a web app. It is great for small apps and teams, given the lack of unit testing and the ability to tweak performance.

On the other hand, I've seen massive ERP apps built off of APEX and its mind blowing how far they can stretch this platform.
I think containers, orchestration, nomad. Apps in the cloud decouple storage, security. The real “app” is an ephemeral container
Probably as simple as not having to debate if a letter is an I or an L or a 1.
'The bees are dying so we should all become beekeepers!'

Another aspect, similar in origin: 'The bees are dying so we should plant flowers' which then gets misinterpreted and implemented as any flower, native or not, apt for the local population of wild pollinators or not; specifically using the term pollinators here because yet another aspect is some people only think of bees and not everything else.

As a result I can buy seeds everywhere of species which a) are not useful for any species except super generalist ones (e.g. honeybees) or b) are sort of native but are grown in other countries and have slight genetic variations resulting in them not being visited by native pollinators because e.g. the pistil is just a bit deeper so pollen is too far to reach. Shops where I can get seeds from local plants which also have been grown locally on the other hand are very rare.

But that's theoretically not a problem since proper grassland/meadow management normally automatically results in the plants needed by the native pollinators (this is backed by science, but anecdotal evidence of which I'm still too excited not to share it is that after changing the mowing cycle on land we bought we easily managed to get less grass and more flowers like Campanula on which last month we found a couple of specimens of Andrena Pandellei which is extremely rare here). But in practice we're then back to the original problems of habitat loss, too much fertilizer, ... making the amount of decent meadows and other types of habitats way too rare to be sustainable. tldr; we messed up in the past, and are still doing so, though on the upside I do see changes here and there, also by governments.
Knowing how they work under the hood will help you to write better expressions that perform well and don't waste performance.
Nice, thought you needed sysadmin background for SRE. I'll look into that, thanks.
Until recently, the best Typeracer class was 55+. They now added another one at 80. Most people I know (largely “normies”, not geeks) struggle to reach speeds above 40.
It's not very different than normal SQL. Imagine that instead of a finite result set, you instead have a never ending result set. You can also roughly map operations like windowed aggregation into SQL with some additional syntax. This paper gives a pretty good overview, even though we don't fully agree with the model presented here: https://arxiv.org/abs/1905.12133
I think a great way to learn something is to have a reason to learn it. I learned to touch type when I was 9 years old and playing StarCraft online. Plenty of motivation to type fast and without looking at the keyboard when playing a real time multiplayer game.

I don't think I'd fare well with black keycaps though. I still have trouble remembering which number key is which symbol.
that's what I'm saying: chinese prosperity is largely happening when they use markets, but the popular idea that there's some unstoppable, ultra-powerful chimera of totalitarianism and capitalism - I think there's a huge burden of proof that it isn't fundamentally still organizational folly like much of totalitarian states/communism
We live in an increasingly-authoritarian society where most people are unable to describe or reason with simple concepts put forth dozens of decades ago.

These two things are not accidentally correlated.
Oops, thanks. Amazing how I miss these silly typos even after proof-reading it carefully a week apart :-/
I don't know if the person that wrote the parent comment has read "On Liberty" - a chapter on "Liberty of Thought and Discussion" makes the point of unfettered freedom of speech and goes into depth into it (thus somehow contradicting himself on the harm principle, but solving the contradiction by elevating the liberty of opinion though and expression). Also, regarding the harm principle (or self-harm), Stuart Mill had to deal with his own contradictions to defend the principle of right to inflict self-harm and at the same time defend his position against slavery.

What I want to mean, but I can't devote to much time to, is that 'freedom' is a topic that is really difficult, full of struggles, and also, that it has been known to be difficult to tackle since antiquity and has produced an enormous corpus of interesting literature.
ReCaptcha v1 was quite a reasonable compromise until the spammers caught on and Google turned it into the annoying AI training and user tracking service it is now.
What Does a VPN Hide?
The thing is you need people spreading ideas against the consensus because if they're good they might become part of the consensus. The consensus was very much against the public wearing masks in early March and against steroid use until fairly recently.
that's crazy, and news to me. So now a unit of length is a marketing term. This is even more misleading than branding the word "real" so you can advertise "contains Real(tm) cheese" on food products.
Buy Yelp Reviews – Buy Non Dropped Yelp Reviews
That's relatively easily achievable, a stepping stone on the path to ICs, and serves a large market that already exists.

Yet, I think there are no commercial offers, and no companies focused on building it (differently from ICs). Go figure.
> You’ll end up creating highly biased or illogical laws that cater to the culture of the times

yes this has often happened

> and need to be changed again

the thing is, they often don't get changed.
> Dating when you're older is already difficult so making it even more difficult isn't exactly great.

Honestly 50 people have given this similar vibe. You people make it seem like someone has a gun to your head, forcing you to use a dating app. There are alternatives. It's a free market. If you don't like something, don't spend money on it.
Same here, particularly with the latest release of GNU Emacs.
algorithms and data structures, prepare for interviews at larger companies that follow more traditional CS interview practices.
It gets tougher when you want to use ReasonReact
Scottish exit is a very difficult idea to implement. Tories won’t allow another referendum at any cost. I feel for them and hope they can exit and rejoin EU.
How ghost cruise ships became a summer tourist attraction
I have been to most of the Caribbean islands/countries (my wife and I went on 23 cruises before we stopped over concern for what we perceived as the mediocre treatment of people working on ships (some cruise lines are better than others in this regard).

I am now retired and spend my time writing. When the covid-19 situation is hopefully contained in a few years, I would like to live in a few nice places, for about 6 months each.
Apparently there is a legal reason to use caps (which is, to make certain terms "conspicuous" such that a "reasonable person" ought to have noticed it)! https://www.termsfeed.com/blog/all-caps-legal-agreements/
Also manual moderation is pretty expensive, as is dealing with the copyright lawsuits and to top it off the patent licenses for streaming video in the first place.
Is there an automated way with SingleFile to save new bookmarks or you do it manually? Can't find it but it'd be super useful.
A Full Guide to Basic Attention Token (Bat)
Association of Tennis Professionals
Yes, but all the restaurants (lunches), cafe shops (for their coffees during breaks), etc aren't frequented as much because everyone is working from home.

Probably the more clientele in the employee's living neighbourhood doesn't equal it out. While I shop more at the local diary store I don't buy lunches etc.
GP here. You can also try NextDNS.io, which allows you to choose blocking lists. There are apps for iOS as well as other platforms to allow it to be used on all networks (or even configure it not to be used on specific WiFi networks).
As someone who isn't a traditional touch typer but whose self taught method gets me ~90wpm. That's highly unlikely. My limitations are never finger bound. If I'm thinking of what to write I never find myself frustrated that I just can't get these ideas out of my head fast enough.

Most of my time (like the person you're replying to) is solving the problems in my head and even refining my solution mentally as well. Very little typing is needed on most days in an ide. I wouldn't be surprised if I typed more into DDG than an ide on some days.