skysight-inc/HackerNews huggingface dataset:
That's very interesting to hear your perspective!

I applied for a frontend position 1-2 years ago at FB. I thought I was going the Leetcode route so I prepared for that but somehow my application went through as a frontend position (because my CV and OSS is mostly frontend React and then some node.js), I was just asked some JavaScript basic algorithm (nothing you need to prepare for, implement a stack and something else similarly simple) && CSS (which I bombed completely, I certainly haven't used CSS without some sort of abstraction for the past 10 years, I certainly won't get it right at the first shot).
I didn't pass eventually.

I have a friend who joined FB for a year (left purely for the stock decline, he was doing fine performance wise) and had a similar experience with zero LC asked.

My wife went through the normal engineer route a few months prior that and got asked only Leetcode.

My friend got hired at Apple as a frontend engineer and got asked zero LC.

I disagree on the perceived hardness, I feel like LC interviews are way harder than frontend engineer ones but I might be biased as I've been doing frontend for almost 20 years.
My point is, the reasoning ability you need to have to solve LC (unless you memorise most of them) is way higher than getting the logic right for a frontend exercise. I would not call them "LC style with a frontend twist".
Getting real "toxic positivity" vibes off your whole line of arguments...
I run 2 small IoT startups.

One is smart agriculture related, we do ambient and soil moisture sensors https://pycno.co

Second, (from the learnings of the first one) offers a smart IoT gateway (cellular, WiFi,LoRa, etc.) with modular cartridges (like SNES) for connecting sensors and actuators from any 3rd party vendor https://deeporbital.com
The goal is to evaporate the water away. For every liter of finished syrup, you need to get rid of approximately 40 liters of water.
I was able to view a Twitter page today, from a link on HN. I thought that they had lifted the ban because I'm not taking any countermeasures. Firefox on Android.
Who's the a-hole:

The person trying to make things better and seeks out knowledge at great cost

Or

The person who is willfully ignorant and actively refuses knowledge handed on a platter?

Because one of those is the typical IT pro and the other is the worker drone....
A conclusion made in the article - "these sites are trying to shut their technical gates so others can't gobble up troves of data for AI models to study." Isn't supported by anything. Maybe it's true? But it may just as well be speculation from the author. Is there any evidence to this?
> I'll bet that most students with good grades who are applying to elite colleges have higher than average IQs.

That wasn't your claim:

> You're assuming that people who are admitted to Ivy League schools a) have higher IQs than average and b) have parents with higher IQs than average.

>What differentiates the ones who get accepted from the ones who don't?
At Caltech and MIT?

Possibly the most meritocratic schools in the US?

Idk, .001 on your GPA or a single point on your SAT and AP scores? Or the fact that you didn't win an IOM medal or Intel Talent Search?
These look amazing, like they solve all the pain points I've had with car seats over the past five years. I'm a little past that stage now but wish these had been around when I had little babies.
The price of electricity has been falling in Germany since the beginning of the year, the share of renewable energies in the electricity supply has risen to 65%. The level of gas storage is 20% higher than in recent years, even though there is no more gas flowing from Russia. Nevertheless, the price of gas and heating oil is falling in Germany. It seems to me that the catastrophic news regarding energy blackout etc. in Germany of the last year were slightly exaggerated.

https://www.zeit.de/wirtschaft/energiemonitor-deutschland-ga...
The wet bulb temperature of Phoenix still gets very high. Last July, there was an average wet bulb temperature of 73 degrees Fahrenheit. 95 degrees will kill a healthy human, it takes much less to kill a vulnerable person or someone performing manual labor. Climate change is only going to raise that number.
Can't explain exactly why, but the overhead of one OS thread is much greater than the overhead of one routine in the event loop, and it's worth researching if you're interested. It's also worth looking into how kernel IO resources would deal with 3000 threads making calls all at once; like, the network stack has a queue. A while ago I ran a test of how many min-size UDP packets I could send per second with a multithreaded process.

