skysight-inc/HackerNews huggingface dataset:
Not former. From https://www.treasurydirect.gov/indiv/research/indepth/ibonds...

Yes, if you have a Social Security Number and meet any one of these three conditions:
- United States citizen, whether you live in the U.S. or abroad
- United States resident
- Civilian employee of the United States, no matter where you live
The method is based on the idea that the product of the semantic pass of a compiler is a symbol table. Then, to make imports work:

1. add some syntax to import a module

2. create another instance of the compiler to compile that module and return the symbol table

3. have the importer, when it doesn't find a symbol in the symbol table, to search the symbol tables of the imports
Thanks for sharing those reflections. Although I lack experience, I feel that all what you said is valuable and that reflecting/working on all those points would certainly improve building connections with women.

I am naturally a bit shy and reserved with women. I am also not very witty and humorous (except when drunk) and I have a historical record of nerdiness and introversion. Coupled with a short stature, it makes me lack in confidence (I got some rejections due to height in the past, but in no way I think height is a limiting factor. I believe being fit and confident can make wonders). I am in mid-twenties and I realised that I need to change this and I need to seriously work on it to live a normal life and find a partner.
Love the link about hidden oil wells, had no idea!
"and on acceptance a contract is created..."

So... they never made a contract? Negotiation can certainly still fall apart in the 'make a contract' phase.
at her age, better to pick up a practical language like python or php and get her first 10000 hours just coding stuff for the web. a lot of it is failry low hanging fruit and there's plenty of work so she can get paid to do it. Only after mastering a mainstream language would I recommend going down the rabbithole of esoteric langauges.
Nah, your intuition is right: there are not that many jobs for COBOL (not outside boring legacy maintenance jobs for banking systems).

Unlike what recurring posts on HN would have you believe, it's also not the way to a high paying job, either.
I draw figures for my mathematical lecture notes using Inkscape (2019)
You can read the code, but are you sure you understand all the JVM implications of how that code changed and which versions introduced what behaviours?
No worries! True, true... Might be worth a try and see how people react. At least it sounds less technical
Probably coming soon to Grammarly and Google Docs.

There should be a reverse version in reader programs: the bullshit remover.
> Now that money was stolen by the nation that killed more people in this century than any other country.

Come on, read the news. The US hasn't shelled any large cities into rubble "this century," unlike the military of a certain country has over the last few weeks.

Even if your statement was true, I doubt it will be once the bodies are counted in the recent conflict.
Does this also play a role in many Apple employees wanting to continue remote work?
As long as it's relevant to the discussion, there's nothing wrong with plugging your project.
What’s his area of speciality?
One of the issues with this type of thing is that each fab has slightly different ways of taking the HDL and converting to their process. These come in the form of a PDK and each fab and process will have their own development kits.

The threat they are trying to deal with is a fab modifying the silicon and introducing additional logic during production. The issue that I see is the most likely place that behavior would be inserted is inside the PDK, so even if you can compare what it should output vs what’s produced, it would match.

The other issue is even if you compare something that generates the exact same transistors… if you produce at Fab A and Fab B, the silicon is going to be different.
I still don't think this feature exists, I can't find any reference of it online anywhere.
>"Stop assigning me so many tasks if you want any of them to get done"

>"As my workload is quite heavy, can you help me understand what I should reprioritize to accommodate this new task?"

I've used this one a lot and it helped quite a bit. Eventually the boss saw it as obstructive to his demands and started saying "it's all top priority". So I just arranged my priorities as I saw fit based on what I observed his own priorities to be, and it mostly worked out fine. When he'd ask me about all the other tasks he'd assigned, after I reported on what I'd accomplished at the weekly meeting, I'd say "I haven't had time to work on that". It's what he always said to everyone, that he was "so strapped for time, had so many meetings on his schedule" so how could he not accept it? Or he'd say "this other stuff is important, you need to work on it", I'd say "ok, I'll put off THE IMPORTANT THING for a day to do that", and he'd back off. In essence there is only so much time, and when you get to the details of scheduling what you are going to work on, it becomes extremely obvious how long things take to do. Maybe someone more brilliant could do it faster than you, but it will take a year to bring them in and get them up to speed, and they will cost more. If your boss refuses to recognize that and demands more, just do what you can, and reserve some inviolable time for yourself. It's basically a management failure and has nothing to do with you, let them fail. You know your value, you are accomplishing the most important of the work.

