skysight-inc/HackerNews huggingface dataset:
Potentially but troubleshooting performance issues from mismatched MTU can be brutal so most providers drop anything over 1500.

Many devices can do over 1500 but anyone who has done so without careful consideration knows the outcome isn't predictable unless everyone on the network is prepared to do so.

A dedicated / controlled SAN type environment can do it just fine, beyond that it can be difficult.
Friends & money don't mix. If you are owed something, get it in writing, and get a lawyer.

Intra-group politics are magnified by the presence of potential earnings, and if you aren't savvy at the game, you're losing.
Who needs Netflix? Just read the Boeing news...
Good point. I just meant as opposed to some SaaS platform widget that you have to embed (and potentially pay for).
French startup offering cookie-free adtech solution secures €2M funding
How would you implement security for the web then?
Fragments are very hit or miss on the internet, https://blog.cloudflare.com/ip-fragmentation-is-broken/
They will fragment them but many times you will see performance or other misc issues ... eventually.
I think you may need to re-read my post, my point was exactly that it's not a good argument :)
Does this work ?

https://github.com/drathier/stack-overflow-import
“ Imagine interoperability nightmare when we cannot rely on everything being just bytes being streamed.”

As I’ve noted above, the problem isn’t transmittability; the problem is never knowing what the bytes being transmitted represent.

I mean, C is hardly renowned for the robustness or expressivity of its “type” system, but untagged untyped byte streams are tantamount to declaring all data as void*. That is a ridiculously shaky foundation to build on, yet could have been entirely avoided by simple addition of one more piece of metadata and an ftype() API.

K&R were brilliant, but also kinda dumb. I certainly wouldn’t want to eat chicken cooked by either one.
How to wrap up a Healthcare startup in $1,5k and raise $400k
“Since I left Secret I feel alive and aligned with my values and my purpose again.” - Bader, co founder

What Bader learned from watching Secret’s users “do this in the dark” was the realization that “actually, we need to learn to do this in the light, to have that same kind of dialogue, but do it openly with each other.”

Hell of anti workplace toxicity spot if you ask me.

We need to regain this piece of our humanity back.

Im doing l my share, are you ? HN does lean towards the light from what i can see.
The carbon cost of home delivery and how to avoid it
It always starts by measuring. I look forward to see these numbers go down ;)
That's a really cool use-case.
I'm totally with you, but how do you prevent it? Usually you only know what type of plane you fly with after buying tickets. A solution might be to only buy tickets from operators that don't have with 737 MAX planes but this group might be getting smaller over long time.
From your two comments, it's clear you skimmed the text you're trying to discuss here. How can your opinion be regarded as relevant in any way? You highlight that author is not familiar with something (he is, he's actually well respected expert who explains everything in fine detail), yet you've shown you don't read carefully at all.

I found PASETO's website, rfc and github within.. 3 seconds of using my PC. I'm 100% sure you're capable of doing the same.

Your comment looks like unnecessary criticism because you feel provoked since someone criticized a piece of technology you use.
That first source - at least everyone appears to be reading roughly the same thing. I think it’s still a further step of isolation for every person to be doing something different on their phone. Similar to a TV in a living room vs everyone watching something different on their device.
Really good point. Would be very cool if could go back and forth.
It always works for me for multiple requests. You have to add the "?" at the end of the link once again and refresh to make that popup go away.
we have something similar in Czech republic. It's called Účtenkovka (receipt lottery) and some con men discovered it and started their scams there.
Blue Apron, with a market cap of $57M, putting itself up for sale
Bill & Melinda Gates Agricultural Innovations, LLC
For.. reasons, I found myself having to make a 'driver' for a PoE+ sensing device this month. The manufacturer had an SDK, but compiling it requires an old version of Visual Studio - a bouquet of dependencies, and it had no OSX support. None of the bundled applications would do what I needed (namely, let me forward the raw sensing data to another application.. SOMEHOW).

The data isn't encoded in the usual ways, so even 4 hours of begging FFMPEG were to no avail.

A few glances at wireshark payloads, the roughly translated documentation, and weighing my options, I embarked on a harrowing journey to synthesize the correct incantation of bytes to get the device to give me what I needed.

I've never worked with RTP/RTSP prior to this -- and I was disheartened to see nodejs didn't have any nice libraries for them. Oh well, it's just udp when it comes down to it, right?

SO MY NAIVETE BEGOT A JOURNEY INTO THE DARKNESS. Being a bit of an unknown-unknown, this project did _not_ budget time for the effort this relatively impromptu initiative required. An element of sentimentality for the customer, and perhaps delusions of grandeur, I convinced myself I could just crunch it out in a few days.

A blur of coffee and 7 days straight crunch later, I built a daisy chain of crazy that achieved the goal I set out for. I read rfc3550 so many times I nearly have it committed to memory. The final task was to figure out how to forward the stream I had ensorcelled to another application. UDP seemed like the "right" choice, if I could preserve the heavy lifting I had accomplished to reassemble the frames of data.. MTU sizes are not big enough to accomodate this (hence probably why the device uses RTP, LOL.). OSX supports some hilariously massive MTU's (It's been a few days, but I want to say something like 13,000 bytes?) Still, I'd have to chunk and reasemble each frame into quarters. Having to write _additional_ client logic to handle drops and OOO and relying on OSX's embiggened MTU's when I wanted this to be relatively OS independent... and the SHIP OR DIE pressure from above made me do bad. At this point, I was so crunched out that the idea of writing reconnect logic and doing it with TCP was painful so I'm here to confess... I did bad...

