skysight-inc/HackerNews huggingface dataset:
> Two years to become a senior engineer out of college is a joke.

Sure

> After a University degree, you only really know what page in your textbook to turn to when you recognise a problem.

No.

My first job during college was to create an iOS app for a researcher (an extensive multimedia questionnaire). What I did: take Hegarthy's course, and understand it. After that, I simply could create the app by thinking logically. I didn't refer back to the course while I created the app.

My first job out of college was upgrading some Java CRUD app. I had the fortune of teaching at a coding bootcamp (as I self-taught NodeJS and then taught it). That NodeJS experience, including with having familiarity with the Java syntax was enough to edit files for a Spring Boot application. Simply by reading the code, I understood what happened and how they wanted me to design things.

No textbook required.

> don’t harm someone with your shitty design.

It's possible that might've happened.
Oracle to PostgreSQL – Cursors and Common Table Expressions
You can join the war and not kill people. In fact it's very common that soldiers fail to pull the trigger on a live target. For most soldiers, in most battles, it's rather unlikely that they will (knowingly) kill someone, or that they even get in the situation where they could.

I can make up all kinds of moral reasons on why I might object to being part of a war, but "I don't want to kill people" is bullshit. "I don't want to put my ass on the line" is a good reason, it just doesn't sound too good when everybody else is doing just that.
And the Dev builds were out in the wild.
Motorola’s new budget phone leaks with 64MP camera and 5,000mAh battery
Please Speedup Pipenv
True in general, but I think linux users are often over-represented in indie games.
>> ...expensive

What do you expect? It's German engineering :-)
With deduplicatio enabled, how does it differ from GIN index now?
My grandfather's family were all lactose intolerant (missing the mutation). They lived in a mountain area where raising cows was one the main food resource, so dairy product were practically present in almost every meal.

2 generations later I am the only one missing the mutation in my generation, everyone else has it (dozens on cousins). It seems that a combination of 2 parents where 1 has the mutation and 1 is missing it results in most of the children inheriting the mutation. That explains the fast "conversion".
The definition of “senior” is vague and subjective. When you try to say objective things such as “6-8 years to become senior”, that’s meaningless because “senior” is undefined.
No, but millennials sure do demand such titles.
Go is a nice language growing in popularity, but it's not a C replacement.

Garbage collection, big runtime, and non-zero-cost FFI are acceptable trade-offs in many areas of programming, but they are deal-breakers for domains where C (or Rust) is necessary.

Rust is somewhat similar to C++ in the feature set, but not in complexity. Rust's features are more orthogonal, without duplication and backwards-compat warts, and you get hand-holding by the compiler.
Greenland Ice Sheet Already Reached Tipping Point 20 Years Ago
Retro Pie. Playing NES games with my 5yo kid :)
There is fats in milk, the energy is not exclusively lactose.
Hey everyone,

This is a follow up to a question I asked a few weeks back -> https://news.ycombinator.com/item?id=24187794

(mods: sorry I truncated the blog title slightly to make room for the [follow up] tag)

I was asking for a bit of advice on how to use CV to solve a problem. Using your answers and some personal research I got to working on it. And learnt more about CV and managed to implement what I originally had in mind.

I've got a job running against a couple million images and looking forward to the results even if nothing comes up.

I've always struggled with learning ML, and some things finally clicked, so I wrote this as a tutorial.

I spent quite a bit of time making this as easy as possible, so I hope it serves you well and I look forward to your feedback.
Its better to take vitamins (that you lack) everyday in small doses. Rather than a lot every few days.

The overflow of your body stores goes straight out of your body. That's why vitamin D hypervitaminosis is causing kidney stones.
Only in the sense that we demand to be judged by our knowledge and ability and not by our age. If you're going to make a title and say "nobody's eligible for this until they're 40," we'll certainly try to prove you wrong. If you don't make the title, millennials as a group aren't going to care.
I'm trying to find the link but I remember reading an article on HN about how nigh impossible it is to fake your own death. Not sure if that was what the parent was talking about. Here's one I found:

