skysight-inc/HackerNews huggingface dataset:
very interesting article.
how do people stay updated with latest tools outside of google's ecosystem and do they feel like they are missing out.

lastly I am just curious to know why don't companies adopt opensource tools that are being used everywhere so skills can be transferable easily
Reading articles like this make me want to avoid OOP.

It seems that like the concept is so over-complicated that it requires developers to invent an entire religion to be able to effectively apply it to real world use cases...( my procedural philosophy is so simple, I could explain it to a 10 year old).

There are many ways to build software, but only few ways to build it reliably. One major aspect of reliable software is composability, so that may ensure correct large systems are out of correct smaller systems. Correctness in the small, trivial bits and their glue is what makes correctness at large. You say you just have to think about what's best for your project. Why not think about and understand the problem in general and build tools to tackle the specific complexities you have.

Feel free to not use Haskell. Just keep in mind that you too live in a bubble with a certain mixture of doctrine and trade-offs.
> "slow SUVs"
Thats a meaningless statement without numbers. How many people are buying SUVs? I live im Britain, there are hardly any SUV's, most of the world is not living in US.

A roadster is not just a faster car, its tiny, useless and expensive to boot. It can't travel a mile down a road in Russia without getting stuck. It still can't (legally) exceed the speed limit. It's utility advantage over a compact is zero.

If people bought roadsters, that still has no relevance to flying cars.

People live in cities because that's where the well paid jobs are. Many mouve out when they hit pention. It's a completely separate set of tradeoffs that has nothing to do with the subject

The whole argument about flying cars makes no sense.

> people arent willing to pay extra for faster or bigger planes

Its the other way round - people pay extra for smaller planes that take them directly to their destination, as opposed to taking a big plane and then change flights in a spoke and hub model.

