skysight-inc/HackerNews huggingface dataset:
>BigPharm

Still nobody could explain with logic how American "BigPharm" and their profits and patents influence other countries from Europe ,China ,russia. Say CheepX cures Covid why would non american use it? same for the cancer miracle cure? Do all this countries ahte their people?
> Needs more study.

Yes, but it wasn't really the drug I was drawing attention to but instead that if a cure can't be profitable, it will not be developed. It wasn't always this way. The polio vaccine was developed and never patented. Edward Murrow asked Jonas Salk who owned the patent. Salk’s famous reply was “Well, the people, I would say. There is no patent. Could you patent the sun?"
It was certainly damn shoddy that Brendan Eich got pushed out - but then again, that was the start of Brave, which is actually implementing a new vision for the internet (BAT).
Casio DMCA:ed the video and github repo, see here: https://hackaday.com/2020/05/24/dmca-takedown-issued-over-ca...
> ISPs with even remotely decent uploads, EVEN for their business offerings, in the metro area around Seattle (still crazy rent, can't even afford to try buying a house) are like CableCo for 1000mbit down 35mbit up for too much a month or DSL for (I am not joking) 7mbit down (if your connection is GOOD) and (LESS THAN) 1mbit up.

There are residential ISPs offering symmetrical gigabit fiber in a pretty good chunk of metro Seattle. I lived in an apartment tower so had access to Wave-G (previously CondoNet)'s insanely good gigabit offering, but friends who rented houses in the suburbs also had residential fiber.
Can you provide some expertise that says these things? Or are you an expert? Again, we don't need more people on the Internet speculating.
> Wait, what? There are states where I can buy a million dollar house with a loan, and if I default they can only take the house, not the value of the loan?

Yes, and California is one of those states, for purchase-money mortgages on owner occupied properties; and after Jan 1, 2013, also for refinances of purchase-money mortgages on owner occupied properties. Foreclosing the property satisfies the loan, if there's excess from the foreclosure auction, you'll get paid; if there's a deficiency, you'll have taxable income for the amount written off. Word on the street is most California foreclosures go through the non-recourse process (private sale), even for loans that they could sue for deficiency (judicial foreclosure), because the process is quicker and simpler.
would love to take a nice long break and turn my head off for a bit. kinda hard when your employer stops paying you and the landlord still wants his rent
I'm guessing that's why it's mostly popular among young people, only they can read it!
> Today, we are excited to announce a new chapter in our partnership with Google

Not related to payment but recently Spotify is half broken (like unusable search) if I block calls to Google in Little Snitch on Mac.
Depending on where you are you need different plans.

When you are in an urban setting / high density population center in eastern or central Europe ATM, do not prepare to shelter in place, better plan out your escape: where to, with whom, via which route and most important when is your trigger moment? You need to get out such that you can reach your destination before the rest of the population also decided to move. Otherwise highways are blocked, gas stations overrun and you are stuck. You need a community to survive. Talk to relatives / friends now. Have a bag packed, the gas tank full to leave with the hour and a diversity of cash (swiss franc, Norwegian or Czech crown, etc).

In a rural setting, educate your self about sustainable agriculture practice. Fertilizers are a thing of the past now. Move away from mono cultural cash crop. Look for poly cultures that can feed you and your community. Be prepared that refugees from cities will come in masses.

In any case, use the remaining time to learn valuable skills. Get healthy and fit. Learn to cook. Do a first-aid course. Especially as a software dev, learn Handy work so you can be of tangible help in your community. Learn self-defense (to which extreme you wanna take it, is up to you).
> Did the guys who did the study control for vaccination status?

Did they?

> It’s a proven fact a small portion of recipients experience heart issues after getting one of the mRNA vaccines.

How many? It's a proven fact that a small portion of people drown in their bathtubs, die of lightening strikes, and win the lottery.
Well, the companies will, hopefuly, learn it when their data will be for sale on the internet.
Some people never learn.
I would note that every single company I've had in the last 8 years has essentially been replacing sysadmins with infra-knowledgable programmers working with AWS services (who might have been sysadmins in a past life). No one in the engineering org was hired who couldn't program. IT's "System Engineers" were aimed towards "you need to write code to do your job with LDAP/AD/Okta/etc". If someone identifies as a sysadmin and can't write Python/Perl/Go/Ruby, I would... strongly suggest changing that, because I think _that_ has become mandatory for forward looking shops, if not normal shops.

Also. With respect to cost.

AWS costs me something under $1/mo to host my static page on S3 and have my domain point to it. I don't have much traffic. If I did, I could sort that out with relevant tooling; it's still wildly cheap vs compute. The FaaS model (although I personally loathe it) is also reported to be very cost-effective for certain classes of problems.
I loved using LingonX on Mac, one of the things I'd really love to do is make that but for systemd stuff.

I think the abstractions are good, but there's a lot of terms that are needed just for the basic "Spin up this process on boot" (one might say that explicit is better than implicit, but I dunno).
I mean, as long as you have a flatMap/concatMap function JavaScript arrays are technically a monad too. But that is a practically meaningless thing to say.

What we talk about when we have about monads is the highly generic interface coupled with the highly generic combinators. This is not something shared by arrays and promises. In other words, none of them are monads in any practically meaningful sense.
As someone that did long endurance bike races for many years, I would have to agree with the title alone. It never felt natural to be peddling a contraption for any length of time. I think if you got down to it, it’s really competitors striving to be as fast as possible on something that was invented, but not necessarily something that was invented to be the best or most efficient. At the lowest level, it’s really someone getting on a thing and seeing how much they can make the best of it.

Getting on a bike and pedaling a few blocks and getting there faster than walking, absolutely. Bikes have a lot of rolling resistance, so human effort hits a calorie intake threshold where now a fuel source need to be considered with longer distances vs. time.
Fair enough. And if they do then I imagine the (easily worked around) screen limitation will probably be lifted, so that's a decent reason.
Soup Emporium on YouTube has a fairly detailed and compelling (at least to me as a lay person) video about Koko and whether she could truly speak. He argues that, while she could perform signs correctly, there's little evidence that she understood them in the context of actual language, and rather saw them as tools associated with certain outcomes. For example, signing "food" when you're hungry is a form of communication, but so is a cat meowing loudly near its food bowl. It is a large leap to then claim that this communication approximates language simply because it uses the same tools.
There's "Functional Programming Jargon" which explains all these concepts in Javascript: https://github.com/hemanth/functional-programming-jargon
Firstly this is what I call "field into factory" - robots have transformed the internal buildings environment but barely made any in-roads to the outside. I am not sure about this particular business case but this is the direction of travel for the future.

second, amazing stuff guys - keep on going!
I like the analogy with musical instruments. Very practical.

I think you're right in saying that async is not representative of all monads, but it does help with questions that many beginners have, like "How do I get the value out of the maybe/IO/your-monad-here?"
Like it or not, the story has already been told once the person has died. All that's left is how you feel about that story. History will be judging us all for a long time and there's no rush. Dunk all you like on someone when they die if it makes you feel better, but it's hardly a classy move and doesn't exactly change hearts and minds.
High-performance database engines take complete control of their resources, I/O, and scheduling, completely bypassing the OS kernel. Linux is explicitly designed to allow this. This architecture enables integer factor improvements in throughput on the same hardware, which is why you would design your software this way. Older, slower database engine designs (e.g. Postgres) don't take explicit control of resources in this way and will work reasonably well in containers.

The original Linux container design was never intended with this type of software in mind, and tacitly reduces the control a process has over its resources. Invariants required for performance are violated, and therefore performance suffers relative to bare metal (or conditionally VMs). The v2 container implementation, which isn't widely available yet, recognizes these problems and attempts to remedy some of these poor behaviors of the v1 container implementation.

If your database does not assume strict control of its underlying hardware resources then this does not affect you. However, this kind of strict resource control is idiomatic in all the highest performing databases architectures, to great effect, so it is the most performant databases that are most adversely affected by containerization.

FWIW, virtual machines used to have similar terrible performance for high-performance databases for similar reasons. Now there are mechanisms for the database to effectively bypass the VM similar to the kernel, and the loss of performance is minimal. Container environments typically don't offer similar bypass mechanisms.
> Same here. It’s a very efficient laptop, but the way reviewers repeated the Apple marketing hype made me expect something even faster.

You make it sound like the reviewers mindlessly regurgitate Apple’s material. Actual proper reviews like Anandtech’s have numbers very close to Apple’s figures.

Now, you get diminishing returns in a lot of daily tasks so perceived performance is not proportional to benchmark scores (a 2x speedup when you open an application is not very meaningful when it took 0.5s anyway). But it does not mean that the reviews were inaccurate.

> But if you’ve been using anything other than last-gen Macs to compare against, the M1 feels more like catching up to current performance standards as opposed to the media narrative about being faster than anything else out there.

More like leapfrogging. Which is fine, AMD and Intel are doing it all the time and the world is not ending for either company.

The narrative is that it is faster than anything else at equivalent power consumption. Sure, you can get overclocked i9s that are faster, but not in a laptop with a ~1 day battery life.

> Same goes for the graphics. It’s really impressive for a laptop but the slides about the Mac Studio performing like a 3090 are a joke. At least the media has started to call Apple out on some of the exaggerated GPU claims.

We’ll see. As usual, the truth will be in the numbers.

It’s not completely absurd that something larger than a 3090 with vastly better memory bandwidth could be competitive. The M1 is going to be worse at things like ray tracing, most probably, but the 3090 itself is not more magic than M1s.
> I hear they run PPPoE over fiber around here too

Yeah, the old CenturyLink fiber installs have PPPoE. New installs under the Quantum brand are plain DHCP, but still on VLAN 201. (Perhaps to discourage people from accidentally plugging in their router wrong? Not sure.)
Manara (YC W21) Is Hiring a Full Slack Engineer
Hey, competition is what it is. If there was no competition you'd be in a bad market!

In this case there's probably room for a handful of small players at least, and certainly many people will have different opinions about what the "right" way to build a Django SaaS should be, so it makes sense there would be multiple products in the space.

At first glance Forge looks like it's trying to be more upmarket and more opinionated than Pegasus, while Pegasus is more price-accessible and flexible. Certainly there are pros and cons to both positions.

Good luck! I'm sure we'll see each other on the battlefield. :)
It's fairly clear they are referring to passenger-carrying helicopters and planes.
> I want to edit a service to harden it for example. Oh, wait I shouldn't edit it directly with vi? Because it gets overwritten by package updates.

