skysight-inc/HackerNews huggingface dataset:
> That's actually what the Celsius CEO, himself, said

CEO has to decide between:

a) tell the truth: we don't have your money
b) lie: everything is fine and we're protecting your money

When people say something, try to understand what would be best for them. Therein lies the truth.
Fair enough! You’re correct
Not advocating for font icons but one advantage is that their color can be styled form the page CSS - for SVG that only works if the SVG is embedded in the HTML, not if it is loaded externally or from data URLs.
It's clearly an exaggeration, but whenever any program wants me to click and drag stuff I immediately feel the struggle. The same reason I hate tools like unity where instead of simply typing my logic and data, one has to navigate menus and buttons, scrolling and selections, to do simple stuff (say, ctlf+f in a header file for configuration etc.)
my small home was supposed to be a relaxation/side-project man cave. losing what i enjoyed in place of endless "homework" was invasive.
I think the quorum is set so low because there is a suspicion that a large number of people will buy into these schemes and lose the keys somewhere. They certainly won't be looking at day to day operations of it.

If that were to happen, and the quorum were higher, then no changes could be made.
I mean, I’m happy that this was not a yet another sysadmin/programmer-as-writer justification (adjusting one’s whole workflow based on the handful of terminal programs that one uses).

EDIT: Meaning that I think this kind of justification is more interesting since it is meant to affect the process of writing itself.
> I wonder how things feel to people currently in that life stage.

Those that come after do not use Facebook. They use other Meta products, like Instagram, and non-Meta products like TikTok. This is precisely the genius of Zuck, because he understood

> I have learned that social networks obeys to generations more than to features. People only switch when a new generation operates on the social network.

way before most people and was ruthless in acquiring or shutting down competitors. That is why Meta is still alive today while many other social networks are dead.
Full stack developers who have been working for decades have also been doing sql for decades, because most substantial software uses a database. Perhaps the DB server has changed (I’ve gone deep on Postgres, MsSQL, and MySQL) but the principles are largely the same and while there is plenty vendor-specific knowhow, that is just stuff to learn.

> because I had a ton of other language experience behind me

Yes, a full stack dev needs this. Why wouldn’t they have it? You seem to be conflating seniority/experience with breadth of skill.

Edit: I'll also point out that languages aren't the only thing that "rhyme" in tech. If I were already experienced with Pulsar and Rabbit, I'm not going to have much trouble with Kafka. If I know Terraform well, CloudFormation isn't going to be a complicated new tool. Etc. Having breadth of experience makes taking on seemingly complicated new things far less daunting, as you point out with your c# example. That applies across the board.

> How about web dev?

I’m not quite sure what you’re trying to say here, but web dev is pretty straightforward, and of course full stack devs have typically done a lot of it.

You are either overestimating how hard it is to learn all this stuff, or you are underestimating how close you are to being able to do it yourself.

Edit. Here is a framework for thinking about it. You have been doing SQL for decades. But how much genuinely new skills related to SQL have you learned in the last, say, 5 years? Probably not many, because learning is logarithmic like that: you learn quickly at the beginning, and then more and more slowly. So what if you had instead learned a new skill 5 years ago? You'd be quite good at it by now. And if you kept using SQL, you'd stay pretty good at that too. Rinse and repeat a couple times and you're a full stack dev. You'd notice another advantage too: the undercurrent of convergence, where you notice the same patterns emerging in disparate parts of the stack and architecture, and finding yourself reapplying the same principles in very different contexts.
Once you've established that you've given a best-effort answer, and you're being pressed for a different hallucination of a bright future, what is the point? What is the point of giving any answer if the manager can just pull the handle and roll for a better one? If the manager in question wanted to prioritize a specific thing, there can be a discussion about that. Pressing the same button hoping for a different answer just strikes me as a behavior that necessitates record levels of cynicism (which in my experience disqualifies people from managerial positions) or room temperature levels of cognition.
Pieces that are published both online and on paper often bear the date the print version will go out, even if they are posted online somewhat earlier.
Aye, I think what you're describing is "security by obscurity" - i.e. the capability is still there, I'm just counting on the attacker not knowing that it is because I've hidden it so well. It can work really well in combination with actual security practices, but it absolutely shouldn't be considered one.
"open-source company" is kind of an subjective term at this point I guess, so hard to say.

