skysight-inc/HackerNews huggingface dataset:
As far as Christian doctrine is concerned, the answers are 1) true, 2) true, 3) false.

Whether or not you go to hell depends entirely on whether or not you're saved through faith in Jesus Christ. What you do during your life has no bearing at all on the fate of your immortal soul, because the default fate of all humans, no matter how morally they live or how evil they are, is an eternity of hellfire due to original sin.

And yes, that means that every priest who ever molested a child still goes to Heaven. They just get, like, a stern talking to from the Almighty or something.

And add to that, any abusive priest knows that the Church will go out of its way to protect them.
"What could a mathematician do with a perfect shuffle?"

Perfect? That's a word which should not be deployed lightly!

By definition a shuffle can never be "perfect" - a card shuffle should strive to mix up the cards but it can never do that job and then say "these cards are optimally shuffled"

Oh so now we have a new definition for perfect: "Praeger, however, is interested in just those permutations of the cards that you can get by using perfect shuffles, when a pack of cards is exactly split in half and the cards from each half perfectly interleaved one by one."

I have a different idea of what perfect means and it is not that. I suggest the word "precise" or "exact" when describing fancy shuffling schemes.
Some people talked about it, but IT DID NOT HAPPEN.
Something like that eventually.
Oh, I didn't realize a subdomain was not considered 3rd party. So soon we'll see adnetwork.mydomain.com and www.mydomain.com.

I think we should just make cookies only work when the domain matches exactly.
Good point, architect is indeed compensating function that comes to cover for many deficiencies in organization. Those deficiencies are:

. Developers that are mature but lack proficiency because they don't care about software development

. Inexperienced developers that lack, well, experience to make proper designs

. Absence of domain specific knowledge when company tries to shift it's technological gears or switch to new domain/market all together

. Problems in communication and planning between dozens of teams/services that build together 1 product that must work in unison perfectly, yet it's hard for each team to know architecture/plans of all of the other teams and properly consider it during development

. Absence of ability to see "the big picture" by individual teams and take it properly into consideration

. Just a general jack of all trades that will compensate for bad product/project/program management, will establish proper processes, etc.

As part of this you occasionally can revamp organizational structure and leave company in much better shape, but it requires a lot of work that you, as architect have no authority to do :)

> And furthermore, as a developer, those organizations are no fun to be in and you can't pay me enough to want to deal with them

One of my last jobs was in company that I literally sweared to never work for. They gave me a shiny title, 50% raise of already top salary in industry that I had, yet what really sealed the deal was manager who wanted to try to do something new. Even though it was at times horror show, at the end of the day it was probably most fulfilling position that I had due to a sheer volume of things that I managed to change. And we also delivered totally new product, first in industry beating all the competition to market, including companies that were supposed to be market leaders in this area.

>Which adds to the problem. When good developers choose not to be in your company because your company is a disaster for developers, you don't get good developers.

The issue is that really good developers are rare. Developers that you can delegate to them and sleep well at night are a rare commodity on the market. I been working in dev for 25 years, both in startups and in established companies and I maybe know only dozen of people like this. Unfortunately, most of the developers on the market are in it only for money and don't really care about what they are doing.

Also, as anecdote, at this ^ job place that I described, in order to work around bad reputation of the company I suggested to create daughter company with a different name that will be operated independently in a different location in order to try to get better developers. We were a few steps away from closing on office lease before management bailed out because they were afraid that it will upset employees of the company
Well at least in UTF-8 the first byte is one that isn't on my keyboard...
I have never heard of it, so I guess no.
Apple isn't giving back anything. Participants get a $200 discount on a new M1 Mac purchase until May 31.

If the participant has already purchased an M1 Mac and doesn't need another one, then they get nothing.

And the store credit isn't given until after the DTK is returned.
What taxes to pay in the first place off to? If he didn't sold them bitcoins he didn't make any money. Are you saying you should prosecute for taxes people who hold Picasso paintings because this year Picasso went up 10 times more than previous year, even if they don't sell it?