Also planes are not any slower, speeds of all subsonic planes have been very consistent.
Hence the word "hint". I think this article is meant that their is a discovery of a lead that has a not unreasonable chance of resulting in something exciting. This isn't a hall-of-famer, this is an upcoming prospect.
5G Can Connect a Post-Covid Healthcare Ecosystem
Never. eBPF is a good interface for running code in the kernel because of how restricted it is. Before loading a eBPF module, the kernel does a lof of verification on it, including proving that it terminates. This is famously rather hard on Turing-complete languages. (Although in this case could be solved by giving programs a fixed time budget per invocation.)
Yeah, the individual sounds I heard were what I presume are stock sounds because I remember hearing some of it in the Starcraft intro cinematic, haha
You're really just paying for the jvm overhead at that point. 20-30% seems in the right ballpark.
Installing WordPress on a desktop computer (Mac, PC or Linux) is easy using the Local app (free, originally called Local by Flywheel).
The engine decouples and either shuts down completely (if you don't have Start-Stop switched off) or it just idles on low RPM. Before the Audi I had a BMW that wasn't classified as MHEV and it still would decouple the engine during coasting (in Eco mode), but it would not turn it off because this would add a delay of 1-2 seconds until the engine is ready again (and it didn't have the additional battery + electric motor to start it in these conditions). The small electric motor helps to quickly start the motor in this decoupled mode (which again is not something that only hybrids have) and so it can be turned off for up to 40 seconds of coasting. All of this can be disabled in the Settings menu and the engine will never go into "coasting" mode and this coasting mode will almost never be triggered in the city anyway (you can see that it will shift from a specific gear like 6 to just "D" - and then you know that the engine is decoupled).
Anyway, I and many others (most?) turn off the start-stop right when you start the vehicle. I just don't like that the engine turns off on every intersection and then you have a second of delay and slow response + more wear on engine for so many starts and stops. In this case it will still coast with the decoupled - but idling - engine.

Also by coasting I mean condition where the car has enough momentum and either goes downhill or there is a slower speed limit ahead (this is detected automatically from map data) and the car knows that it can just decouple the engine. This is evaluated by the car based on some conditions, it's not controlled by the driver.
Maybe it's time to realize that the "culture war" is just the realization that we're all living inside bubbles of information, and that there's no way to reconcile that with a centralized "democratic" government ruling people on the basis of narratives and coercion.

We're most likely heading towards a society of private laws, but the path to that is likely to be very painful.
Yeah, I think that's a good question. Everybody is different; some may get different things out of it.

It's obviously going to be wrong in terms of exactness, but likely will be roughly right in terms of framing. That is, if you have 50 years, 3 days, and 2 seconds left, it might actually be 48 or 55 years, but the exact timing doesn't matter so much to me. It's more the quantification of the information that's implicit in our lives but for some reason we don't normally think about unless it's a particularly harrowing experience.

For myself, I spent some time in the ER last year. I honestly didn't know whether I'd live or not. It made me think really hard about what I was doing with what I was given. This serves as a reminder for me to do things that matter. To not optimize for the hour or the day, but the decades.

Plus it was fun to build.

Happy Thanksgiving,
Long
Ask HN: How do you stay focused when learning or working on something?
I am starting to feel that my ability to focus has deteriorated significantly over the last several years. I want to attribute it to modern media and its ever hungry attention-monsters, but I think there is also a large part of me that is unable to handle these distractions.

I have tried everything from Cal Newport’s Timeblocking to Beeminder to Forrest to what not, but at the end after a couple of days of intense effort none of them seem sustainable. In fact, to take it a step further I have also tried things like Vygotsky/Piaget’s Constructivist methods like ZPD to attain flow, but it is as if mind knows that the difficulty of a certain topic is just not worth the effort over an ever stimulating YouTube video on “Productivity & How to be focus better”. It is as if I am stuck in a rut.

The last 4 years of my job as a software engineer at a mid-size decent paying company, where I know that I can just make do with my current skills(C++/GDB/Valgrind) for another 10 years fixing memory leaks, has made me too complacent. In fact, In the last 4 years I have tried multiple times to learn Machine Learning, Functional Programming, Computer Graphics, Compiler Design only to stop at day 5 or so at the same spot(logistic regression, functors, Vertex buffers, Operator Precedence Parser). I am exhausted and seriously do not understand what I can do. (Note: Thinking back I think it was always the case that while working on/learning one, something else seemed more interesting, making me juggle and never master anything completely).

I was hoping to know if any of you have been in in my situation and have been able to learn/work on hard and interesting projects. If so how were you able to stay focused amidst all the distractions.

Any pointers is appreciated
Russian institute offers new evidence of success of its Covid-19 vaccine
rs35044562. However, the effect is probably very small compared to environmental factors (e.g. disrupted innate immunity due to insulin resistance or obesity).

The highest genetic contribution to any common disease seems HLA-B27 ~ ankylosing spondylitis, closely followed by HLA II ~ type 1 diabetes. But in these cases, still, it just explains around 15% of the variance. After these big contributors, there's a long list of genes that contribute with exponentially diminishing effect sizes. And the overall contribution of genetics never exceeds 50%. It's good to understand some disease factors, but interventions are much simpler from the environmental side of things.

I'm surprised that COVID is not linked to HLA in any meaningful way. Probably the study from Pääbo is not accounting for HLA because of lack of imputed haplotypes. It's a bit of a statistics smell that there's no association whatsoever. Nothing shows up in his chr6 region in the Manhattan plot. All infectious agents have some correlation. That's the whole point of HLA, implementing different strategies against them.

For example, HLA-B57 and B27 tend to be super-responders against HIV. This haplotype seems to be trading more autoimmunity risk in exchange for better protection against rapidly mutating viruses. It expanded quite quickly around Northern Europe around 10000 years ago, probably due to another pandemic.
This is Hacker News, so I assumed we're talking about websites/web apps, but you're right.
You are welcome.

Since you are interested in the matter, the 2.2 TB is not really-really the limit of LBA in the MBR, the actual limit is actually almost double that, if you can accept to have 1 primary partition (or max 3 or 2 primaries max + logical volumes inside extended) within the 2.2 TB limit and a single primary partition starting a few sectors before the limit and extending up to another 2.2 TB [1] (and this would cover both 3 and 4 TB disks, which are still very common).

If you prefer, 2.2 TB is the MBR limit for a single partition on disk.

[1] there may be other limitations, i.e. in MS operating systems the above works just fine in Windows 7 (and most probably later MS operating systems) but it doesn't work in XP
3 M.2 slots is common even on AMD's mainstream X570 and B550 platforms. I don't know if any of those motherboards also bundle riser cards for further M.2 PCIe SSDs, but they do support PCIe bifurcation so you can run your GPU at PCIe 4.0 x8 and use the second x16/x8 slot to run two more SSDs in a passive riser purchased separately.
Makes me glad.
This is not strictly true.

Realtime means processing of at least some of the events and tasks in your application must be completed before a set deadline. For example, coin acceptor that detects what kind of coin you dropped in has x milliseconds to figure out if the coin is to be accepted or not. If it can't do it within the time you get unhappy customer.

Realtime systems don't have to be very performant, but they don't have something like 99th percentile latency shooting up. All events must be processed within deadline.

Low latency systems are soft realtime PLUS performance.

In a low latency trading system you have to respond to market within a deadline to have a chance to do something useful but if you don't normally it doesn't mean lives are lost, metal is bent, etc.
AstraZeneca likely to run additional global vaccine test, CEO says
Sounds like it should be possible to wrap it all into some kind of library and set of guidelines. On a positive side you probably could have much more confidence in Java code, because lots of boring and hard to debug memory errors just not possible (but may be C professionals don't do those errors?).
Could you point me to some? I started using jamin when it was pretty much the only mastering available, if there's something better now I'd like to check them out.
You're welcome. Glad you think the points are worth checking out. I too love many seasonings. Good luck!
"CIS" (https://en.wikipedia.org/wiki/Commonwealth_of_Independent_St...) does not equal "Former USSR". Ukraine is not (and has neven been) a member of CIS. If you want to say "former USSR", just say "former USSR". Don't try to use "CIS" as a kind of a euphemism for "former USSR", this is simply a different thing with a different meaning.

Sorry for the rant, but I think someone will find it useful.
I'm genuinely curious; both of these changes seem to be exciting due to the ability for people to extend and implement specialized code/features using the kernel. Since the Linux kernel is GPLed (v2, I believe?), does this mean that the number of GPL requests related to products' operating systems is likely to increase, since groups using this extensibility will be writing code covered by the GPL which might actually be of value to other people? Or does the way io_uring and eBPF are implemented isolate the code in such a way that the extensions through their frameworks such that the GPL license won't affect them?
Is this is a solution looking for a problem? As you mention something as such in your first comment?

Personally I don’t see a need to this “maximizing efficiency” paradigm for spatial computing, which seems to be mostly driven by industry (the potential for making billions of dollars) not as an inborn desire to better this world. It’s not that I decline it, but the need seems somewhat artificial in a way.
Tesla sales are quite lumpy in Europe as they tend to deliver at the end of the quarters so October is probably a bad comparison. But hopefully the ID.3 keeps selling well. We need more EVs and more small ones that can cater to more people.
Interesting. Still up for me and checked with downtime detectors
This article really makes me feel good as a current intern and comp sci student. I thought I clearly defined what a junior dev could be if I worked at it for another year. Having read all the stuff this guy doesn't know and what I've learned at my internship, it's almost any hint of imposter syndrome I might of had went away.

Now I'm not saying he doesn't know how to program. I'm just saying it's very interesting to me how little you actually have to specialize in to make it in this field. What my internship has taught me, it really makes me feel secure job wise knowing I won't have difficulty being employed in the areas I know. I hate sounding so cocky but when I first started schooling again geared toward comp sci, I thought programmers knew just absurd amounts of stuff. Now I've found, they typically are just the average tech savvy individuals that weren't afraid to poke around in an OS.
Somebody should make a documentary about the whole thing: "The World That Could Have Been", or some such ...

I'd watch it.

(Given the pivotal importance of mobile in our world, the title would not be an understatement).

There's - also - something to be said about giving people an idea of the "right" thing to yearn for - lust for an endless sea of possibilities, not a drumbeat - as de Saint-Exupéry would put it.-
Neat. I spent a while trying to figure out how you simulated a lava lamp before realizing HasciiCam takes a video feed as input, so I assume this is a real lava lamp. Very cool.

It said there were -2 watching when I logged off. I'm guessing that's a bug in your login counter :)
good job - Linux or Ubuntu is the killer app for apple.
At the same time, Prescott Bush (HW's Dad) was alleged to be involved in a Fascist backed "Business Plot" https://en.wikipedia.org/wiki/Prescott_Bush#Business_Plot
Have you seen https://regexr.com? I've only come across it recently but I really appreciated the visual description of complicated regex, especially for interpreting someone else's work.
I think a lot of it depends what the machines are used for. I'm not actually the IT department, but I believe in my org, we started out with a SAN-backed high availability cluster, because the immediate initial need was getting basic infrastructure (wiki, source control, etc) off of a dedicated machine that was a single point of failure.

But then down the road a different set of hosts were brought online that had fast local storage, and those were used for short term, throwaway environments like Jenkins builders, where performance was far more important than redundancy.
I honestly don't know, but the metrics rise on average, sending a positive signal to Google, which yields us higher rankings in Google, which equals more visitors. It's a constant battle between competitors -- finding out what the visitors want to read -- and how they want to read it.
I think you forgot that plants are not magic and they suffer from the same "sun to energy" inefficiency problems.
ARM: Amazon EC2, M6g, C6g, and R6g Instances Powered by AWS Graviton2 (Jun 2020)
European parliament votes for right to repair
I know these are all jokes, but this doesn't actually assume the role of YAML or JSON, which are focused around human-readable, human-editable formats. This would be way cooler, IMO, if it didn't encode into base36 since there are plenty of good tools for binary-serialized formats.
The original article was in a Haskell context, where you'd use a Maybe or Either to prevent that sort of mistake.
This isn't really a concern when at the same time the people wishing to immigrate vastly outnumber the people accepted for immigration, as evidenced by the yearly limit for most visas being reached within days.
I don't think the Canadian price is at all reflective of average broadband prices
> Drivers are specific to an OS, calling them proprietary is redundant.

Not at all, proprietary means it's closed source it has nothing to do with which OS it's for e.g. Nvidia has proprietary drivers for more than just one OS.

This leads into the rest of your comment in that Apple doesn't need to flat out make Linux drivers as a service to the community (though that would be great) rather they could simply share the info needed about their existing software or about the hardware so the community could focus on coding a driver instead of reverse engineering proprietary hardware and software.
If you like that you might like this film on the Dhrupad genre;

https://youtu.be/Lye2FSx0F4c
No, the Tryptophan in Turkey Won’t Make You Sleepy
It can be done. It is just not very practical, you are better off writing C.

The only situation I can think of where Java would be right fit is where you have an application with a lot of logic and just a small part that needs to be highly optimized.
I don't know why you believe it can never happen well, as linux already run in ARM processors for some time now.

Obviously it would take another canonical to do grunt driver creating work. But I suppose that if we don't see a quick response from intel or AMD, this hardware will take off and people will write the drivers.
It was done in 2017: https://github.com/cervus-v/cervus
I could just never get used to Ruby syntax and how wordy it is.

PHP/C/perl-style syntax just feels much nicer/more natural to write and I've never been able to break out of that.

I guess it comes down to personal preference and what you started coding with.
Some of the complaints at issue here certainly predate that infamous "please leave your politics at home" post. So while my comment above was made somewhat flippantly, I'm pretty sure it isn't wrong.

It's no surprise that Coinbase touts some other changes. But these are made under duress, facing the imminent PR crisis that being called out in the paper of record. As such, they tell you as much about their true convictions and future actions as a confession made under torture.

As to additional info: I only have the knowledge that there is an article about to come out, and it will be weighty enough to invite an already incriminating attempt to preempt it.
Tim Cook: This Is the No. 1 Reason We Make iPhones in China
There seems confusion on what the Great Stagnation is -

https://en.m.wikipedia.org/wiki/The_Great_Stagnation

A new laptop won't just reverse it after 70 years of computers not 'cracking it'.

The Great Stagnation is pausing for now because of one thing.

The Internet.
No it's not. The pair of charts in the post are really illustrative of how inconsistent some of the interviewers were; this post contains some valuable insights which merit further study.
> Taxes and healthcare are super expensive here in Germany

1. It's actually not. I assume your primary audience is American so this is just a strange statement.

2. This is your personal after-profit spending and has little to do with your venture's numbers.
I’ve stopped offering food to beggars. These days I just ignore them.
Tes ofcourse but imagine if that kimd of improvement happened in metallurgy, we'd have space elevators, you could have a vication on Ganymede and the concept of rare metal would cease to exist
He is not that off. Apple asks $200 for 8 GB, so he is at the same order of magnitude. For comparison, I've bought this week 16 GB DDR4 ECC (unregistered) sticks for 67 EUR per piece (before VAT).
Is Laravel better than Symfony? When I used PHP, the Symfony components were the best in the ecosystem.
Chromium Steel Invented by Persians 1k Years Ago
>...the ability to "pimp" one's profile page. It was an aesthetic and security disaster

>all they can think of doing with them is scrolling down and clicking "like" button

Probably the majority of users shoot photos and video which can be a higher form of art than the geeky myspace aesthetic disasters were.
Huh? io_uring from what I've seen is mostly about direct disk async IO which some databases like (and I prefer databases that mmap :P) while netmap is kernel bypass for networking – "mmap" for NIC ring buffers – without monster frameworks like DPDK, with universal API that keeps all NIC-speicifics in the kernel drivers.
Not really. https://penpot.app/ seems promising, though.
I’ve seen Guix pop up a few times and I’m intrigued ... ostensibly a package manager but this article says it can work as an operating system in its own right. Can somebody explain this to me? Is this HURD? Or does it have a kernel? Is it some sort of hypervisor or application container? I always found HURD to be exciting in a sci-fi kind of way but from what I’ve heard this sounds like it’s actually something that could be practically useful. Where would I start? Does it make any sense running in VirtualBox let’s say?
I think at least windows 2000 had that for native dialog boxes.
"Thanks" for exploding this myth, that I've thought true for decades....
Now you got me wondering how people who got more well known creating open source projects go through hiring process at these big tech cos. I know creator of Homebrew still had to go through typical google interview.

I am talking about people like Jon Gjengset who got hired to work on Rust at AWS.
Show HN: Stock Analysis for Individual Investors
Will I be able to train models (PyTorch, Keras, TF) and do python dev on the M1 MBP?
That is because maybe it did not make sense to them to look up or down. To me it is like comparing a synthetizer to a violin and try to say which one is better.
While I look into this you can just click into and backspace the parts of the date that you want changed (instead of select all & backspace which I used to replicate)