But what can be said, is that even though IBM contributes a lot to open source, not many would claim IBM is a "open-source company" I think, at least when compared to Red Hat.
Stack Overflow has been increasingly using Kubernetes for last few years, though.
How would you define consciousness?
> Q: But why would I want to use Ada at all in the first place? Isn't it just some kind of historical language?

Ada is a peer language of C++, which is still in use today.

I did a presentation at FOSDEM giving a high-level overview: https://fosdem.org/2022/schedule/event/ada_outsiders_guide/

Big picture:

- straightforward language, once you've read a few hundred lines, you've pretty much seen 90%.

- native, no GC, allows customized allocators and other low level control (e.g. alignment, layout)

- had a proper package (module) system since inception, which makes creating and using crates for the new Alire package manager very natural

- encapsulation and namespacing only at package, not at the type level - you put related types/operations in packages - it's more like writing strongly typed C with namespaces, than writing classes in C++.

- no preprocessor or macros

- bounds-checked arrays and strings are arrays, and not null-terminated

- "access types" instead pointers. Each access type is unique (e.g. you could make two incompatible types which point to the same type) and can be assigned its own allocator. In general, pointer arithmetic prohibited, but can be done (requires built-in library and conversions).

- built-in concurrency types

- easy binding to C

tl;dr

It's like a simpler, safer, and more verbose C++, but you get a lot of compiler and runtime error checking for free.
I can highly recommend "The Heavenly City of the 18-th Century Philosophers" by Carl Becker.
It would be cool to have a flowchart generated from a codebase, automatically.
So fundamentally I agree with the arguments presented in this post, but I find the presentation confusing and somewhat lacking in rigor. In particular I was confused by his description of the iron bar as a computer because he didn't actually explain how it computed anything. I think that to map a physical system to an abstract Turing Machine you need more than a way to represent bits. You also have to define how to do computations with them. In other words you need something like logic gates.

Nonetheless I do think that there is a sense in which computation only has meaning in relation to an external observer, but I think that is an idea that requires some more exploration. It is also a question that I think can be addressed by the methods of Theoretical Computer Science.

Beyond that however the strongest argument I can give for why consciousness is not a computation is that (like the post author says) computation is fundamentally about the manipulation of symbols (which means it is closely related to language, whether natural or formal) and qualia (ie. conscious experiences) cannot be represented symbolically (ie. linguistically). To be clear when I say "represented by" I mean "fully represented by" or "reducible to". If qualia were reducible to a symbolic representation then there should be some linguistic utterance which would cause you to experience the sensation of the pain of burning your finger on the stove. Obviously such utterances do not exist. In fact the closest thing in human literature to such an utterance would be a magic spell, which I'm sure you agree, aren't real.
When I want to flush, I use std::flush. Nothing about "endl" screams "this flushes", which is why nobody uses it. Also, flushing on every newline is a needless pessimization. Not that performance is everything, but it doesn't buy you much here.

endl just saves you from getting out of the habit of using endl, really.
I tried to not override default behavior as much as possible. Maybe I can find a way around this one too. I just found that people naturally right clicked on nodes to do various actions because they're used to doing it in google sheets, docs, etc.
> We ask a silicon photonics startup

Well, I mean, they're unlikely to say "no, we are simply wasting our time, for fun".
It seems that WebAssembly support requires the JavaScript JIT (Just-In-Time) compiler:

> “Unfortunately I have not had time to do much more work on the JIT because of the holidays, family responsibilities and $DAYJOB. I won't be offended at all if someone beats me to the punch especially as I'm starting to see WebAssembly becoming a hard dependency even for some add-ons (without the JIT there is no support for wasm).”

