skysight-inc/HackerNews huggingface dataset:
It kind of comes down to faith that these nets are right.

edit unless it all can be proven.
I love how absolutely esoterically random this is.
I was having this same problem, I always felt unprepared when it came time to give gifts (Holidays, Birthdays, etc). I ended up building a simple app for myself that let me take notes for my closest relationships throughout the year. Once it’s gift giving time I now have a list of ideas already built up.

I call it a PRM, essentially a personal CRM. I worry it sounds inauthentic to treat personal relationships like a CRM, but it’s really focused on my own internal reminders and preventing forgetfulness for people I care about.

If that resonates, the app link is here (basic, free, local data only): https://apps.apple.com/us/app/prim-relationship-manager/id14...
My view of the American perspective is "be as idle as you please, but don't ask me to pay for it."
Contrarily, this is exactly what makes Unix environments so powerful (and wonderful). The "Unix Philosophy" is typically considered unopinionated (in the "let the user choose" sense), but I'd say that it's more like it has a few very strong yet well-chosen opinions that produce a highly integrated universe where all sorts of different tools just work.
Would love to see a write-up on COGS. Others have said they are buying commodities from xiaomi and reselling but it's not like there is magic here. 50 employees and real working capital needs means real overhead. Obviously they are living on VC to some extent, but how is there enough money long term to sustain a business with zero or negative margin? Boom and bust?
Many were but many turned back to whatever they were coming from. Julia it's an interesting language with rather odd design choices though.
In my opinion, the major hurdle to a wider adoption is that it was/is oversold. They claim c-like processing speeds, and in many cases they can be reached, but not off the bat. You need lots of hacks to get to those speeds.
Vaporwave artists are going to have a great time with this.
Yeah well, it all depends what you mean by "scale" or "large". The vast majority of real-world applications are well served by a single-source-of-truth approach, which makes it relatively easy to get these features.
> So I'd love an ecosystem where things tend to be statically linked unless there is a good reason not to.

Security: a good distro provides security updates for shared libraries. With static linking it becomes too burdensome.
Unilever if you need a software dev on NZ I'm keen.
Congratulations to the S3 team from a friendly cloud storage neighbor in SLU :-)
Reminds me of garbage bins. The larger the bin I have the more rubbish I find to fill it.
The problem with that is, when someone receives cash, they will often feel the responsible thing to do is save it. Pay down their bills or add to their investments or whatever. Or even if they don't need the money, just adding it to the bank account and forgetting about it will often be the default action, even if some suggestion came with it. But then it's just a drop in the bucket, and they don't really get to experience the pleasure of a gift. The nice thing about a gift card is that they have to spend it, and so they can't feel guilty for doing so.

That said, some people might genuinely not want/need anything, and so might be happier with a token cash gift specifically because it doesn't create a responsibility to go buy something! I expect those people are in the minority though.
If they fuck up Slack, everyone will move to MS Teams.

That is, unless some start-up dreams up some kind of revolutionary paradigm shift in how people communicate online.

Maybe something in the AR space ~10 years from now.
I have Mail and Meet.
Kmart Week Of 02.02.1992. I'm surprised at how much I like it, and how much I hated this back then. ha im old now.
This is a startup/business/tech forum, I am a founder of a 20 person business (hiring 7 more) that does this part-time because it's very low maintenance. I am finally hiring a devops person to handle the command line side of things, though I am still pretty happy to dink around at the datacenter every once in a while.

I taught myself as I went. I save about 10x over AWS. I would likely make the same decision today if I was starting from scratch, as I did 12+ years ago when I first started doing infra for our small website.

Infra is not magical, it's probably the easiest part of my job. Way easier than messing around with JS dependencies, way easier than troubleshooting a segfault in a C extension for our Rails app, and way easier than marketing, business management, accounting, interacting with legal, etc. And takes less time too.
Advanced data structures: http://courses.csail.mit.edu/6.851/
Probably not, but hey, why not try (mostly to pressure journalists, tbh).
Got a t-shirt with the answer for you:

https://www.etsy.com/listing/486266971/burn-after-use-harley...
The cynical answer is "resume-driven-development".

The slightly more charitable answer is that having your infrastructure automatically scale and adapt to the workload, and watching it take off is a really fun and exciting moment, and people want to experience that, and in the rare event that it does happen and you suddenly need to handle 10-100x more traffic, having things auto-scale up and then back down means you (in an ideal world) get to watch it excitedly, instead of furiously running around spinning things up and putting out fires that arise when you start operating at larger scales.

Is it overkill to build your business like that from the get-go? Almost certainly (precluding the situation where you have some kind of guarantee of incoming load), but people (want to) do it anyway.
> Then to launch the software you need a shell script that overrides the loader search path and move on with your life.

> The ultimate solution is the .app/.bundle paradigm of MacOS. Everything should copy that.

All ELF systems support the $ORIGIN RPATH macro. It lets you build and package an application exactly like, if not better than, you would a macOS bundle. Specifically, it let's you specify at compile time a library load path relative to the invoked binary. You'd specify it as $ORIGIN/../lib for the canonical bin/, lib/, etc layout.
Day 2: Perl is dead. Long live Perl and Raku
> ...multiple nodes for decades, with support for referential integrity and transactions across nodes...

By definition, that would mean relying on something like two-phase commit. You're essentially running on a single "node" that just so happens to be physically dispersed across multiple machines, since the system would become partially or totally unavailable if the nodes can't communicate with low latency.
Considering it's a criminal offense for me to go

https://www.al-monitor.com/pulse/originals/2020/05/iran-new-...

why don't you get off your high-horse?
Nobody wants to be the manager responsible for a large expense that might pay off in years when when the manager is in a different position and therefore the advantages will be reaped by someone else.
Lessons for Early Stage Founders
I'm just terrified that they'll integrate Slack's clean web interface with the massive net of clutter that is Salesforce's UI.
That is amazing!

> https://github.com/zachlatta/sshtron

That is super cool!
Computer Science Degree – Is it worthy it? Should You Get it?
Because major takeovers are ways of fleecing investors, enriching owners, top executives and merger brokers.
Bless 2mello. Such an awesome dude. Proud to have had him on my stage several times at MAGFest.
A shame. Beyond the loss to science, the equipment itself was impressive. A 900-ton observation platform is like a multistory building suspended a few hundred feet in the air, in the middle of the jungle.

An interesting gallery of the telescope being constructed is here: https://www.naic.edu/history_gal/historicgal.html
Location: Dallas, TX
Remote: Yes
Willing to relocate: Yes (preferred)
Technologies: C++, Javascript/Typescript, Python, Terraform, Ansible, Docker, Vue, Svelte, Tailwind, vSphere, AWS, GCP
Resume/CV: https://www.linkedin.com/in/saadali93/, Resume upon request
Email: saadali93 [at] gmail [dot] com

Experienced in backend engineering and aircraft simulators. Looking for fast paced work with high growth potential and learning opportunities.
Joke’s on Microsoft, now Amazon can just buy Salesforce instead!

/s
For even less stress, buy gifts throughout the year and hold onto them until Christmas.
Stanford's experimental operating systems course[0], where you buy a Raspberry Pi and write your operating system on the bare metal by using the reference specifications.

"You should take this class if: 1. You write code well OR (you don't yet write code well AND have a lot of time to devote to the class); 2. AND you find these systems topics interesting.

The people that found the class valuable in the past were entirely drawn from this demographic. (In particular: I would not take this course if you were looking for an easier way to satisfy a cs140 requirement.) We are trying to go as far as possible as quickly as possible with a group interested in doing so." [emphasis mine]

[0] https://github.com/dddrrreee/cs140e-20win/
You can also force-align (with padding if necessary) your structures to be along whatever boundaries make sense for your processor's cache lines.

