skysight-inc/HackerNews huggingface dataset:
They are already forbidden to conduct any business, i.e. spend any money, in the EU.

To literally "seize" the money stored in an offshore bank account is difficult unless the EU is also willing to march an army into those countries.
The Stupid Ways That We Have Thought About Intelligence (2014)
I went with Moderna.

Just get it.

Analysis paralysis is the enemy of the good.
Imagine you're wealthy and beautiful, and the first thing that comes to your mind, is that you need to share it with the world.

I think it's quite telling.

I suspect l, that many interesting people are not on social media. They simply have better things to do, than waste their time on Instagram and tiktok.
I was simplifying, the point is that the model should always reflect the current state of the population. You shouldn't expect the kind of "catch up" effects that OP is referring to, unless you have static predictions that don't take into account actual deaths and births.
If we have SSH tunnels and rsync, why do we need this?
what are legislates if not the opinion of the current society (and for some countries the opinion of corporations)?

As in yes, with my current understanding of personal data, I do believe we should have laws safeguarding them - even at the risk of business'.
Interesting one! For the time I played piano, I ended up buying myself 2 ADAM A7X monitors and played with Ableton's Grand Piano. I also downloaded a supposedly other library that allowed me to use sampled grand piano sounds which was supposed to improve sound quality.

It, however, never ended up sounding quite as good as my brothers's simple 300€ Yamaha keyboard.

Even after having trained my ears for many months, I still don't know why the piano sounds from my speakers just weren't as pleasing as what by bro's Yamaha produced.
I don't really understand what's so different from the ZSH completions which I already have in my terminal but with no data leaving my machine?
Yes, I don't understand why this is not handled on the browser level. Back then in the 90s browsers asked the user for every web page that wanted to store a cookie. The situation we have now is not much worse.

But now every web page (at least in the EU) makes some kind of ugly popover and many of them try to convince you to accept all tracking with some kind of dark patterns of UI design.

I don't understand why we won't stop all this nonsense and build this stuff into web browsers as opt-in or opt-out (let the user decide) and therefore ensure that the UI is always the same without any dark patterns.
Partially true, maybe. At least towards the EU, they are not the poorest people either.
My guess would be that a screen that can stop a rat from going up a toilet, would also prevent other things from going down a toilet
> your code should read like well-written prose

