skysight-inc/HackerNews huggingface dataset:
Not just lack of out of the box thinking, also the inherent outdatedness of the corpus of documented war in general. There's even a saying describing the problem, "fighting the last war". Which basically means that human strategists are already more like GPT than they should. The problem is further compounded (beyond inherent outdatedness) by the general scarcity of the corpus, fortunately there just hasn't been that much war written by recent history.
Ask HN: Who owns source code in case of bespoke software dev?
Hello

throwaway for various reasons, sorry.

If a software consultancy develops bespoke software for their clients, then what is the usual way of handling the (IP) rights over the source code? I don't want to lock my customers in, so I'm happy to give them all the source behind the system they wanted me to implement, but naturally a significant portion of the code is reusable in other projects. Let's say I implement a script to provision certain AWS resources: I'd like to reuse it in my future projects, but I'd also like to provide it to the client.

Can you point me to info/resources that explain what the common/best practices are?

Thanks.
It will be easy if they hire people for those salaries from anywhere in the world. The only reason it's hard now is because they require them to live in SV which not everyone can do.
>No one wants to buy the actual chat application itself, because they could build equivalent technology on their own.

I'd hard argue

I've been using various VoIPs / Voice apps over last 15 years almost everyday - ventrilo, teamspeak, mumble, skype and I must say that Discord is unparalleled.

It fucking eats competition by it's quality, design and technology (API, BOTS). It offers also some kind of innovation because none of those most popular VoIPs / Voice apps combined Voice+Chat+Screen Streaming!