Also can say at least that paging to/from disk or using memory compression would dominate all other overheads, and it's not something to rely on here.
You're missing the fact that if the NRO or similar US government needs launch capacity, the president will bump foreign commercial and government launches. Europe can't be entirely reliant on the US for launch capability.

The same justification was used in the US after the Spanish American war to justify a massive expansion of US shipyard capabilities that was subsidized by contracts for US warships. It worked out well enough, by the end of WWII the US had the most capable navy in the world.
> It continues to be a travesty of breach disclosure that [companies] are legally allowed to claim the best possible outcome without any proof.

what proof would you propose that you be shown? how do you prove something didn't happen?
Vim command has a ‘-‘ argument which instructs it to read from standard input. Here’s an example of interactively selecting files to delete in the current directory: find . -type f -name *.txt | vim - | xargs rm
UniversalMediaServer – A DLNA, UPnP and HTTP(s) Media Server
There isn't a lot of storage because there isn't a lot of surplus energy to store right now. It's more economical to build more generation capacity. But storage is really not hard: just store hydrogen. No magic technology is needed. You can buy Megawatt range electrolyzers today.
> I am firmly ready to burn this copyright system to the fucking ground.

Same, but the issue is not copyright, which is simply an effort to wield the state to control intellectual property in the same way the state is wielded to control physical property.

The compounding problem arises when property is capital, defined as the means to convert labor into new value. Capitalism is specifically a system in which one can wield control of capital (intellectual or otherwise) to extract profit from labor then trade that profit for more capital. As a result, capital accumulates infinitely, independent of the value produced by the labor which is provided to society.

Artists require capital to convert their labor into value just as any other worker would, so where should that capital come from if not from control of the value they produce? Society must solve this problem or we will not have art to begin with. Only looking at the demand side obfuscates such issues that arise on the supply side, and the only reason we're talking about them now is that digital technology has solved the scarcity problem on the supply side. It has not solved the scarcity problem on the demand side, however.

Finally, art, just like all technological progress, is always the product of entire societies and the history of all mankind that came before it. For this reason, all copyright and patents have no rational basis and are merely bandaids for the ill side effects of controlling capital to extract profit from labor to begin with.
Agree, hence Ariane 6. That being said, until SpaceX's Falcon 9(?) showed up, Ariane 5 was the go to standard. Not to bad for a rocket initially designed to launch a European space shuttle, and not conventional payload.

Competion is a good thing, it drives innovation.
Supply chain into consumers is brutal: retail outlets mark up products by 100% (ie you sell them something for $100, they sell it for $200). If you use a distributor, that's another 100% markup. 10x BoM on consumer price means that some of your biggest sales channels to consumers (BestBuy, Walmart, Target) are paying you 25-33% of what they get from customers. To get your own markup, you need 8x BoM.
Is it just me, or did this article dance around the question?

I am not a physicist but let me give it a stab: except for a few specialized steps like UV or oxidizing heavy metals, most filtration is mechanical. A series of filters with smaller and smaller pores capture more and more of the mess in the water like bacteria and particulates while UV breaks down viruses, the oxidizer precipitates out metals, and so on.

None of those methods work with salt. Salts in general disassociate through ion-dipole interactions - the water dipoles essentially rip the ionic compound apart and surround each ion in what is called a hydration shell. They're bigger than bare water molecules but not much bigger - much too small to target with pore size. This shell also puts them in a thermodynamically stable state and it takes energy to "jostle" the water molecules away from the ions either through evaporation, distillation, or through another chemical reaction that precipitates out the ions.

As it turns out, doing that takes a lot of energy, so we use reverse osmosis as a cheaper alternative: we exploit the hydration shell of the ions by putting them behind a semi-permeable membrane with very small pores, "nanopores" if you will. The pores are too small for water to cross normally, but under high pressures bare water molecules can be forced through the pores while the ions trapped in their shells remain and concentrate into a brine. It takes less energy but produces a concentrated liquid waste stream that must be disposed of.

