skysight-inc/HackerNews huggingface dataset:
30x sales is not undervalued.

“At 10 times revenues, to give you a 10-year payback, I have to pay you 100% of revenues for 10 straight years in dividends. That assumes I can get that by my shareholders. That assumes I have zero cost of goods sold, which is very hard for a computer company. That assumes zero expenses, which is really hard with 39,000 employees. That assumes I pay no taxes, which is very hard. And that assumes you pay no taxes on your dividends, which is kind of illegal. And that assumes with zero R&D for the next 10 years, I can maintain the current revenue run rate. Now, having done that, would any of you like to buy my stock at $64? Do you realize how ridiculous those basic assumptions are? You don’t need any transparency. You don’t need any footnotes. What were you thinking?” — Scott McNealy, Business Week, 2002

The simple truth is that the people bidding it up indiscriminately have no clue about the fundamentals. You only win if you get out before reality sets in.

This is not some microcap company that can eventually justify such an extreme multiple via actual growth
Doesn’t matter how good your names are if your control flow is incomprehensible or if the data representation is some bloated or mangled monstrosity.
>”Work on being content”

Is that a thing? I don’t think that’s a thing (separate from working on creating the conditions for contentment, which you might have a wrong idea about, but which are nevertheless real and out in the world).
Oh you're specifically referring to services google offers. Though before recapthas, I ran into the same problem with their ordinary capthas, since they declared you're a bot for using involved search switches, which for me was near every time, since most of my searches were looking for in depth information, specific, and not broad grasping. Way back then I had a way around it, by banning (deny) the specific domain google used and refreshing each search instance to run google searches, worked for a while but pretty soon their results were so sub par I moved to other search engines.
assuming the lemmings don't panic :-P
Avoiding sigils is a good future proofing strategy. When you find out you need a new syntax it's nice to have a set of symbols that are guaranteed not to break existing code
I'm the opposite as well. I enjoyed every single moment of my life, including boring work because I have an a good attitude of looking at something I could enjoy while I do things that I simply have to (e.g. my office job of being a
digital plumber). I feel the OP's pain, I was given a lot of liberty in my life to do whatever I wanted and I was simply lucky to be passionate about the things that got me to where I am, I was actually kind of neglected by my parents when it came to education, I was free to pursue whatever I wished. All I can say is that if I wasn't lucky to have my passions I would've ended up in a pretty bad position by now. I respect the way many Asians are able hardwork their way through to a better life, most Asians that I know managed to get themselves in a pretty sweet spot this way but I can't imagine having this forced upon me by my family. Maybe I would've done tenfold better and achieved a lot more things than I did in my life this way but I'm already wired in a different way.
Slot machines do not have to pay out a specific percentage of gross revenue, and odds are not adjusted. The result of any individual outcome is random. Slot machines are programmed to theoretically pay out a certain percentage -- but in reality, some pay out a little more or a little less, just like the quarter in your pocket might land on heads 52 times out of 100 flips, or maybe 47.

You are positing a situation like, hey, that dealer just dealt that player two blackjacks in a row. Therefore for the next three hands we're going to take all the aces out of the deck to make sure there isn't another blackjack. Obviously this is not how casinos work, neither is a slot machine adjusting its odds to hit a specific payout target. The blackjack game, and the slot machine, don't have to, over the course of millions of wagers they are mathematically certain to get very close to that theoretical target.
Imagine for example that you’re a high-ranking politician. You have staff and PR departments and the whole entourage. You take photos regularly and you want those photos to be public to keep building your brand. It’s just a fact that the public won’t fully trust you if there’s a smear campaign, but you have the originals of everything and that’s very powerful if the public can validate them as original.

I’m sure we already have the technology needed to build the tools do that validation, I just don’t know what the winning choices are yet.
DNSSEC is easily the worst upgrade, multiplying complexity and brittleness, with the least amount of net benefit (without even adding encryption), that could have been solved in much simpler ways, that the Internet has ever attempted -- and that's including IPv6 (which is now quite workable).

Speaking as someone who most people consider a DNS expert and actually did help develop and deploy something substantially additive that is in widespread use today (DNSCrypt). ¯\_(ツ)_/¯
Sadly this remains the case for a large number of copyrighted works which have fallen into the public domain, but the original media is hoarded by the owners for various reasons (elitism, investment etc).
I think you’ve seen about all there is to see in software dev. I’ve been doing it 25 years and passed that point a long time ago. From here, you can switch to something more fulfilling, which almost surely won’t pay as well, or just suck it up like most people and realize nothing is pleasant for 40+ hours a week and enjoy the oversize checks.

If you do manage to get lucky and find a place like you describe, realize that too will be temporary, so the problem will be back.
You can insure up to $50k when sending cash through USPS.
The last time I looked for quickbooks documentation, I just found some YouTube videos.

Support has been useless too.

