skysight-inc/HackerNews huggingface dataset:
I second this, exercism.com is one of the best most practical cli ways I’ve found for a learning a new language.
You're judging them based on what you think is a morally acceptable outcome.

I was talking about inner motivations of people to explain their behavior.
> - are soon switching to 48V, to further reduce low-voltage copper wiring (copper being a 'medium-rare' metal)

The move of automakers to 48V has been in the works for a while:

* https://www.autoevolution.com/news/understanding-the-shift-t...

* https://whma.org/overview-of-48-volt-systems-in-the-automoti...

* https://www.google.com/search?q=48V+cars

It's just a bit of a co-ordination / chicken-egg problem in that equipment probably has to be to handle 12V and 48V for a while during a transition period.
What? That's literally the point. Why would you want to imitate startups that don't survive?
This segment of Gen Z should be reminded that their status symbol is a symbol of slave labor and that if they consider themselves so progressive they should keep in mind that they are directly contributing to the oppressors they love to make snarky comments about on social media.

But they won't. Because ultimately they are unable to accept accountability for any of their own decisions.
it's both. i brought up the financial side to make clear that this is not something where i am going to budge, and i am not interested in any solution that involves buying iphones.

this is also an issue of social justice and exclusion of lower income families. anyone who is arguing that not getting an iphone means depriving their children from getting friends is missing the point. if that is what is happening in a community then that community is seriously broken, and we need to address this problem. excluding others because they don't have the necessary tech gadget is something that should not be allowed to happen.

if my kids do this to others then i failed as a parent.
What if the rest of the lifeforms in our universe look and work nothing like us? What if they can’t detect us as lifeforms and we can’t detect them as lifeforms?
After the translation of the source code to AST, I have walk through the AST to validate the code as much as possible.

The generated Rust code should be valid Rust code that compiles with no error. I only have 2 exceptions to that rule:

---

Function calls:

I haven't found a way to verify that the identifier used resolve to a function with the correct signature (it would need some sort of partial evaluation and static type checking I don't have).

Rust FFI:

Letlang will have the ability to call native Rust functions (allowing me to rely on the Rust ecosystem to implement the stdlib), but it expects functions to have a specific signature.

---

Those are the 2 cases where `cargo` can throw an error. So I (plan to) include source mapping comments in the generated Rust code. After getting the output of `cargo` as JSON, I can identify the error type and location, then using the source mapping info, I can pinpoint what AST node generated the wrong code.

On a semi-unrelated note: Every Letlang module is a single Rust crate. The compiler generates a cargo workspace, and a cargo project in that workspace for every module. It makes dependency management (and my life) easier.

It's funny how people are intrigued by my choice of targeting Rust, while other compilers targets C, Javascript, or other higher-level languages :P

But I guess it's because I use the term "compiler" and not "transpiler". Hint: I hate the word "transpiler", which is just a synonym to "compiler" IMHO.
Then we have nothing to worry about
Since this is advice for startups, the title is slightly inaccurate. It is not so much “for life” as it is for the duration of the honeymoon period; i.e. customer acquisition phase. When the VCs want their payout, it will inevitably change, and customers will notice.
> I'm a dwm user with three screens, and there is literally zero extra configuration that's needed to get it working with multiple screens. The three screens have independent tag sets, and it Just Works.

There's some confusion, I am using awesome, not dwm. I only spent a few dozen minutes with dwm and then switched to awesome but it wasn't because of dual monitor concerns. Though I am also glad I stopped using dual monitor, whatever the DE.
I'm going to expect you are most productive in the framework/languages that you know the best. Unless you are using a poorly supported set of stuff, there's probably not a reason to switch as you will likely become less efficient at what you are doing, at least for awhile. Your ability to operate in a system is probably more important than the system itself.
> it’s believed to be beginner friendly compared to other languages. I’m not really sure why - maybe the whitespace?

Experienced programmers tend to forget how the experience was as a beginner programmer. But Python grew out of actual usability research into teaching programming to beginners. Logo is another language with the same background, but it never escaped that niche. The success of Python is because it attractive to beginners but remains a powerful tool as the programmer becomes more experienced.

Whitespace is definitely a factor - or rather the lack of redundant braces. Beginner programmer seem to really struggle with the lack of correspondence between the visual structure and the logical structure in most languages. Even experienced programmers get tripped up by erroneous indents. Python just solves this once and for all.

The lack of type annotations is also a factor. For beginners this is just an additional layer of complexity.

Scheme is great for teaching computer science students, but if you are just a regular Joe researcher wanting to get the job done, you want to write "2 + 2" like everybody else in the world, not "(+ 2 2)"

Most languages are designed to attract experienced programmers, e.g. by having C-like syntax which they may already be familiar with. But it has a cost for beginners.
physical stuff contains DNA and fingerpritns