https://melmagazine.com/en-us/story/inside-the-world-of-inve...

https://news.ycombinator.com/item?id=20862618
Yup. Worked on a turkey egg (for hatching) farm. The eggs were kept cold until they reach the hatchery for the same reason.
You may have had the ability to create a fairly simple app or add to an existing one with low stakes / impact. But, it takes time to be able to quickly reason from a fundamental, first principles levels in order to engineer robust solutions to problems.

On a side note, I don’t agree with bootcamps as they don’t teach the core principles of computer engineering and software design. Coding is just a skill, and you need some fundamental knowledge behind it in order to execute it safely and robustly.
The intention is that colors of the same number have a similar luminance, so you can easily adjust contrast and hue independently while designing. These schemes also keep a relatively consistent saturation profile across the palette.

It's the kind of thing professional designers do intentionally, but set up in a system that makes it easier to get a "designed" look without much effort.
Steps to Develop Global State for React with Hooks Without Context
How do you fairly determine the punching direction? Also, are you being sarcastic with these tired, stereotypical phrases?
I've learned about HN at my first job/apprenticeship from older coders 10 years ago. Same for twitter, basically :)
A manager gave him the "senior" title. Where I am, "senior" means "experienced". When you need a senior developer in a team, means you need someone that went through many projects and know the errors and mistakes a team can make.

Building mental models is great, but you need to have used a few times in different context, to really appreciate when and how they were the most appropriate.

The experience of handling multi-years projects (and getting back to them after a few years too) has no equivalent.

You can read as much as you like, nothing beats experience, which you will get after years and years in the job.
Came to also share my surprise of reading stuff starting with the back in the days when I was just a junior 20 months ago. Even if accurate, TBH I stopped reading after that
Redux Presents: The Vocal Selection 2020 (2020)
Being close to something doesn't make it that thing. The orbits are close to perfect ellipses, but Mercury's orbits isn't a perfect ellipse – it required Einstein's modification to understand the discrepancy.

Human vision isn't even remotely in the same ballpark as "close to an ellipse". That idea is a very powerful, very persistent illusion, and as far as I'm concerned it will be productive to break it whenever possible.
Actually, just pressing alt or option on an external keyboard should go to the boot partition selector. If you are using a wireless keyboard, do not press the key until you hear the startup chime, because bluetooth is not loaded until then:

https://www.cnet.com/news/how-to-manage-os-x-boot-options-wi...

Using Apple's BootCamp or rEfIt might also help if this does not work for some reason.
Suppose I'm a millionaire who refuses to pay taxes because that is financing war. Isn't it a little bit too convenient that me not paying taxes makes me richer for "moral reasons"?

If someone stands to gain from something, one must assume the least noble of all plausible motives.
Not true, a cow starts to make milk not when it becomes pregnant, but on delivery. The milk production declines in time and stops completely about the time the cow is pregnant again.
I looked at getting an HDMI to Audio converter. But I couldn't find one which could be powered by USB.
It's not from the NIH. Its a catalogued by the NIH.
I have just pulled a box of this very brand of duck eggs from my kitchen. There are no stamps on the eggs.

The code on the carton is UK.1.666.L . This is not a Lion mark, and the code is not in the right format for a Lion egg. I don't know whether different schemes apply for duck eggs. The "1" is suggestive.
> and have discovered things that work and things that don't.

Could you share some of your insights?
> As soon as you have an independent third party deciding who is right, that's your judicial branch

There IMHO is major differences between "a single government, dedicated to regulate" (which attracts people willing to control others, often letting the most unscrupulous gain power) and "any chosen third party".

Where most people are most of the time reasonable they will oppose insanity, if necessary forcefully.
>> Touch them and you are in for a bad time.

Or just very awake. You sissies. I've been buzzed by 230V AC so often... :-)