> https://www.talospace.com/2019/12/firefox-71-on-power.html

That’s from December 2019. As of 2022-05-31, there has been some progress but it’s still not working:

> “I can't figure out where the bugs are in our POWER9 Ion JavaScript JIT implementation, though I still strongly suspect it's because we use sign-extended 32-bit ints. This is enough to pass the test suite but still breaks with the web. MIPS does too and we are strongly based on the MIPS port, but one wonders if MIPS suffers from the same issues, and I'm quite sure it's not tested anywhere near as well. As 32-bit arithmetic instructions aren't orthogonal in Power ISA this change would require some significant rearchitecting and I've just come off a really bad week at work, so I'll just try to pull up the current JIT to 102 so that those of you building the new ESR can continue to use Baseline Interpreter and Baseline Compiler, and then it will be time for more major surgery on the source code. You can help (please!).”

> https://www.talospace.com/2022/05/firefox-101-on-power.html

Looks like it’s not that simple.
You are making an assumption that all of our brains work the same way. From my own (neurodivergent) experience, IFT doesn't always work the way it's "supposed to."
I used to write like that (even though I’m not an American or a former typewriter) but pressing double space got annoying after a while. :-)
Not sure exactly what you mean by "JAVA ~ commercial usage" :)
hot take: it seems everything about crypto is full of problems invented for their own sake.
Artle
This is a perfect solution fallacy, it's very improbable for the vast majority of burglaries, just don't write "HERE IS MY SEED FOR CRYPTO $$$" on it. An exchange going bankrupt, hacked, or losing access to your account summed up is order of magnitude more probable to happen, even with the piece of paper on your desk without a safe or a text file with the default OS encrypted hard drive.
Nothing wrong with the stl, their error messages are <std::iostream::comment::__p<e<r<f<e<c<t<std::iostream::nesting::l<__y c> o> m>__p>r>e>__h>__n>s>I>b>l>e at line 13256 of inaccessibleandsomewhatobfuscatedheaderstream.hpp
Daily mouthwash is a horrible idea. Mouthwash contains Corsodyl which has been shown to increase blood pressure. Regularly blasting any part of your body with a harsh antiseptic is probably a bad idea. It took us decades to realize that antibiotics messes up our gut floura, I'm sure we'll see similar consequence for mouth bacteria with mouthwash.
Or it could be about being with a service you can trust won't suddenly change the rules.
> Heck if the the buttons are meaningless, why can't you downvote direct replies?

To incentivize replying instead. From the site's perspective, the reply is the preferred way to indicate to another that you saw their comment. Content is its bread and butter at the end of the day. A site that is nothing more than a bunch of arrows that people press would never gain any users.

However, it is well understood that only a small fraction of users are content creators. Most users will not take the time to formulate a reply. Thus the vote buttons are offered as a lower friction option to try and get them engaged in at least some capacity in order to give the analytics feedback to those who are creating the content.

Once you have provided a comment, though, you have demonstrated to the site that you are a content creator and are statistically likely to produce more content again in the future.

> People replying to your comment can't provide informative comments?

They will know that you read their comment when you reply to it. The buttons themselves do not carry meaning, they only let you know that someone saw your comment. It is not that you must press the button when it is informative, that's just the convention that seems to have been settled on as what other use would the button be for?

You certainly are not going to press it if you encounter a troll as that feeds them. The first rule of using the internet is do not feed the trolls. Why would you ever violate the internet's first rule? You wouldn't, of course.

> Downvoted comments are dropped lower in the page

Demonstrably not.
https://omnimagazine.com/interview-richard-feynman-true-mean...

OMNI

There’s another thing that seems to happen a lot in modern physics: the discovery of applications for kinds of mathematics that were previously “pure,” such as matrix algebra or group theory. Are physicists more receptive now than they used to be? Is the time lag less?

Feynman