The client application spawns a webserver, and the clients poll via HTTP at about 30HZ. Ahhh it's gross...

I'm basically adrift on a misery raft of my own manufacture. Maybe protobufs would be better? I've slept enough nights to take a melon baller to the bad parts..
I think the Pentagon's statements confirming their origin alone would make them admissible in a court so I'm not sure why they felt the need to obtain that expert opinion.

Again that says nothing as to what they actually show.
I can't help but think that unions are very similar to code smells, it's when the management of the company isn't able to maintain cooperation and trust with their employees. I would never work for a company with a union
ING Australia is even worse for this, as it’s an 8 digit acc number with a 4 digit PIN to login.

St. George isn’t as terrible, but they have a quirk of requiring a 4 digit security number along with your password. That’s not how MFA works...

Better security practices and open APIs are the two things I wish banks would get sorted.
Many on HN think everyone in the United States makes a 6-figure salary because they do. It's a common theme, I pointed out another potential instance.

40k of 200k doesn't make a big difference, 3016 of 15,080 (federal minimum wage @ 40 hours a week for a year) makes a HUGE difference as does 12,635.90 of 63,179.

Why do you think waitstaff and the like prefer cash tips? because they feel that no one will know if they don't report some or all of that income. Go ask any waiter, waitress, bartender, etc if they want you to give them that tip on credit card where they get taxed or cash where they don't. The same goes for electricians, plumbers, handymen, etc as they'll happily take cash first because they can fudge their numbers some.
I remember visiting Italy and we were warned repeatedly to always take and keep receipts, even if just getting a gelato -- that after the transaction the police could demand it, with punitive measures if you don't have it. This system was to ensure that shopkeepers were actually keeping receipts.

The GST/HST system in Canada sort of serves the same purpose. It is an overarching tax system that seems redundant in that every business then can claim back every bit of GST they've paid out. But to do so you have to have receipts for everything, from every source, and when they randomly do an audit they aren't checking you as much as they're building a profile of every other business you interacted with.

Tax avoidance is a problem in every country.
This comes with experience. There is no single answer to get good at the designing complex systems.

The more you work in different applications, the more you discuss with your peers in your organization and other meetup groups, explore different design patterns (Martin Fowler), Follow well known Architects or Company engineering blog [0] posts, Try doing proof of concepts etc. Eventually as you progress with experience, I am sure you will get that knowledge.