physical printouts are watermarked by the printer

physical dvd copies sounds like safest option, but they might also have forensic watermarks by the disk drive firmware
I guess one counter argument is lossy compression. Another argument is to think about how rng generators are constructed in some cases (algebraic curves) and imagine instead of finding a seed, solving for an algebraic curve with the desired properties. More data necessary (the curve data) and tons of compute still (solving multivariate polynomials) but less so than finding a seed.

Then there’s also ideas like creating the weights out of another network (basically moving around in that sub space) which is a much more feasible idea and something Hardmaru has a cool article about
Is anything interesting happening for non-Apple desktop/laptop Arm?

At the moment building for aarch64 pretty much means embedded, Mac users on the team, or Graviton/other Arm servers.

Are we going to reach a point where there's a meaningful mix of architectures, but it doesn't point to the brand of device? Of course Apple will continue with only one thing, but that Lenovo might have options from Arm licensees as well as Intel/AMD?
Superb. But can't let go without obligatory Watterson:

https://www.gocomics.com/calvinandhobbes/1991/02/26
> anyone who is arguing that not getting an iphone means depriving their children from getting friends is missing the point. if that is what is happening in a community then that community is seriously broken, and we need to address this problem.

This is kind of like saying, “Yes my house is on fire now, but rather than put it out right now, we should research and develop fireproof houses.” Cool idea but your house still burns down. You can work on the bigger societal problem but if you can, address the immediate issue, which is you kid getting bullied. And yes it sucks if you can’t afford it, but if you can, buying the iPhone is a simple way to resolve the issue your kid is facing (albeit not the underlying problem).
I think Larry David on Kevin Pollack's Chat Show mentions something along these lines about telling his friends/parents he's becoming a comedian.
Are you familiar with rhetorical questions?

(Fingers crossed that readers have a sense of humor…)
Thank you so much for sharing this, it looks really promising. Here is a video by Jorge Castro that explains the upsides that is linked from their site: https://www.youtube.com/watch/X8h304Jp9N8?t=435
Well true but Oracle Linux included DTRACE for more then half a decade.

And canonical includes ZFS, and i think they have more lawyers then you and me.

Do you really think they would take that risk especially with oracle to include ZFS (that is not even their main fs)?

Have some commonsense.
And it’s getting bigger
Ask HN: Why META employees are not using the same product that they have created
Reference:
https://www.forbes.com/sites/paultassi/2022/10/07/report-even-metas-employees-dont-want-to-go-its-own-metaverse/?sh=15edbe496fcf

Does this mean that they were only good at solving leetcode questions ?

Does this mean engineers from MIT,Stanford were only good at solving SAT questions ?

Don't give me strawman arguments and personal attacks,instead provide some valid counter arguments

REFERENCE: READ THIS ARTICLE
Zuckerberg’s Metaverse App on 'Quality Lockdown' as Even Employees Won’t Use It.

https://decrypt.co/111483/zuckerberg-meta-metaverse-quality-lockdown-employees-wont-use-it?amp=1
He's generated hundreds of billions for his investors, which include millions of small investors. In what exact way has he caused economic damage to society?
Thanks. Debezium looks interesting but it is a bit different than what I am looking for. I am looking for an api approach so that other systems can pull the data without having to worry about is it batch or stream.
Customer retention is an area companies fail at hardest and most often. It makes me wonder what is being taught at business schools.

There's nothing wrong with asking exiting customers if there were/are problems that could be addressed. But there absolutely is something wrong with badgering/harassing/tricking or wasting the time of customers leaving, as it will cause reputational damage and worse cause repeat custom to almost disappear.

It is just yet another example of how modern US business culture values the Short over Long Term. In the short you see a slightly lower Customer turnover, but in the long term you see a HUGE reduction in returning customers (who remember the exit process from last time).

To be clear: A short survey makes it feels like a company gives a crap about why you're leaving, but it needs to be via the same mechanism you used to sign up (e.g. online sign-up? Then online exit), and it shouldn't feel like a way to block the exit. This is particularly problematic if you're forced to call and the person on the other end is on commission. They're more often than not just there to wear you down and make you hate interacting with the company, by its very nature if you do leave you will be unlikely to return since that's the last thing you remember.

I've blacklisted multiple businesses for that practice and I often check the cancellation process during sign-up to avoid it.
From Numberphile, "How big is a billion?" (2012):

* https://www.youtube.com/watch?v=C-52AI_ojyQ
A lot of seemingly primitive Java syntax already expands to method calls: autoboxing, string conversions, string concatenation. Similarly, primitive arithmetic operators on unsigned integers could expand to calls to the corresponding Integer.{compare,divide,remainder,...}Unsigned methods. The compiler would turn these back into single machine instructions anyway. This would not need any new bytecode instructions.
Seems to me a search for alien artefacts should have more focus. SETA vs SETI. Eg probes in solar or trojan orbit in our system.. We have had our own stuff out to earths lagrange points, but not looked for stuff as far as I can tell.

