skysight-inc/HackerNews huggingface dataset:
I'd wager the intrinsic value of gold has little to do with its valuation, since the vast majority of it is used for banking and jewelry. Contrast that with metal from the platinum group, like palladium, which are heavily use for things like catalytic filters.
From an industrial point of view, gold is just fancy copper.

Gold is useful for less tangible purpose because it's accepted, and it's accepted because it's useful. BTC is similar in that respect.
Not a thought through attitude. If it sounds like I’m on your case here it’s because I am. You aren’t even giving this product a chance at success. Expendable income for most is $400/mo. Your headset won’t sell in volume over that, especially with the current competition. But I’ll pick one off ebay when you’re done with the cultural victory?
I'm not talking end to end encryption, but server-to-server encryption. STARTTLS is still vulnerable to downgrade attacks, as 9% of outgoing mail from Gmail servers still ends up being sent unencrypted. https://transparencyreport.google.com/safer-email/overview?h...
Yeah considering that the test is on btrfs, I would really be interested in knowing what OP is referring to.

Also, even if we were on ext4, it's worth pointing out that the ext4 documentation refers to apps that rely on that behavior as "broken applications", so it's hardly a good term of comparison.
You have pointed out a weakness, but it seems in this case that it is working.

The judiciary, legislative, and executive branches of govt., as well as the other independent institutions of civil society, such as academia and the press, all must be strongly independent of each other for a democracy to survive.

In an autocracy, all of the institutions are coerced to bend to the will of the executive.

In this case, the executive (governor) made it very clear that he wanted this journalist prosecuted, a blatant attempt to bend the press to his will. In this case, it wasn't even the judiciary, but the prosecution, which is still in the executive branch, so nominally under the governor, who basically told the gov to go pound sand.

So, whenever you see executives undermining the independence of other branches or institutions, be VERY suspicious; it's a dead giveaway that they are interested in only their own power and not working to benefit the citizens they serve.
Quote: ""The state did its part by investigating and presenting its findings to the Cole County prosecutor, who has elected not to press charges, as is his prerogative," spokeswoman Kelli Jones said."

If they would've continued, then the prosecutor would've been laughed out off the court by the judge. The lawyer defending the journalist would've called this the easiest case of his/her career. This statement is made to look official to save face. Plain truth is that the state simply fucked up badly, starting from the head all the way down to the tail.
Agreed, but this issue goes far beyond the judicial system.

The way the governor handled this situation really showed how much of a liability he feared this story would be to him and his party politically. Instead of examining the underlying conditions of the state agency responsible for the data breach, he chose to go after the messenger.

Given that every single time a company gets caught like this, the first thing we all point to is how stingy they are when it comes to security. A conservative governor doesn't want to be in a position where the solution to the problem is to spend money, so he went after the journalist instead.
As an aside, the video gave me reasons why I'll never put on (any) VR headset in a public place like a coffeeshop or a park. It looks like I imagine it would feel: very awkward to be that person with a VR headset in the middle of a park.
> As for the trolley analogy, it gives up the capacity of the train, but can't drive around an accident like a bus.

A trolley(bus) is just a bus with overhead wires for electricity. It's more eco-friendly and cheaper than buses ( in the long term), and it requires drastically less infrastructure than trams or other forms of rail because there's no rails to build and maintain. Oh and it's close to silent.

Said in another way, it's useful in certain scenarios where you don't need the capacity of a tram or heavier method of transportation but still don't want to pollute/depend on fossil fuels. Battery-powered buses are starting to change that equation but i have no idea which one is more interesting ( in price vs flexibility ( the batteries need to be charged, and replaced after some time; overhead wires need little maintenance)).
Single Pair Ethernet (SPE) – a leap forward in technology (2020)
Our back yard is entirely planted with fruit trees. My wife considers our harvest far superior to what the stores have and they would probably be even better if she left them on the trees for a few more days. Most of them do not stand up to even local transport well at all, though.