I don't think you're supposed to edit anything inside /usr, except perhaps /usr/local, but even that has a better alternative in the form of $HOME/.local, which is a well defined standard at this point.

Maybe I'm unaware or mistaken but if you're editing anything inside /usr as a normal user, you're either using Linux wrong or doing something unexpected or unusual. This is why requests to make GUI file explorers have root escalation capabilities sound absurd to me. I can't think of a reason why one would need root access when using a file manager, especially a GUI file manager.
Zlib memory corruption on deflate (i.e. compress)
This is another good example of double-think from 1984. The Harvard admins believe in two mutually exclusive things: (1) that the minority students are obviously as capable as everyone else, and (2) that blind-exams where backgrounds of students aren't known would reveal undesired (i.e. "racist" in the newspeak) results. The art of double-think is watching your own mind and stopping it whenever it tries to connect the two opposites with logic.
Embrace cloud native development, so enjoying CLI, vi, Emacs and not wanting to replicate the missing part of what used to be UNIX development experience, development servers with thin clients.
What about an install script that installs the native toolchain to each device?

Does everything need to be a container?
"How to do side effects in s/FP/Haskell"

Erlang is a functional programming language and doesn't need to jump through hoops to do side effects.

So is OCaml. So is...
I hope you are not saying this is a layperson doable setup. ;-)
NATO estimates up to 40k Russian troops have been captured, injured or killed
Drawing a circle, point-by-point, without floating point support
You should have gotten the warranty and then gone back in a month and asked for a warranty replacement "These are defective, I put them in my flashlight and they worked fine for a few weeks, then just stopped working."
I can definitely understand that feeling of home. I wish you good luck with either choice. The people of neither country deserve the current situation nor the consequences of what is happening.
Somehow there is this school of thought that FP === Mirada/Haskell, go figure.
We have some agricultural robot startups. Have a look around. I think the future of robots doing a lot of on-site moving-stuff-from-A-to-B and looking-at-things tasks in a lot of industries is coming now. It's technologically feasible and traditionally labor heavy work. NZ has mainly ag, so ag robots for us ;) It surely helps that farm labor is expensive and scarce here too. We don't have the luxury of under-the-table Mexican migrant workers.

