skysight-inc/HackerNews huggingface dataset:
Well that's what we call power of propaganda, I say that as an Indian(still living in India).

I honestly couldn't do anything even after writing letters, talking to friends who can talk to people who make shitty decisions, just cause there is no larger sentiment against these decisions, things just go by.

And now I have to say I am not sure when will the general public understand this issue, or will they ever. Are we just too lazy to do anything about it, or too divided to put up a fight...

Truly sad to see. Taking away rights to privacy is not the way of fighting the wrongs and problematic elements, and considering how corrupt our system can be I have no hope of it not being abused wildly. :(
btw "cue the other kids laughing", rather than queue. In stage acting a cue is a signal to synchronize things like a new player entering the stage.
Ask HN: Learning about fundraising as first-time tech founders
After working in the Generative AI space as consultant/freelance for a few years, a friend and I have decided to create a company around it.

There seems to be increasing VC interest in the field and we are getting contacted by multiple investors (we do realize this doesn't mean they want to immediately cut us a cheque).

We have deep technical expertise but limited fundraising knowledge.

What are the best resources to learn the fundamentals? eg:

- How much should we aim to raise and at what valuation?

- How to show financial projections in a field that evolves at such a breakneck speed?

- Should we prioritize local (Europe, Switzerland) investors or North-American ones?
Cocaine is a boring drug. It's job is to make you more effective, just like amphetamines but it comes at the price of several health implications, even without all the extra bullshit that's in it.

Just like Ritalin or Adderal abuse it's a symptom of a society that always asks more and more of its people.

If you don't suffer from permanent pressure cocaine is just a boring, expensive, usually dirty stimulant. If you do however, it's your downfall.
It's a human nature thing, the US did not invent the concept of bullying or being made to feel judged for being different.

You just happened to grow up around good people, but not everyone is as lucky unfortunately.
I agree. Hating OOP is somewhat mode du jour, but if you started out from languages like FORTRAN and C as I did, you organised your code around abstract data types and operations to work on them (including mechanisms like passing 'this' as the first arg, composition of structures and common operations). OOP was a completely natural extension.
Their purchase flow appears broken when using Brave Browser
I'd argue the cause/effect is reverse here.
A person who is interested in the world and knowledgable is more likely to become rich.
Same for me. I still credit video games to my higher-than-average English. I remember playing RPGs (savage empire) with a dictionary by my side
> If the documentation for this function went on along the lines of "we discourage the use of 3 way compares as we consider it an antipattern, do X instead, there's literally no reason to ever use 3 way compares, we know it, here's why..." maybe, but it doesn't.

But it does. It literally says "It is usually clearer and always faster to use the built-in string comparison" and it always said that.

https://pkg.go.dev/strings@go1.5#Compare

https://pkg.go.dev/strings@go1.19.2#Compare

The entire documentation for this function is four short sentences. If my code editor didn't make it easy and natural to see them, I'd rethink my shit right now.
Shadow puppet enthusiasts hope robotics can save ancient art
I think it's just getting at the fact that he was also called Michelangelo. Not a great title though I'll agree.
Senatorial races were gerrymandered in the 19th century when they were converting territories into states. We are stuck with the results of those political battles forever.
test driven development definitely changes things. It's not just a way to reduce bugs but it also changes the way the production code is written in terms of design/architecture.

I suggest you to also look into type-driven development (it is orthogonal to test-driven development). Essentially it does the same but on the type-level not on the implementation-level.
I did that for 10+ years with perl, but I guess that these days Ruby and Python would be equally valid choices.

To be honest these days I use shell scripts, and if they get too large I'll replace with either golang or python. I don't love python, especially when dependencies are required, but it is portable and has a lot of things built-in that mean executing "standard binaries" isnt required so often.
A note on the electoral college: the size of it is determined by the number of senators and number of representatives per state. The house of representatives can easily change it's size and reapportion seats more fairly, and therefore reapportion electoral college votes more in line with the population. States like California could easily outweigh states like Wyoming in such an endeavor and make it happen, but still they don't. Why? They should want to increase the power of their state in the house, no? Perhaps it has something to do with their power as an individual representative in the house, but whatever the reason, it isn't a problem strictly caused by the constitution, it is a problem that congress refuses to solve that they could very easily.
Paul Graham's book Hackers & Painters resonated with me as a teenager, more specifically what he wrote about how code is like paint, or clay. Writing software is like writing essays: you make drafts, iterate, kill your darlings, and even though you may have a single goal in mind, a point to make, things seldom have a definite form. It's an art. It's more of a hacker's mindset, perhaps, but I keep it close to heart still because it's how I stay sane in this business.
> just happening on that conversation while listening in, at just the right time,

Not that I'm a nefarious hacker or anything, but if I were to have made an app that snooped this audio stream, I wouldn't stop there. The audio would be uploaded to some virtual server and I'd run some AI transcription against it, then run some combination of NLP search and good ol' regex to forward me any audio file and its transcription that contained words like password, security, vulnerability, login, pin number. Any series of numbers around 16 digits long, a list of all current members of congress and major foreign politicians and diplomats, fortune 500 ceo names...

For like $10/mo, (or even more likely, the cost of hijacking someone else's unsecured wordpress server) there can always be something listening.
Windows 95 emulated in the browser via DOSBox
"Reactive" sutff. Bad impact. Programmer for 30 yrs and while it theoretically makes sense, pratically it's all a shitshow so i made a very simple js framework thats all "imperative" like Android (findView, setText, etc etc.) just for myself.

Been making a living migrating react and vue overengineered projects that are supposed to be small to this with much succe$$.
Yeah having used Matlab extensively it's pretty clear that maths just got some things wrong. 1-based indexing is wrong. Matrix index ordering is wrong (try dealing with images in Matlab if you don't believe me).

Mathematicians generally don't care because equations are basically pseudocode and they can make up new syntax and hand-wave edge cases away whenever they want.
I went in circles for months trying to work out which device like this I should buy. Ultimately I decided on the Super Note by Ratta. The Kindle app is probably the thing that won me over in the end. But I’ve been incredibly happy with the purchase for a whole host of reasons ever since.

Strongly recommend anyone who’s in the market for this also take a look at the Super Note.
That would mean they get deleted every few months when an OS update forces me to reboot only. Why would I ever close my browser?
Lol, this is just the same old blind hatred for systemd. Not a single constructive thing was mentioned in this article.

The turf war is cute but it's gone on for too long now. Drop it already. If you don't like systemd, don't use it. It's that simple.
It's sometimes a bit convenient if you want to read file from the directory the script is stored in. Overall I found it more confusing and awkward than anything else, and prefer setting it explicitly. It's still okay for a quick script though, but as general "best practices" advice: meh.
Thinking again after your reply, It might have been there for me too and I just never noticed. Or it could be that my brain was malfunctioning when I posted this. Because now I think it really was there just didn't have the counter with it.
Internal encapsulation is essential to be able to import and run (partially) untrusted code, to limit its potential side effects, and it has to be implemented in the language itself.

How many more decades do you want to wait before programming languages and with them, actual programming practice, become secure? All major languages have failed us in this aspect - and avoiding their shortcomings won't be possible without these primitives. Until people realize this, the world will have to suffer a million hacks that could have been avoided otherwise.

https://medium.com/agoric/pola-would-have-prevented-the-even...

It does require a different mindset, perhaps even a conceptual inversion to understand and apply the security model, but that doesn't make it purely academic. Yes, it will remain that way if its logical truths are not implemented, but their applications and the consequences of ignoring them are very real.

To suggest that they only do it for their own sake is incredibly presumptuous.
yeah that does. sounds like it doesn't do a full screen black/white flicker. thanks!
When I got my Remarkable I thought I'd be using it to read books and put lots of books on it, but actually I've ended up only using it to take notes. I often read books on another device, then take notes on the Remarkable at the same time.
https://onyxboox.com/boox_maxlumi2
I'm not. It'll be the end of car ownership. Why would any manufacturer sell me a car when they could add it to their autonomous taxi fleet instead?
The problem with the electoral college is not one with the constitution. The house of representatives could easily reapportion seats and expand it's size to be more in line with the populations of the states, and these readjust the electoral votes to be closer to the popular vote. But they don't. Why? Perhaps they give up more as individuals than they gain in doing so?
I personally think it's a bit mad to trust Google, the champions of shutting things down / changing terms, with your email. Companies like Fastmail make switching easy and they don't muck around as it's their only product.

But I do suffer with the issue of finding my Google photos is full of annoying received memes and screenshots. Is there any software out there that can reliably identify screenshots. They should be recognisable by the familiar dimensions and menu bars at the top+bottom. Bonus marks for being able to also recognise stupid meme pictures that contain computer generated graphics or text. I just want photos in there. Which I know is partly my fault, but I'd like to now fix it.
Tzdata intends to be accurate since 1970, but Windows has fewer timezones so it couldn't possibly be as accurate. There is also a historical extension to tzdata somewhere. (Tzdata, used by Unix, has a model that asks what timezone offset rules this place uses at some time, and collates timezones based on common answers: whereas Windows models change by saying that some place switched from one pre-existing timezone to another and only asks what timezone offset rules this place uses now.)
This bug and Pegasus are very different in salability. As is this is likely worth very little on the black market.
I feel the same way for OOP paradigm but I found it's usually hard to argue against it because it seems to be so ingrained into people's minds. After all that's what we are taught in universities and presented as a first go-to toolbox so it's no wonder.

I'm guilty of that defending attitude too but after probably several hundreds kLoC of OOP style and utilization of whatnot design patterns I've came to realization that it's mostly great for overcomplicating stuff for no materializable advantage.
In the case of server side fingerprinting (used by any vendor offering cross device linking), it's likely not even providing the time limit people using this strategy believe it does
It's propaganda. It's the same reason why a large portion of Indians (even with full internet access...) are fervently pro-Putin in the context of the Ukraine-Russia war.
Most successful large scale projects were waterfall projects.

Agile is an invention (and ideology) to remove the burden of managing from technically incompetent managers and transfer the responsibility to the swarm of the team.
The technically incompetent managers are a US invention, with its proliferation of MBA managers and the cultivation of the management class.
And for those of us who work primarily with MSVC?
Usernames are under development right now so this will address this issue one way or another.
I like me remarkable2, but the fact that any programming book containing source code, gets horrible formatting makes me a bit sad. I have installed koreader on it but it feels like I am one mis-click away from bricking it every time I update that.
Right, but if I wanted a notebook I'd buy a notebook. What I want is a tablet for taking notes, which has a different security profile.
To be fair, it's common to want to be in the script directory for certain classes of scripts. For example, scripts which automate some tasks in a project, and are written for a project.

But, more importantly, people will google for how to set cwd to the script directory more often then will google how to go to an absolute path. Having 'cd "$(dirname "$0")"' as reference in an article discussing best practices and the topic of changing the directory early, is a good idea.
And what happens if your house burns down, or two drives from the same batch decide to die?

This is only part of the solution - offsite backups is the second part, and ensuring you can restore those backups the third.

I've got a home-built NAS with 6 4TB IronWolf drives in RaidZ2, but then the volumes I don't want to lose are backed up with restic and rclone to JottaCloud, which is $8 for "unlimited" (in reality after 5TB your upload slows down progressively to them).
Exactly. A paper notebook might not have those security features, but it’s also a lot harder to end up with reams of confidential info in a paper notebook in the blink of an eye, on a whim; or to transmit that data to arbitrary third parties. There’s a “proportionality” argument between features and security.
Delivering Billions of Messages Once
If you don't like articles that criticize systemd don't read them it's that simple.
I don't know fish, but I don't consider zsh a step in the right direction, as it tries to be just a cleaned up Bash, which is not enough.

There is a general problem in the fact that a radical evolution of glue languages wouldn't be popular because devs rather use Python, and small evolutions wouldn't be popular (ie. zsh), because they end up being confusing (since they're still close to Bash) and not bringing significant advantages.

I'm curious why there haven't been attempts to write a modern glue language (mind that languages like Python don't fit this class). I guess that Powershell (which I don't know, though) has been the only attempt.
Being present and in the moment is meant to allow you to observe your feelings and thoughts. If you are present when feeling and thoughts arise you realise they were not there previously so logically they will pass. This allows you to stop clinging to them as if they are you and not some external phenomenon.
I really like PostgreSQL ranges, but I've always been curious, if these are an extension or they are a part of the SQL standard? The “Range Types” page[1] doesn't seem to mention the standard at all, and appendix D.1, “Supported Features”, doesn't mention range types.

The reason I'm curious is because may future SQL database implementations will most likely use the standard at least in some capacity, so it'd be nice to know, how future-proof and DBMS-switch-proof a schema using these could be.

[1]: https://www.postgresql.org/docs/current/rangetypes.html

[2]: https://www.postgresql.org/docs/current/features-sql-standar...
Right. Give me "highway mode" where all the car has to do is stay in the lane and not hit the car in front me, and not hassle me about watching the road or touching the wheel so I can watch a youtube video during my thirty minute interstate ride to work. It's going to be a long damn time before I trust a car to do anything more complicated than that by itself.
I download multiple JDK versions as archives and extract them to a set of folders. I'm using Eclipse with its dedicated JDK. Any 3rd party services (databases etc) run in their respective Docker containers. Dark themes all the way down. Haven't found a good git setup yet to work across multiple orgs. Firefox with container plugin. Offline copies for documentation. Offline ambient/electro music when it's "one of those days". I use Gedit when I have a graphical setup, vi for shell editing. Found it handy to write a set of shell scripts adapted to my personal workflow - they wouldn't make sense to anyone else. I have a reasonably clean desktop with only links & files for the current project I'm working on. Also, no Slack.
There are even more creative and common ways to make someone reveal their password, unbeknownst to them. Just good old phishing! Actually that’s demonstrably more probable than your face or thumb print getting stolen.

edit: typo
It might be but it’s still the law?
Shane?
Living near a stretch of the Maginot line it amazes me to no end how much concrete is still around and will be for long time.
If you enjoyed this article Simon Schama's series, The Power of Art, has excellent coverage of Caravaggio. Would highly recommend, and I think it's available on YouTube. The whole series is great and was basically the only resource my art history teacher used.

There's also a long lost Caravaggio in the National Gallery of Ireland that showed up in a Jesuit Father's house:
https://www.nationalgallery.ie/art-and-artists/exhibitions/p...
A little personal color: I’m kind of a terminal tweak-fanatic but I’ve stuck with bash.

Ten years or so ago the cool kids were using zsh: which is in general a pretty reasonable move, it’s got way more command-line amenities than bash (at least built in).

Today fish is the fucking business: fish is so much more fun as a CLI freak.

But I guess I’ve got enough PTSD around when k8s or it’s proprietary equivalents get stuck that I always wanted to be not only functional but fast in outage-type scenarios that I kept bash as a daily driver.

Writing shell scripts of any kind is godawful, the equivalent python is the code you want to own, but it’s universality is a real selling point, like why I keep half an eye on Perl5 even though I loathe it: it may suck but it’s always there when the klaxon is going off.

The best possible software is useless if it’s not installed.
Independent State Legislature theory potentially being concurred with by SC and the ability of state houses obtained through gerrymandering to overturn any election they disagree with says that indeed it IS dark times for US democracy.
> with a continuous open issue counter at about 1.400 issues, where new issues and bugs keep popping up

I dislike systemd as much as the next guy (for reasons such as absolutely horrible DSL for defining services with >150 different keywords that are very hard to find unless one already knows about them, non-debuggability in case of errors, horrible documentation), but is "open issue counter" a good measurement of software stability?

> If we take a look, just as an example, at the man page for systemd-networkd it clearly states that if you define the option UseDNS as true the DNS servers received from the DHCP server will be used and take precedence over any statically configured ones. This corresponds to the nameserver option in resolv.conf. What it forgets to mention is that this setting (and multiple other settings) doesn't work without systemd-resolved.

Is this true? If author has provided a report of his attempt to setup systemd-networkd without systemd-resolved, this would be much more believable at face value.

> The GNU/Linux many of us know so well, is slowly turning into a disaster, an operating system apocalypse of security issues just waiting to happen. Just because everyone wanted a new init system, but somehow ended up with everything but a new kernel. Now all that is missing is systemd-linux.

This honestly sounds like a rant from 10 years ago. Many distros don't use systemd. Linux From Scratch still maintains non-systemd book by default. The "operating system apocalypse" sounds like quite a hyperbole.
You can be underwater on RSUs if you have a lockout or blackout period for when you can sell. Uber had this problem [0] after their IPO.

If you factor in taxes, you could end up owing more in taxes than the shares are worth (ex: vest price is $10/ea, taxes are $3/ea, current price you can sell at is less than $3 == underwater).

I think Aurora employees were locked out for 180 days, but force to exercise options at IPO price.

[0] - https://www.cnbc.com/2020/08/28/nearly-200-uber-employees-su...

[1] - https://www.google.com/finance/quote/AUR:NASDAQ
How do you share pictures with your friends/family?
I started to abandon all "social" networks in the last couple of years and just created shared albums on iOS with friends that also have Apple devices. It's great, but also tedious. What do you use?
> How does one go about privatizing a river?

In England, I think it can be a matter of buying the land either side of the river, but whether its owner controls navigation seems to be contested.

The UK Environment Agency says watercourses (including rivers) in England can be privately owned. [0]

British Canoeing seems to say that access to most navigable waterways in England is contested, including as trespass: "Of the 42,700 miles of inland waterways in England, only 1,400 miles can be paddled uncontested - that is a mere 4% of what is available. Paddlers are subject to challenge or dispute over their right to be on the water. ...If you are paddling on a river, lake or other waters where there is a disputed public right of navigation, then it could be alleged you may be trespassing." [1]

I think watercourses are a proper subset of waterways, with lakes being an example of waterways that aren't watercourses.

The right of owners to control fishing in England (and Wales) seems not to be contested in the way navigation is: "While the national rod licence gives a licence to fish anywhere in England and Wales, you might still need permission from the riparian owner to fish from her/his stretch of the river bank. The owner of the land adjoining one side of a natural river or stream owns the exclusive fishing rights (called, riparian rights) on her or his side of the bank. These rights extend up to the middle of the water. They can be leased or sold as separate property right (apart from ownership of the land itself). So, the owner does not necessarily have the right to fish from her/his side of the bank. An owner whose land adjoins a pond or lake has similar rights which extend as far as the middle of the water unless it encircles the pond or lake." [2]

[0] https://www.gov.uk/guidance/owning-a-watercourse

[1] https://www.britishcanoeing.org.uk/go-canoeing/access-and-en...

[2] https://www.inbrief.co.uk/sports-law/uk-fishing-rights/
Watcom C compiler or CodeWarrior for Mac
No he isn't. The law is precisely what allows the intentionally bad implementations. Anyone could have foreseen this. Hell we already knew this would happen based on the earlier cookie laws.

The EU should have mandated an interaction-free solution like Do Not Track. They could have.