skysight-inc/HackerNews huggingface dataset:
Anyone else constantly worry about career regret?
I'm a developer in my late-30s in the US. I work at a tiny company (<50 employees). I'm respected at my company, and I feel that I do good work for them. But it's all boring! I work hard for ~40 hours a week, have an above-average salary (for my area), and good PTO. My benefits (health, 401k, etc.) are meh, but not terrible. I hope to retire in 12-15 years. (just typing that out makes me realize how little I have to complain about)

But yet, I find myself constantly worrying that I’m going to get to the end of my career and be filled with regret that I did boring work all these years. At the same time, I’m terrified to make the switch to something new. It would be difficult being the n00b all over again, and that scares me.

Anyone else worried about this? All my other friends in the industry seem to jump ship to a new company every couple of years. That gives me anxiety just thinking about it. I probably need a therapist more than an audience at hacker news, but thought I’d see if anyone else is in a similar position, or WAS in a similar position and how they dealt with it. For all I know people at the brand name software shops have different regrets of their own. Thanks for letting me vent.
This all stems from the official policy of only caring about themselves and putting themselves above the users. https://docs.brew.sh/Maintainers-Avoiding-Burnout#3-prioriti...
Nope. You're working with kmers. I think it's 6mers in the current models. It's good because you get redundancy as you move, but coupled with the fact that you can't control dwelling time it makes repetition hard to handle.
You can't do 30 knots on the Elbe river. I mean you could, but only once, because VERBOTEN! (Because of the waves, and such.)
Cuxhaven would be more apt, but lacks Autobahn(to Hamburg). Same for Brunsbüttel. Furthermore Hamburgs Autobahn is almost always gridlocked, at least in parts(Especially around the Elbtunnel). Your map is not the territory, laddie :-)
Here are a few links to provide clues...
https://www.psychologytoday.com/au/blog/finding-new-home/201...
https://www.reuters.com/article/us-health-heart-dog-owners/m...
https://www.the-scientist.com/news-opinion/number-of-pets-in...
that's a cool idea -- put the supercap between the motor and battery, but also attach the charging port to the supercap.

It would be a buffered input to the battery no matter where the energy comes from.
"Everybody sewed their own clothes until we built textile factories."

He's never heard of tailors?
You should make the main content full screen or at least larger and perhaps add more fields. It took a long time before it loaded in the boxes, so is the server overloaded atm?
For me, google+ added zero value to my life, thus I dropped it post-haste
Should it be like in The Jackal where they just press CTRL to transfer the money or in Independence Day where the aliens are wished a nice day at the end of the on0the-fly implemented GUI - https://twitter.com/JeKalifa/status/1096709404710309889
Half-space rasterization[1] is a neat alternative to the classic scan-line renderer.

[1]: https://web.archive.org/web/20120212184251/http://devmaster....
The left will destroy itself.
China’s Hualong One nuclear reactor goes into service
Ben Nadel: “Enterprise” Is Not a Dirty Word
Perhaps it’s due to their involvement with the concentration camps, or their close ties with the CCP, or subverting sanctions against Iran?

It’s also absurd that EU would even consider using Huawei in the first place given their desire to achieve technological sovereignty.
Do I have to be the oldest fart in the room to just naturally assume that since Mozilla was the first popular browser to show inline images, that its homepage is the first place to look?

http://home.mcom.com

Last-Modified: Fri, 21 Oct 1994 19:00:00 GMT
Rumor is that is exactly what they are planning. A clean "break" at the show level and doing it as two "separate" shows would help simplify marketing and budgeting and contracts, especially with a recast.
No it isn't. I could never find an e-mail address on the site (not saying it isn't there, I just could never find it), so I just tried support@startupschool.org, as it's a common e-mail address to have.
Actually the title of the article is kind of misleading. "Berlin" stands in this context for the German federal government (the announcement is from the Federal Ministry for Economic Affairs and Energy) not for the state of Berlin.