Things like Skype, MS Teams and probably similar CANNOT EVEN IMPLEMENT BASIC FEATURE LIKE PUSH 2 TALK THAT VENTRILO (or software that's aware of gaming users) HAD LIKE 15 OR MORE YEARS AGO https://news.ycombinator.com/item?id=24429842

So how is it that "No one wants to buy the actual chat application itself, because they could build equivalent technology on their own." yet nobody can some with something that's even cloes to Discord?
Celebrating the 50th anniversary of Bangladesh independence
Discord will forever be behind Slack in usability as long as it doesn’t have threads. Nothing quite like having three different conversations going on at once in the same channel.
It didn't react it had pre-planned build orders

That's something which was mentioned when it came to deep mind team talking of all the "different agents" they had trained
Exactly, flagged for clickbait. I (and surely many others) wouldn’t have clicked if it is more accurately titled “a random list of extremely basic golang design choices that I as a beginner find somewhat surprising, if that.”
why do you expect to pass an interview without preparing for the interview?
Yes, our path is our responsibility. Even more when we have another responsibility in our shoulders (in my case, a family).

And how is it with your new job? Do you enjoy it being there? Or are you missing your old workplace? I am sorry if it is too personal
Really? The UK left more than a year ago. There was merely a transition period where they would abide by EU regulation.
I meant legitimate reasons. If those are the only reasons I'll be expecting significant jail time to be handed out.
No? All they see is yhe encrypted mail.
They do consider it, however they put the needs of the many before the needs of the few.
Even the title suggests that it's just a heads up on some minor functionality. Not really what I would expect from a company that puts "Trusted Storage Cloud" in their <h1> and encountered an incident that completely eradicates that trust.
It depends on the level of detail. PowerPoint is great for block diagrams and high level layouts (just drag SVGs in and add arrows). Visio (if you’ve got it) can be overkill until you reach “swimlane” territory.

Draw.io is nice if you need to have an open format or share across orgs, but lacks Visio’s libraries.

So it’s a toss-up either way. I tend to avoid Visio since it’s not readily available to most people, but wish there was something like it in general (cross-platform) use.
From the vector API to records to elastic metaspace, Java 16 updates
TikTok no worse than Facebook for privacy, says Citizen Lab
> by not banning all exports just like the US did

and of course the UK did as well, as the previous poster kindly pointed out:

> This produces the same effect as an export ban

How exactly you achieve being an egotistical sociopath seems a secondary concern.

Now of course both the US and the UK were in extremely dire straits at the tine, with by far the worst outcomes. So I guess that behavior is at least somewhat understandable when you have your back against the wall. Doesn't really make it any better, though.
How Economists Corrupted the Internet
You think that’s unbelievable?

Google and Facebook recruiters told everyone at my university they expected people to spend 2-3 months of several hours a day leetcode type practice before applying. This was said in a panel type "how to get a job at FAANG" seminar for graduating seniors, with actual Google/FB SWEs present, and all nodding in agreement that this is the norm.
Yeah you're right, this is the characteristic rock: https://en.wikipedia.org/wiki/Gritstone
How the hell would you generate neutrons from X-rays? The energy is nowhere close to neutron-antineutron pair production. Higher energy gamma rays can do that, but you need a really big accellerator to produce them. Splitting nuclei by gamma rays is a little easier, but not much. Still far away from the usual bremsstrahlung energy range, except if you have one of the few accellerators that can produce those high-energy electrons for you. Oh, and if you are really going for bremsstrahlung, prepare for lots and lots of noise from secondary reactions and lower-energy bremsstrahlung to filter out. If you want synchrotronstrahlung, good luck building a 1000km one.
AI posting hours
And heavily regulated signage at that, in terms of design, content, and visibility—not just anything that says something somewhere.
We use draw.io at have a agreed upon way of defining structures like circles are services in our own infra, square is a cloud service and diamond is something else and so on.

There is also some color coding going on but in the end draw.io is just the easiest to use and integrates well with confluence
This is really cool, im just really surprised that you can afford that domain and just put one thing on it :D
Here is an easy (or extremely hard) problem.

Build a 2d grid with two objects. A chest and a hopper. Chests and hoppers are containers that hold up to 64 items. When a hopper (they can point in 4 directions) is pointing at a chest it will insert its inventory into the chest, until the chest is full (one item at a time). If there is a chest on the funnel side of the hopper then extract items from the chest and put the items into the hopper (again one item at a time). Chaining hoppers is allowed.

Now go out and enjoy multithreading hell.

Hint: through weird contortions it is possible to do this without any synchronization and keep it data parallel at the same time. If you did this in a production codebase you would be the only person on the planet that will understand the code.
> We take the privacy of our customers’ data and personal information very seriously

Yet the first thing I'm greeted with is a cookie consent dialog with "allow all cookies" being the only prominent button.

If I don't want to allow the privacy-invading tracking cookies I need to click a less prominent piece of text called "manage cookies" and avoid clicking on another prominent button called "accept all cookies".

They do not give a shit about my privacy.
It feels like the 'traps' rather than just things which are unique to Go should be highlighted differently, so if you're interested in the traps you can go straight to them.
I mean what is there to test, really? Just use the the different input types and mark your fields as "email", "password" and so on. There is nothing to test really.

If a password manager does not work when given clear hints / type description of what is expected, then that is the fault of the password manager.
Why is that important given Moores law and fast developer workstations?

Everyone seems so preoccupied with compile speed for Crystal.
Socialise in your own time. That's not work and you shouldn't be getting paid for it. I know people like to believe work gets done like the stock photos of diverse people in suits laughing. It doesn't. If work was about laughing literally anyone could do it. Many people go to offices every day and do literally nothing.
>> Have a handful of executives who can't wait to get back into their comfort zone - the office - and that office spending budget will find a way to get spent

you could have just said this. everything else you wrote is superfluous justification
They really should pay wikipedia.
So, basically, the ESA response goes like this:

2011 - no one is doing rocket reuse, so it is obvious that it would be too hard and probably uneconomical; let us go on with expendable launches as usual.

2021 - oh no, SpaceX has mastered first stage reuse, they took the entire market, now it would be too hard and probably uneconomical to try to compete with them. So let us go on with expendable launches as usual!

They can sorta-kinda affort that, for the French government would never give its business to some dirty Amis, even if it meant to pay 10x or 100x as much for the same payload to LEO. Paris wants to retain its strategic independence and I can understand that.

But for ESA it means that they will be a designated and expensive horse-and-buggy company in the age of a Ford T.
The NSA calls this type of power asymmetry "NOBUS" ("nobody but us").

https://en.wikipedia.org/wiki/NOBUS

https://www.schneier.com/essays/archives/2017/05/why_the_nsa...
I bet it's Xing or Linkedin?
If the marginal cost of doing so is effectively zero, why not?
The question is legit, though.
Aberdeen is somewhere in The North ;-)
If anyone wants more information about the practice of letterlocking itself, theres an informational video on http://letterlocking.org/about or https://www.youtube.com/watch?v=_KJBA57KLBo