I used to follow the below link [1] to understand how the systems work at different companies globally (e.g Facebook, Google, Netflix, PlentyofFish etc). This has very interesting content.

[0] https://github.com/kilimchoi/engineering-blogs

[1] http://highscalability.com/all-time-favorites/
> The answer is: it doesn't matter which is worse. Both destroy lives in different ways.

Though it is very natural for people to think "how bad I am" or "how bad is that company compared to the other companies" and so on. Also in the end the justice system has to sentence these crimes and there has to be some kind of "badness" metric that should be seen as fair by the general public. I don't think this "they are all just crimes" approach works.
Did you eventually get paid?

Sounds like the old phrase "you can't understand something if your salary depends on not understanding it" applies. If the boss of the company spreads misinformation that impugned you, his reports will believe it.
Yeah, true. Feel free to nab the code if you want to make a service from it ;)
Partially, in my understanding, but not fully. An advantage of bitemporalism that is hard to recreate is queries about past and future states of belief. "What do I believe is true today?" works well with accumulation and reaction and with standard normalised schemata.

"What do I believe I believed yesterday?" is slightly harder and needs additional information to be stored. You can rewind a stream and replay it up to the point of interest, but that can be quite slow.

"What did I believe today would be, last week?", "What is the history of my belief about X?", "have I ever believed Y about X?" etc are much harder to answer quickly without full bitemporalism. So too the problem of having implicit intervals that are untrue, which is where "updated at" can be so misleading.
"why not just set all new hardware to an MTU of 9000"

Routers can fragment the packets, switches can't. So that would be pretty chaotic for non-techie installed equipment.
Sending a jumbo frame down a line that has hardware that doesn’t support jumbo frames somewhere along the way does not mean the packet gets dropped. The NIC that would send the jumbo frame fragments the packet down to the lower MTU. So what’s the performance impact of that fragmentation? If it isn’t higher than the difference in bandwidth overhead from headers of 9000 MTU traffic vs. 1500 MTU traffic then why not transition to 9000 MTU?
Note that use of code formatting disables these links on HN, as well as making copy paste of them difficult on mobile. Please avoid using code formatting (space-indented blocks) for non-code.

[1] https://github.com/szeged/webrender/issues/212

[2] https://github.com/szeged/webrender/wiki/Optimization-Status
Biomechanical differences between maximal, traditional and minimal running shoes
What’s the future of brand and DSP relationships?
I work as a platform engineer and this covers it off quite nicely actually.
Tesla's Elon Musk Swipes at Porsche-Buying Bill Gates
Yeah, true. Maybe we'll try and port this to CSS animations at some point.
If by most, you mean >50%, then you're probably right, but but especially within EU countries, having >10% foreign nationals among the population is common. Those foreign nationals will frequently give birth to equally foreign children, who need to obtain passports whether or not they're planning to travel. (Although they frequently do travel to visit family.)

TL;DR, 1-year-olds with passports are common.
>I feel like the last piece we’re missing in this story is the performance impact of fragmentation. Like why not just set all new hardware to an MTU of 9000 and wait ten years?

Because a node with a MTU of 9000 will very likely be unable to determine the MTU of every link in it's path. At best, you'll see fragmentation. At worst, the node's packets will be registered as interface errors when it encounters an interface lower than 9k. Neither of those are desirable.
That's actually not (necessarily) the case (source: I'm management)

Having management make adaptations specific to an individual's preferences is a feature available in a management-employee negotiated arrangement that might be precluded or more difficult in a union shop.