There never was any time lag. Take Hamilton’s quaternions: The physicists threw away most of this very powerful mathematical system and kept only the part — the, mathematically, almost trivial part — that became vector analysis. But when the whole power of quaternions was needed, for quantum mechanics, Pauli reinvented the system on the spot in a new form. Now, you can look back and say that Pauli’s spin matrices and operators were nothing but Hamilton’s quaternions . . . but even if physicists had kept the system in mind for ninety years, it wouldn’t have made more than a few weeks’ difference.
> I don't expect logos in the text to fade into the background.

You can use @media (prefers-color-scheme: dark) { ... } in the style inside the .svg and browsers render it accordingly in dark/light mode. But yes, not being able to set the color from the page CSS is annoying.
> I don't know who "they" refers to

employers

> You're not concise and are answering from subjective point of view rather than from logical.

It is coming clear that the definition of of 'full stack' is perhaps my tripping-over point. I think of it as meaning extensive knowledge and experience over the whole stack (and that in my terms means cache-line layout to algorithms to frameworks to sql to databases to http to web dev to web standards to to expertise in aesthetics & UI usability).

So where do you get your definition of 'full stack'? Pls show me.

> See, it's the opposite. What we refer to as "full stack" is, in my opinion, your basic version of a programmer. A person who solves the problem using tools and are capable of using the right tool for the problem, or find the tool that fits solving the problem.

That's called generalists. That's me (web stuff excepted). I'm good at that. Why not call them that?

So what does it mean to talk about 'full stack' then list a load of tech, as happens in job ads? Cos it implies to me existing knowledge of these things, not just ability to learn them (which I can).

'Idiots' was a mistake.
Thanks. If you have any more specifics on accessibility I'd appreciate it. I'd like knotend to be usable 100% from the keyboard, and eventually via screen reader.
> Or is it subsidized by the state?

"subsidized", yes, but like any other investment the idea is that it will create positive economic value across the whole country and across a long time horizon, in a way that the tickets cannot recapture (for example, every person on the train is one less person on the road -- less cars is a benefit for the other drivers and reduces road wear/maintenance cost and reduces accidents/health-care costs).

Thus perfect for a government project. Create vast value and the recapture mechanism is taxes.

Luxembourg went to totally free public transportation. Bus, train, light rail. Total game-changer. More countries should do this.
FWIW, I've done some work in the UK public sector, including but not limited to the NHS.

In my experience, any time the tech folks were in-house, the "doer class" (i.e. the boots-on-the-ground engineers) were some of the smartest, most motivated individuals I've worked with, who pretty consistently gave great output (for e.g., shipping products, system design, software architecture, balancing tech debt with delivery velocity) in the face of almost uniformly painful obstacles, like the tooling they could work, or being jerked around by changing political priorities.

OTOH, any time the tech folks were a long-term outsourced arrangement, you could expect to find (WITHOUT EXCEPTION) ridiculous amounts of cruft, hacks and frankly unacceptable shortcuts in the tech systems and interfaces, and the few people of this ilk that I did deal with, were entirely focussed on Goodhart's Law-ing their way to their next gig. (TBH, I can't really blame the individuals as they're merely responding in the most rational manner to their incentives).

> I think we also need [...] a policy to rebuild skills and bring them back in.

Absolutely 100% agreed, but I suspect we lack the political will/vision, and the requisite leadership/management abilities to be able to do this in a manner that doesn't just result in the next round of useless bungs to politically connected mates.