As much as I don’t use discord at all, having a 50% chance of getting someone that understands internet banking to help troubleshoot internet banking would be compelling.
>It's a very serious disease and it interferes completely with the work.

what he noticed is playing with computers can steal time from your other work, yes... but if your work is the computer it's not stealing time from anything
> Because arresting people requires evidence and due process, which is work.

Such work is paramount in order to maintain the foundations of an accountable society. The alternative being suggested here is no better than witch hunting in the worst case, wherein certain groups/classes of people are barred from doing their business online just because of the sensitive nature of a given topic. (drugs/medicine, pornography, gambling, political donations, etc.)
A well-designed experiment is designed to falsify the conventional theory in favor of a proposed theory.

An experiment designed to confirm is not valuable at all. I can drop an apple over and over again and confirm that it obeys F = mg every time, and learn nothing of value.
Yes thinking about threat model is important. Some VPN providers like Mullvad have good track record to ignoring warrants, since they don't record. https://news.ycombinator.com/item?id=35638917 https://torrentfreak.com/private-internet-access-no-logging-...
...this is already legal for some decades. if you are in a rewards program you agreed to have you anonymized sales history (i mean, they will not list "ate burgers" but "ate at fiveguys" is pretty similar).

after that you need some magic to deanonymize the anonymized data, but in the 90s plenty of people claimed to do that already. the famous case was infact with health insurance and burgers... but i can't recall any names.

edit: in the usa
Get into AI. It's a gold mine for medical stuff and your domain knowledge will really make a difference.
I usually chalk that up to "if that happens I have bigger issues" because such a government could just seize my bank accounts and suddenly I have nothing.

I say that as someone whose government currently doesn't like them.
I was responding to your argument that there are no economic incentives to mug people. The mugger isn't out to impose a cost on the victim, but to get some free money. Purchasing power on a credit card is just as good, although it's not as flexible/reliable as a wad of cash.
A reverse osmosis filtration system will remove the majority of ions from water, including fluoride. This enters into another scientific debate though, as some suggest that you are also removing beneficial minerals from the water at the same time.
Related hn discussion: https://news.ycombinator.com/item?id=36091242
This flood of transaction paid high fees, out-competing many other transactions for network capacity. To get your transactions confirmed you had to either outbid the flooder or wait until the flooder either runs out of money or gets tired of hemorrhaging it.
Sure does. And it's easier with Wireguard than OVPN.

I never successfully got an OpenVPN set up with proper port forwarding. It would appear to, and then just up and fail.

With Wireguard, I set the port automatically with UPnP (Soulseek and torrents). Have it set up there, and works like a champ.

You'll have to log in, go to Wireguard configs, set port forwarding and a P2P VPN, and download. Then do the usual with /etc/Wireguard and start it up. That's it.
> So while sigils have a lot of company in this, they are also a flat zero for me on this scale. Never ever missed them. I did a decade+ of Perl as my main language, so it's not for lack of exposure.

I tend to miss one specific sigil (or pair of sigils): the @ and @@ sigils in Ruby, that mean "instance variable" and "class variable" respectively. Having identifier shadowing between stack-locals, and what Java would call "members" and "statics", be literally impossible, is just so nice. Especially when you get it "for free" in terms of verbosity, rather than needing to type `self.class.` or something.

I also really quite interned-string-literal : sigils in Ruby/Elixir — though I'd be equally fine with the Prolog/Erlang approach of barewords being symbols and identifiers needing to be capitalized. As long as there's some concise syntax for interned strings, especially in the context of dictionary keys. Because otherwise people just won't use them, even when they're there in the language. (See: Java, Python, ECMA6.)