As examples, I have colleagues working from remote locations, colleagues working in co-working spaces, colleagues working non-traditional schedules (by their choice, not mine). I can't see how having a union policy on work schedules and rules would have helped any of those employees and can easily see how they'd be harmed by having standardized work rules.
It does mean packets sent to another local, non-routed, non-jumbo-frame interface would get lost. So you could, for example, maybe talk to the internet, but you couldn't print anything to the printer down the hall.
I wish this was somehow baked into every operating system and every dev environment would be a firecracker VM.
Or larger.
Is serving pages what FB does?
> Does it though? It’s a rare edge case that should be trivial to solve with minor human intervention.

Apparently[1] centenarians make up 0.02% of the UK population; how well this statistic transfers to EU nationals in the UK I don't know, but if it's 1:1 then this issue affects about 600 people. A large proportion of those will however have some trouble rectifying the problem themselves; the over-90-year-olds I know certainly would all struggle with this sort of thing. In the article, the activist who volunteers helping people with the registration process is quoted as saying it required 2 calls to the Home Office. This is someone who presumably has some practice dealing with the process and the Home Office and they couldn't get it sorted out trivially. If it's an accepted failure case of the automated process, there needs to be an established alternative process; it sounds like no consideration was given to this edge case at all. So, not "minor human intervention."

[1] https://www.ons.gov.uk/peoplepopulationandcommunity/birthsde...
As far as I know, Makani has never successfully demonstrated net positive power generation. They have designed an incredibly complex tethered-helicopter-flying-wing, and that is an impressive technological achievement.

But it's also a terrifying controls problem, and suffers from the same drawback as all the "flying car" startups: What goes up, must come down. Traditional wind turbines are a bit more predictable. The offshore flight test in August ended with a crash and the loss of the aircraft. I have to assume that no net power was generated during this test, or they would have mentioned it in the press release?

https://medium.com/makani-blog/makanis-airborne-wind-power-s...

Makani's device is able to briefly generate power for a fraction of each crosswind loop it flies, but it has to draw power from the grid to push itself the rest of the way around the loop. This is neither useful as an energy source, nor cost competitive with a traditional wind turbine.

For offshore applications, there are much simpler competing projects to put traditional wind turbines on spar buoys or semi-submersible platforms, e.g. http://www.principlepowerinc.com/en/windfloat
Hackers were able to trick a Tesla into accelerating 50 MPH using just a 2-inch
Granted this is from my experience of working in in-house dev teams (rather than say open source contributions), but very often I find there is no single objective right way to do something, certain things are just subjective opinions, and I'm not going to pretend that after looking at a PR on GitHub.com, that I know more than the person working on it (of course, there are exceptions, but this is what I find to be true generally).

If I see something that looks wrong, my assumption is that I'm missing some kind of knowledge or context that lead to the way for the code to be written the way it is. So I ask questions or offer suggestions or my thoughts. I'm definitely not going to tell someone to do something.

But at the end of the day, very rarely do I see something that should be a critical blocker for a piece of work, so I'll share my thoughts, approve, and leave it to the perfectly capable original submitter to do with that what they want.
People working in this profession seem to only care about AWS, GCP and Azure these days. I think it's pretty important to know about some of the other smaller fish as mentioned in this post.
> pretty much everyone can benefit significantly from a highly available and fault tolerant architecture.

Yes but these are very hard problems and you've only given one side of the cost benefit equation.
My wife and I have been trying to conceive for 4 years but it has been a complicated and emotional roller coaster.
Pelling Tourism and Travel Guide
Bugs are useful because it’s not possible to attach the about:support data requested to an HN comment, and because in general bug trackers have the opportunity to offer enhanced integration of support attachments to saved searches and so forth.
> Put bluntly: you're filtering for people who really love it and are doing something irrational to innovate hard tech or create a blockbuster game.

The irrational thing being working way below the market rate for someone with their skills/talents, right?
Great insights! Which traffic source converted the best for you?
Am I the only one who found it amusing that “Researchers” wasn’t a category here?
No not yet, this is only weeks old at this point.