Oh, and when the boss stops wanting to prioritize, start looking for a better place to work.
Why not have her read HN? Then she can ask her own questions and discover the specific things that's she thinks are interesting.

It can still be good for you to learn more so that you have a shared interest or at least conversation topic. I'm just saying that trying to learn it from scratch to the level of being a mentor will probably result in not-so-great advice.
My $0.02: "You are complicating this" is an accusation of the recipient. In my opinion, offering the alternative you see as simpler can make the dialogue more productive, e.g., have you considered y? It's simpler because abc... and also achieves the same objective. How did you arrive at this solution? This also saves your own face if/when it turns out things are indeed more complicated than you originally thought.
This is actually a thing in design, and it's inexplicable. Too many designers think like architects. They design the case to look good, and aren't interested in the much more demanding process of productising an item so it looks good and isn't feature constrained.

A lot of design is pure fantasy. There were some renderings of Mars habitats being sent around a year or two ago, and they had wood panelling - pretty for sure, but not exactly easy to find on Mars in industrial quantities.
I'm just amazed that they decided to poke the black box with 1) their savings and 2) the black box being owned by the federal government. /salute
Only if you disregard CLR, MSIL, .NET Framework vs Mono/Xamarin/Unity vs Core vs UWP, Windows Forms, WPF, WebForms, WCF, ADO, EF,....
Can a random person self study the exercises and assignments though?
Yes, there would be a gradient somewhere. If that law extended to the point where you couldn't get utility water without a background check, some judge would find cause to throw it out mainly because of how silly it was. But on the other hand the water content of even a mildly alcoholic beverage doesn't make showing ID an unreasonable search. There are lots of ways the government can twist your arm into a "search" through this opt-in approach.
Kale should be added to that list of dirty words because not every one is a health nut, and being constantly reminded of the presence of what is new school law and order but in the extreme psychological warfare is just as nasty if not worse.
Yes, that’s right. Just a (1/10) or (8/10) at the end of my note.
I'm sorry but I don't follow what you're saying in the first two paragraphs.

Re your specific account: your votes are downweighted. We do that when an account has upvoted too many stories or comments that break the site guidelines—particularly the sensational-indignant type of post, which is by far the biggest problem on HN and therefore the thing we try to dampen and downweight in every way we know how. If you want to commit to upvoting fewer such comments and/or stories, we'd be happy to take that penalty off your account. Other than that your account isn't penalized.

