skysight-inc/HackerNews huggingface dataset:
Optic Power – Multiple Positions – Remote – Full Time
Optic Power is a company founded by former Riot Games Engineers. We build Gaming Adjacent technologies (think Leaderboards, Esports Portals, Tracking of Pro Player Stats etc) in various technologies.
We're currently recruiting in the Americas due to timezone constraints, but if you're outside of the Americas time zones but can be on American time we may be open to an arrangement.

We're looking for various roles:
Full stack developer - with strong skills on React. More than 5 years of professional experience.
Front end Senior Engineer - strong React skills, more than 8 years of professional experience and leadership qualities.
Back end Engineer - who likes to work with Node Js. Above the 5 years professional experience mark. Preferable with knowledge of micro services and great at communicating in english.
Full stack Engineers - with strong knowledge in Elixir, with less than 5 years of professional experience
Full stack Engineers - Elixir/Phoenix Experience preferred, Ruby on Rails or other MVC (Django, Laravel, etc) experience OK. - Experience with React/Redux/NextJS preferred.
Product Coordinator - We're looking for Product Managers who are gamers! Skills in product management preferred. Role will require you to liaise with clients in meetings, get updates from developers and teams, manage client expectations on deadlines, help scoping and managing team tickets and some light QA.
Full stack Engineer - strong knowledge of Java. Extra points if you know Google Guava, AWS; We are searching for someone with more than 5 years of professional experience and speaks English fluently.
Full stack Engineer - strong knowledge of C#. We are searching for someone who has experience on multiple platforms and has hopefully more than 8 years of professional experience.
Please send your CV to ddjukic at opticpower dot com and a brief description of your professional experience
do you mind expanding on what 'treating symptoms from first principles' means? I have a hard time visualising how that works in medicine
That's less a case of "OpenBSD is prescient" and more "OpenBSD disables everything by default". Even a stopped clock...
Developers are also users, usually some of the more advanced users, important early adopters and power users. Remember non-developers saying they would never get Facebook, or an iPhone, or bitcoin, or Snapchat, or TikTok... and then Road to Damascusing into evangelists? Developers tried all of those out first, with many seeing the problematic social mechanics and rejecting them early, instead of running the hamster wheel to enrich others and centralize power in furtherance of one's own greed.

If enough developers give up on the proprietary OSs and just run Linux, which is basically actually doable now, the tides will turn. Certainly unclear if developers will unify and go all in on Linux, of course, but given historical trends it looks quite likely.

Anecdotally, I've always been fine enough with Win and Mac since the '90s, fine with iOS and Android since the '00s/'10s. But something shifted last year, and while I will remain a user, I've mostly given up on actively developing/maintaining native or web apps targeting those platforms.
x86 virtualization in the browser, recompiling x86 to WASM on the fly
People got mad at Google for automatically honoring DMCA takedowns, which is what GitHub is doing, as they both have to if they want to maintain not being legally liable. Content ID is also a system people are mad with but has nothing to do with DMCA besides Google saying 'pretty please only enroll content you own into Content ID'.
Kissinger warns China and US to guard against all-out AI conflict
CEO fired for microdosing LSD
Thank you for the Sibelius video link. It's very good indeed.