(Imagine picture of raised hair by van de Graaff generator here)
They Get 5K/mo in Traffic and Sales in 1 Hr/day?
Digital comes with tons of error correction - especially if you use the entire 8mhz. While analog degrades with just slight issues, digital remains rock solid past the point an analog signal would be unacceptable to put out in air.
Expertise and experience is broadly correlated. Titles should also be earned, and that requires time in order to deliver work in multiple scenarios that proves your abilities.
Actually Elixir and Erlang are at the same level: they both run on the BEAM. So you need to know the BEAM that it is like a virtual machine that act differently from what we are used to (JVM, .NET).
Once you learn the BEAM everything become clear and easy to use.
IMHO Process state isolation and message passing are the core, that's not so difficult to learn and apply.
The numbers describe the brightness, they can be useful if they're linked to UI usecases and if you're ok with limiting yourself to a prebuild color palette. It's just that functional names (btn-fg, btn-bg etc.) are better imo because they separate concerns. You could link them to a grayscale when prototyping and then later switch the colors in the stylesheet. It's also slower if you have to think about picking colors when coding.
This looks great, nice job!

As an aside: does anyone know of an audiobook organiser? Essentially Calibra for audiobooks. Preferably with a web interface for running in my home server. I’ve tried booksonic, and found it very clunky and lacking proper organisational features.
It works both ways, you can sometimes see weird colored ducks in flock of wild ducks. These are most probably crossbreeds with domestic animals.
Not just American expat, but any kind of expat (or if you prefer foreigner) because these are the people most likely to become new acquaintances and friends since they're likely also looking to make new friends. Locals will always be more reluctant and less interested to make friends because they already have a social circle and it takes effort on their side.

University towns only really make a difference if the hypothetical person moving there is college age and if there's a significant number of foreign students. Otherwise why would German college kids want to socialize with a late 20s foreigner?

Someone which moves to a new country will leave their entire social circle behind: family, friends, personal and professional acquaintances. It's an immense loss that will never really be recovered and the older you are the harder it is.
Central Asia's 'desert kites'
Not if someone is striving every day to become better, observe, learn, test, and adapt. For someone who procrastinates a lot and does not proactively look to improve, it might take 6-8 years!
It was. I think it got removed. Too inflamatory?
One way to deal with this is to use the element picker mode of uBlock Origin. Often it's not too much of a hassle to just zap the bell icon and be done with it.
There is one thing about Swift vs C++. Like C, Swift now has a stable ABI. C++ will never have a stable ABI. Better now to start abandoning C++ for better languages.
COM with C is just for masochists, and no UWP is not exotic, all new Windows APIs since Windows 8 are mostly UWP, with Win32 frozen in Windows XP, given that Vista basically rebooted Longhorn features as COM/.NET instead of pure .NET components.

Header only libraries are a stop-gap solution until modules are fully done, then good luck with those C bindings into .NET metadata used by UWP.

Regarding Android and Fuschia, C++ with classes is still better than plain old unsafe C and if you cannot see the safety that C++ brings into C, then one more reason why those companies are on the good path to remove C as an option.
Any source for that asylum claim?
I am the tallest by far in my extended family and also the only one without lactase persistence. My father is the tallest in his generation and also the only without lactase persistence. Not statistically significant, but worth mentioning.
A Battery Giant Is Born: Total and Groupe PSA Launch New European Manufacturer
The tons of time multi line editing saved me so I don’t have to look like a moron adding a chat to each line doing a lord of dance finger tap on the keyboard.

The basics will certainly double your speed and I say this as I train a junior person. Quick tab switching, all the copy and paste stuff, etc. The rest in my opinion of over engineering half the time and preparing for moments that might not even happen. Certainly evaluate any movement or motion you do all day and look into optimizing. I mostly learned vim And vim keys for sublime because I wanted to be more enjoyable to be watched when I code and not have so many staggering mouse moments. I’ll probably forget everything in 3 years and go back to the the basics and a mouse.
Do you have some examples of abstractions that you found to be leaky?

In my first 6 months of Elixir development, I got very far with just modules, structs, and functional programming.

A common pitfall for new Elixir developers is to reach features that are overkill.