I agree though that being in NZ seems to stunt you as an engineer. America appears to be overflowing with incredible companies that even normal people, not only "rockstars" can work at.
I run a kubernetes cluster on GKE for my dynamic tools, and host some other stuff on S3. Eventually I'll get all over to the big G.

I got very tired of the VPS/ec2 node "hassle". Too much grief, too little payoff. What do I need a "true" node for? Not much. I know Kube well enough it's a straight shot over for me, with a massive capability increase. (And boy, do I pay for it. But it does give me a nice playground @.@).
If you only have one then I especially don't understand what kind of compromise you need to make in relation to the floor space. It's the most efficient transit vehicle with regard to space, folded or not.

Your use case is ok, I have a friend that does something similar when his wife takes their car for the day. But even without a folding bike it would be trivial to put a rack for the bike on the back of the car.

Take care.
In a nutshell you are saying decentralized advocates forget about the bell curve of "effort" humans are willing to spend.

Isn't this just a design problem, as opposed to an intrinsic problem with decentralization?

I believe that we can design convenient decentralized systems. We definitely have not done this yet, but that does not mean this is an unachievable goal.

There are also human factors which currently are a problem too. The massive increase in people using internet technology (via smartphones obv.) Was not accompanied by massive increase in technology education/expertise.

The early users of the internet were extremely technically capable in comparison, raised on microcomputers. Getting online was a hassle, but presented a fun challenge to these people.