Living in Berlin myself I can attest that very few people would believe that the state of Berlin could pull off such a feat, however, the federal government is (somewhat) better positioned for that.
I don't want to get into a philosophical debate about what is "open source," but I have no issues with how Sentry advertises and documents their licensing or in how their custom terms are actually written.
The asdf Python plugin uses python-build, the same back-end that pyenv uses. So the tools are very similar. I prefer asdf to the collection of programs you mentioned because with asdf you get a unified CLI syntax for adding/updating plugins and installing/removing versions. I like being able to use the same toolchain and UI to manage different versions of Python, Node.js, Ruby, etc. Check out the list of asdf plugins [1] — it's quite impressive.

[1] https://asdf-vm.com/#/plugins-all?id=plugin-list
Research project, not actionable human health. I fully support large-scale WGS projects and hope that some day one of them will have a recognizable impact.
nextdoor pissed me off - when I moved, they sent out a postcard to people I knew telling them of my new address - and I didn't ask them or authorize them to inform people of where I moved - as there were people whom I did not want to know where I lived.

That seriously pissed me off.
Neither AOC nor Cruz would benefit from saying there's no need for an investigation. And Elizabeth Warren, who you'd think would be most on top of this, published a list of reasonable questions and people immediately attacked her for defending the hedge funds.
But what about 10 years from now?

Man, what was the name of that streaming console that they never produced that was all hyped about ten years ago (EDIT: found it, the Phantom[0]; and OMG, it was 16 years ago)? Because that was what was being said about...ten years ago. Still waiting.

I don't know that's a nut that will ever get cracked. I've got symmetrical gigabit fiber, but you think it's the speed that makes the difference? Nope, it's latency. And to a certain extent, one has to hope that the speed of light will take a big leap forward. Here's an example that has little to do with gaming: online music playing with other people. Boy howdy, 30ms of total latency and you'll quickly notice. That's why practically no one uses (for example) Zoom, and uses something like JamKazam instead. Zoom has other priorities, as long as the packets get there in a reasonably timely manner. JamKazam, OTOH, prioritizes low latency. You go buy a special box ("USB audio interface") to plug things into, wired Ethernet and no WiFi, and your headphones and mic are wired. Everything is wired. And even then, in a two hour jam session we'll get the occasional person that's lagging just a half-beat off. (I wish everyone used JamKazam for online meetings, because a side benefit is that conversations are much more pleasant without the lag of a Zoom/Teams/Whatever meeting.)

So hundreds of dollars of equipment, and no wireless anything in sight, to cut latency to something reasonable to play music, but somehow a wireless controller connected to a box using WiFi over an internet connection that has the same latency it did probably ten years ago is going to work smoothly? Not today, not tomorrow, but maybe sometime in the future as long as you're not in Seattle trying to play someone in Miami.

[0] https://en.wikipedia.org/wiki/Phantom_Entertainment#Release
How has your approach changed?
I wrote a bit about this from the perspective of a data scientist here:
https://www.robinlinacre.com/demystifying_arrow/

I cover some of the use cases, but more importantly try and explain how it all fits together, justifying why - as another commenters has said - it's the most important thing happening in the data ecosystem right now.

I wrote it because i'd heard a lot about Arrow, and even used it quite a lot, but realised I hadn't really understood what it was!
Boston Dynamics introduces self-charging robotic dog Spot
Exactly. Some specific examples.

Read a Parquet file into a Pandas DataFrame. Then read the Pandas DataFrame into a Spark DataFrame. Spark & Pandas are using the same Arrow memory format, so no serde is needed.

See the "Standardization Saves" diagram here: https://arrow.apache.org/overview/
We interact with IBM from time to time at my work and in general they don't seem like the most competent people in the world. But also it varies quite a bit depending on which sub-group within IBM you are interacting with.

The nice thing about IBM is that they have an army of lawyers and industry connections that a small company like mine can piggy-back off of now and again.
HomePod does not boost bass. Take a look at these graphs showing the flatness across the spectrum and the level of deviation and distortion.

Whether you like flat frequency response on a speaker that can power the low end is up to you, of course.