Remember, bitcoin is art, not money. Or is the same money just like art is.
Do you have any evidence of this happening?
Shrinking the usable space on a block device is wildly impractical. The SSD has no awareness of how any specific LBA is being used, no way to communicate with the host system to find out what LBAs are safe to permanently remove. You can't just incrementally delete LBAs from the end of the drive, because important data gets stored there, like the backup GPT and OS recovery partitions. Filesystems also don't really like when they get truncated. Deleting LBAs from the middle of a filesystem would be even more catastrophic. The vast majority of software and operating systems are simply not equipped to treat all block devices as thinly-provisioned. [1]

And SSDs already have all the infrastructure for fully virtualizing the mapping between LBAs and physical addresses, because that's fundamental to their ordinary operation. They also don't all start out with the same capacity; a brand-new SSD already starts out with a non-empty list of bad blocks, usually a few per die.

Even if it were practical to dynamically shrink block devices, it wouldn't be worth the trouble. SSD wear leveling is generally effective. When the drive starts retiring worn out blocks en masse, you can expect most of the "good" blocks to end up in the "bad" column pretty soon. So trying to continue using the drive would mean you'd see the usable capacity rapidly diminish until it reached the inevitable catastrophe of deleting critical data. It makes a lot more sense to stop before that point and make the drive read-only while all the data is still intact and recoverable.

[1] Technically, ATA TRIM/NVMe Deallocate commands mean the host can inform the drive about what LBAs are not currently in use, but that always comes with the expectation that they are still available to be used in the future. NVMe 1.4 added commands like Verify and Get LBA Status that allow the host to query about damaged LBAs, but when the drive indicates data has been unrecoverably corrupted, the host expects to be able to write fresh data to those LBAs and have it stored on media that's still usable. The closest we can get to the kind of mechanism you want is with NVMe Zoned Namespaces, where the drive can mark individual zones as permanently read-only or offline. But that's pretty coarse-grained, and handling it gracefully on the software side is still a challenge.
I agree but I'd go even further and say that even something like marriage is quite easily reversible. It depends on your risk tolerance of course.
-> for what it's worth, Internet Download Manager, Investar Holding Corp it being turned off around 2018...

Thanks for clarifying
Doesn't the rollout of IPv6 largely replace the cookie as a useful identifier of sorts?
Why? First doses go to highest bidders, which might as well be government, or it might wait a while until more doses are available and the bids get lower. The point here is to incentivize the vaccine manufacturers to race against one another, to produce as many doses as quickly as possible, in order to take advantage of the early high bidders.

Instead, the current arrangement, where the governments claim first dibs on hundreds of millions of doses, while paying relative peanuts compared to the insane amounts of value those vaccines could produce, do very little to incentivize the companies to spare no expense to accelerate the production. Once they satisfy the obligations they have with governments, remaining buyers won't want to pay much either, so why bother?
The built-in camera app scans QR codes.
I once bought a schematic for a DIY pong. IIRC it used monostables and integrators to control timings -- scan frequencies yes but no strict pixels needed.
Yes, definitely. As the database grows I would have to add a third level, at least. Probably sections within the large pane that would fold out.

Creating a useful hierarchy and keeping it balanced is one of the bigger challenges of the project.
Is this https://lccn.loc.gov/2003636872? It’s in Spanish and directed by George Melford, but it’s on VHS and it’s dated 1992. Plus it has English subtitles.

It would be fun to see this, but I get the impression that it would involve a visit to the Library of Congress. Or maybe Cuba?

Is there more information on the Library web site that I’m missing?
Do they though? Nearly everything these days has TLS/SSL. What would they gain from intercepting a load of encrypted data?

Even NSA said their snooping on network infrastrucure was becoming useless with the leaked info on their monitoring, which was years ago.