(Unfortunately, she has to pick them a bit early if she wants to eat them at all. Left on the tree to their peak they would be lost to the birds.)
The implementation recommended in the book involves allocating a new compiler struct for each function with a pointer to the enclosing compiler. I found this very awkward in rust. Additionally the nested compiler needs to share the lexer (which is lazy thus mutable).
> This also involved going to a clinic daily, then waiting for my doctor to get the results and phone me up, just to change my warfarin dose.

Have you considered getting a PT/INR monitor? They're not cheap, but even just going to a clinic that has one will mean that you get your result very quickly.
It's just that the question "how do you know I’m a man?" and the response were in the training set. AI is what the training data selected for it.
> Dates without times are... Dates? Aren't we talking about two distinct types here?

I assume this is a response to specifically this part:

> Dates without times are ranges.

If we're talking conceptually about general date/time/datetime comparisons, not pegged to a specific programming language or type system, I agree with it: Dates are a 24-hour range.
There are fewer wars than there used to be. The percentage of the population for whom violence is not a regular part of daily life is much greater than it has been for most of history. OTOH, when violence does happen, the weapons available are far greater, able to cause far more death and destruction, than in the past.
Elixir/Phoenix used to be my go to as well. I’ve since switched to Rust with actix-web for backend web projects. I’m really happy with the transition.
I added “from exchange” for clarity. I would have thought the ref to legacy banking channel would be enough reason to imply I was interacting with a fiat to cryptocurrency exchange.
> I wouldn't be so sure, as mature and reliable codebases use the hackish unhygienic preprocessor macros every day :-)

Isn't it funny how the most mature software (and often by extension, "reliable" e.g. have been in use the longest with the most bugs beaten out by years of hacks and patches) seem so far away from "best practices"?

I've always wondered about the root of this. Are programmers trudging along using "brute force" more effective, or is it just pure survivor bias on projects/products that people didn't give up on?
Maybe I'm misunderstanding, but this seems like a pretty unlikely threat vector.
It's a bit more subtle than that. The real issue here is that the ambiguity of this statement depends a lot of the cultural context. There are plenty of communities in the US where that statement reads as an absolutely unambiguous request for a lawyer.

It's obviously not a conditional "If you think I'm guilty, then I want a lawyer" (as the parent is attempting to parse it). But a statement of "You really think I did this? I didn't so I want a lawyer".

The issue is that in communities like HN and most important where the judge and police come from, this can seem more ambiguous. The real issue is, is this misreading of ambiguity in bad faith or not.
I mean, screw that; it's been possible to make Mac VMs on arbitrary hardware for decades with commercial software, and QEMU has been capable of it for a number of years now. That's before we even get into Hackintosh, too. Pretty much the only issue is iCloud support, which can be spoofed with a little bit of plist editing.
Security theatre. If your browser is attacked by an 0day of any sort, or malware or whatever, it will have access to the shared credentials and information inside your browser. This means any and all cookies, shared logins, account access, tab information — is all game. That's where all the actual value is; why would I care if it's inside a VM or not when I can get credentials to your mail provider from the browser itself and just exfiltrate? It doesn't matter if you restart the browser once or a million times; anytime it has sensitive information, it is a target. Unless you plan to literally restart/wipe after every interaction with every domain in a separate same-origin policy where any sensitive information exposure occurs.

But if you're that careful, what is the VM really doing for you, and why the hell are you even exposing yourself that much? Just use Lynx or something.

The real solution is this: Install Firefox, install noscript to nuke all javascript, install ublock too, and get a password manager. Selectively allow any webpage interactivity, as necessary. The world isn't a Tom Clancy novel so you don't actually need to do anything more than this to be very secure and on top of almost all active threats.