https://www.fastcompany.com/40530628/apple-homepod-frequency...
https://www.reddit.com/r/audiophile/comments/7wwtqy/apple_ho...
I knew someone who tried to go to hotmail.com but went to hotmale instead...
In china women have the option to use their nudes as collateral, knowing that if they don't pay back, their nudes will be leaked.
Not on M1 Apple Silicon. So many issues with pyenv on the M1. Brew python works fine natively.
I recently found it useful for the dumbest reason. A dataset was about 3GB as a CSV and 20MB as a parquet file created and consumed by arrow. The file also worked flawlessly across different environments and languages.

So it’s a good transport tool. It also happens to be fast to load and query, but I only used it because of the compact way it stores data without any hoops to jump through.

Of course one might say that it’s stupid to try to pass around a 2GB or 20MB file, but in my case I needed to do that.
IBM's hyped initiatives are almost a sell signal. Blockchain, Watson,.... whatever IBM gets into and sinks huge resources into invariably fails. How can a company with so many smart people and technical managers lead to so much failure. Failure not of the "portfolio of small bets most of which go nowhere" but rather a few major hyped initiatives that almost all fail.
The absolutely do not compare!!!! As Canadian I am appalled at the constant CCP apologists in our country and on HN.

One is a totalitarian regime devoid of basic human morality such as ripping out organs out of people for profit while they are alive , responsible for genocide of Uighurs and suppression of information and many many other stuff that is devoid of any dignity for humanity.

The other is a democratic hyperpower that Canada is also part of under the Five Eyes agreement.

If I had to choose between the CCP, Russia or America, it's America every fucking time.

edit: I took a look at your comment history and when you talk stuff like this I see where you are coming from:

A significant reason why Stalin was able to successfully rise to power and why the Bolsheviks were able to secure total power is because of foreign violence and interference.

https://news.ycombinator.com/item?id=26013882

the other commentators replying to you are correct. Your ignorance is quite disgusting.
This had a sizeable thread two months ago: https://news.ycombinator.com/item?id=25266812

Also 2019: https://news.ycombinator.com/item?id=19584921

and a bit here: https://news.ycombinator.com/item?id=19096322
A proposal building software for travel advisors
This has been discussed before but I am watching the development of https://github.com/fonsp/Pluto.jl so that it can provide some solid alternative.
what was your encoding scheme? hash of some character representation was the key?
When you want to process large amounts of in-memory tabular data from different languages.

You can save it to disk too using Apache Parquet but I evaluated Parquet and it is very immature. Extremely incomplete documentation and lots of Arrow features are just not supported in Parquet unfortunately.
It is a HN thing, people don't want to hear anything that isn't agreeable :).

You said everything and I am sure they will come up with some technological way how handle discharge in case of accident, in case capacitor batteries become a thing.
Most known laws of physics work that way, they hold almost always, but sometimes, rarely, in contrived conditions, they don't. There's no silver bullet that works for everything.
I had the same perspective on this. I spent some time building up a 2d graphics library from zero, primarily for drawing very simple UIs on resource-constrained devices.

I initially tried using D3D/Win32 APIs to perform the high-level drawing operations for me, but found that for the scope of functionality that I required, these interfaces were far too heavy-handed. These also have lots of platform-specific requirements and mountains of arcane frustrations to fight off.

I didn't need to interface with some complex geometry or shader pipeline in hardware. Raytracing is hilariously out of scope. I really just needed a dead simple way to draw basic primitives to a 2d array of RGB bytes and then get that to the display device as quickly as possible. What I ended up with is something that isnt capable of very much, but can run on any platform and without a dedicated GPU. I also feel like this was a much better learning experience than if I had slammed my head into the D3D/opengl/et. al. wall.
Rxdb: A Realtime Database for JavaScript Applications
Nice find, thanks. I knew it wasn't original to us, but I've rarely heard it outside of my home (though I also don't watch sports news/discussions so it's probably pretty common there).
I have this setup running on M1 and Intel. I'm not saying you are having no issues, but I don't think that's the reason.