It's basically (very cool) a collection of methods for folding a letter to have it become its own envelope, and sealing/authenticating the resulting packet.
More that UK govt anticipated US first position and didn’t want to be beholden to it.
Holy shit, now that's a clear case of "awful taste, beautiful execution". How kitschy!
If you're in the EU and a backblaze user and consider that some PII may have been leaked to 3rd parties, you can contact your local GDPR watchdog (aka national "Data Protection Authority", or DPA).

See: https://ec.europa.eu/info/law/law-topic/data-protection/refo...
Later refinements where still quite superhuman, just in terms of consistency not abusing stalker micro. For example it doesn’t need control groups, that’s a clear sign it’s not sticking close to human limitations.
How do you justify being more expensive than even Jira Cloud? IMO if you can't beat Jira on pricing while positioning yourself as an alternative to the market leader you've already lost, no matter how technically fancy your product is.
Sure enough. Still wondering about why.
Correction, luddites were basically homeless people fighting against their former employers, not the machines.
Okay. I tested. This time it took relatively less time than the previous one. It got improved in general!
Yeah but I think that is the point. In their view the commoditization of something means how easy is it to retool to make something similar. Fabs can be retooled, after all its usually all the same machinery, but the process knowledge is a huge barrier.
Because high compilation times can be a major turnoff, and the single-threaded performance of a beefy developer workstation is not that much higher than that of a regular machine. You can't always throw more cores at a problem, and Moore's Law hasn't exactly been holding true lately.
His risk/reward structure is different from Musk's.

As a state contractor, if you undertake something risky and it fails, you will be in a world of hurt. Possibly even land in prison. Certainly the press will hound you and pelt you with accusations of nefarious manipulations and hidden corruption.

It is safer to just kick the can down the road, and risk-loving individuals won't even try to work in a risk-averse structure, much less lead it.
It's so organic!
I ran Huginn on my server for a long time until I finally found https://pipedream.com/ never looked back. I did try Node-RED at some point but as much as I liked the canvas, it just didn't work the way I wanted it to for my use-cases.
Moore's law has stopped, and not every developer's workstation is 'fast'.
Is the cost to doubling the width of starship proportional to pizza?
2.1.4?
> I've read many discussions where someone says something of the form "I wish I didn't have to use X, but my friends and family all use it, so I'm forced to",

I know a person who keeps an entire virtualbox guest virtual machine that only has access to the internet through a VPN service, for the purpose of logging into Facebook in a browser interface. For the unavoidable purpose of keeping in touch with non technical family members who refuse to use anything else.
KeithScheafer
I think we both mean the same.

"Automatization" was a decision on the part of their employers, the machines themselves had no say in it. They just were a target at hand.
> The reason why those poor countries are poor is because of those rich countries.

Having spent a considerable length of time in some of those countries, some of it volunteering, I seriously doubt this is true in general.

It‘s typically a problem of productivity (producing low value goods), corruption, education, technology transfer, culture and so on.

It would be nice to have a simple unifying theory but I doubt it exists.
This looks impressive. I went to their Reddit sub for more information and saw this lovely message:

"This community is available in the app

To view posts in r/Pockit you must continue in Reddit app or log in."

