skysight-inc/HackerNews huggingface dataset:
HTML/CSS is a good place to start as it is super easy and the place where many developers start. Also, it can be used to build web apps & mobile apps. From there, JavaScript will be needed at some point for a web app. Xamarin and C# is a good option for mobile apps as you can develop for both iOS and Android.

I would also recommend avoiding frameworks and libraries to begin with, until you have grasped the language. Start a project and learn while you build that project. My first project was a social network. It taught me pretty much everything I needed to know about frontend and backend development. I think the best place to get started is Udemy as they have some very detailed courses and almost always have discounts, so they do not normally cost too much.

Hope this helps and good luck.
It's not totally ridiculous, just wildly impractical. There is a hash out there that if brute-forced would yield a Windows 10 version of Half-Life 3.
> "Many Googlers have already left Google on ethical grounds, and many more likely will in the near future"

Good riddance...there are too many software devs acting like political activist here...I hope more leave
First of all, not every company wishes to incentivize this behavior. Peopleware reminds us that phone calls and other real-time interruptions are big drags on productivity for knowledge workers who need to concentrate. Every time somebody has a verbal conversation to illuminate something unclear, is a time that it wasn't recorded into some kind of documentation that will help future people with the same confusion.

But say you do wish to incentivize that. You can, if you can track the medium of exchange. Take everyone's phone records, reward short conversations, but disincentivize conversations that are too short ("sorry, not now, bye") or too long (social chatting in place of productivity). If you can cost-effectively put it through some kind of ML classifier that could tell you if the conversations were helpful internal support, personal, etc., then all the better. Translate that into some kind of score and factor it into whatever formula that produces personal KPIs.

Not saying it's easy. Just saying it's possible, and it's realistic if you have a team whose full-time job is to come up with these kinds of solutions.
I didn't specialise in comp sci (my degree is in networking/security with a minor in software development) so the most we touched on is statistics and linear algebra.

The "mathematician mindset" needed to program in Haskell is alien to me. I like the idea of immutability etc. but there's just too much friction to get into it.

At least with Erlang it still feels like programming, Haskell just feels "wrong".
I am curious who your team/product is. Are you open to remote engineers?
Not GP but they probably mean the opposite - other people are copying EEVBlog/CodysLab videos, and then copystriking them.
There is money in getting players addicted to increase revenue. The oldest example of that might be WoW but that was far less manipulative nor focused kn whales like many mobile games nowadays are.
I guess the difference is that classic videogames make their money by a single purchase upfront. Modern MMO/F2P games need the player to get hooked and spend their money on loot boxes and outfits.
Didn't they? It sounds strange to assume that nobody ever wondered how this feature might be abused - it's not like that hasn't happened before in the history of browsers.
Memorizing every combo of 2-9 x 2-9 is only 36 numbers. That doesn't seem like a big waste of time to me.

If you do common ones like 2, 3, 5, and squares, that already covers most of them and you only have 10 left to remember them all.
Also it feels so old-school to see the same list 4 times in the juristic document.
You should use, exclusively, modern iPhones or, if you have an expert to help set it up, a flagship Google Android phone. I'm sure there are lots of off-brand Android phones that have basebands with full DMA access and no meaningful IOMMU configuration.
Abide | Mobile Software Engineer, Tech Lead | San Mateo, CA | https://abide.co | Onsite, Full-time

We develop mobile apps for guided audio meditation based on the Bible. It's a really unique opportunity, incorporating the old and new in the Christian tradition and a modern product development approach.

Tech: iOS/Swift, Android/Kotlin, Go, Kubernetes, MongoDB, Google Cloud. Also, our office is conveniently located next to the Caltrain station, and we work remotely on Fridays.

Email eric@abide.co to apply.
I'm really bullish on the possibility of a wide range of competitors for any given meat alternative. There are probably 10+ different brands of prepackaged beef burgers at most grocery stores, and there's a lot more room for differentiation if you're building a product from scratch than if you're just deciding which cows to grind up and shape into a patty.

Do you mind sharing the name of the company you're referring to? I'm always looking to try new options and support companies in the space.
I'll throw in another wrinkle: it's not just the candidate pool to consider, but how companies are choosing to leverage - or avoid leveraging - the platform.

I wouldn't say Triplebyte imposes a significant cost on the candidate. They only have two rounds: one is a quiz that's quite straightforward to complete (about a half hour of multiple choice, if I recall correctly), and a single 1-2 hour video interview. If nothing else, it's good practice for the candidate.

Plus, they dangle some brand names as partners that would attract any candidate, including the cream of the crop. Stripe, Palantir, etc. So top tier candidates are certainly likely to be convinced to give Triplebyte's process a shot.

I'm not sure how often candidates get matched with those top tier companies on Triplebyte -- I didn't get matched in my recent job search, and ended up applying and receiving offers from several of them independently of Triplebyte -- but it's certainly plausible that Triplebyte has many top candidates at least giving the platform a try.