Ultimately to achieve what we all actually want (strong isolation guarantees that would prevent a full browser exploit from both A) your SSH keys from getting stolen and B) also your gmail spool from being attacked, and let's be honest, B is the worst case scenario) requires a rethinking of the fundamental software stack from OS to user-visible applications. No amount of Browsers-in-a-VM are a substitute.
Where do you want to be (ultimately)? Who do you want to be there with? What do you want to be known for, or maybe known as? What are you willing to do or not do to get there?

Get some idea of these long-term answers, and the rest simplifies a bit. What do you need to head in that direction? How much money? How much stress can you deal with? Is your health ok? Is your environment ok? How will you fill the time not working or sleeping - hobbies, people, ...?

Work is what you do to be able to do what you want. It's a vehicle.
The Continuous Evolution of the XRP Ledger by David Schwartz
> Obviously it's after the command 'git pull'

I'm not entirely certain about the history of the term "pull request" as it pertains to Github, but git itself has a subcommand called request-pull that will provide information about changes between two commits, where it can be fetched from, and a short log (a list of commit titles grouped by author), as well as the overall diff.
Because you're interested in running the last version of MacOS that supports 32-bit software?
There's also Windows Sandbox right? An ephemeral VM that gets deleted as soon as it's closed.
To really get confusing, let's add in leap seconds. They're added "as needed" and it looks like our most recent one was in 2016.

https://en.wikipedia.org/wiki/Leap_second
I don't know the specifics but I'm not surprised. The Old World has a lot of pests the New World doesn't. Things which may harbor a pest we do not have get strict scrutiny or complete non-admittance here.
I think the point is that the nature of software is that these nonsensical questions are “asked” by the code all the time. Data migration, different teams using different formats, user interfaces with imperfect translations, and other scenarios all result in these silly questions popping up. And in the middle sits an engineer who needs to decide how it will work.
I just use a 2 factor authentication app.
Fusion is free now for personal use.
https://github.com/SimulaVR/Simula

"Origins: Simula is a reimplementation fork of motorcar. To read about motorcar, see Toward General Purpose 3D User Interfaces: Extending Windowing Systems to Three Dimensions"
"Mozilla and X are working together" is a code for Mozilla taking $$$$ to sign off on something and sell itself. Like with Google, or that time they killed Voice recognition program for $2mil from Nvidia.
Yea, the top is cut off. I'm on Google pixel 2. Here's a screenshot https://postimg.cc/p9wfQK4r
From a pragmatic perspective, the theoretical advantage is real (typed exceptions are better than not having them, just as explicit nullables are better than implicit). Theoretically Result and Option are just recognized names, which I don’t mean to discount but they’re effectively union types with pattern recognition privileges.
Is this just a static site? Why on earth have you engineered it this way? You could pay like $5/mo. for static hosting and do none of this. The load balancing part is even more surprising to me because even fairly large sites typically don't need horizontal scaling unless they have uptime concerns.
agreed, but if I am learning a new syntax anyways I will go for ansible.
Fusion public beta is currently free.
Here's the thing. Let's say you want to work in VR:
Case 1, you do it like Immersed. Virtual monitors that you can position in space. Great, but that's all you can do. I don't believe this will be a way to drive mass adoption of VR computing.

Case 2, you build a window manager. Each window can be positioned individually and you can give specific windows custom handling, or even integrate 3D scenes. Problem is, now you're limited to Linux. Linux headset support is very limited. People don't have Linux installed, even.

How do you solve this? You build a Linux compatible headset. You minimize the friction. You allow people to put on the headset and get to work. Nobody cares that their Android phone is Linux based, after all.

That being said, right now this absolutely is an enthusiast, early adopter product. We'd like to get the costs down, but going into a costs battle when you're doing a new product type is insanity.
Who do you think should decide which cases get prosecuted?
> and that it's good that he didn't get off on a technicality

This phrasing is like identity theft, it puts the burden on the wrong party. Had he not been convicted, it would be because the state failed to successfully prosecute him by not giving him a fair trial.