Not only are today's platforms essentially closed, the average user has a lot of difficulty understanding all the layers required to do something like say, set up an email server. This is a major drain of effort and it's just one piece of the networked tech people take for granted.

However if there were simple alternatives which could be setup and used "effortlessly" people would use them.

Web3 is an unfulfilled promise, so far, and is in a phase where scams and bullshit are rife.

It's unlikely that people will perpetually be satisfied with the centralized services, especially as they continue to degrade in service and ethical quality. A process which may be part of the equation which leads to better decentralized systems which are also secure and simple to deploy & use.

I think the interest is there, the technology isn't yet of course.
A lot of stocks have gone back to 2019-2020 levels. FB being a big one.

If you hold an index fund like VTI though, that's done well. These last few months really highlight the dangers of stock picking, even with big companies.
Interesting landing/marketing page. But once I clicked to test it I ran into these notifications for nearly everything I would have preferred to use:

> We have not yet started working on our XXX implementation, but you can select it and submit to let us know you're interested. Development is prioritized by demand.

Or the "We are currently working on our YYY implementation..."

So nearly nothing I would have wanted to use was available currently.

Looked interesting from the outside. Looked to me as of more time was spent polishing the marketing than the actual offering.
Most people do not ride or interact with bicycles. The ones that do likely do not understand how bicycles work. I would say 1 in 4 bike owners (those who have a bike and rode it in the past year) put heavy thought into or looked into how bicycle components go together.
I think the point here is that "zero interest" isn't particularly compelling when the cost of credit is being driven up (to exorbitant levels) by another mechanism. An equivalent loan with a 5-year term would have an interest rate of almost 18% and in this case you don't have the option to save money through early repayment.
Super cool tool. Thanks for sharing. Going to use this on our upcoming retrospective meeting
Very interesting, thanks for sharing. I didn't know I wanted to understand how ticker names are implemented until now!
> Afaik the director has been a dbag with his projects re contributors.