No, thank you...
FWIW, I went from a 2014 Macbook Pro to a 2019 16 inch model (first one that went back to the "magic" keyboard) and I find the keys noticeably more snappy; I suppose my old rubber domes may have worn out, but the travel is definitely less, and its sharper.
Julia is statically typed, or at least it is for the inner bottleneck loops. If you want fast numeric code in Julia then you have to have homogeneous arrays. (Besides, I'd be very surprised if Julia doesn't have Fortran libraries driving it under the hood.)

You're confusing dynamic typing and type inference.
> I'd argue that in a time of crisis, the EU government is being negligent if it's not forcing domestic production capacity to prioritize output for domestic use.

I understand that viewpoint but feel like the long term consequences politically would be too high. We live in a globalised world where most of the richest countries do little of their own manufacturing. If we start blocking exports in times of crisis the foundations of that system would be damaged.
You’re spot on there. It’s all the little things that Slack and Discord get right but Teams gets wrong. For example, searching for messages, navigating between channels, showing which channels have unread messages. Also, Teams frequently has issues on Mac in a way that Slack and Discord don’t.
W10 Privacy + O&O Shutup10 usually solves these problems for me.
It depends on how the site is laid out. Sometimes the url has information that shouldn't be shared, and truncating the url fixes that with very little downside.

And it would be nice if IP addresses could be hidden but that's a very different topic.
I find it pretty funny that the article opens with "so we don't need all that SFINAE junk anymore" and then proceeds to spend pages upon pages explaining the other junk we need in its place :-)

I know, apples to oranges, the SFINAE bit was about concepts, not iterators. Still, pretty funny.
But I have to use commandbuffers right? I prefer direct/forward rendering... I wish you could do that directly to the GPU with multiple cores... I heard you "can" do that with OpenGL... but I don't think it accepts more than one context simoultaneously.
> Is static typing really necessary for speed?

Absolutely yes. If you don't know the shape of your data at compile time then you're going to destroy your performance discovering and validating it at runtime.
If you like that, you can look up other music video shot by Michel Gondry. He has an incredible creativity and DIY ethos that really sets him appart.

The film "Be Kind, Rewind" is kind of a "mise en abîme" in that regards, shot by Gondry and featuring characters that show the same kind of cinematic craftiness.
In your example in China they were swab testing for the virus in an attempt to measure/control its spread.

That’s different to focusing resources on doing vitamin D testing for a speculative study to determine if there is a link between vitamin D and long Covid.

I’m just saying that given limited resources during this global pandemic, the best use of resources at present probably isn’t monitoring 4 million people’s vitamin D levels for this specific study.

I’m also saying that not every study has to study every possible factor - in fact this is almost impossible to do! This is a brilliant dataset of millions of people self reporting, and there are things that you can find with self reporting that you can’t find with blood testing (and visa versa). This is why other papers will do a literature review to compile together the results of multiple studies to understand the impact.
Anyone got any alternatives?
Books I am currently reading
1. Probabilistic Machine Learning: An Introduction
2. Python Data Structures and Algorithms
3. Guide to Discrete Mathematics
Same with google. And gmail has the nerve to ask me if I want the HTML version - every single time.
Besides other great replies, two problems that come to my layman mind are:

1: Having ai wargame it out ala deepzero would require modelling war accurately, which is a nigh impossible challenge in the first place.

2: Using past battles as data for generating tactics is useless as each successive generation of tech redefine the battlefield.
> Microsoft seems to have not destroyed github yet

While I'm hopeful that they turned a new leaf... I don't think they've held GH as long as they did Skype before they broke that..
Speaking for underaged victims everywhere.
Stallman can burn in Hell.
It's way harder to change other people
It is a huge difference if you can compile is less then a second (giving you almost repl functionality) or if you have to resort to nightly builds for large projects. Even 15 minute builds hamper development.
Yeah and higher ceilings, bigger windows, nice wooden floors, ornate decorations etc. Turn of the century apartments are the nicest and most expensive.
If you have live update privileges on 2 billion devices, you need better QA than this.
> One of the most pernicious beliefs of the BTC crowd is that a hard fork is some evil, unforgivable thing. It shows a total misunderstanding of how free software works.