I really don't see the value these days of being able to intercept traffic like this. You will obviously find bits and bobs that isn't encrypted but it's not like 20 years ago where you could get everything in a few days.
OT: Why doesn't the article have a link to the Beam website? That seems like something that would be relevant to someone reading this article.

I've noticed this trend a decent amount, where news articles don't link to the very product/study/whatever they're actually talking about. Very frustrating.
Your position seems to be that Python packaging is a mess for non-specific reasons but also that nobody is allowed to write tools to improve usability. Think about pip – that wasn't the first tool to do that job but it (gasp) automated several things which didn't have great solutions. Virtualenv has the same story. This will be no different.

> I can find and install updates just fine in other package managers for other languages, without messing my setup.

Just like Python, in other words? (remember, this thread is not about installing package updates)

> I can also move my whole environment to any path I like (with just copying).

The problem we're talking about here is what happens when you get a new build of the language itself. This is also true of most other dynamic languages unless you manage to avoid using any sort of native code linked against the language runtime. A compiled language which produces a static binary won't need that, of course, but that doesn't avoid the need to periodically recompile to stay current with dependencies and language changes. In all of these cases, automation makes the process fast and easy.
In this very same thread

https://news.ycombinator.com/item?id=26019039
I remember as a kid in the 80s trying to do simple things like draw diagonal lines.... painful.... then wanting to draw a circle. That was even more painful. My dad was a physicist and taught me the math needed.... I can remember watching with awe as my circles render slowly. Fun times. I was super impressed when I saw programs draw circles quickly. Now, it's all trivial! But I'm sure many would be lost if the only thing they could do is set a single pixel!
$200 today or $2000 on ebay a couple of decades from now
How We Made GitHub Fast (2009)
In English as it as spoke, the plurality of the word 'buyers' in my statement is grammatical rather than factual.
Three things:

- know all the tradeoffs and possible options you need to make

- have the judgement to balance and choose correctly

- be able to execute no matter the mix of choices
I was wondering the same thing when I read that. According to https://www.miamiherald.com/entertainment/movies-news-review... (2015), the loan was made by 1995, and it does not mention anything about it not being returned, so it seems somewhat unlikely that the US Library of Congress version (which was added in 2015) is the original.
Uploading to archive.org would also be a good idea.
I’m sorry you’ve made a very uncompelling case for me. You fail to address the directionality inherent in all my data preferring to instead point at the current state as though it’s terminal and natural. I just don’t see it that way. Thanks for your perspective however!
This is extreme. Make a different user account. Use your legacy PyCharm version for work, and more edgy stuff personally.
I don't know about cylinder records, but for typical vinyl disc records, the biggest issue I've heard about with contactless transfer is that a needle will displace dust particles while (obviously) a laser will not.
Not really. ipv6 has nothing to do with any of this.
The writing’s on the wall for Google Stadia
I would love to see an extension of this study that includes an in-group versions of these meta-beliefs. I want to know how extreme democrats think democrats tend to be and how extreme republicans think republicans tend to be.

Personally, I'm pretty far left if I look at a right-wing community online, but pretty central if I look at a left-wing community online. I'd bet lots of people feel this way.
Could this tool be used to create a meant a software bill of materials, or is there more work needed for that effort?

> A bill of materials or product structure (sometimes bill of material, BOM or associated list) is a list of the raw materials, sub-assemblies, intermediate assemblies, sub-components, parts, and the quantities of each needed to manufacture an end product. [0]

[0] https://en.wikipedia.org/wiki/Bill_of_materials
It boggles my mind that in 2021 IPython/Jupyter notebooks _still_ don't have inline code evaluation or sensible parameterization without using extensions.
Yes. That was after the senate testimony session, that youtube removed. At the time of that senate testimony, this was the recommendation.
Ask HN: Room for a Lawyer at Your Company?
Hi there! I'm a burned-out attorney that wants to return to the world of tech. I was a systems administrator about 20 years ago and have maintained an interest and realized, during this stressful time, that I want to find a way to merge my career with my interest.