Ensuring an oft-loaded structure always fits inside a single cache line (instead of splaying across ~1.9 cache lines on average) is good not only for fitting lots of those structures into your L1 but for not blowing out cache bandwidth (read _and_ write, if you're modifying them).
If that's really the case then great job. Props to you.
Message threading would make it better though.
Hasn’t Android always needed more though due to its use of an interpreter/JITer (JVM initially) instead of native code? That doesn’t explain why the PinePhone would need more than two gigabytes for a browser.
Activate Viber on a no longer supported platform
Viber restricted users to authorize in WP7/8.1/Symbian/iOS4
But if you already authorized you still can use the Viber.
Also SMS field in the old versions is 4 digits length, but newer field is 6 digits.
They just restrict a Viber apps to authorize if its version is too low.
I decided to reverse it and made a proxy that brings it to life again!
Just follow the instructions from the link and you are good to go.
Once proxy used, you can remove it and continue to use a Viber as normally would.
Old devices become more useful again!
GitHub, amazon, and Mozilla are hiring!
If that's feasible, shouldn't Postgres do it automatically when adding that constraint (perhaps optionally, denoted by something like CONCURRENTLY)? Where's the catch?
The problem is not the size, but for Linux distributions to provide fast security updates for shared libraries instead of having to patch and recompile tons of packages.
It looks like disabling airdrop doesn't do anything:

> All iOS devices are constantly receiving and processing BLE advertisement frames like this. In the case of these AirDrop advertisements, when the device is in the default "Contacts Only" mode, sharingd (which parses BLE advertisements) checks whether this unsalted, truncated hash matches the truncated hashes of any emails or phone numbers in the device's address book.

Then follows the section on brute-forcing 2 bytes (only) of a SHA256 hash.

Spray noise on channels 6 and 44?
They're doing their own routing. Will the colo tech fix their iptables if they mess them up and can't ssh?
It seems to me like it's just vaguely guessing the question, in a manner of a Google search:

"When did the Simpson's first..." and it leaps ahead, ignoring the nonsense.

"Who flew the first airplane...", again.

I tested the theory with "How big is the Death Star's toilet", and sure enough it promotes a result on the diameter of the Death Star. So, part of this phenomenon is finding queries that are very close to "common" searches, with nonsense attached that's so completely zany that it doesn't push the statistical needle in any particular direction - and it latches on to the "common" search.

edit: I succeeded again with "When did doctor who invent fish fingers", which proudly returns "2010" - which is probably merely the most likely answer to any question involving "when", "doctor who" and "fish fingers".
The Playstation 3 used to have Folding@Home that users could opt-in to. I've always thought that the cycles that crypto currencies burn for mining could be much better used for something like performing protein folding calculations (or something else beneficial) and mine some coin in the process.
A simple data structure:

struct ASimpleDataStructure
a
b
end

Convert a variable to a different type:

x = 1
x = Float64(x)

Open a file:

open(“a_file.txt”)

Import foreign code:

using PyCall
so = pyimport(“scipy.optimize”)
so.newton(x -> cos(x) - x, 1)
have a look at gadgetbridge, no need to upload anything anywhere
Bits of DNA in ocean water can reveal white sharks swimming nearby
> Of course, I have set the fan to ramp up to max instead of throttling, but neither the XPS nor mbp has that option.

There are various tools for doing this on MacOS. iStat Menu definitely does it, but I believe there are some free ones, too.
Is a self-sufficient static build of Chromium or Firefox an impossible thing?
Updating OpenSSL or any other shared library is a "niche use case"?
This seems to be as close as you can get without matriculating: https://bradfieldcs.com/csi/
How exactly does one remain anonymous while engaged in so many legal maneuvers? I think there are specific answers here, which are mildly interesting, but the "Secret to Everybody" vibe that Banksy engages with the world from seems so unique, so un-recreated. Few others can collect such an aura of mystique, engaging the world, yet themselves continually refusing to be engagable, as real.
Well it is just an IRC client that spams garbage other IRC clients ignore.
I love my AirPods. There are still a few rough edges, but the experience is vastly superior to anything else I’ve tried.

One important thing to be aware of: because of their size, you can only fit a single battery cell inside each bud; as I understand it, this prevents any ability to specially manage the lifetime of the battery. I remember hearing something like “expect about 380 full recharges until the battery is no good.”

Anyway. Switching between devices is so seamlessly awesome. “Transparency” mode works well and is easy to switch in and out of. They do a great job of detecting if you just pulled them out of your ear and manage stop/start. Combined with a cellular Apple Watch, it totally rocks, giving you complete communications hook-in and letting you keep your phone at home. I assume they make you buy the phone not only because it’s technically easier to implement the full experience, but also because the Watch would totally cannibalize iPhone sales. The iPhone suddenly feels like a niche device when you have the AirPod/Watch combo.

My primary complaint with the AirPod Pros is that no matter which size insert I use or how tightly I secure them, they tend to fall out of my ears when I smile. I wish you could get them in the “peg” form-factor.

This has been my mini-review.
Cowbell
Ask HN: Who is reading? (December 2020)
What books, posts or papers have you read this month that HN should know about?

Much of the world is entering holiday season, what books are you gifting?
Bitcoin is valuable because of its value?
Yes, and this is why Linux distribution exist.

Good luck maintaining 100.000 statically linked libraries embedded in 10.000 applications.
You have a processing job which dumps a bunch of output files in a directory. A downstream job uses these files as input, sees a new directory, and pulls all the files in the new directory.

Because s3 was not strongly consistent, you would have the downstream job see a arbitrary subset of the files for a short while after creation, and not just the oldest files. This could cause your job to skip processing input files unless you provided some sort of manifest of all the files it would expect in that batch. So then you'd have to load the manifest, then keep retrying until all the input files showed up in whatever s3 node you were hitting.
> Twitch already purchased Curse Voice about four years ago and renamed it to the Twitch Desktop application. It was what Discord is now before Discord existed.

Curse Voice released in June 2015. Discord released in May 2015.

At best you could fudge the numbers and claim that Discord and Curse came out at the same time. A claim that Curse Voice was anything before Discord existed is flat out false.
Fantastic. Any write-ups or descriptions for how they made it happen?
I can't help but wonder whether threading an optical fibre down into the lungs and introducing some UV light might help. Half-baked idea, and there's some risk to the lungs, however.
Renting a box and forgetting about it is how you get hacked. There is more maintenance and operational burden with self hosting vs cloud. But going cloud doesn't mean there's no longer any burden.
Judging from Salesforce's past acquisitions I'd bet (and hope) that we won't see a lot of changes being forced on Slack users in the future. Salesforce will probably use it internally and include Salesforce product integrations, and likely start to use it instead of Chatter.
Great point. Thank you.
That is pretty interesting, I am surprised there is enough density of the genetic material in the water for them to find any.
Hahaha, I typed in a description of my grandpa and it recommended this:
https://www.etsy.com/listing/776598899/train-svg-train-vecto...
On a meta note, I bought a box cutter (a nicer-looking version with wooden handle) [1] so I can dispose of all the boxes we are getting these days.

And for opening boxes, I picked up one of these key/cutter tools. [2] It's plenty sharp for cutting the tape on boxes, but it's much safer than a box cutter, so other family members can use it. Each of them was about ten bucks.

1: https://www.amazon.com/WORKPRO-Folding-Utility-Handle-10-pie...

2: https://www.amazon.com/Nite-Ize-DoohicKey-Stainless-Attachme...
Azure as well
Wrong post, this is for employers. You want the other thread “who wants to be hired”
No, because the object may not be there (but already uploaded) with eventual consistency.
Yeah, I agree. All the scientists that I know who are using a programming language, are using Python because it’s easy enough to learn how to use and it’s powerful for their needs.

I really don’t see Rust being used for anything other than very specific cases.
That sounds _very_ wrong, what type of throughput are we talking about here?
Thank you very much for pointing this out, fixed now.
Fission is expensive because all the components have to be highly reliable, for safety reasons.

But in a fusion reactor, all the components also have to be highly reliable, because they will be so radioactive that repair will be difficult or impossible. The stuff that's hot in a fusion reactor will be far more complex than the stuff in a fission reactor, which is technically very simple.

The reliability is costly, regardless of the reason for it.

Of course power density matters. The cost of manufactured items is related to their size, and fusion reactor cores will be far larger than fission reactor cores (as well as being far more intricate). Are you saying this 10-100x larger size will NOT be reflected in the cost?

Renewables have lower power density, but also allow omission of entire parts of a thermal power plant. No steam turbines, no heat exchangers, no cooling systems. They also tolerate far less reliable components, because failure affect just a small part of the overall output of a field of turbines or PV modules.
And Minio too: https://docs.min.io/docs/distributed-minio-quickstart-guide....
...and in many other places there isn't.
There's a lot to unpack here. I think a much better method is to recognize that if you have trouble figuring out a gift for a person, you either haven't put enough thought into it, or you don't know the person as well as you might like.

> "I love X author"

This is fine as long as you realize they probably own all of author's works and maybe even pre-ordered the latest release. Find something unique (signed copy? first print? copy signed by the author's rival? rare statuette of their favorite character?) and gift them that instead.