That strikes me as being too vague to be of practical use. I suspect the worst programmers can convince themselves their code is akin to poetry, as bad programmers are almost by definition unable to tell the difference. (Thinking back to when I was learning programming, I'm sure that was true of me.) To be valuable, advice needs to be specific.

If you see a pattern of a junior developer committing unacceptably poor quality code, I doubt it would be productive to tell them Try to make it read more like prose. Instead you'd give more concrete advice, such as choosing good variable names, or the SOLID principles, or judicious use of comments, or sensible indentation.

Perhaps I'm missing something though. In what way was the code should read like well-written prose advice helpful to you?
This is what I meant: https://en.wikipedia.org/wiki/White_supremacy#Academic_use_o...
> The data may be in Apples iCloud but is 'private'

But how do we measure that?

Apple went into differential privacy a while ago, which really isn't about privacy, its about anonymisation. Which is not the same thing. Private means that no one else but you[1] can see your stuff

Anonymous means that people can see your stuff, but they don't know who you are. This is different.

[1] well mostly only you
This what happens when people who don't know how to use the internet make laws for those who do.

I'm implying every politician involved in the decision, or at least the majority, uses a couple or sites and had to approve cookies and data handling only on a handful of sites, once in their life. I shouldn't generalize but, even as an able bodied internet user, I find it extremely cumbersome to surf.
Fuschia forums? People are discussing the news of a new OS release and its implications.
> the cost of continuing 32 bit support on x86 is for Intel/AMD

Pretty sure they still have 16-bit support.

It's easier to migrate for a CPU mostly used for Android because it's already had a mix of architectures, there are fewer legacy business applications, and distribution through an app store hides potential confusion from users.
Yes, but it's very unlikely that chipset vendors like QC or MTK will provide the source to their drivers. Why would they?

On the other hand, if the driver interfaces are stable, it should be possible to implement a GPL kernel that can use these drivers.
> removed separation of powers,

This has become de facto meaningless in most of the EU countries as European law is over-writing local laws, in effect making the local (i.e. national) separation of powers meaningless. The German Constitutional Court is trying to fight this [1] but I think it's a losing battle, it's either accept the inevitable (meaning European law supersedes local law) or go the Brexit way.

[1] https://www.reuters.com/article/us-ecb-policy-germany-eu-ana...
https://emscripten.org/docs/tools_reference/emcc.html

> To see the full list of Clang options supported on the version of Clang used by Emscripten, run clang --help.

Could probably find a more authoritative statement but just a quick search.
Unsolved Mysteries: Quantum Leap’s Don Bellisario on the Fate of Sam Beckett
It's only the actually-useful bits of a "blockchain" without the planet-cooking proof-of-waste consensus algorithm brute-forcing sha256 over and over again.
This for instance:

https://tonejs.github.io/

Go wild:

https://tonejs.github.io/demos
cargo supports all of the things you talked about, though.

Cross-compiles are part of the fundamental model of cargo (target vs host dependencies).

cargo can be used in a completely offline manner easily, through either caching dependencies in an online step or vendoring them (or just not using dependencies).

Cargo has pretty good support for dependency patching.

The compiler can be swapped out through an environment variable, RUSTC_WRAPPER.

I agree that all of those things are valuable! The cargo developers think so too which is why cargo supports all of them.

I suspect the future is more in making tools like cargo support all the use cases people are concerned about, than trying to find an orthogonality where one doesn't exist.
28 is the current master of Emacs. So you have to compile from source.
Omg.lol – The best address you’ve ever had
Congrats on the launch! How does this work?
"you may not continue using the CHIA mark in your domain name"

That's a good way to cancel adoption before it even starts.
I tried to write code with small functions and was dissuaded from doing that at both my teams over the past few years. The reason is that it can be hard to follow the logic if it's spread out among several functions. Jumping back and forth breaks your flow of thought.

I think the best compromise is small summary comments at various points of functions that "hold the entire thought".
I mean feedback on a way to abstract away helper services. As far as file length, I realize that this is subjective, and the 100 lines number is pulled out of thing air, but extremely long files are generally difficult to read and context gets lost.
> What is even the downside of adding a few extra characters to the end of a comment to show who wrote it?

You're right - in fact we should do this for every line of code, so that we know of whom to ask questions!

func main() { // jen20
fmt.Println("Hello World") // ziml77
} // jen20

What's the downside of adding a few extra characters!?

Of course, this view is already available to people: `git blame` - and it's the same for comments, so there is no need.

The exception is "notes to future self" during the development of a feature (to be removed before review), in which case the most useful place for them to appear is at the _start_ of the comment with a marker:

// TODO(jen20): also implement function X for type Y

Then they are easy to find...
If you are a SWE, I’d say higher compensation is pretty much the only factor.

I fundamentally don’t like working at all and despise the idea of having to rent my time to a boss in a futile rat race, so I might as well maximize the money if I have to do it, so I can retire early.

I am on track to quit the corporate world as soon I reach $5M liquid net worth, which should hopefully be < 5 years away. After that, I’ll quit without even thinking twice.
Nice one! Thanks.
Not even that, this book gets recommended to newbies who don't yet have the experience to read it critically like that.
For me Clean Code is not about slavishly adhering to the rules therein, but about guidelines to help make your code better if you follow them, in most circumstances. On his blog Bob Martin himself says about livable code vs pristinely clean code: "Does this rule apply to code? It absolutely does! When I write code I fight very hard to keep it clean. But there are also little places where I break the rules specifically because those breakages create affordances for transient issues."

I've found the Clean Code guidelines very useful. Your team's mileage may very. As always: Use what works, toss the rest, give back where you can.

For more about this see:

* Bob Martin's blog post 'Too Clean' - https://blog.cleancoder.com/uncle-bob/2018/08/13/TooClean.ht...

* Livable Code by Sarah Mei - https://www.youtube.com/watch?v=8_UoDmJi7U8
> much legal force the UDHR has.

They won't enforce it, they won't even say anything. Upon request they'll even hand over the names of people of interest to regimes that wish to execute or torture innocent people. See the UNHRs response to handing over names of Uighurs.

https://www.aa.com.tr/en/americas/human-rights-whistleblower...

"it's not a problem"

https://www.aljazeera.com/news/2021/2/22/china-rejects-uighu...

When you're talking about exit bans, that's something China is known for, and it's gotten bad enough that the US State Department mentions it. (That was a long time coming)
Ask HN: Which tools/services have your favorite UI/UX?
e.g.:
* Linux with its pipes
* i3 with its window management
* vim
* emacs
* fzf
* pgsql
* google.com
* wikipedia.com

I can't help but think that we could do so much more with some tools.
They're probably talking about things like Go where it's open source, but it's controlled by Google employees.

https://utcc.utoronto.ca/~cks/space/blog/programming/GoIsGoo...
That's an astonishingly short article. Did you mean to post that?
'The idea that the majority homeless Californians are 'migrants' from out of state is largely upper class propaganda promoted to avoid discussion of downward mobility caused by high land prices'.

This, like so much of the political data wars over SMI, SA & transients, is partially true in coastal California.

The reality is usually found in non politician friendly audits such as the Sonoma county grand jury findings or the recent California wide audit.

https://californiaglobe.com/section-2/state-auditor-releases...

http://sonoma.courts.ca.gov/sites/all/assets/pdfs/general-in...

California has huge numbers of vehicle living transients who understandably migrate from colder and hotter climes across America, half the US homeless according to the recent audit.

The bigger issue locally in California is migration from places like Redding down to the bay area, encouraged by the street grapevine about prop 47 lack of law enforcement, rich pickings and relaxed drug rules. In San Francisco drug dealers are commuting in from the central valley with Meth and Fentanyl, the current core are Hondurans.

The best way to find out what is really going on is to talk to homeless people, ask them where they are from, talk to local emergency response crews and find out about HUD oversight of Continuum of Care, who in turn are supposed to provide oversight of the CDC. I strongly recommend taking politician and 'non profit' pr and stats with a strong pinch of salt...
This (well something like it) is a major plot point in Neal Stephenson's newest book Fall, Or Dodge In Hell.
I've always had the impression that Vimeo was aiming for the more "enterprise" crowd. Most of the content I've ended up on Vimeo for is corporate, and I presumed that was a conscious decision on their part; to be the "more professional" version of YouTube. The LinkedIn counterpart to YouTube's Facebook-esque strategy.

The tagline on their front page even says "Simple tools for any professional, team, and organization to create, manage, and share high-quality videos." The definition of "professional" is certainly up for debate, but the other items in that list make me think they are not talking about small content creators.

I don't find it an absurd price point in that context. Many tools go from being free or very cheap to being very expensive in a single tier. GitLab comes to mind as one. Oracle is well known for what I like to call the "crack selling strategy"; the first hit's free, but every one after that is going to be really expensive.

They're just not going to be able to compete on price with YouTube, and I can see how it makes sense to support a small number of high-paying customers than it is thousands of tiny content creators. I don't know what they're offering that convinces people to pay for it, but there's apparently something there.
It's most likely a Mac thing. And is probably the main reason I gave up on OS X as a serious work OS, since I'm so dependent on Emacs (org-mode in particular). I hope it gets sorted one day. Apparently it has to do with certain system calls on OS X just being very slow.
Serious question: why didn't you just give a fake or temporary email address? That's what I do all the time.
I wonder whom is to be blamed, maybe If politicians asked technicians and accessibility experts before taking decisions we'd have a better world.
This is cool!

Is there a plan to support the completion APIs over LSP so existing tools can implement support independently? For example if I could write a language client for various language servers just for the completion apis, it would go a long way.

I'm surprised it requires nodejs on the client to run - how do you lock node versions so it doesn't break on updates, or needs to run in the same dev environment as older versions? If my dev environment has node locked to an older LTS, will fig still work?

As well, linux support would be great. So would a vscode extension so it can run in the integrated terminal, but I'm not sure if that's possible.
At a previous company, there was a Clean Code OOP zealot. I heard him discussing with another colleague about the need to split up a function because it was too long (it was 10 lines). I said, from the sidelines, "yes, because nothing enhances readability like splitting a 10 line function into 10, 1-line functions". He didn't realize I was being sarcastic and nodded in agreement that it would be much better that way.
But it illustrates that "that's easy" or "I can do that by setting up Linux with an X and Y and router rules Z and a dynamic IP Q" isn't the same as user friendly and isn't a bar to commercial success.
Taxation without representation. Time to have tea in the next meeting.
> Doesn't "big tech" have a right to free speech?

If corporations had an unlimited right to free speech, the Civil Rights Act wouldn't be constitutional. Clearly though, it is, so the courts have found that some limits on private businesses ability to discriminate is legal.
The modern Yamaha keyboards use samples from real pianos. In mine there is both a Yamaha and a Bosendorfer and both sound quite good. But being sample based they are essentially just playing back recorded sounds.

Pianoteq generates the sounds using nothing but a bit of software and it is really most impressive.
Thanks for your comment, as you suggest, first of all I have to talk to our clients to solve their problems and propositions
I think parent is referring to the fact that for many Linux distributions, you must build packages with the version of CMake they have in the repositories.

Even today, in 2021, I have to use CMake 2.8.12 / GCC 4.8.5 in order to build code that will deploy on a CentOS 7 server. That means I have to backport the CMake file of every dependency that declares a minimum_requirement of 3+.
This is what I am banking on. I want to get another year out of my old Intel Macs before getting an MX-based Macbook that should melt my eyeballs with its speed while lasting a day and a half on battery.
Ha - yep. Domain experts are very useful!
As someone who almost exclusively uses functional languages: don’t do this. This kind of pedantic gatekeeping is not only obnoxious... it’s totally inaccurate! Which makes it 100x as obnoxious.

“Functional” means “functions are first-class citizens in the language” and typically mean a lot of core language features designed around easily creasing android manipulating functions as ordinary objects (so C#, C++, and Python don’t really count, even with more recent bells-and-whistles). Typically there is a strong emphasis on recursive definitions. But trying to pretend “functional programming languages” are anything particularly specific is just a recipe for dumb arguments. And of course, outside of the entry point itself, it is quite possible (even desirable) to write side-effect-free idiomatic ISO C.

The “original” functional language was LISP, which is impure as C and not even statically-typed - and for a long time certain Lisp/Scheme folks would gatekeep about how a language wasn’t a Real Functional Language if it wasn’t homoiconic and didn’t have fancy macros. (And what’s with those weird ivory tower Miranda programmers?) In fact, I think the “gate has swung,” so to speak, to the point that people downplay the certain advantages of Lisps over ML/Haskells/etc.
[Not a C/C++ dev] I am under the assumption CMake do not perform build itself, it produces the build file for Make, Ninja etc. and have those tools run the build file to produce the final binary. If that's correct, wouldn't it make CMake a meta build system?
Was going to post the exact same thing. I make use of this repeated git blame method all the time, and for everyone who is just learning this for the first time, you'll actually want to write `git blame <commit>~` to go back one commit from the commit hash in the blame, because otherwise you'll still get the same results on the line you're looking at.

Also, if you're using GitHub, their Blame view also a button that looks like a stack of rectangles between the commit information and the code. Clicking that will essentially do the same thing command-line git operation above.
I don’t understand the amount of hate that Clean Code gets these days…it’s a relatively straightforward set of principles that can help you create a software system maintainable by humans for a very long time. Of course it’s not an engineering utopia, there’s no such thing.

I get the impression that it’s about the messengers and not the messages, and that people have had horrible learning experiences that have calcified into resistance to do with anything clean. But valuable insights are being lost, and they will have to be re-learned in a new guise at a later date.
Everything I've heard says it's an M1 with more performance cores and possibly more cache and GPU cores. It seems awfully soon for it to be V9.
> I will shed a small tear for the passing of AArch32 as it was the first processor architecture I really enjoyed programming.

I’ll say the same for the Motorola 68k series CPUs for the exact same reason.

With Intel’s era of total domination nearing an end, I guess we’re seeing some things go full circle.
I think you just bolstered my 'then you already have problems' argument ;)
Honestly Clean Code probably isn't worth recommending anymore. We've taken the good bits and absorbed it into best practice. I think it has been usurped by books like "Software Engineering at Google" and "Building Secure and Reliable Systems".

I don't believe in being prescriptive to anyone about how they write their code, because I think people have different preferences and forcing someone to write small functions when they tend to write large functions well is a unique form of torture. Just leave people alone and let them do their job!

I don't think it is the perfect solution, but a lot of people assert "we can't do better, no point in trying, just write whatever you feel like" and I think that is a degenerate attitude. We CAN find better ways to construct and organize our code, and I don't think we should stop trying because people don't want to update their pull requests.