I'm not specifically asking if there is an opening at your company, more like ... do you see a place where having a lawyer would be beneficial? Any niches that you don't see filled?

Mostly, I'm in the brainstorming-and-dreaming phase and I was hoping there might be some hive mind insight.

Thanks, from a guy sitting on a conference call for the last 3 hours with no end in sight!
You can configure Spark to use arrow for passing data between Java and Python via spark.sql.execution.arrow.pyspark.enabled but yes, Spark uses Java datatypes internally.
>Apple is not refunding the $500, though it is offering a $200 promotional code.

This pretty much sums up modern Apple.

Developers are not working with Apple, but for Apple.

And oh, the $200 Credit is only valid until May 31st.
So? still applies. That's pocket change for a multi-millionaire. If I drive and break the speed limit having on my right a beautiful Victoria Secret model and paying the $300K ticket is a way to make her wet, guess what I'll do? Remember the scandal a few years back when models from famous fashion houses in Milan and New York were paid a million dollars per night by rich Arab oil magnates? I'd say those 300K are quite cheap in comparison.
My main programming language before Go was Perl. I enjoy both languages but Go stays in my head better than Perl. However, I still use all my favorite perlvars for one-liners when munging data.
> Failing to restart an engine in a retrograde trajectory

That's not a failure, that's the effect of some upstream failure.

What failure are they repeating? Pumps sized too small? Improper torquing? You talk like you know the details, so share them.
I have often wondered recently why this isn't done more? Just re-shoot the same show/movie with Spanish French Chinese Japanesse Arabic etc.. speaking casts. make the smae show for diffenrt markets with different actors use the same sets the directors already have the scenes set up hell you could record camera positions and the camera could move exactly the same in different versions.
> loans are strictly an act of charity since they cannot take interest.

Let me guess, this means that you either have good connections or you're not buying a house until very late in life?
If they're interested in retro computers, you can always try finding some books from the 1980's. Many titles were written for children. The Apple II was also a fun playground for computer graphics since it was supported in BASIC.
This project was aided by earlier efforts hacking the Blu-ray laser from the XBox to turn it into a PCB printer. The original work is also really interesting http://www.diyouware.com/node/161
A lot of this stuff is pretty bespoke. I’m sure it’s not hard to get your hands on (especially now) but by the time it’s ready, nobody will need it.
Feature Stores for Self-Service Machine Learning
The purpose of life is to convert energy into motion
"The good JIT" is a TCG at the time. Is it good for you?