It's not about software, it's about network effects when the only thing giving a coin value is those network effects. Nobody cares if you fork the software. Diverse software is encouraged!
Wait, you are saying 10-15/sec is normal?
Unless you supply the -Dpreview_mt flag, as in the post, as far as I understand :)
The users of Discord use it because it's better designed, marketed, and implemented than alternatives.

If Microsoft was capable of building equivalent technology on their own they had plenty of opportunity to do so.

Maybe in Microsoft's eyes they are paying for the users, but from another perspective the users are only using Discord and not Skype, MSN, Teams, etc, because Microsoft has not built/maintained something as good, and maybe isn't capable of doing so.
This is the only sane way.

/

The only way to stay sane.
In my experience, to be better than the vast majority of candidates you don't need an "optimal" solution, you need to have written something that actually runs within 20mins or so (even if it's incomplete), then work on improving it afterwards
>Operator precedence

This is a Light Corner and a Dark Corner of C.
Two kinds of people:
- people who routinely compile huge code bases;
- people who compile an OS. C is still here because it compiles UNIX fast.
> Still easier said than done. There are still many websites that break in weird ways because the developers don’t care about Firefox.

I read a lot of people saying this, but I use Firefox and I don't run on this issues, except when I land by accident on some weird dark pages (mainly porn pages)

As developer, I develop on Firefox, and sometimes do a quick test on Chromiun/Edge/Chrome to see if something it's break or bugged on Chromiun/Edge/Chrome web engines.
Kids being harmed is always a no no.
Kadiköy ÇATI Ustasi (Malzeme-IŞÇİIİK) Fi̇yatlari
KADIKÖY ÇATI USTASI (MALZEME-İŞÇİLİK) FİYATLARI
That’s not the text that’s concerning, it’s the first one: “Yeah so if you ever need info about anyone at Harvard just ask”
>Because that's how language works.

Exactly, language changes dynamically

People years ago started using "toxic" to describe people who are negatively affecting them - e.g in games via trashtalk.
Looping Playlists: Listening to Songs Repeatedly to Focus [audio]
Type inference can only get you so far when the language and runtime allow you to devolve values to an 'Optional[Any]' at literally any given statement.

Sometimes discipline must be enforced on the programmer.
It's not so much that they're red hot it's that they're incredibly heavy. They weigh as much as rock, and they're sticky rocks as they're partially molten. So imagine throwing a rock covered in super glue at a drone and that's the right picture.
Tinder to introduce in-app background checks
Heh, the idea was to put more things on it, would be cool to visualize more algorithms. Too bad ReasonML became such a mess, I really liked the coding experience in it. Now I would probably need to look for alternatives before implementing more algorithms.

I actually bought compiler.org to get a nice personal email address after selling a company I co-founded, but I didn't realize how difficult it is to spell "compiler" for non-geeks. Is it with a "k" or "c" and "m" or "n"? Bummer. I've bought a new one now which is hopefully easier to spell. :)
Can't wait to have to use Discord for Business in a year or two..
Rocket reuse is not a panacea. There is a very real expendable cost advantage in choosing SpaceX but rocket reuse will not reduce rocket costs significantly. There might be another -50% costs to be had once they iron out all the kinks but what Elon musk promises will not happen because he always overhypes everything.
For anyone who might be interested in doing this with fewer dependencies/tooling I have written a bash script that pushes ZFS snapshots to S3:

https://github.com/agurk/zfs-to-aws

I have it running in a cronjob on my NAS nightly, and a retention policy on aws to push it straight into glacier.

There's no restore script as this is my last line of backups, so I thought if I was restoring from here I'd want to do it manually. I might get around to writing one now however.
Even if this lockdown fan favorite is correct it has absolutely nothing to do with the topic at hand, which is that one country is done vaccinating earlier than another and being done earlier is cheaper than being done later.