A system where evidence obtained illegally is admissible in court creates a perverse incentive for police to collect evidence illegally and suffer the suffer the consequences of that in order to get a conviction. You have to take away the value to eliminate the incentive. Imagine a world where where theft was punishable by 2 years in jail but you got to keep whatever money you stole.
I saw a discussion around this on the macrumors forum. Don’t know much about it yet though. It looks like some usage scenarios have a free license.
https://veertu.com/anka-3-m1-arm-macos-type-2-virtualization...
Who else would decide? An impartial python script? Who provides the inputs to the script?
I’m curious about how this scales. All my previous experiences with Django Channels, even since 1.0 to 2.0, have faced serious reliability issues and tricky bugs even in small apps.
A few reasons why EDIF might not be a good candidate for this:

1) The standards body that controls EDIF no longer exists, this could limit the ability to evolve and improve it.

2) Large placed and routed FPGA designs contain a lot of data and rendering it to EDIF would just slow down the process of transferring, parsing, etc. Binary is the way to go (unless debugging, the FPGA Interchange Format offers a human-readable version for that). As a comparison, some of the proprietary vendor design formats can take tens of minutes to load a full design.

3) Expressing the details necessary to reconstruct a placed and routed FPGA circuit would not naturally flow from EDIF. EDIF is good for describing a logical netlist. However, a placed and routed FPGA implementation is the mapping of a logical netlist onto the physical netlist of the FPGA. Building a format suited to FPGA architecture makes expression of these constructs easier and more efficient.

4) Writing and maintaining an EDIF parser/de-parser creates more work than using a schema-based code generator. Although work is still involved when interfacing the tool to the format, it removes a pile of issues associated with text-based formats.

[edit: fixed typo]
> but you could spend hours upon hours reading the rules

My brothers and I bought Axis & Allies about 25 years ago. We spent a few hours trying to assimilate the rules.

Then we got bored and did something less mentally taxing.

We concluded that Axis and Allies was supposed to teach you the futility of war.
Nice, thank you for your hard work maintaining this. I love mutt, use it as my daily driver. I hope we can find a new maintainer soon. I definitely would put my hand up if it weren’t for the fact that I am not very good in C.
Either way, it was too late for me.
The A900 FORTRAN compiler did "Extended FORTRAN 77" and the "card" at the top of each source file was:

FTN7X
The high is recorded is always recorded in a certain location but a local maximum can be in a different microclimate.
D evaluates until it hits something it can't manipulate at compile time whereas constexpr requires things to be annotated as such, so the difference is slightly more subtle.
Wait until you have a special assessment. Not fun.
Growing up I had a mentor who started a game of this (or something very very similar) with his father in the early 80s that extended into the late 90s. The board was omnipresent in my memories of his house. They really loved war sims there. Anyways. Crazy game.
Tiny Chips, Big Headaches – Chip Errors Are Becoming More Common
Any timelines on when i can use this with rust? I love this syntax.

Edit: Wow, after starting to read the book you guys have done a fantastic job of making it a joy to learn. Learning a database technology by following dracula? amazing.

PLEASE PLEASE PLEASE giving this first class support in rust. The select statments reminds me of structs and you even have enums.
Thats when you call local authorities and start complaining about your "hotel accommodations" in a private residence. >90% of airbnb is illegal off the books, and one with something like this is closer to 100%.
>Interfering with her reception of broadcast TV is what is illegal. It doesn't need to impact more than one person.

That's not illegal, also this was in the U.K. Governments regulate the airwaves, that authority ends at the antenna. As the original poster already stated in a separate comment, he never transmitted anything that would have meaningfully broadcasted any interference on a licensed frequency band. This is no different than cable, especially considering back in the day cable networks were created to distribute broadcast channels from big antennas at their head end.
I'm not claiming that ancient people were dumber, I'm claiming the cultural and spiritual purpose of a creation myth isn't served by realism or logical consistency. God creating day and night before creating the sun and moon is par for the course for these stories. The Babylonian myth some people believe Genesis is based on - the Enuma Elish, says the god Marduk killed his nemesis Tiamat, cut him in half and made the sky out of one half and the Earth out of the other.