Regardless of which candidates are using Triplebyte, the only relevant data is which candidates are _getting offers via Triplebyte_. In my experience, I received several offers, only one of them via Triplebyte (I only accepted one onsite there) - Triplebyte has no insight into my other offers.

That one offer via Triplebyte was significantly lower - at least on base - than all of the other offers I received. It would've put me in the 50ish percentile on this post's plots. The other offers put me in ~60-97 percentile. Very anecdotal, but I wouldn't be surprised if the majority of companies giving offers via Triplebyte are generally paying less than top companies who are less likely to use Triplebyte despite having a presence on the platform.
Kotlin, java has been adding functional features
Why just not take melatonin which is cheap af?
They're bred to be sick and live in a lab, so they and any of their progeny would not be likely to survive very long. They're not zombies, so them biting other animals wouldn't be a huge concern either.
I'm with Hofer telecom
https://www.hot.at/

Hofer is better known as Aldi, they're a big discount supermarket chain owned by a German family.
https://en.wikipedia.org/wiki/Aldi

As a side note the same family (two brothers) also own Trader Joe's although it's a legally separate business.
The experimental locomotive discussed in that link has 2400kwh of battery (probably significantly less in practice; you don't want full discharges). The diesel-electric locomotives they'll be working with generate about 3,000kw for as many hours as they have fuel in the tank.

Maybe (hopefully) batteries will get better, but I wouldn't go dumping my money into electric locomotive startups just yet.
Prior experience is good. I mainly care about internships because I don't want to deal with a recent college grad who has no concept of the world beyond the classroom. Prior experience serves the same purpose.

If you're looking for a job at a FANG company or similar, start preparing for job interviews by practicing algorithm and data structures interview questions. Solve problems with a pen and paper, or better yet, at a whiteboard. Practice walking through your solutions out loud. It's all a bit silly, but if you can do this well, you'll find a job in today's market.
> I can never tell if websites don't know how many people get turned away by how awful their websites are, or if they know but figure its a good deal.

Having been told to implement aggressive exit-intent overlays on sites: I'm pretty sure it's the latter. A substantial amount of people don't bounce if you throw an annoying "do you really not want to know this secret?" overlay at them with an option saying something like "OK YES I WANT TO KNOW". I hate sites that do it, but for most sites, it's not tech-adept power users that make up the audience.
Imho only Google can solve that. Give sites that do non-interaction overlays -100 and it will be a thing of the past.
Yeah.. which will be printed a couple dozen times (with I guess most of the copies ending up never being read?).
Play for the Name on the Front of the Jersey
Bitcoin pops almost $1000 in 2 hours
The danger of Apdex
Isn't this what git lfs[0] sets out to solve?

[0] https://git-lfs.github.com/
Vonda N. McIntyre (1948-2019)
Password Hashing Explained with Bad Drawings
Or to use Tor, or to use the Telegram bot...
Pagerduty prices IPO $19-21 to IPO 4/11
In the context of a windfall, limited to $10,000 is effectively eliminated; especially in the context of 25% withholding not being enough.

Realistically, since the standard deduction is way more than SALT deduction plus the maximum mortgage deduction, few people are going to end up deducting those, unless they've made a lot of charitable contributions or had a lot of medical expenses in a given year.

The analysis of 2018 tax return trends is going to be very interesting.
How is that not just a factual statement? Some may not like reality, but it is what it is.
Wasnt the "Mickey Mouse Protection Act" which extended copyright in the US was to harmonize with the copyright extensions in the EU? And "Unlike copyright extension legislation in the European Union, the Sonny Bono Act did not revive copyrights that had already expired."

https://en.wikipedia.org/wiki/Copyright_Term_Extension_Act
NoScript fixes a lot of this crap. If you want to deal with less breakage you can use the uB:Origin element zapper to remove annoying overlays.
1) You obviously haven’t seen Indian real news. It’s on the verge of giving fake news a run for its money.

2) this idea that more speech is the antidote, needs to end.

3) it’s the era of content. If there’s better content out there, that content wins.

4) content has no inherent truth value or perhaps any value other than entertainment value for some subset of the population.

BBC news is free. Fake news is free, engaging, and customized to touch thing that trigger me, and come from sources that I trust. They match my prior assumptions and other content I have in my head.

News will lose, and has been ever since - the news cycle Did it in.