How so?
Both can be true at the same time…
His dedication to going as fast as possible on human power is legendary (they even made a movie about him). At no point did he have in mind the practicality of his devices for the average commuter. They are extreme machines and nobody will force you to don your spandex and show your butt to the skies on your weekend ride.
fwiw i moved to gh from bitbucket after the mercurial fiasco (they decided to just straight up delete everyones repos)
PyTorch Lightning and the Future of Open Source AI
Asian American students' academic achievements are largely due to differences in culture. Without structural and societal changes, there's just no good way to lower Asian admission rates without artificially penalizing Asians as a whole.
I genuinely wish the author all the best, but I can't help but feel concerned.

ADHD might be better named as "novelty addiction". I myself have quit jobs many times when I would have done better to stay put, always hunting for something new.

If the author was successful as a freelancer and as an employee then he seems to have the ADHD under control well. That gives me hope that he will find his footing as he takes his next steps.
When LTE first came it it was usually around the same speed or slower than the fully-deployed, well-developed HSDPA network where I lived, meanwhile battery life was much worse. It took a few years for it to truly deliver.
The reason I want things to be self contained is not for someone else to use it as a base upon which to build additional layers of complexity. That defeats the whole point.
> [..] If someone identifies as a sysadmin and can't write Python/Perl/Go/Ruby [..]

this is the difference between a systems admin and a systems engineer. some folk can't make the jump from sysadmin, despite best intentions and training.
I missed the part how that will help to grow beyond the 3% and current trend downwards.
The conversation is about why it takes for something to be usable by end users.
They have different flaws. Neither is actually very good.

But if you are coming from the perspective of a newbie asking which to learn, there is a solid answer: absolutely, definitely, 100% learn VHDL. Do not learn Verilog. (And ignore anyone who says otherwise.)

There are two reasons for this. First, if you learn VHDL, it is then easy to learn Verilog. The reverse is not true. So even if you need to use Verilog later, and because it's more popular you probably will, this will not be difficult for you. The second reason is that VHDL makes certain very bad habits impossible at the language level (including the compiler/synthesizer). VHDL's model for how things happen is better than Verilog's, and prohibits many strange cases that you never actually want to generate. Thus, by learning VHDL, you will naturally train yourself to write code that is structurally better, and this style continues to be very successful in Verilog. In this case Verilog is too permissive: it lets you write bad code that does not map effectively to what you need. This is why it's much easier to move from VHDL to Verilog: you will not have bad habits to unlearn.
Wow, this is huge.

As an innocent little child I dreamed of a world where robots will produce all life essential things, primarily food, houses (shelter). Apparently here we have Robots building energy supply.

I also thought that the robots will have to be built by someone and their work wouldn't be free. As a kid I didn't have a solution for that.

We shouldn't equip the robots with to much AI though otherwise they will start to form a league and claim minimal wages ...
I wish the unit tests had been run separately. We’re comparing an 8 core 8gb M1 Mini to server with 8x as many cores and 16x as much ram.

Of course the multithreaded tests run faster…
I feel like I've missed something. This seems similar to go (yet different in several important ways, of course), which I do know. Is there a relationship?
at my company we just migrate away from old tech at ridiculous cost. back to back 2 years migrations. weeee