Earth probably looked pretty interesting a billion or two years ago so plenty of reason to send a simple probe sometime between then and now.
Is there a technical name for that 'bubble'?

Like since we've been broadcasting signals out (television and radio etc) and saying they've been expanding at 100% strength in all directions (for the sake of argument) then we have a bubble around us.

And even if we time-travelled back into our past and changed everything, nothing beyond that bubble would be changed because nothing we'd ever done previously had gotten that far out.
This only supports the argument that it's not the qualities of the final product that make something art.
The Ig Nobel Prize: How to properly cache WordPress websites? (2023)
should add an edit:

if the participants are (at least) minimally knowledgeable
The thing is with the wiimote (atleast with motion plus) and the switch, nintendo really tuned in the motion. I think you can give anyone age 5-99 a wiimote (or a joycon), say play bowling or tennis, and they can pick it up within a few second

Barely anyone else puts the effort into getting gestures right. Part of that is the developers spend so long developing the gestures, they don't know whats natural and whats not anymore.

Big example is windows precision drivers. In theory they should be more natural, in practice they are terrible.
> adding mass to objects even when their main purpose depends on users moving them

I used to work for a music electronics company who added metal plates to the products for no reason other than making the products heavier so that the users feel like they’re getting their money’s worth.
The Waluigi Effect
Ok then. But one probably shouldn't pretend to be the park ranger if they're not capable of showing somebody where the forest is.
That's cute, but that appeal is crucial because technical arguments that are divorced from empirical results in the field are a great way to spend a lot of time solving the wrong problems. For example, you can make technical arguments in favour of either VHS or Betamax, but while they both had superior solutions to two separate technical problems, one of those problems (recording time) ended up being a much more important one for more people than the other. The purpose of engineering is not to enjoy intellectual puzzles, but to solve problems for people. You can only insist that the team that's at or near the top of the charts for so many years don't know what they're doing so many times. After a while, you may want to reconsider your beliefs about what the right approach is.

Those who misunderstand that will forever be puzzled by why it is that the VHSes usually win over the Betamaxes, and will continue betting on the wrong horses.

The relatively new concept of preview features helps us gather information on what problems people actually encounter when working with a new feature as opposed to what problems some speculate they'll run into. The best way to influence Java's direction is not to speculate, but to report problems you've actually encountered to the relevant OpenJDK mailing list (amber-dev in this case). If the use of the \ or $ character turns out to be a real problem, we expect to find that out during the preview process (which will begin in JDK 21, out this September) and we'll reconsider, only we'll do it based on reports, not speculation.
The parent poster is making the incorrect assumption that wealth and investment is inherently bad for society.
I bought a new 3ds and it was absolute bliss. The mario bros 3d game was incredibly intuitive to play, that 3ds has spoiled any 3d platformer for me. I tried playing the new 3d game on the switch and even though it has shadows, I kept missing platforms etc.

I think the original 3ds's lack of tracking is what turned it off for most people, though.
Tedious platitudes mixed with gross inaccuracies dusted a sprinkling of biblical woo.
I didn’t realize grand for 1000 was slang. That one made it to the USA too.
But doesn't that rely on having a strobe flashing at the specific frequency - I thought modern record players do anyway.

I'm not sure how this worked on the 1920s machine - unless it assumed 50H mains frequency, or have I missed something?
I use a thinkpad x13s and i’m happy with it
> created for SEO purposes

I’ve always thought these posts were for non-technical product buyers and decision makers.
React Is the New IBM
You don't get it. Let me explain. And when I'm done explaining you will understand.

He means the reader will feel guilty for not understanding rather then blaming me for his lack of understanding due to a poorly worded explanation.

Either I'm guilty of a bad explanation or he's guilty of being too stupid to understand. Which is it?

By declaring beforehand the fact that he will understand as a consequence of the explanation I subtly connote that if such understanding isn't achieved then the problem isn't my explanation.
Not when you can get a decently performing android handheld, brand new (i.e. Samsung A33), from the carrier for 50 with an added monthly payment cost of 9eu/month for 2 years bundled into a family plan of 200gb shared/month. Only 8 euros a month for the number itself (unlimited calling+text)