Re transparency in general: that's a complex question. We take the following approach: we don't publish a log of every moderation decision; we do answer specific questions when people have them. I'm not saying that's a perfect solution (it isn't, and we have ideas for making it better), but this is a super hard problem to get right. It's popular to argue "everything should all be completely transparent all the time" but having been at this job for a decade now I'm extremely wary of the unintended consequences that would have. I'll try to dig up some old links about that in case you or anyone cares. Edit: ok, there's https://news.ycombinator.com/item?id=30141232 and a bunch more at https://news.ycombinator.com/item?id=27307075. If anyone reads those and has a question on this that I haven't already answered, I'd be happy to know what it is.
To be fair, he bullied them first by lying about his offer, even insisting that it was "firm" when it really wasn't at all. Those people are assholes when they win their smaller-scale bullying game. He just happens to have barked at a bigger dog than himself.
This is probably the most bang for your back CS topic to study and then get a job in.
Date/time specification is incredibly hard. However hard you think it is, it's actually a "little" harder.[1]

I'd guess that someone formulating their own date/time format is actually evidence that they don't understand what a problem it is and so their format is wrong.

[1] https://en.wikipedia.org/wiki/Time_formatting_and_storage_bu...
Conversely, the ICE cost also needs to take into account things like oil changes and powertrain maintenance.

I’ll concede that it’s hard to calculate and we can’t be certain. But it does seem like things are factored in favor of EVs in the long run. For example, if battery recycling, chargers, and those other costs associated with EVs continue decreasing, TCO looks even better in 10-15 years. Plus, committing to EVs helps push the industry forward and reduce costs, like you say.
Banks, insurance companies, in-house IT at large corps and govs is where you will still find COBOL.

By the way if you are already a reasonably good programmer you can pick up COBOL in a few weeks. It's a very straightforward language. Getting familiar with how things are done on a mainframe will take longer.
Not for a GNU project, where the PR author didn't file a copyright assignment via snail mail yet. Such PR's could need months.
Sticking a keyboard on an iPad does not a laptop make. Being limited to mobile app versions of web browsers is itself a big enough quality-of-life downgrade to make the setup much less convenient than a laptop for leisure-time media consumption, not to mention professional work.
Constraint solvers are a great attraction of many Prolog systems, and in fact they are often an important reason for buying a fast commercial Prolog system. For example, here is a solution of the first puzzle shown in the article, using Scryer Prolog and its CLP(ℤ) solver, i.e., constraint logic programming over integers:

:- use_module(library(clpz)).

solution(N) :-
N in 0..10_000,
N #= 13*_,
N #= 19*_,
N #= 37*_.

Note how seamlessly constraint programming blends into Prolog: We simply state these constraints as relations that must hold for logic variables, just as always in Prolog! In fact, plain Prolog can be regarded as a particular instance of constraint logic programming (CLP), namely as constraint logic programming over Herbrand terms, abbreviated as CLP(H).

Sample query and answer:

?- solution(N), indomain(N).
N = 0
; N = 9139.

We see from this answer that there are in fact two solutions to the puzzle: 0 and 9139. Prolog reports all solutions on backtracking.

A nice feature of the Scryer Prolog toplevel is that we can simply press "a" to enumerate all solutions. For example, if we increase the upper bound to 100_000 as mentioned in the course of the article, we get:

?- N in 0..100_000,
N #= 13*_, N #= 19*_, N #= 37*_,
indomain(N).
N = 0
; N = 9139
; N = 18278
; N = 27417
; N = 36556
; N = 45695
; N = 54834
; N = 63973
; N = 73112
; N = 82251
; N = 91390.

So, 11 solutions (not 10).

Hence, the sample code shown in the article should probably change:

model.NewIntVar(1, ...)

to

army = model.NewIntVar(0, ...)

in order to correctly model the equation shown before the code.

The knapsack problem shown in the article can also be easily expressed and solved:

?- Vs = [Bread,Meat,Beer],
Vs ins 0..sup,
Bread + 3*Meat + 7*Beer #=< 19,
Popularity #= 3*Bread + 10*Meat + 26*Beer,
labeling([max(Popularity)], Vs).

yielding solutions in decreasing order of popularity:

Vs = [2,1,2], Bread = 2, Meat = 1, Beer = 2, Popularity = 68
; Vs = [5,0,2], Bread = 5, Meat = 0, Beer = 2, Popularity = 67
; Vs = [0,4,1], Bread = 0, Meat = 4, Beer = 1, Popularity = 66
; Vs = [1,1,2], Bread = 1, Meat = 1, Beer = 2, Popularity = 65
; ... .

This answer shows that the optimal solution with popularity 68 is unique in this case. The program output in the article shows "3712 popularity", yet the text also mentions 68: The number 3712 stems from using 1_000 as the capacity.

It is notable how compactly and conveniently such tasks can be expressed and solved with Prolog.
The radical bit is they deliver holistic software and hardware that actually works.

No other vendor comes close.
Well, import ctypes.

Are you sure you master all language and library changes between versions, even minor ones?

What are the major differences between Python 1.5 and Python 3.10?
Thinness matters when everything else is an absolute chonk.

But there’s a point at which it becomes basically worthless to get thinner.
For the first two paragraphs I'm talking about your conversations with <ushakov> and the faults you've listed so far about that user.

---

I've always been surprised when HN took moderation actions against my account, so it's hard for me to commit to not abusing when I don't have a clear mental compass about what is what. I just conduct myself in a way which aspires for personal authenticity in discussion.

I feel sad that the sum of my behavior on this forum is considered problematic and requires penalizing.
As a user of SDLang.. not a huge fan of it, IMO. Dub (the D package manager) uses SDLang as one of the two formats that you can use to configure projects (those two being SDLang and JSON), and I often find myself converting every project to using the JSON format as there is virtually no tooling (in most languages) for parsing SDLang. I've recently started using TOML instead, and I have nothing but good things to say about it.
When cells divide, the mitochondria are partitioned between the 2 daughter cells.

So a cell always has functional mitochondria. The mitochondria multiply within a cell (and their DNA is replicated), while the cell grows between divisions.

Nevertheless, not all ATP is produced by the mitochondria. For example ATP is produced by various chemical reactions that do not need dioxygen (i.e. which also work during anaerobic effort or whenever the power requirements exceed the maximum output of the mitochondria), e.g. by the hydrolysis of phosphocreatine (vertebrates) or of phosphoarginine (arthropods), or by the splitting of glucose into lactic acid.

So a cell can survive for some time without mitochondria, but it will exhaust quickly all its energy reserves.
I've started and quit web dev projects about 4 times in the past 5 years. I'm a distributed systems dev. The complexity of the recommended tool chain is mind boggling (and I consider my day job incredibly complex, of which I have a decade of experience doing). I would have said I hate React.

Finally started another project. No frameworks this time. Started with html and single js file until I needed more.. and solved the problems step by step.
I'm at the point that I now see the benefits of react, but only by doing it this way could I possibly learn why.
As a brown guy I'd prefer my odds in the reddest county in Mississippi than anywhere in Asia (other than my own ethnostate).
"now use Docusaurus for rendering all pages."

Was just coming back here to ask about your stack, as it looked like an obsidian.md notebook. Looking to start a similar project here, thanks for sharing!
I just go with an important or not important for something I understand, I mean 6/10 I guess is important enough you don't want to merge it unless someone fixes it? And for something I don't understand I of course ask for clarification (by not understand I mean can you clarify why you did this bit?)
I’m with you. I’m also an iOS (as well as macOS) developer. I started doing Cocoa development a few years before the iPhone came out, when it was much more of a niche than it is now. I’ve never had trouble making a very good living doing it, but I really started and continue to enjoy it because it enables me to create the things I want to create, right through to a polished UI that fits in with my favorite platforms to use.
Java, yes: I have worked on systems, as have others on HN I'm sure, where Java is the bottom level language: there's a JVM, and below that there's hardware, and that's the whole story. JS and Python, not so much. This isn't complicated: there is a general agreement about what "systems programming" is, and the only people who make a huge deal out of the divide between managed languages and unmanaged languages are, again, this weird embarrassing (tiny!) subset of Rust people. I think the Rust core team people must wince about these arguments.

It's not as if Java and Go programmers don't understand the value of "zero-cost abstractions" (a term from the same 1990s vintage as the first version of Java) and manual memory management. I don't see a lot of serious energy being applied to getting Go running in the Linux kernel. To my eyes, the only people who really seem uncertain about Rust's value are the "those aren't systems programming languages!" people. Rust is not good because we finally have a language to do systems programming in; it's good because it's a good, interesting language on its own merits.
Supermarkets dont need to sell you stuff for the price on the shelf. That would be insane.
I don't know. I have several Magic mice, and I switched them between various computers often enough that I don't know which computer the broken one came with. The oldest one is probably from 2016.
> It's not strictly necessary to fulfill one level before achieving something on the next one either. The idea is that it's easier to go higher when you've already filled-out the stuff below.

This is literally the definition of pseudoscience. If it can't be replicated, it's not science. If it can't fit within the bounds of the scientific method, it's not fact, it's wishful thinking. Statements like "it's a map not a territory" and it "varies...between people" is indoctrination, not education. You'll hear exactly the same statements and circular reasoning come out of cults and religious institutions.

> You may have a very low need for personal safety so that it is satisfied, but those are so far apart you're unlikely to reach self-actualization if your safety needs are not met.

Ghandi did not have personal safety, but he was certainly self-actualized. Nelson Mandela spent his life in prison, and yet raised an entire country to a higher level of consciousness. Some of the greatest scientists, leaders, and artists in history were the most persecuted. But today, in the 21st century, we live in the safest time in history, with the least struggles in history, the most abundance, and what do we have? Millions of people with depression and mental illness, who are the farthest thing from being self-actualized. From this the only conclusion I can come to is that people like Abraham Maslow were quacks, trying to rationalize their own ego, and don't deserve any place in modern academia.
This is one way, but I don't think it's the only way. I believe it is worth to explore other options and you get double benefits: the woman and any other attribute that helped you get the woman in the first place, being it confidence, humour, style, fitness, or any other thing. It's hard but I believe it's also good to give it a shot.
What does that curating process look like?
This goes back way before the 1950's. The sentiment that government is a "necessary evil" is effectively what many, but certainly not all, Founders espoused.
About 20 years ago I was also bothered by people bringing in their religion in my face too much. Then I realized that they have the right to speak their mind, same as I have the right to speak my mind, and their view of the world is as good to them as it is mine to me. I had no problem with any religion per se (I grew in places with antagonistic religions and I learned to be neutral), just with their "in your face" attitude, but I realized there is a huge differences between being polite and banning.
Cryptocurrency is no longer being accepted by Wikipedia
Absolutely not. There should just be easy switches.
I'm keeping my original Kindle Paperwhite in airplane mode for many, many years now because of that reason. I stopped even caring about checking whether an update would be still jailbreakable, I just don't update. It still works, it's still useful, but it's an offline reader.

This Kindle is what taught me to always think twice before I buy a device that doesn't really belong to me ;) It's just not worth my effort.
Evolution reuses parts, a lot. For example, serotonin has some effect on crabs too--it doesn't mean the function is the same as in humans or that psychotherapy for crabs is a good idea.
Maybe the null hypothesis needs to be that older people have more experience of "random" and therefore expect or tolerate more variance before rejecting "chance".

But they say that the effect is relatively small, or that their age guessing is "not as good as we had expected".

I'd be prone to misinterpreting the question.

If somebody asked me if the sequence "HTHTHTHT" is more or less likely to occur than “HTHHTHTT” I'd be confused. Ok, are they rejecting that they're equally likely out of hand, and if so why? At least subconsciously. If forced to suggest one or the other I'd offer the latter even though I know it's not mathematically correct.

Additionally most of the problems I deal with have to do with probability within a continuous run and in a run of 1000 heads/tails and some quick and dirty Monte Carlo I get:

m3047@sophia:~/temp> ./sequences.py | grep -E 'HTHTHTHT|HTHHTHTT'
11 HTHTHTHT
6 HTHHTHTT
m3047@sophia:~/temp> ./sequences.py | grep -E 'HTHTHTHT|HTHHTHTT'
8 HTHTHTHT
3 HTHHTHTT
m3047@sophia:~/temp> ./sequences.py | grep -E 'HTHTHTHT|HTHHTHTT'
5 HTHTHTHT
4 HTHHTHTT

So I'd be wrong in practice at least with whatever PRNG is being utilized or maybe I'm just lucky. Always good to test and ask questions.
He would be well within his rights to host no website at all on the domain. Using it solely for email is 100% "using the domain". Period. The end. Not squatting. Just became some crypto bros want the domain does not change that.
https://www.youtube.com/watch?v=4EXlSTVyJ4o George Carlin Euphemisms and Disability Language
Good call, but in some rare cases, like Google Keep, it won't work without internet connection.
Young people ask for pay transparency in job postings
>In some countries, such as the U.K., whistleblowing for illegal activity is protected in law.

No true:

>>The wrongdoing you disclose must be in the public interest. This means it must affect others, for example the general public.

>>As a whistleblower you’re protected by law - you should not be treated unfairly or lose your job because you ‘blow the whistle’.

https://www.gov.uk/whistleblowing