> "I'm getting into Y hobby"

This can be a minefield. If you personally know something about the hobby this can work. But if you find yourself saying "The minimum wage employee at Best Buy told me this widget was the best one", you're gifting an obligation to use what might be an inferior product or one that doesn't meet their needs or expectations. It might even be one they ruled out for themselves. Additionally, researching widgets might be one of the things they enjoy about their new hobby.

> "They have complained about a slow computer that you know you can upgrade the ram/ssd" and the list goes on.

This is the key refinement of your gift-tracking idea. You've leveraged what you know about the world and about the person to gift them something they want or need and may not even know is possible to get for themselves.

> I think back to a dog seat cover I got for a friend after hearing them talk about taking their dog hiking a lot.

I was on the receiving end of this exact gift and it is one of the gifts I appreciate the most to this day.
If someone has a recommendation for how to build/architect large GUI applications like Photoshop. For e.g., how to think about Undo operation right from the get-go . I think that would be amazing to learn if there is a course like that.
Salesforce – Salesforce Signs Definitive Agreement to Acquire Slack
You need to trade on it, ideally with money or productive goods, not words or status. Words and history gets rewritten. Ownership does not. Own something that most people think is useless and then prove to them that they desperately need to have it. Then you can sell it to them and use the money for other things.
This was a pretty nice article on some of the rationale behind Raku, but I didn't really get this part of the end:

> -Ofun

. Which is apparently a meme for Raku:

> Audrey Tang coined the phrase that Raku is optimized for fun, short -Ofun.

from https://raku.org/fun/.
Which, I suppose, is why they have rebranded to “Mood Media”, and no longer use the word Muzak. As you might have seen if you read the article.
Hmm. GitHub is not sending verification emails to my protonmail right now
I disagree, managed K8s and managed Kafka are both far nicer to work with than doing it yourself.

Of course, you have to accept the costs and the limitations to use it.
It's also how you get mercy.

Non-local justice can get you genocide.
For me there's a profile picture in the top right that opens an account dialog, from where a single tap switches to any other account. Do you mean something beyond that?
Does this have video?
This.

As a minimalist related to borderline hoarders, I dread gift-giving occasions. When I give what I would want, it's considered stingy and sparse.
masterwork.
Location: Taipei, Taiwan

Remote: Yes

Willing to relocate: Yes

Technologies: Web Dev, Machine Learning, Python, Javascript, Go, Docker, Git, MongoDB, MySQL,...

LinkedIn: https://www.linkedin.com/in/hugo-chen-62979b131/

Résumé/CV: https://drive.google.com/file/d/10xd_UL8D5p7FO_vv7CiwsfZetY-...

Email: hugo.chen731@gmail.com

About: Backend/Machine Learning Developer with 2+ years of experience in building real time streaming low latency bi-directional system from scratch. Master's Degree in Computer Science and Information Engineering (CSIE) from National Yunlin University of Sciences and Technology, familiar with English and Chinese, now working in Telexpress.
I have that enabled and I still get the message that my call will end when I try to switch teams while in a call.

Last tried this a couple of days ago.
Is there a plugin planned for firefox?