Speaking of Elixir, the "universal sigil" ~ is kind of amazing. Define a macro sigil_h/2, and you can suddenly write ~h/foo/bar (or ~h[foo]bar, or whatever other delimiter works to best avoid the need for escaping), and foo and bar will be passed to sigil_h/2 as un-evaluated AST nodes to do with as you please. The language gives you ~w by default (which works like Ruby %w); but more interestingly, Regex literals in Elixir are just sigil_r.
Harvard's endowment is far larger than the monetary wealth of the Vatican.
If they weren't joking they'd say "No fun intended" but they are joking (and meta-joking that they aren't joking).
That's why there's layer 2 solutions like Lightning to scale bitcoin's usability.

And application-level solutions like Cash App.
> things that you might not want being counted up if you ever run for office.

Granted, I don't see a lot of campaign ads, but has this ever happened? Has anyone ever run an ad like "My opponent's credit card bill shows they bought nothing but Funyuns and Jack Daniels for the entire month of August. How can you vote for this person?"
Sure you can: if the tokens are a medium of requesting compute, they take on a base value because they can be exchanged for that service. BTC was a commodity token for compute.

Right now, there’s no native market for BTC to either drive its adoption or create a value even in the presence of inflation. Which is why its “killer app” has remained circumventing financial controls — as that’s the service its network provides. In contrast to ETH.
Even then, ChatGPT might not be worse than a journalist.
This is the content I come to hacker news for
I think the point loloquwowndueo was making is that Elon Musk didn't come up with that idea, Melvin Conway did.

It's also an idea older than Conway, presumably, although I don't know for sure.
I remember reading about the efforts to restore colour to material that had only been preserved in black and white.

Before magnetic tape for video really became feasible (1970s), to make a record of television broadcasts, the BBC (and many other broadcasters) would film a quality TV monitor with a film camera. Black-and-white film recordings exist of a number of Doctor Who episodes originally broadcast in colour in the late 60s and early 70s.

Black-and-white analog televisions, like used in the BBC telecine recorder, receive the same signal as a colour TV. They receive a signal with colour information, encoded at very high frequency within the otherwise black-and-white compatible TV signal. On a black and white TV, that high frequency colour information, shows up as fine variations in texture with repeating patterns. Shift the phase of the colour carrier, and the colour changes for an appropriately equipped colour decoder, and the pattern shifts on a B&W TV. It's almost imperceptible really, which was the hack that allowed compatible colour TV. But it's there on the B&W display. And it's preserved on the film recording, too. That colour data can be recovered with appropriate software:

https://en.wikipedia.org/wiki/Colour_recovery#From_chroma_cr...

https://www.theguardian.com/technology/2008/dec/11/digital-v...
beig able to quickly either upload a QBO file which would have all your transactions, or direct bank integration with Plaid...after that, being able to quickly create rules to categorize different transactions based on string comparisons and then finally generate the Profit and Loss statement which is what the CPA wants to see. I used to have a bookkeeper who would manually type in all the transactions into the Check Register, but the past few years you can do all this in a few hours by just importing the QBO files and changing the categories and generating the P&L.
AAA devs target the consoles level of performance, and its been like that for a while. A lot of "extreme" settings in games are usually just poorly optimized and sometimes even looks ugly or almost does nothing artistically or experience wise.
I think we watched a different video. They are harvesting parts and the disassembly plant is 75% powered by solar.
Regarding sigils, there is also ? and ! in Scheme and Clojure, and don't get me started on Forth, it's pretty much sigils all the way down.
At this point it feels like DNS should be given to Cloudflare or Google and let them design it from scratch.

I'm only half joking.
If no other reason, compilers are just great fun and really satisfying to write. Watching your compiler take a simple expression and spit out a bunch of code referencing locals, referencing globals, type conversions and coercions, function calls, managing precedence. This little thing created all this code.

It’s exciting. Especially the first time, it’s magic. It’s a lot of fun.

Once I wrote a DSL for a rule system, compiled down into Java source. Later, I wrote another higher level rule system that generated the DSL.

At one point I think there was a USENET .sig line that read “Will write code that writes code that writes code for food.” Indeed.
>and expecting the optimizer to make a better decision next time. It doesn't work that way

But in practice it does work exactly that way because of PGO and if we're precluding PGO then the observation is as banal as "programs that have no side-effects are pure". Like I get that the post is trying to paint some beautiful picture about how compiler passes are abstract beautiful transformations of representations of programs but it's not a useful picture at all.
The "framework" here is exceptionally small. You can read the whole thing: https://github.com/vanjs-org/van/blob/main/src/van.js

Personally, it doesn't do enough that I'd seriously consider using it, even for a project where minimal dependencies and build steps were a priority
The Catholic Church is like the Ents from LoTR.
When you take a photo on iPhone, the image is composed of up to 128 frames taken before and after you hit the shutter button. Those frames are aligned and stacked using dedicated image processing silicon which can do that stuff reasonably power efficiently while working at those data rates.

The stacking also allows things in the frame to move - it uses optical flow to track movement.

That's how iPhone manages to take a tiny very noisy sensor and give non-noisy output.

If you want to see how the camera performs without this stacking, try taking a photo from a moving car of something behind railings. The moving railings screw up the optical flow, so most of the 127 other frames will be discarded (if regions of an image arent a close enough match, then the region will be discarded), and you'll get to see all the sensor noise.
The value in publishing at a journal has little-to-nothing to do with how nice the typesetting looks and everything to do with getting the stamp of approval that “this is a good piece of science”.
> We will soon need this, and I feel government will gladly present a solution: provide your ID when you connect to the Internet, and we will guarantee you are a human.

Relevant: https://www.youtube.com/watch?v=-gGLvg0n-uY
Re-publishing classic books. It's a thing. Dracula Daily has 260,000 subscribers!
I support QuickBooks for smaller companies by calling tech support for them, YMMV.
I can’t imagine UX designers didn’t push back on this… it’s so obviously bad. PMs had their back to a wall.
I did something similar: make the Desktop read-only. Handy if you still want things on it
"The tokens" can't be a medium of requesting compute except in the sense that any money can be used to pay for goods and services. When we talk about something having intrinsic value it doesn't really make sense to argue it on the basis of "you can use it as money to pay people to do stuff", that's an extrinsic value.

(It also seems to be a non-sequitur. If you want to pay people to perform computation for you only the most minimal functionality from Bitcoin's script is required to do so in a trustless manner, e.g. https://bitcoincore.org/en/2016/02/26/zero-knowledge-conting... )

You've also appear to have ignored my correction on your "stopped" and "BTC was supposed to" remarks, if you're engaging in this discussion in good faith and were simply mistaken it would be polite to retract your error.
The point was that curation is trivially not doctrinal. Doctrinal censorship might masquerade as curation, but curation itself is a normal part of running a useful library.

There are many reasons to have no copies of a book, with the simplest being that nobody has requested it yet. Framing that as “banning” is ridiculous, since it falsely implies a doctrinal intent where only ignorance or concern for stated demands exists.
Grammatically and typographically, yes; factually, probably not.
> Today, these governments literally import voters and distribute them throughout their country to prop up their political parties in contested areas because natural citizens don't vote for the looting and demolitions of their own societies.

This can be read as a disguised racism and a conspiracy theory, unless you can provide data and evidence. Which governments and how/when/where/how many they "import" voters and get them vote for their policy ?
I guess my wording was poor. I didn't really intend to say that Elon Musk came up with it only that I personally first heard of this concept from him saying it.
Then you'd need to shard your cache on user agent, which would lead to considerably worse performance for everyone.
For me competition makes life stressful and I'd rather cooperate than compete. I sometimes wish I was competitive but it was never ingrained within me and it's too late now. Somehow I am competitive, in a stubborn way, but only with myself and never care about actual points or prestige. If you enjoy competing it's kind of cool but beware that some people aren't into it and that there are multiple ways to get to your goals, and they take different paths through life's journey.
Bound by: yes. Currently restricted by: possibly not. For example the performance difference between clang 11 and 15 compiled llama.cpp is ~10% (I tested a while ago, can't remember the exact number)
You seem pretty confident that no one can design a robust... plug? Set in concrete? Because of car tires and snow? Try having a little bit more faith in mechanical engineers pls
Just about any extremely flammable material in a constrained environment will generate a pulse wave. The combustion sucks in the oxygen and radically changes the pressure in surprising ways.
last they had open signups checked it out and i didn't find it to be anything special or give me a reason to move away from IPT (which is from what i understand mid tier?)

so of course i didn't use it enough and was banned for inactivity
The context is

> for each input, there is one and only output

A randomized algorithm which uses non-determinism but produces the same output is OK.

Also, psuedo-randomness is OK as long as the same program compiled in the same version of the compiler always gets the same seed.

But if the algorithm can produce different output causing the same program to compile to different assembly, that's a problem. Unless you can formally prove that every possible variation will have the same behavior, but formal methods + non-determinism is hard, so it usually isn't worth it.

Even random hash order in hashmaps can create problems: see https://github.com/rust-lang/rust/issues/84447 and https://github.com/rust-lang/rust/pull/82272#issuecomment-82..., though this is a very small issue in the diagnostic reporter and not a case of 2 valid programs with different semantics.
GobRAT Malware Written in Go Language Targeting Linux Routers
This is my opinion. I think something like Metaverse must become a big thing, but current "Metaverse" implementations won't. I wish Meta continue investing this area (instead of boring apps). Maybe they should buy a big game develop company.
I do embedded development in rust on severely limited/constrained MCUs and agree with that being the biggest hurdle. There are resources to detect any panics in the resulting binary and bail as well as the compiler option to halt rather than unwind on panic. Together with a custom panic handler you can get most of that in check. Oh and you really have to compile in release mode or a profile derived from it - debug is just too damn big.

The bigger issue is that you are at the whims of llvm as to what your codegen looks like. Regressions as llvm versions are upgraded are routine and can sometimes result in significant regressions on micro benchmarks. The good news is the rust team treats these pretty seriously even if they do take time (and several versions) to get fixed but you’ll never see the issue closed out in the issue tracker. All of performance regressions, codegen bloat regressions, and llvm optimization failures (eg not stripping out a panic handler in safe rust when it should be possible to deduce that the panic cannot be reached) are all tagged and monitored and tests are often added to catch regressions once fixes land. The good news is that when you run into these in safe rust you can usually work around them with unsafe rust - unreachable_unchecked() is your best friend here and is amazingly easy to use either with an if or with a match to disavow a potential state before the code that handles it.
Less of an issue with modern computers, but items on the desktop take more resources than anywhere else. It used to be that people who couldn’t see the background under the icons also had a lot of paging and frame drops.