For the same cost as a refurbished iPhone SE 2020 from the same carrier.
No it isn't, it's just a different form of experience. People seem to want the word "experience" to have some narrow single-purpose definition that it just doesn't have in practice. Do you go around telling people saying "direct experience" or "first hand experience" that actually they're being redundant because that's the only kind of experience there is?
Saga sure sounds a lot more poetic than scandal. I propose we rename it all: "The watergate saga", "Anthony Weiner dickpic saga", "The windrush saga", etc.
The US population is well over 100 million larger than in the 70s. You can't just erase changes in individual communities by looking only at national statistics. Our national economy profited just fine. Even within those national numbers, jobs that have seen significant growth line food service jobs are worse in measurable ways. The wages are significantly lower, they're less likely to provide basic benefits like health insurance, let alone paid vacation and retirement. One again, my initial assertion is that a whole lot of people don't just figure it out when part of a broad population deemed unnecessary, and the rust belt is obvious evidence of that.
Exist.

That’s what I did for a good chunk of my twenties. My life has changed dramatically since then.

It’s hard to set a direction for yourself with that mode of living, so I pivoted from art school and joined the Air Force to focus on serving.

I’m sure the work you do can positively impact the world. Find a mission and focus on staying busy with that. Finish your PhD towards that end and continue take care of your physical health. Help people.

As a society we tend to focus on joy and pleasure as the keys to happiness (do things you like), but there’s something deeper I think you can find once you’re okay with simply existing as you feel today.
Do you know that shipping things in trains are extremely environmentally friendly?

The average BNSF worker makes $95,770 per year.
Then that deflection is the thing to criticize.
In the US there's two forces at work, the racist side calling all Spanish speakers Mexican (or various slurs) and the various communities attempting to get larger power by uniting on their commonality. The polite racist (government) side chose Hispanic and the grass roots represented by La Raza and others promulgated Latin American/Latino. Meanwhile I've come across younger non-activist second-generation people referring to themselves as Spanish.

It pays a lot to actually participate in the community to know what to do. I find that people don't like being labelled in any community, but that they may use terms of art to describe their membership in different groups.
> "flexible" a lot, but I kind of wish they'd spend more words talking about why that matters.

I don’t think these articles exist for a technical audience or the bricklayers doing the integration. I think these are for the non-technical decision makers and business executives
Eye motion has a cognitive cost. If I can take that eye motion and move it into my fingers' muscle memory to toggle screens, there is an increase in overall focus. I find an external or secondary monitor is good for large refactors across multiple repos, but that's a small slice of my typical book of work. Most of the time it's just distracting to have extra reasons to move my eyes and head. If I need a break, I go outside and look at far away things.
Remember the time I beat the Kobayashi Maru?

Or, student wins paper airplane contest with paper rock.

Haha

https://en.m.wikipedia.org/wiki/Kobayashi_Maru
And oddly, in auctions for farm animals. If you go to buy a bull at an auction mart, you bid guineas, not pounds.
Not to mention he has a roof over his head, food in the frige and a comfy bed (I assume).
Show HN: Procal: A simple Qt-based programming calculator
I am actually a Neovim terminal user myself and I am smiling at this. The Intellij text editor for a power-user who has actually done their research is ridiculously full-featured out of the box without needing a PhD in elisp and several hundred (more like a thousand) hours of config time.

Comparing it with emacs is like comparing a smoothly running Tesla (Intellij) with a bullock cart of misc automobile parts (emacs). Sure you can build your Frankenstein car after a lifetime of effort, but most folks want a better quality of life. The vast majority of people don't want to build their own automobile (or washing machine).
> Then don't buy a Mac, that simple.

If only. It was not my choice to make, it was my employer’s.
I don't mean to cast aspersions, but that sounds a lot like something a time traveller would say if they'd been rumbled.

I'm just saying.
> I wouldn't have guessed from the title that the chip is being trained to play Doom, rather than running the game at that power level.

The illustration and the opening paragraph, which is all about devices that run Doom, not "play" it, isn't helping either.
You have to keep yourself busy. Focus on your phd, travel, do new hobbies, hit the gym, try to reconnect with old friends, etc. Anything to feel occupied and meet people. If you also feel you don’t do progress with your therapist, find someone else who clicks for you.

You feel bad for the break up, everyone has been there. You are stll young, you have your whole life in front of you. You will meet someone else, you will finish your phd, you will get a job, things will get better and you will laugh of those past times and all these things you cried for.

Take care.
- Italian city-states had a level of antagonism towards each other that is not found in 2020 Europe. The amount of freedom europeans have today to travel and work and do business in the EU is incomparable

- Armies in those times in Italy were mainly composed of mercenaries. Again, incomparable to the state of european ones. There was no such thing back then like the joint exercise and shared equipment and tactics between NATO countries.

- Comparing the role of the podesta` or signorie with central banks or, I suppose, the bureaucracy of the EU does not make much sense.

I believe this article to be very poorly thought out and the author just wants to force a parallel because he might have read an interesting book about the subject.
There’s a new FUSE implementation that uses this technique: https://github.com/macos-fuse-t/fuse-t

Worked without problems for sshfs when I tested it briefly.