Frankly I think the internet creates an information loop that’s too fast for human societies to reflect.
Good luck trying to make Cloudflare (1.1.1.1), Google (8.8.8.8) or Quad9 (9.9.9.9) to make exceptions for a single geographical area. =)
Its always DNS first and everyone says "lol, just change your DNS" and then they start doing real blocks. Optus in Australia did an IP level block of 4chan recently.
Lit Element rendering strategies explained
Wow the stenotype machine at the Italian Senate is actually a piano keyboard!
Google at work OKRs guide: https://rework.withgoogle.com/guides/set-goals-with-okrs/ste...
Take a look at OpenTitan, based on RISC-V, https://www.anandtech.com/show/13248/hot-chips-2018-google-t...
I disagree with the premise that it isn't.

Every major language, like Java, C#, and JavaScript, is adding common FP features. Immutability by default is becoming more common.

Even React is FP-inspired.

It's happening, just not all at once.
But isn't a railroad much cheaper to build and maintain, than a highway of the same capacity?
I'll just leave this here.

https://en.m.wikipedia.org/wiki/Positive_disintegration
That example is a measurement, not a metric (even though it is mistakenly called a metric by people who don't study this stuff). It is also a bad measurement to take, as you point out.

This gets into very complicated discussions. How do you measure productivity? How do you reward good performance? Can you use a reward for good (measured) performance as extrinsic motivation?

Anybody who tells you they have a good way of doing this that will work across a wide range of different tasks is either deluded or lying (or both). Lot's of successful businesses are run by deluded/lying people.
The top 10 elite colleges don't graduate enough students, and employees from those schools don't make enough extra to have that great an impact on base compensation.
Ask HN: Is it possible to change job from front-end to back-end?
Hi everyone, I am primarily a front-end developer doing React and React Native for 4+ years. However I recently discovered Elixir(Phoenix) and fell in love with the language.
Unfortunately Elixir is a back-end language and all the jobs I search requires 3+ year experience in the back-end which I do not have.
Have any of you guys have experience in switching successfully? If yes how did you do it.
Wow, so encouraging thousands of people to run all their mobile traffic through something doesn’t make it mission critical? How do you know what their missions are? (I don’t imagine CloudFlare would feel that way...at least I hope not.)
Recently quite a few countries in the EU (including Germany), along with the University of California, have cancelled their contracts with Elsevier et al. France has not yet joined the rebellion.

Just speculation, but maybe this is a pre-emptive strike? Probably the courts would be less inclined to support the publishers if they sued to block these services only after they entered into conflict (with the universities)?
As a person who did OOP for for years, then FP for two and just coming back to OOP once in a while, I ask why I ever left. They're BOTH good. Both FP and OOP have a special place in my heart. I've had a positive experience with both of them. They are both ahead of the game in their own respective rights and both have shortcomings. You may experience something similar in the next few years when you touch Ruby after working on Clojure. Or you may not.
Rust is arguably a pure functional language if you take out UnsafeCell and system calls.
Just a couple weeks ago i was helping "disinfect" an android phone for a acquaintance (shopkeeper) here in India.

The "virus" in question was chrome notifications for spam/porn/malware probably from malvertisements embedeed in some websites. It took me several minutes to locate and disable them. You would think that chrome on android would give an option to disable an offending notification from the notification bar but no, you have to go digging in the chrome settings and scan through the permission list to find the offenders.

While i certainly think it is a useful api needed for the free web(i still prefer websites over apps which are essentially websites with undeleteable hypercookies), Mozilla and Google need to do a better job protecting the literally billions of people who are less literate (either in tech or english) from the cesspool that is online media.
Even then, notification permission should not be requested without some sort of prior input from the user. A simple red bell icon with the hover text "enable notifications" would work so much better than the user being assaulted with the dialogue box right away.

It really is a shame to see how terribly these permission requests have been abused, especially by news sites. I see this is a push for engagement by management, and not sufficient pushback from developers against this dark pattern.

This is not a difficult feature to implement well, and we should know how to do it properly after years of mobile permission request design.
Comparison of Edge Computing Devices
Give Elm a chance. It is less complex than Haskell while retaining a lot of the declarative nature. Since it is mainly involved in generating HTML, the declarative nature is a good fit.
This feels an awful lot like stripping, can someone explain why need this? Logging is mentioned below but that can be solved in other means. I really have no clue how Go uses pclntab, but it does sound like you could serve that separately like is often done with debug symbols, especially if you offer "one-true-binary" to customers.

It is not a practice I'm found of while debugging, and it also sounds like that table could be be swapped out most of the time.
The Reader doesn't shell out, but it doesn't pressure writers to dumb down their work to 9th-grade reading level either. So it's a haven for work like this:

https://www.sandiegoreader.com/staff/matthew-lickona/
https://www.sandiegoreader.com/staff/don-bauder/
Do you have somewhere one could read up on why those really are such antipatterns?
France has one of the best copyright protection laws that I know, but unfortunately that has to go both ways (no that I agree with the ruling).

Now please don't consider this ruling as one made by the actual researchers, especially the younger ones that had a decent English education and sees no problem using English material.
Because functional programming makes a ton of stuff harder for no benefit. Biggest example is loops.
Currently at about 200,000 lines of code, I'd say Nethack is much closer in size to the AAA games. Doom 3 was only about 360,000 including the engine.
This form of reasoning is very common but very confused IMO. Logically thinking, everyone would want to keep more money. I don't know why a rational thinking entity would try to make decisions that would increase costs. Everyone optimizes. Optimization is the basis of any free economy.
You'd hope that would lead to more public investment in education and services in those areas to alliviate crime and make them safer, but somehow I doubt that's what happened...
Here:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2922360/

The issue with SSRIs for people who are bipolar is that it can trigger a manic episode.
Firefox and Chrome don't steal focus in this dialog. It's not modal either.
Free OMR Sheet Checking Software – Verificare
Robotic Process Automation in Publishing
Uhm, that’s a voluntary association.

Distributism argues that property “should” be owned by many and that it’s a fundamental right.

So if you’re a Mondragon guy next door and I am not, then who’s to decide whether my property should be distributed to you and your buddies? Obviously it’s done by the State or some other coercive institution. Otherwise I can ignore you and continue owning my property. So ultimately distribuism either can’t work, or requires a totalitarian government.

It’s amazing how people don’t get this simple logic.

Did Mondragon redistribute other people’s property or earn it? Should another (poorer) community be able to expropriate the property of Mondragon community? Use your head people.
Importance of Usability Design to the UX Designers
Doesn't always work.
OKRs aren't supposed to fix communication. They are supposed to guide your team to make day to day decisions that support the agreed goal.
No way. Rust supports mutation, does not have referential transparency, etc.
Among many other things.
It is literally being used to abuse less tech literate ppl (elderly, children, non english speakers, non-tech savvy people, people from third world countries).

Such people just click yes yes yes to these popups without reading them (thinking theyre EU cookie, T&C, privacy prompts, etc). Its a prime vector for malwartisements these days.
I think this bell meme is less widespread than you think. I can't imagine the people I know concluding that the notification permission is hidden under a bell icon, let alone find it intuitive.
Bay Area tech companies are also matching this base pay with RSU's, and total compensation should be roughly twice this. If companies are offering that much in St. Louis, sign me up.
TypeScript Definitions for React Components
It is true for the H1B holders with the visas under 6 years. However there is a whole class of H1Bs who had been in status for longer. They manage to extend their status beyond 6 years based on approved I-140 and the fact that they cannot apply for a Green Card because of the country limit. For these people the H1B is the only available legal status and it entirely depends on the I-140, which belongs to the employer.

Theoretically, nothing prevents them from changing jobs just like with a <6 y.o. H1B. Also, theoretically, nothing prevents the old employer from recalling the I-140. In such a case there are, probably, ways to still retain legal status but they are far more complicated than filing for a new H1B.
The economics are skewed in the opposite direction, though. It takes many times more soy, water, and energy to produce $1 of beef vs $1 of substitute, because most of the soy you feed the cow is lost to heat and non-edible cow parts.

Once R&D costs of the meat substitute are accounted for, the marginal cost of production is lower. So at the same or slightly lower retail price than meat, an equivalent substitute's profit margin will be huge compared to meat. That's what these firms are after.

And in the long run, industrial scale meat production will take a big hit.
Where I work right now. They use OKR on division level.
How? I want shelves full of curated but not necessarily popular material, organized by dewey decimal system so that I can physically step through subjects. The closest thing I can think of online is wikipedia, and that's a long way off.
I assume you're referring to being consistent - keeping the team focused on the (predefined) strategy, not getting distracted and going off on tangents...

Seems pretty reasonable to me.
In some sense, it is, it's just happening every slowly.

Functional programming features are getting a foothold in mainstream languages. It's a drizzle, but the direction is clear.

Let's look at closures. Back in the 90s and early 2000s, if you were a mainstream developer using C, C++, Java or C# you were out of luck. But during the following decade all said languages (except C) added them, and nowadays closures are taken for granted in almost any new language being designed.

Functional list/stream processing APIs are the next feature being popularized, with such APIs being available in most mainstream languages nowadays (Go is a notable exception).

Other FP concepts like immutability, sum types, pattern matching and even type classes are finding their way into mainstream languages. Their adoption is far from universal but direction is clear. FP is becoming more widely adopted, just not necessarily FP languages.
it seemed more a protest to having to. as is it is bad and i could not believe the way they did it.
A class action for what reason?

Part of using YouTube as a revenue platform for your content is that you agree to terms that effectively let them boot you for any reason. "Other people fraudulently pretending you stole their content" is thus no different of a reason to kick you off than you liking the color blue, or you actually breaking a rule.

Now, if they punish you further by labeling you falsely as a content thief, then there's likely something you can take them to court over. But I don't know if that would be numerous enough to qualify for a class action.