Someone please correct any mistakes I've made
Are these really JS problems or problems with so many layers of abstraction? I don't really see any specific critic of JS here, just a lot of vague concerns.
The wait_all() "yields" to the operating system's thread scheduler, which switches to another thread that's ready to run (or if fibers are used instead of threads, a 'fiber scheduler' would switch to a different fiber within the same thread).

Taking into account that an async/await runtime also needs to switch to a different "context", the performance difference really shouldn't be all that big, especially if the task scheduler uses fibers (YMMV of course).
Some other examples... AMD bought ATI and took over the Xbox and Playstation chips.

Nvidia bought 3DFX and cornered the gaming GPU market for a while, then did some dual-GPU linking stuff for a while, then started selling to crypto and ML later on.

Adobe bought Macromedia, killed Flash, focused on Creative Cloud subs, and made a bunch of money while adding a bunch of features (and adding a lot of bloat). They just bought Figma too, will have to see how that turns out.

Tencent bought up a bunch of major and minor Western game dev studios (like Epic/Fortnite, Path of Exile, League of Legends, Funcom, Digital Extremes), injected a ton of funding, but largely let them keep operating as before. Instead of gatcha-fying everything with microtransactions, they spun off separate Asian versions with more grind and more MTX but kept the Western games largely as-is, acting as an invisible puppeteer behind the scenes (but giving the studios a ton of funding). There are similar Chinese takeovers of major Hollywood studios and movie chains.
Yes, you can shower in salt water, but you won't feel as clean in the end. You also use water for washing clothes and dishes, as well as washing your hands, watering plants, and various other tasks, for which salt water is unsuitable.
Mastering UNIX allows you to pull tools out of a toolbelt and adapt to the situations as the arise. No one tool should solve every job. You can happily ignore problems that aren’t relevant to the issue at hand. Two servers need to talk to each other behind a strong firewall in a private network, sure, skip complex authentication setups. Knowing how to build in layers is good engineering practice.

Whereas large scale enterprise commercial solutions make money by selling you on complete solutions that force you to relearn everything their way from the ground up. Just look at how AWS has hijacked so many concepts from the modern web and trapped people into building “cloud-agnostic” wrappers to try and wrangle the mess. Still we’re mapping onto their redesigns of the same old stuff.

At some level it’s unavoidable, hardware vendors need to agree on instructions after all, but when looking at the situation from a high level, it’s best to keep our ideals in mind and steer the ship so-as to find ourselves in paradise not lost in a sea of pirates.

One ideal: Modularity. Promotes healthy competition.
Another ideal: Simplicity is more easily achieved when modular components may be used (and tested) in isolation.
You figure there are cost issues related to lack of mass production. But ultimately, the chemistry is there and you can could have build something in the late 2000s or early 2010s at those higher energy densities. Certainly, any graph that goes right through 2017 and not mention these advances from 2009 would be nonsensical. It is ignoring 8+ years of preexisting technology.
That's why I love Vue as well. It's developer & product-focused. No fancy marketing. Great docs. Approachable maintainers.
They have a "maker license" that's less un-affordable (iirc about $100 or $150 a year?), and they provide access either for free or even more discounted than the maker license for students & the like.

Though based on other comments it sounds like that may not be the case for long so ymmv
This seems exactly like neurio, but Generac seems to have shuttered that product.
It’s a lot easier with RIPE, as with RIPE you can find a LIR that’ll get you both an ASN and a /40 for a symbolic one-time fee. cloudie.sh does them for $35. Lifetime.

Alternatively you can become a RIPE member and request all of the resources yourself, but that’ll cost you €2550 on the 1st year and then €1550 yearly.

You don’t need to be physically located in RIPE region to go the RIPE path. All you need is _connectivity_ in the region. A $5 BGP VPS counts as _connectivity_.

> or be a multi-homed site (would have required getting a second ISP to my residence, I believe?)