The thing is (unmentioned in Tantacrul's Audacity video) is that Audacity's UI has always - from day one - been a terrible copy of the much beloved SoundEdit16, afaict. I just want something as easy to use as SoundEdit was, if Tantacrul is reading.
I understand that that is what was claimed.

I said that two actual and copyrightable performances of the same melody are arguably indistinguishable.

Edit: How would an automated system know, that you did not just non-transformatively alter another person's performance, instead of performing yourself?
Apple completely cutting support for first-gen iPads is certainly planned/deliberate obsolescence.

The hardware is fine, well-built and solid, probably still has 50% battery life left at this point. It's not the fastest device, but plenty fast for text and 2D graphics, plus some mild 3D.

But Apple has cut off support, very few apps can run on the old version of iOS it is locked to, and there is no real way of installing a different OS or adding a third-party app store or sideloading apps. Even with a paid developer account, you're severely limited.

That is actively killing off a device that could still be viable and usable to a lot of people, thus planned/deliberate obsolescence.
sidebar: I have a lay theory that childhood mistreatment can kneecap the reward system and that ADHD is one manifestation of that.
The overwhelming majority of apps in the app store could actually just be turned into websites, so the cost of doing it on your own isn't that high
You could also ask your local water provider what their emergency plan is. Some parts of their emergency plan are confidential, but they are required by law to have a plan. The larger operators already have their Risk and Resiliency plans in effect, and smaller operators have a July deadline for their R&R plans.

It's been my experience that water operators take a lot of pride in their work and are happy to educate the public about what it is they do.
Hallucinations, particularly the auditory ones, are relatively common when falling asleep. If you haven't already, you could consider seeing a sleep medicine doctor to help with falling asleep and sleeping "deeper", which could also fix the hallucinations.
what is o.g. startup ?
What strikes me as weird is that parties that call themselves left-wing opt for this kind of hand outs without realising they are in fact subsidising the rich with workers' money. How this can fly?
This is such an open question it is hard to answer. You have to know what runs in the CI as well as size of the project, languages, number of projects, quality steps executed in build, etc. Anyway, to give it a shot:

* multi-million Loc

* number of projects > 50

* languages C#, C, C++, typescript

* Frameworks: .NET Framework, .NET core, .NET standard, Angular, React

* Quality tools in build: TICS, Coverity, Roslyn, custom tools (>10)

* Tests running in build: nunit, msvstestv2, jest, karma

* number of tests running in build > 5000

* package managers used: Nuget, npm

* number of packages (private and public) > 500

Still a lot I forgot now.

It all runs in approximately 45 mins for stage1 builds, stage2-4 run nightly and weekly and take much longer (>2 hours to >24 hours for long duration stage 4). Increasing stages run longer test suites, up to approx 50k or so for stage 3 and 4, more quality checks, etc.

P.s. We spend countless hours reducing our build times. In addition we have setups to split build pipelines for those who do not need the entire archive build for their dev purposes etc. Yet, CI server aways runs single-core and cold builds.
https://hey.com/apple/

They're criticizing them on anti-trust and monopoly grounds. Anti-trust laws were created through political means. Their enforcement was subsequently weakened through political means. They're saying not just that "hey, Apple is bad for making this business decision" but that "the government should do something about it that it isn't doing by current practice of enforcement of current law".
What do you mean? Chia miners will be forced to continually expand capacity, otherwise they will be left behind by difficulty adjustment as other miners expand capacity instead.

Chia does only one thing: replace $1000 spent on electricity with $1000 spent on SSD manufacturing. It’s unclear which one is worse for the environment, but I think it’s likely that SSD manufacturing is worse, given the (real) mining and toxic chemicals involved.
FYI, a container queries implementation is in the Chrome testing browser.

> Most users don't resize their windows on desktop all that much like we do.

No, but their windows do start out at wildly different sizes. It's not like everyone who's not a web dev leaves their browser maximized all the time.

Container queries are for making micro layouts. Sometimes a layout alternative can benefit from loading different media but that's not the primary purpose.

> maybe background-image + media queries might seem like a good plan?

If an image is content and not purely decorative, it belongs in the document, the HTML, where it has an 'alt' attribute for a text alternative.

https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Contain...
Don't have an answer for you, but I'd guess it doesn't have to be an _AI_ software per se.
There was this young Indian guy who sued his parents for bringing him into this world (to make a point). This sounds absurd, but it also makes one think - I and I alone should decide what to do with my life, no? Especially if I haven't had kids. Why should some politician, religious leader or bureaucrat decide if I have suffered enough?
> The only choice is to either automate, which will reduce the labor requirements, or raise prices and hope that customers won't just go down the street. But they will, they will go down the street--until everyone's prices go up and there is nowhere else to go.

That's why governments created a minimum wage. If the salaries are written into law, there is no place down the street to go. That's also why environmental and hygienic regulations are so successful. Those things simply can not be done without government intervention.
For me: accepting I have "down" days. And trying to never push during those days. Put breaks, read a book (not related to work, not reading it to be better at anything because thats work as well), go out, exercise. Learning to say no. Not overengineering things (because thats a time sink and I have to throw away 2/3 of the prototypes I'm making anyway). Freeing weekends (or free days). Taking time to talk to people about things not work related. Reduced the "arguing because someone is wrong" (on the internet or not) helped as well, it takes a LOT of emotional energy.

edit: typo
Is there not carbon in the soil?

Edit: I misread what you said. I think you are claiming that because there is so much carbon and oxygen, probably more than half comes from CO2. But there is both carbon and oxygen (well really, air) in soil. Although apparently the concentration of CO2 in the soil's air is much higher than it is in the normal atmosphere, so it's possible your statement is correct. (Plus looking at dry wood composition is a bit odd when it's generally less than 15% moisture content - that leaves out a lot of water that's present in a living tree.)
DevDojo Pro – Dev Tools for the cool kids
> we don't run ads

Historically Google only put ads when requested by the channel, which required a fairly significant threshold of views and subscribers and supposedly manual review by Google. Some time last year they started a switch towards serving ads on all videos, regardless of the preferences of the channel (whether you’re big or small, whether you want ads or not), which I hear has been progressing steadily further and further. (I wouldn’t know. The internet’s too dangerous to view without an ad blocker. I also just generally hate ads and only see any at all when I leave my peaceful rural environs and go to the big city.)
Automatic updates are a thing.
Nice! Would be great to have non md support as well (org especially, maybe .info, txt...).
I think it's easiest to make a table of the responses you want first, and then look for the questions that get those responses. The result of the first question (WLOG assume it is to A):

ABC
===
TFR da
FTR da
TRF ja
FRT ja
RTF __
RFT __

Like you said, if we get da we know B is not R, and likewise ja means C is not R. So we can ensure our next questions do not have any random (__) responses. Then you can easily find a pattern that identifies every god

ABC
===
TFR da da da
FTR da ja ja
TRF ja da da
FRT ja ja ja
RTF __ da ja
RFT __ ja da

You can now mechanically come up with appropriate questions that produce each column.

> whether this puzzle is solvable by asking a question to god A, B, and C in succession

It's not. The 8 responses have to be mapped onto the 6 permutations of ABC. If A, B, C are asked in succession, one question will always be to R, and which permutation we map to cannot depend on the answer to that question. For example, if ja ja ja maps to TFR, ja ja da must too. That means for each of the 6 permutations, at least 2 responses must map to it. But that would require 12 possible responses.

By the same argument, only the first question can be to R. That means the solution is basically unique: use the first question to make sure the next questions are not to R.
Gimp is great, but it’s also the UI that I think of when I think of OSS that lacks finish. Hiring a UX consultant one time, 15 years ago, isn’t how people realize a good user experience. That’s why companies employ UI / UX engineers full time…
http://spiderrobinson.com/melancholyelephants.html

TL;DR copyright becomes absurd surprisingly fast when you have a large population, widely-available authoring/recording tools, and a way to store/search all of them, indefinitely. Like, indefensible absurd.
This argument reminds me of a similar one: students, who when caught plagiarizing, defend themselves by saying "well, there were no other combination of words that could express the idea in question." However, in analyzing the situation, you find that there are thousands or possibly millions of different sentences that express the same thought that would not be considered plagiarisms of each other. There is simply no excuse; you can always come up with a unique way to write ideas in your own words.

Similarly, we have unlimited methods to share culture and humor in ways that don't involve backhandedly belittling others and which don't include feeding racism as a side effect.
Do not understand your question about retirement when you indicate that what you want is a sabbatical. There is a significant difference. It is important for people in the engineering space to write stuff that is not ambiguous.

If you feel "burnt out", take a sabbatical while still doing stuff that keeps you connected to your profession. Assuming no health issues, you are too young to retire and may not have adequate assets to retire at less than 40 if you intend to remain in California in particular, and the USA in general.
This is like when people who should be paid more complain about people advocating for a higher minimum wage. People in other industries advocating for things you don't have isn't the problem here.
Interestingly the Holy See had a monopoly on alum in the middle ages.
I think the problem may also be that mom and pop shops are taxed much more heavily than big multinational corporations, that pay very little tax and thus have huge competitive advantage over small local businesses.
I would think that any government caring about the local population would look into getting those companies to pay their fair share.
I think uploaders can choose whether to include ads in their videos.
I pay $100/month for internet, but that's basically the top tier offer (and I WFH every day). I could get a plan for $40.

If I were low income, I could get a plan for as little as $15 to $25/month.
I've really had a lot of jobs. I would just do anything for a while just to see what it is like. In some places it is as if Hitler won the war, in others the boss or manager becomes a good friend. You don't demand back wages from a friend.
Quarkus would be my choice.
cryptos are for tools
> But isn't this a valid concern? If we're at a stage that we have a thin client of a thin client we are correct to raise questions. This is Hacker news after all.

"Raising questions" is fine. Using someone's product launch to throw a tantrum and say you "want to quit programming entirely" is not raising questions. The matter of why the web is slow is deep and complex. But I grew up with Windows 3.1, 95, etc, and they could be pretty slow too. All that is peripheral to the fact that Mighty has spent two years working on a product that is one possible remedy to this problem, which people can choose to use if they want to. Nobody has to use it.

> Why are the SV elites so quick to jump gun and claim victimhood

Most of the objections to this essay seem to paint the act of identifying "haters" as "claiming victimhood" or being unable to handle "valid criticism".

The YC partners and top founders all know that valid criticism is healthy and extremely important to listen to. YC's motto is "Make something people want" (they give you a t-shirt with it printed on it when you first walk through the door as a founder). The thing PG says to do more than anything else is "listen to your users".

Good investors/founders don't carry a victimhood mentality. If they do, they fail.

This essay is about understanding that some of the more extreme critics are not really critics but are "haters" and that where that is the case, it should be recognised, for the sake of the founder's sanity, which is a very precious commodity.

Retorting that founders should have a thicker skin about legitimate criticism is not refuting the essay.
>“copyright strike” on her account, wherein three such strikes would mean permanent closure of the account

I think the three copyright strikes have to take place within 90 days. Unless I am confusing community guidelines strikes with copyright strikes.
But the glucose amount in your brain is more like f(t,x,y,z) + constant . So what happens in those situations is that the variable part gets reduced, but the constant part needed for keeping tissues alive doesn't change.
This will go really well with https://www.reddit.com/r/MechanicalKeyboards

PS. The nav menu shows up like that - https://i.imgur.com/itmGOQ7.png - I don't think it's intentional.
Open the border.
I don't think an ask thread is a good spot for a rant, but the JVM languages have changed a lot over the years.

You imply that Java is big and heavy when JS/Node Python and Ruby use more ram and run slower than Java in basically every benchmark. And V8 runtime and JS language complexity is just as big as Java these days.

Java is very scalable. If I was force to work on a million+ line project I would pray it was Java or C#.

Java ain't going to win any beauty pageants but it's a solid all rounder. The guy you keep on roster because he can fill any position, not because he's the star hitter.
That is the official narrative, the western democracies versus us autocratic barbarians everywhere else. Even if such an absurdity were somehow true, surely at least sovereignty should count for something.

In reality, countries in your “sphere” are either allied exploiters or exploited (and not at all prosperous). Anyone that threatens profits is painted as evil, regardless of the truth. After so many sanctions, coups and wars based on what later turned out to be blatant lies, surely you could reserve some scepticism.
> but, practically, when you increase the minimum wage, the poverty jobs will disappear

If we're talking about raising the minimum wage arbitrarily high, then this is true.

But this argument also gets made a lot when we're talking about a specific proposal (such as $15). For a specific proposal this argument is not always true.

It was raised a ton in Seattle when Seattle was considering a $15 minimum wage. Endlessly. The main argument was that it would devastate employment for the jobs it was supposed to improve.

Then the minimum wage increase passed and it didn't do that. Employment in those jobs actually went up slightly (probably not a casual increase, probably more coincidental). But it certainly didn't devastate the employment in minimum wage jobs.

So, the argument is one that feels compelling since it is true in the extremes. But it needs to be evaluated with the facts of each proposal.
In the current economic climate the US is in? Nope.

In Turkey? Absolutely.

US has too much savings and there is strong pressure to get rid of the excess savings.

Turkey has the exact opposite problem, people stop saving in Turkey and they need as many incentives as possible.
> with warehouse type jobs, you're always on edge while practically bored/unengaged

This isn't always true. "On edge" might depend on how shitty the management/culture is. And I personally can enjoy my time doing simple labor tasks. It can be a great time to enjoy music, podcasts, or just think.
> It's ironic OP doesn't complain about SSDs never reaching the theoretical and advertised interface speed. Which is no different from internet speeds not reaching the network interface speed as many others here call an example of being cheated.

This comparison is not exact. I haven't seen SSD manufacturers advertise transfer speeds of the interface. They say they support this interface, but the transfer numbers advertised are different. Whether those actually happen is a different story.

In the case of internet connections, they don't usually advertise the "interface speed" either. They advertise actual bandwidth[0]. Yes, nowadays, a lot of providers will advertise 1 Gbps connectivity, which coincides with the interface speeds with which people are familiar. But for example, in my case, advertised speed is 400 Mbps. Over a PON (passive optical network). My transceiver (optical interface) will support much more than that. I've never had a 400 Mbps network interface in my computers. Should I expect them to give me 1Gbps? Turns out, they usually do, but I guess that's more of an exception than the rule.

The issue is when a provider will advertise say 400 Mbps, like in my case, but in practice I'm never able to reach more than say 40 Mbps. In this case, yes, there may be some kind of law based on which this behavior is "lawful" or not.

---

[0] Which may be "wire" bandwidth, as opposed to "useful data" bandwidth, so they'll happily count encapsulation, etc, but I'd argue that's somewhat different, although still scummy.
New formatting concept for JSON based virtual DOM
Please Leave Your Sexuality at the Door
Well, building Linux kernel takes 20s if you have the right machine https://openbenchmarking.org/test/pts/build-linux-kernel

And that's some many millions lines of C code.

Computing is fast these days.
For Flask apps, a little over 2 minutes to git push code and then see passing tests in CI using GitHub Actions.

Most of that time is spent building the Docker image.

The CI pipeline does:

- Build Docker images for the project

- Run the project

- Run Shellcheck on any shell scripts

- Run flake8 to lint the code base

- Run black in check mode to ensure proper formatting

- Reset and initialize the DB

- Run test suite

That's a baseline. At this point any increase to the ~2 min is a result of running more tests but it's usually possible to run about 100 assorted tests in ~10 seconds (testing models, views, etc.).

An example of the above is here: https://github.com/nickjj/docker-flask-example

A similar pipeline with comparable tools for Rails takes ~4-5 minutes and Phoenix takes ~4-5 minutes too. You can replace "flask" with "rails" and "phoenix" in the above URL to see those example apps too, complete with GH Action logs and CI scripts. These mainly take longer due to the build process for installing package dependencies, plus Phoenix has a compile phase too.
> if the commits touch more than one of the modules (we have a monorepo with lots of individual services)

That seems wrong to me - a big advantage to having a monorepo is that when you need to make a change to how two services work together, you can do so with a single atomic commit.
Low-income countries receive only 0.2% of Covid19 vaccines