MIPS needs about 20 to 40 cycles for page fault handling. For 500MHz MIPS (Verilog/VHDL implementation synthesized to 90nm - yes, I am that old) it translates to latency from 1us to 2us. [1] shows that typical x86 page fault latency is ~7.8us, about at least twice as much. [2] (best I've found, sorry) speculates that functions compute x86 status codes and allow 80-bit long double operations natively.

[1] https://makedist.com/posts/2016/10/10/measuring-userfaultfd-...

[2] https://news.ycombinator.com/item?id=15543718

Excuse my rant, but MIPS has just one mistake - delay branch slot. It complicates implementation immensely. Other than that, it is a fascinating architecture. They claimed that their CPU can be programmed using regular instructions as effective as others do with microcode and thus MIPS does not need that and my experience had shown that.
Serving map tiles from SQLite with MBTiles and datasette-tiles
Another corollary to the pareto principle is that young fields in which a very small advantage in output results in disproportionate returns are places that you can win just by putting in 5x the effort.

(Old fields that generate value in this will usually have people already asymptotically approaching 100% of the value).
Running a Successful Membership / Subscription Program
You do realize that Republicans elected a QAnon conspiracy theorist right? Saying it's the fringes on both sides is incredibly disingenuous.
> Proper Islamic finance exists and has existed and has built empires.

What empires has it built since the Catholic church started allowing interest on loans?

> if it doesn't work out, then the investor has lost his money and is not owed anything. It's risk sharing.

That works fine for businesses and it's the reason we have the stock market and VC's.

How does that work for someone buying a house?
I think AB5 was/is bad news as well but prop 22 shifted the calculus badly against people who have little control over their sources of income. I feel you are arguing from a false dichotomy.
Holograms in Real Life: How the Technology Works and Industry Use Cases
It looks like any registered reader at LOC can request it for on-site use, but that seems like the only way to see it. Anyone can become a reader but you need to complete registration in-person at the building.
> At that point, they're already invested in the process, already submitted the link, and it's a lot easier to finish

As a user I really (!!) hate this, and consider it a grey pattern at best.

I greatly prefer to know up front whether I'll have to register.
But RNA rapidly degrades. It would need a mechanism of error correction and regeneration.
I'm going to assume in good faith you understand what satire is.
Yes.. I'm kinda raging right now.

It's disgusting the complete lack of self awareness and bean counter mentality. I've always hold off joining the bashing Tim Cook party because nobody can be Steve Jobs, but goddamn Tim is not even a toe of Steve Jobs.
> I just want to know how you know that "you" are incredibly right in this. You are just speculating like everybody else here.

Sure, and the same goes for you. Empirically, though, we know that when the US/NASA throws a ton of money at something and has a good engineering culture, we can get brilliant things like Apollo. When that culture erodes and the appetite for burning cash fades, we get things like the Space Shuttle. Yes, amazing, but mediocre when compared to the achievements of the Apollo program, and ultimately ending in failure and decommissioning.

Empirically, we have SpaceX, which has basically invented the "reusable rocket" category, using a hybrid development method that includes simulations and building and testing prototypes early and often.

Empirically, we (still) have Boeing, which has stuck with the old model, overengineering from the start. What do we have? A development process that is years behind SpaceX's, for a lot more money.

Learning from failure is fine when the only cost is money and materials. SpaceX's progress so far seems to have proven their development model, even before Starship.

I do find it really funny that you start out by deriding everyone for just speculating, but then finish your post loudly denouncing everyone who supports SpaceX as some sort of idiot... which is exactly the same sort of speculation... speculation which is not supported by the facts on the ground.
Google/Chrome is responsible for slow death of RSS. Opera had a built-in RSS reader (and so many other cool things). So did IE back then.

Chrome never had a native RSS reader. Google Reader was amazing and simple, and then they killed it. Feedly use to be simple and sensible at the beginning and then it became bloated mess.

Google and its browser Chrome are responsible for leaving RSS to dust.
Amazon plans to install always-on surveillance cameras in its delivery vehicles
https://www.worldcat.org/title/dracula-dracula-spanish-versi...
Well, yesterday for example a friend had to remove the use of webp images of their web application because of Safari compatibility. Often I have to try workarounds for some already so common thing like display flex because Safari has his own behavior on handling flexbox.

This is the problem that we had with IE, so...
This is fantastic, you have a great curation so far. Would it be possible to create an RSS feed of new videos/categories that are added?
> It's not curing cancer. I do believe that creating software can be a deeply meaningful experience, and that software can change people's lives for the better in real ways. But... this is a VC-funded startup for a browser shell.

I have worked on software for treating cancer, and I have worked for Mozilla. And boy, let me tell you, the latter sure felt like it had a much bigger impact on the world.
Isn't it exactly what happened? Some vaccines started large scale tests around March/April.

It's just that you have to wait a few months to know if the vaccine you're testing is effective. You can't make this delay shorter with more volunteers.

And when you're fighting a decease that "only" kills 0.5% of the people inflected, your risk margin is pretty low (what if your vaccine creates deadly consequences to 0.6% of the people vaccinated?).