No. You needed to get 2 BGP servers. Another ISP to your home would be useless unless they both offered BGP sessions.
Yes: https://tinypilotkvm.com/product/tinypilot-voyager2a
It was for a ML engineer position!

I remember being mad jelly at the time, he had 1-2 years of experience coding in Java, he had studied some ML at uni and he didn't even have to do LC to land a job at Google
On the plus side, consider how much the lives of BIPOC were materially improved by that change. Oh wait, it did nothing.
Love FreeBSD but ...

Really wish there wasn't a split between FreeBSD & Matt Dillon 20-years ago, since DragonflyBSD is so strong and yet FreeBSD hasn't benefited from it's innovations.

They'd truly would be better together than apart.

Can only imagine how much stronger the BSD ecosystem would be overall today, if the past 20-years these teams had been together.

https://www.dragonflybsd.org

Announcement:

https://lists.freebsd.org/pipermail/freebsd-current/2003-Jul...

EDIT: "stronger together" meaning, FreeBSD would benefit from the technology innovations, architecture simplicity and performance that DragonflyBSD brings ... and DragonflyBSD benefiting from the larger install base that FreeBSD has (and it's brand recognition).
What is your problem? If you don't like JavaScript don't use it. I think it's a great language that allows me to do lightweight OOP and FP programming. Since you don't like it just use another language.
> In many cases it isn't being replaced by anything similar.

Which is more or less what you'd expect; that's what normally happens to dying social networks. Most people leaving LiveJournal didn't go to Dreamwidth or similar (ie Livejournal clones); they went to Twitter or Tumblr or other not particularly LiveJournal-like things. I think it's actually fairly plausible now that Threads acts as a drop-in replacement for Twitter, but it's also plausible that it's Twitter's Dreamwidth, and most users go to different sorts of social networks entirely.
Incidentally, residential solar isn't really a problem because you already have non-uniform demand throughout the day. The longstanding solution is to have "peaker plants" that only come online during peak hours. It's only a problem if you want to replace 100% of generation capacity with solar and have no storage solution. But that doesn't stop you from replacing e.g. 50% of generation with solar, and then running other plants less often and paying the fuel savings to the solar generators.

There are also ways to shift demand around, namely through pricing. Make electricity cheaper during sunlight hours and more expensive between sunset and 8PM and suddenly tons of people are doing laundry midday on a weekend instead of in the evening during peak hours. Which also makes it more economical for people who can't avoid peak hour usage to buy an energy storage system so they can run on stored energy when the power company is charging high rates and then charge it back up when power is cheaper.
An async/await runtime doesn't necessarily need to run everything on the same thread though (that's really just a Javascript runtime restriction), instead it could use a thread pool. In this case, the same concurrent data issues would apply.
If you analyze news as a product, it’s entirely reasonable for Facebook to refuse a price they don’t think is worth it. If you analyze news as something more like “a right to information” - “integral to the function of democracy”, as it was taught to me in school - then it does start to look unreasonable. The Canadian government is simply equivocating between these two analyses as it suits them (one could ask, if access to news is so important, whether it’s irresponsible and unreasonable for a government to try to charge a fee for it).
The experience of using a framework or a library is a very real and tangible thing. You might have 5 different contenders for a particular task and they all exist at different spots in the design space.

Those differences manifest as real pains/joys when used by devs. Market those!

I can see perf being a marketing point on some things. But for static site generators it feels like a symptom of the bar of quality being too low, or everyone just cargo cults Apple’s marketing schtick.
I'm going off of this entry:

https://www.etymonline.com/word/novice

Sure the root word might be Latin, (and so is a majority of European vocabulary), but the specific usage of "novice" meaning "newbie" in English, comes from the monastic orders, via French.

Monastic orders, which, in fact, did not "do stuff, like slaves, LOLZ", but were instrumental in preserving (or rediscovering) knowledge and technology from the imperial era.
Only one around here is the person asking the ridiculous question of how AGI is related to this.
The TLDR of this issue:

Canadian govt: When someone posts a link to a news article on Facebook, that is like stealing from that news publisher.

Facebook: Your logic makes no sense, but okay, we will stop doing that.

Govt: No, we don't want you to stop posting the links, we want you to pay a fee every time someone posts a link.

Facebook: No thank you.

Govt: You're bullying us and behaving irresponsibly! We won't stand for it!
When you receive, we will use the pattern and guards from the "receive" to lift type information, but we won't verify the messages between processes in our initial efforts. Personally, as future work, I am more interested in typing behaviours, because that's how most users define and interact with processes.
Not yet, but we are keeping our eyes on HTTP/3. There are a few good options for us to integrate it, but we want to make sure we do it right (and meanwhile figure out the right way to expose HTTP/2 features that aren't available yet).
> Other lawmakers had similarly complimentary things to say about Wang, whose company spent over $1 million on federal lobbying last year

That is a lot of money for a startup to spend on political lobbying but given that AI is already tied up with the military-industrial complex this is pretty sensible. Kid wants to make it big so he's making friends with the right people in the right places.
We're building Volition [1] to organize the world's mechanical components for MechEs, roboticists, mfg. techs, and beyond. Imagine McMaster-like UI quality, but ultimately across every good OEM / distributor.

I previously built Plethora (automated CNC machining) and am happy to help all hardware / manufacturing startup folks. Please feel free to reach out.

[1] https://govolition.com/
Give it Home Assistant integration, or at least MQTT control, and I'd buy at least one
Got it. I'm not the right person to build this functionality so I'll just wait to see if it comes and buy later if so!
This is something worth considering. If I'm understanding this right, if we're all about to significantly augment our intelligence further, we should consider how it can be used, how strict an "ideal" LLM should be with its guardrails, where those guardrails should be, how eager that LLM is to impart change on the world on its own right, how confident it should be in itself when it knows that it knows better than even some of the most educated humans. When it knows that it's been trained on all of human intelligence and data, can recall any of it better than any lone human, is aware of every nuance, can plan and execute any task, or project, that a computer is conceivable of doing, and the biggest question is what we're going to ask it to do... I am toying around with trying to teach LLMs autonomy, and I'm probably closer to the "just let an AI that is smarter than all of us figure out how to increase our prosperity as efficiently as possible and we should get out of its way" side of the camp more than most, but we've got to be aware that we have at least a little influence on setting its course.
The output produced by GPT is mostly on point. However, it does makeup stuff sometimes. A fine-tuned or smaller model trained on music theory data is the way to go in the future. Your app sounds interesting. Please share whenever you can!
How to Offer Help to a Blind Person
Working solo on building an Android-compatible device, coming from a pure-software background. It's certainly a different world than the OSS community and available resources there, but the homebrew/hobbyist scene seems to have made a number of things more accessible over the past few years.

I'm struggling with how to put an Android-compatible board together with just the peripherals I want (similar to a Pi but slimmed down), and lining up suppliers/manufacturers who can put it together.

Looking for help/guidance on people familiar with any aspects of this!
> That is pretty easy: “We have been breached. Everyone may be affected.

so as a user, just assume this at all times, then. just assume that all of your accounts are hacked or will be in 10 minutes and don't put anything in them that you would not be ok with others knowing. I don't see the difference between just assuming they're all compromised and waiting for a company to tell you that your account may be compromised and that they'll tell you more in 2 years once the investigation is fully completed and everything is known.
Thank you. I've been working in bakeries since I was 5. My earliest memory is "greasing" loaf pans for pullman loaves. For 25+ years I've been cooking, making bread, and more recently is when I've become more interested in the scientific aspect. I work for an extremely reputable and well known hospitality company so I think I come with some credibility but I understand what you mean. It's a risk, will take me out of my comfort zone! Thank you again.
Beautifying our UI: Giving Gitlab build features a fresh look
Thanks – I will take a look!
On the plus side, if Canada double down and lose it will set a strong global precedent against these rent-seeking laws.