P.S.: Entirely off-topic -- do you compose your replies in Emacs or something like that? Or at least resort to using semantic line breaks? (https://sembr.org/) I ask because your comment looks fine on the website, but shows line breaks after sentences in an HN reader app that I use.
It's true that if nobody you want to talk to is on it or willing to install it, then it's not of much use. It's also a bit harder to find really compelling features for direct messages. Though even for DMs, outside of Apple's walled iMessage garden, it's hard to get stuff like high quality photos, videos, and audio messages, reactions, stickers, etc that work correctly for everyone on all device types.

Group handling is where all of the apps really shine though. Doing groups in SMS is basically garbage compared to pretty much any chat app ever made.
Started kinda late on macOS/OSX (in my career, and in the life of Apple) but have still been using it for 11ish years, and developing, off and on, for iOS.

Nope, I don't.
Extended Mind Thesis – You think with the world
So true.

I ran into this problem when streaming on twitch. After I switched from a webcam to a sony a7r2, I never looked back.

I even use it for zoom calls too, because why not?
Yes it's always been a weird name for us. Definitely put me off from even looking at it back in the day.
How does the article and the HN comments not mention Stephen Wolfram and his Physics Project … ?
I think the GP’s point is that, despite not having a formal education in CS/CE their self taught skills are pretty good and the formal education doesn’t appear to be teaching computer engineering in any case. So while this intern will probably have a better understanding of how to traverse a tree or w/e, they’re still starting in the same place the the GP did when it comes to actual CE.
China has a lot of viaducts and tunnels for its HSR and expressway systems. In fact, it is more of a worse case than Switzerland since it’s major cities aren’t really connected by valleys.
I wouldn't be so sure. Maybe if you look just at the price of the car itself, but between parking, gas, insurance, maintenance, the actual cost can get fairly high.

I don't know about prices now, but when I lived there, if you actually needed to travel so much that the GA was worth it over the half-fare card, it definitely was worth it over the car, just on gas prices alone.
nope, read both, mold was easier.
even if I am a perl master.
>work-related stress easily "pollutes" my home headspace, which makes it hard for me to relax if I'm working from the same place I rest.

This makes sense, but I guess I don't feel this way from being trained by years of stressful university work in a tiny studio apartment. ;p (And I have multiple rooms now!)
Based on my limited understanding it seems to be possible to use (Not training) these models using C# and the ONNX runtime without needing any Python or other dependencies installed (would need to download the models manually). https://github.com/snakers4/silero-models#onnx=

Is this correct?
Elon Musk still buying dogecoin despite cryptocurrency crash
I was curious and poked at the TTS Colab to switch it from Russian to English (language = 'en', model_id = 'v3_en' under "V3", speaker = 'en_XXX' under "Text"). Short "this is a test"s sound great, so then I tried feeding it the nearest bit of interesting conversational text I had to hand - this thread.

Here's your comment through the two apparently-most-developed models:

en_116: https://vocaroo.com/1axxFRHCs4YF

en_117: https://vocaroo.com/1983M4jVGMdR

Uuhhhh. It has a bit of a way to go to get to where Google et al are at, IMHO. It sounds vaguely like someone put DeepDream and GPT-3 into a blender and selected the "Transmutate into TTS model" option. On the one hand it's undeniably up there in terms of not sounding like the previous generation of TTS, buuuut yeah it has a bit of a way to go.

To be clear it should take just about anyone under a minute to switch the Colab to English, this is just for whoever doesn't feel like fiddling (and/or is on mobile).
At least as these stories start to surface, this madness will subside.

I've never met anyone over the age of 25 who agrees on the insanity of sterilising children based on what they say they feel like. And no, I am in fact very left leaning and have regular contact with people across the political spectrum.

A 12 year old barely understands the concept of sex and cannot even be entrusted with deciding what to eat for dinner because they're too young and inexperienced.

What happens is that we've let the crazy "activists" steer the appearance of public opinion by sitting back quiet, afraid of being ostracised. No, I'm not homophobic, I'm not racist, I'm not religious, I just want these decisions delayed for when the person is an adult and not a vulnerable dependant adolescent.
Internet scans find 1.6M secrets leaked by websites
Most news articles are written one sentence per line.

You might not have ever realized this fact because the character length of a typical line is so short, both in a columnar newspaper and on an ad-ridden website.
There's plenty of software jobs that aren't jira jobs. Avoid all web development, look for something in infrastructure or new technology. That's where the interesting work lies
Fair criticism. You should edit it!
I mean, kind of surplus to requirements; the story itself is all the anti-crypto content one could want.