Metaprogramming, gen servers, protocols, etc, are powerful, but you don't need to know them to start building apps with Phoenix.
Choosing one out of multible business ideas
Ah yes, when I was in China I constantly heard people say it...

niggeh... nigge... nig uh.. depends a bit on where and who in China but it sounds eerily similar to the untrained ear.
Obviously becoming a senior engineer shouldn’t be based on tenure alone. In my experience, 6-8 years is roughly how long it takes to acquire enough skills, both technical, people, business, and safety in order to become responsible for a piece of work.

Being a senior engineer at Facebook where your responsible for making sure Cat memes load more quickly, and a senior engineer for an industrial control systems company making weapons guidance systems are totally different levels of responsibility. But, job titles are often transferable and should be better regulated across the industry.
Intel's Next-Gen Jasper Lake Atom CPUs with Tremont Architecture Leak Out
As more work from home, Europe looks to enforce right to disconnect
Casteism is an Organized mafia operating in South Asia since 700 BC https://en.wikipedia.org/wiki/Rigveda which is evident from the fact that 50% Ministers in Modi Cabinet are Brahmin while they are just 3% in India;

https://www.quora.com/Which-caste-is-looting-India/answers/2...
No argument with you there, Ruby / Rails is pretty boring by now.
As someone who's looking for a stable stack I'm absolutely fine with that.
> Where does one draw the line between magic and a lack of user understanding?

There is no line; that's the definition. (I'm agreeing with you here, btw) It's a blub issue; if one doesn't understand it, it's derisively called "magic". So you don't get this argument because it's totally based on the observer.

I use Django at work and I hate it because it's magic all over the place. And I recognize that me saying it is simply I haven't had the time or impetus to go figure out the stuff I don't have figured out yet, so I can bucketize all that as "magic".
I don't think UvdL is the correct figure to spearhead such an approach. She might be popular outside of Germany because people cannot understand what she says and she isn't really know for digital competency.

> For too many individuals and groups, the internet today is not an empowering outlet for free expression

I disagree. On the contrary we see classical news outlets preferred in search results because of direct business relations with Google and the false info hysteria, that is stressed in this letter. This has infested search results that are only tangentially related to the news business. "Foster diverse and reliable media content" shall mean mainstream media sources.

Was Covid a disaster because of misinformation? I don't think so. People being knee-jerks about wearing masks has multiple causes.

Otherwise I agree for the issue of transparency when it comes to ads. It is a seriously toxic industry that needs strong legal borders for their operation.

The EU also wants to market health data of its citizens which can make you look envious at the UK, although I am sure their government is just as incapable on digital technologies.

However, digital policies should not be delegated to the EU, since it doesn't have the capacity and legitimization in my opinion. So I cannot really see the once-in-a-generation opportunity aside from maybe using the pandemic to implement unpopular decisions, which I hope Mozilla would define upfront.
It's still misleading in Sweden, even though we're in the EU. Here it's called "frigående" (free-walking, or free-range) which for hens just means that they are not kept in small cages. The free-range version with access to the outdoor is called "ecological" (16% of the hens).

When people buy eggs in Sweden from "free-walking" hens, they expect them to be outdoors in the sun, but instead they are kept indoors with a maximum of 9 hens per square meter and up to 10.000 hens in a barn.

It's not easy to find an English description of this, so here are some Swedish articles:

Wikipedia:

https://sv.wikipedia.org/wiki/Frig%C3%A5ende_djur

Swedish Egg, an organization from the egg industry:

https://www.svenskaagg.se/?p=19891&m=3959

Djurens Rätt, an animal rights group:

https://www.djurensratt.se/djur-i-livsmedelsindustrin/honor-...
You can maintain other people's monstrosities and quickly learn the lessons. There's a couple of folks at work who joined straight out of college a few years back and ended up with ownership of a terribly-designed production system that everyone else depends on, and they've been doing a solid job of switching it over to a reasonable architecture while it's running. I don't know what title they have but I'd certainly trust them with complex systems more than the people who built the original mess. Every poor decision, every overconfident choice of shiny new database, every weird layer on top because they wanted something expedient, every ill-advised API promise, etc. has hurt this new team, and the original builders for the most part have gone on to other employers.