If you're having trouble installing something with brew on M1, run arch x86_64 brew instead of brew to do a Rosetta installation.
I've swapped hundreds of terabytes to a terabyte SSD (off the shelf cheapie) with no recognizable problems (the gigapixel panoramas look fine).
How quickly do you read!? That’s 1.8 books per day! Assuming a book is 240 pages, that takes me about 6 hours if it’s not too dense prose, so for me that would be a full time job with quite some overtime and weekends, assuming I don’t get tired.

Honest question, there’s a couple assumptions in my napkin calculation :)
Butterfly Network | SF, NY, or Remote | Full-time

Butterfly Network's mission is to democratize healthcare by enabling universal access to superior medical imaging. We reinvented ultrasound technology by creating the world's first handheld, single-probe whole-body ultrasound system: the Butterfly iQ. This breakthrough technology reduces the cost of the traditional ultrasound system by miniaturizing it onto a single semiconductor silicon chip.

Butterfly harnesses the advantages of AI and cloud computing to deliver advanced imaging that is easy-to-use and built for the digital era. The Butterfly iQ and next-generation Butterfly iQ+ have received CE Mark and FDA clearance and are being sold in hospitals and clinics around the globe.

Benefits: Fully covered medical insurance plan, dental and & vision coverage, pre-tax commuter benefits, free onsite meals, 401k plan, flexible paid time off, work from home or from one of our beautiful offices in New York or Palo Alto, competitive salaried compensation, and equity.

We're hiring security engineers.
For more information, job descriptions, and to apply: https://www.butterflynetwork.com/careers?gh_jid=4257413003
Yes the Bitcoin community, more so than most others because it's built on a deflationary model which heavily favors early adopters. One of the major reasons it's failed on its goals to be a currency is that the deflationary model encourages passive speculation holding it rather than using it, but that only works as long as new money is being pumped into the system. Even cursorily following the topic will show many examples of advocates making unrealistic promises which make little sense from the perspective of building a healthy community but are entirely understandable when you realize that they are hoping to see a personal windfall from everyone they convince to use it.
>I kinda wonder if they shouldn't charge, say $100 to list an app on the App Store and $50-$100 per update too. It's going to cut down on scam apps and pay for enforcement.

The road to horrible buggy software is certainly paved by charging devs to update their apps while not allowing them any way to charge users for app updates.
As someone who has suffered burnout at various points I think that policy is a great idea.
You should give MacPorts a try...

MacPorts allows you to install multiple Python versions at the same time and I personally have several venvs with Python 2.7, 3.6, 3.7, 3.8, 3.9... all running without a glitch.
Does anyone have any thoughts on the graphic showing the spectrum of testing options listed in the article (or additional resources that cover at a high-level this topic of understanding range of testing options)?

link to the graphic for ease of reference:

https://blog.auxon.io/images/posts/effective-property-based-...
(Disclaimer: I’m not a therapist, just someone who has dealt with a lot of anxiety and has been through treatment. Please do get professional advice if you’re struggling!)

That’s a great question, and the answer is: it depends! In the abstract, what you’re describing sounds like the opposite of avoiding a feared consequence. With fears, you want to be able to look them right in the face and say: “Yeah. That might happen. I can’t predict the future and I can’t know for sure. But if the worst does happen, I will find a way to accept that reality and adapt to it as best I can.”

(This sounds simple, but if you’re in the habit of avoiding fears, it won’t be easy at first. Your brain will twist itself into a pretzel to work out some way of avoiding the feared thing. This is where therapy is so useful: a professional knows how to guide you through a process of learning better mental/behavioral habits, and they have helped many people before you).

The nuance is intent. It’s healthy coping to open yourself up to the scary uncertainty and possibility that something bad may happen, and to commit to finding a way forward if and when that happens. But it may be avoidance if you’re trying to PROVE to yourself that there’s nothing to fear. It can also be avoidance to identify every possible scenario that might unfold and how you would deal with it - in that case, you’re trying to avoid the uncertainty by mapping it all out. (You can tell that this may be happening because your thinking becomes pretty baroque, and it always seems like there’s just one more scenario that needs to be mapped out and “fixed”.)