Yeah, after seeing the velocity in which I was told I created little of value for the company, I think the resentment and ego issues runs much deeper that I saw.
PMTU-D will save their ass in some cases. But it's not safe to assume all routers in the path will respond to ICMP.
As someone with a phd from a Big 10 college and is (happily) teaching at a community college, I think graduate schools are admitting way too many students. The math for universities is simple: more grad students = more cheap labor = fewer tenure track jobs. But ethically, I think it is immoral.

Among the 30 or so people I became friendly with at grad school I think 3 of them have tenure track jobs at research institutions. 3 or so are at private liberal arts colleges. I would say 5 or so are at public liberal arts colleges. I was lucky, after adjuncting for 3 years I finally got a full time job at a community college. There are a number of people I have lost track of but I can think of more than 10 that have left academia because they couldn't find jobs. (I could hit up facebook and track people down to get an accurate count but I need to go jump in the shower so I can finish getting ready to go teach!)
Quasars are very far away. What if the Hubble constant was just that much higher back then? Many models of the early universe show a period of rapid expansion in the first billion years.
try posting in indiehackers
> An OS should not do everything. Hardware storage resources are generally the memory, disk, and network connection (and if you're getting really deep, the cache and registers). A good OS should only provide access to those resources as efficiently as possible across a wide variety of hardware.

It sounds like you're talking about kernel only. So I guess your OS of choice is something like LFS?

My view of an operating system is very different; it's supposed to be a complete system ready for productive work as well as a programming environment and platform for additional third party software.

> Pushing everything to the OS will often give you worse performance, locks you into a single OS vendor, and slows down innovation from third parties. Bad idea.

Pushing everything to third parties will often give you massive duplication of effort and dependencies, excessively deep stacks that eat performance and make debugging harder, locks you into a clusterfuck of dependency hell, and slows innovation from first party because now they must be very sure not to break the huge stack of third party stuff that everyone critically depends on. There'll be no cohesion because third parties invent their own ways of doing things as the stripped-to-the-bones OS has no unified vision, documentation is going to be all over the place, there's nothing holding back churn... development of third party applications is slow and frustrating because the lowest common denominator (underlying OS) is basically magnetic needle. Bad idea.

This is largely why I prefer BSD over Linux, but I share the author's frustrations with Unix in general.
I looked at the title, then briefly glanced over the discussion here, and guessed it correctly --- "same mutex name". I didn't guess they'd get to the same name that way, however. I thought someone had copy-pasted example code from SO without changing a REPLACE_MUTEX_NAME or similar.

My preferred solution is simpler --- CreateMutex takes a mutex name of at most MAX_PATH characters. That's almost begging you to make it the path to the running executable.

char name[MAX_PATH];
GetModuleFileName(0, name, sizeof(name));

I know some of you may be thinking "but what if there are two copies of the application in different directories?" Yes, that would result in two instances, but how often is that a problem? If it is, then make it the binary name-only without the path

pname = strrchr(name,'\\');

and then unless you name your application something very generic like test.exe, there can only be one. I guess the lesson here is to not overthink things --- I see that often in SO answers too.
Tobacco-Use Disparity in Gene Expression of ACE2, the Receptor of 2019-NCov
Good luck on your journey. Who were the two solutions that were pricey by the way?

Any plans on adding a SAML integration and 2FA? I work for an SI that has done some SAML SSO integrations with SAASPASS for customers using Frontapp etc...
BTW makes me wonder when people will start watching the documentary on the Syrian civil war https://en.wikipedia.org/wiki/Syrian_civil_war
(it's live on the middle east section of the news)

(people still live thru that)
> Let's reminisce on some OS-bundled databases of Unix: The libdb files, the utmp/wtmp/btmp style files, the /etc/services and /etc/passwd style ascii databases.

I would argue that you can't really call this a (ascii) database, because it isn't (no transactions, no data types, no query language, no parallel write, nothing). It's what you get with unix - shitty stream of bytes.
Bank of England: Blockchain structure and cryptocurrency prices (2020)