Meanwhile, you can also absolutely spend five years not working on anything that needs to scale (by being at a company/team that can't execute, by building prototypes instead of products, etc.) and not have a sense of how to do better.
Agree. Having an Excel, Powerpoint and Word license together with Storage is a killer feature. Mostly because I need it in the corp environment.
> You just can't randomly drop in a color palette without changing the default TW grays. (they are pretty blue)
reply

The Tailwind UI updated color palette at https://www.npmjs.com/package/@tailwindcss/ui has true greys with no color hue.

And you don't need Tailwind UI to use the updated colors (I asked Adam once). I think the plan is the updated color palette will eventually be rolled into a future Tailwind CSS update, if not already.
Nvidia Reveals RTX 3090, 3080, 3070 GPU: Price, Release Date, and Specs Detailed
The exercises I am doing are using spaced repetition tools for vocabulary and listening, using textbooks for fine-tuning grammar and pronunciation, and as a writing exercise that's more fun than translating fourteen-thousand different variations on 'the red cat ate a quick mouse', I have just begun attempting to translate the classic children's novel Moonfleet into Danish.

Some good resources:

Spaced Repetition

* Duolingo

* Anki - there are Danish decks readily available online

Textbooks

* Danish: An Essential Grammar (excellent, but too dense for
younger kids)

* På vej til dansk (listening exercises, accessible to all)

Websites

* ordnet.dk: excellent online Danish dictionary - I find the phonetic transcriptions invaluable - while they may be inaccessible to younger children anyone can benefit from the plentiful audio snippets. I use this [1] greasemonkey script to help easily download the audio clips when they are particularly helpful, for example as exemplars of particular vowels.

* Wiktionary: A reasonable source of translations for Danish. A good accompaniment to Den Danske Ordbog. The IPA transcriptions don't tend to be quite as good as the ordbog though and there are some surprising gaps.

* Google Translate: Useful as a starting point, although I don't treat it as authoritative.

Misc

* Radio - DR P6 Beat - I'm only able to understand the odd word but I still find this useful for getting to grips with the sound of spoken Danish. Also they play pretty good music (although in case anyone from P6 Beat is reading, the correct number of times to play 'Brimful of Asha (Fatboy Slim Remix)' in a day is not 3).

* Reddit - /r/Denmark - I use this as an accessible font of colloquial Danish.

* Twitter - I follow Danish journalists for the sports I enjoy (Grand Prix racing and road cycling) to get repeated exposure to small fragments of Danish through the day.

Hope this helps :-)

[1] https://pastebin.com/raw/LygwA6bN
Ask HN: Best way to be able to spend more time on an Open Source project?
Hi all,

I wonder what's the best way to get to spend more time on an Open Source project you love. In my case, I'd love to work less for the company I'm currently employed and spend more time on ideas around an Open Source project of mine.

I think a dual license approach, for instance, doesn't make much sense for providing custom solutions on top of the Open Source version. In my opinion, it would be best to spend all the time on the Open Source project itself and make it a better experience for everyone. Meaning, I guess it's all about being "lucky" or more of a genius to work on something that big companies need, and it would not make sense for them to build their solution from scratch, but rather sponsor your project.

Kind regards
Johannes
Six Photography Drones Tips You Need to Learn
It has always been challenging to capture the hard to reach stunning aerial images. Recently, the photography world developed drones to fulfil the wildest desires of obsessed and professional photographers. Almost like remote control toys, the revolutionary drones are unmanned cameras that can fly high in the sky. Aerial photography game is totally different from the ground one. The game-changer drone cameras have opened up various new possibilities and angles. However, it is important that you consider all kinds of limitations and basic standard rules to get that perfect shot you always dreamed of.

You can get started on your journey of drone photography by implementing the following tips and practices. Learn More.