Generally, we humans have a hard time tolerating uncertainty. But the truth is, almost everything in life is uncertain to some degree.

There is a difference also between taking a realistic assessment of the facts of a situation for the purpose of making a realistic, fact-based assessment, versus “lawyering” the facts to get to a preferred conclusion. The former is healthy and appropriate: anxiety does skew our perception of facts, and it’s good to ground ourselves in objective evidence, whatever that evidence might say. The latter is an attempt to reassure the fear away, and the relief it offers just doesn’t “stick.” The anxiety tends to come back with a new what-if: “Oh yeah? You can handle losing that customer? Well what if you you lose several customers all at once? Then you won’t make your mortgage payment!” If you notice that happening, you want to slap a big, sticky label on that thought: that’s anxiety! And the answer is: “I don’t know. Yeah, I might lose every customer at the same time, lose my house, and end up on the street. But how likely is this? Is it an appropriate use of my time to plan for this contingency right now?”
OpenGL is really not that much of a wall. I recommend giving it a try.
I guess we need to keep in mind that index of is going to report file creation date, and it's hard to know when the file actually entered the web vs. "Was created, someone left it on disk, and then started a web server."

I still have emails in my homedir from 1990. Ugh.
Got your eye on one in particular?
> I think "open source" as you describe it is broken and unsustainable,

Then dont claim to use an open source license. Its just recently people have felt foss is commercially viable. For most of its history people believed that foss was not commercially viable. That's why it was considered a radical view.

You want to have the cake and eat it too. You're trying to ride the wave of goodwill that open source provides without paying your dues. Yes open source makes it harder to be commercially viable. If it didn't, if it only provided benefits, everything would be open source.

> But if we can't agree that the definition of "open source", like any word or phrase, can change over time

If i sold nut free chocolate bars, and then someone died of alergic reaction, to which i responded by saying, definitions change over time peanuts arent included in nut-free, would you accept that?

Yes, words can in principle change over time - but you can't just change meanings unilateral, especially not as part of a false advertising campaign to mislead users into thinking you are something that you are not.
Something like the Samsung EVO 960 (typical mid-range SSD) will take 400TB of writes in it's lifetime. So that's 8,000 days of 50GB writes.
This statement is completely wrong.

Huawei is a legitimate threat from a country that doesn't have the same checks and balances as other countries e.g. free media, robust judiciary, democracy.

And it's not like network providers are specifically trying to secure their platform against Huawei. It's against anyone.
Yeah that took me a little bit too. It a garden-path sentence title.
Welp. This is what I come to HN for.
This is exactly what's happening at Royalmount in Canada.
Actually, one of the main features of this tech apart from the obvious size-factor is that it's a streaming process. You can analyse data on the fly and decide when to stop the run. Wash the flowcell, and use it for another sample. Eventually the pores die, yes, how fast depends on the sample type. I think they guarantee 48 hours or something of the sort.

The expensive part is not the chemistry. Each flowcell has a very expensive piece of metal that senses the very small current variations that each kmer causes when going through each pore. They've actually come up with a device (horribly named "flongle") that has the same shape of a flowcell but no pores, and the mini flowcell it uses is ~90USD (against ~900USD for a full flowcell). Of course, yield is much lower.
> I like how TS is unsound (has no runtime performance penalty for mixing untyped code), and is easily disabled via any if it's in the way.

This is already done. See https://github.com/racket/typed-racket/pull/952 for RFC and https://github.com/racket/typed-racket/pull/948 for the implementation.
bitcoin /thread
> Do you have any links that further elaborate or perhaps suggestions for papers/books in algo trading?

One of the things I'm realizing from all this is there aren't many good, succinct sources on market microstructure. It's complicated. But it's not that complicated. (It's just usually boring.)

The best I can recommend is how I learned it. Start with a respected paper [1]. Trace through the references until you find something you understand. Then work your way forward.

[1] https://www.smallake.kr/wp-content/uploads/2016/03/optliq.pd...