>alternatively, if in the past they were using dream logic (which you also seem to belive ought to be expediently discarded) couldn't they also dream about other varieties of days?

I don't know why you're being so defensive, or why it's so important to you that Genesis be justified rationally. If you want to believe the ancient Hebrews based the days of creation on galactic rotations, go right ahead. It would just be odd, given that no one back then knew what stars, planets and galaxies even were. The timeline still wouldn't make any sense

And sure, they could probably dream of other varieties of days, whatever that means, but again - why have a narrative about six days refer to that rather than just six days? And why did they never write this dream down, or mention it? Surely they would have considered that a divine revelation from God.

The story says days, it means days. Regular human Earth days. There's no reason to believe otherwise.
Prior art, I predate the Simpsons by a few decades. ;)
> And if you really want to avoid exporting your struct at all, you can always just return an interface.

This is what I think most TypeScript libraries should be doing, but every bit of inertia makes it unlikely. In all honesty I think type systems should be designed around contracts/protocols and make concrete types private by default. Sure it’s a lot of ceremony, but it’s less ceremony than human communication in emails and issue threads to clarify that undocumented features are undocumented on purpose.
there's a growing sentiment that desktop operating systems should adopt the security model of android/iOS... I don't know what it'l take for developer/user adoption though
> much easier to find new noteworthy, publishable facts in medicine than physics

Plus I would imagine that everyone wants their illness looked into, thus that's where funding tends to go. I care much less for physicists to figure out what dark matter is than how to treat health problem X that bothers me daily. (Just an example. In my particular case I'm healthy and would actually be quite excited about dark matter findings compared to any individual illness solution... but still.)

This comment would be worth a lot more with some stats about funding going towards the different fields, though. Not sure where to find that.
Sounds interesting, can you tell more about it?
As noted elsewhere it seems your experience is somewhat outdated: the releases of the LLVM D Compiler (one of the two compilers worth using for production builds, the other being GDC) are buffered to the bugs introduced in DMD (which is more stable than it used to be although there are still regressions), and there is a fork based GC available for linux, but as the GC will only ever trigger on allocation, don't use it and it won't collect.

> While C++ is not by any means a great meta-language, it's improved considerably since that time.

C++ has also painted itself into a corner multiple times too, which despite being technically an improvement over the status quo are lacking severely in their utility. C++ screwed up "constexpr if" big time by always introducing a scope (which costs you a pair of {}'s in the rare occasion you need one) which means you can't conditionally insert declarations (i.e. variables, structs/classes, functions).

> but beyond the novelty you'd hardly find a mature or reliable codebase written by a team of professionals using hacks like [string manipulation and mixins].

They are a wonderful hack when you need them and nothing else will do what you want. This is not unlike resorting to macros in C++, except that its hygienic, unlike macros.

I'm not claiming the project is mature and I'm only one person, but reliable definitely out there. The most heinous set of string mixins i've ever written[1] has definitely got to be the code for generating wrappers to call the OpenCL object property querying functions (clGetDeviceInfo & friends). You need to pass a size and a void pointer to the address of the return object that you have to call once, twice or more (depending on the type of the queried property) to figure out how much memory you need to allocate to call it again.

The important thing is that the interface[2] you use to drive this code generation is very clean and return on investment for getting the generic case correct is large.

[1]: https://github.com/libmir/dcompute/blob/master/source/dcompu...

[2]: https://github.com/libmir/dcompute/blob/master/source/dcompu...
I don't really think so, I think it's completely unambiguous that "if you think I did it" means "if you actually go through with arresting me."

Like it's nuts that the court system rewards deliberate misunderstandings of someone's intent.