skysight-inc/HackerNews huggingface dataset:
> Isn't that intimately tied to parsing?

Not entirely

> how do you expect to implement a parser if you have no idea if a specific programming construct can actually be parsed

Every construct can be parsed.

However, there are significantly more aspects to language design than "parsing programming constructs". For example, C++ header/implementation split with no real module system affects compilation orders of magnitudes more than the parsing rules for C++.
Timeline: Bill Gates. From Geek to Gazillionaire
So there's basically no chance of getting rid of cats in NZ. Germany at least requires cats to be registered and have a chip or tatoo id. My ex lives there, has lost her cat, it was captured by animal control and she had to pay a 300€ fine at the animal shelter to get it back.

What about stoat, weasels and ferrets? I imagine one of those kills at least three fold more wildlife and birds than a cat, not counting eggs. Mustelids basically drove the kakapo to extinction.
It wasn't clear to me how Cuckoo hash tables are supposed to work if both locations are full.

Here is the relevant explanation from Wikipedia :

> The new key is inserted in one of its two possible locations, "kicking out", that is, displacing, any key that might already reside in this location. This displaced key is then inserted in its alternative location, again kicking out any key that might reside there. The process continues in the same way until an empty position is found, completing the algorithm. However, it is possible for this insertion process to fail, by entering an infinite loop or by finding a very long chain (longer than a preset threshold that is logarithmic in the table size). In this case, the hash table is rebuilt in-place using new hash functions

https://en.wikipedia.org/wiki/Cuckoo_hashing#Operation

Sound like with high occupancy the table would need to be rebuilt constantly.
It's because the internet is a perfect sterling engine, guaranteeing that all eyeballs will be monotized in an adiabatic flow. It is know as "The Permanent November of ImaginosVictory Law" to those of us that have been using the internet since Salman Rushdie invented email, which is one of the best exemplars of a good protocol since Google Wave.
GNU/Linux phones run desktop Firefox.
I think you could bear another watch yourself, and a little less negativity.

The rear side panels are hinged on top, so they can be raised to the sun while the tuk is stationary. As well, in the back, on the roof is clearly another panel.

You can see the lack of translucency at about 0:07, and his hand on the rear frame at 1:14. Actually you can see it a bit better at 0:04.

Further, its entirely possible that he has an extra vehicular set of panels at home base. He probably parks it with the doors open, facing the rising sun, catching some charge before the horizontal panels become directly illuminated.
It's a shame that someone so dedicated to their passions had to die young.

Did he spend any time modeling the physics of a helicopter control system? It would have to be of the most complex control systems to model. You don't just build a helicopter. Maybe he should have begun by building a scaled-down version instead. Maybe he did all of this due diligence, and just overlooked some unfortunate minor detail. Some of the comments here are blaming materials failure.
Settings Toggle – Effortlessly Toggle Settings in Visual Studio Code
The product looks great! I'm dealing a lot with contractors and sometimes I make my comments in a chat and then in figma so this seems to be a great solution to keep everything in one place) Will try to use it!
I just looked, and my router does indeed support bridged mode. That might be my answer. Thanks for pointing this out!
> I’m setting up new domains routinely and Outlook works fine. Even with cheap / free domains.

You say domains

To ensure we're speaking to, not past, each other it will be essential to clarify one thing: what do you mean precisely by "setting up new domains", "cheap/ free domains"?

Domains, I'm not interested in chatting about those, but IP address space, then yes I'm all ears. If you can reliably setup new, fully self-hosted mail servers (i.e., not using SendGrid, MailGun etc), with port 25 open for both send and receive, on cheap, accessible VPS servers...

And...

Send email messages from those new servers directly to your Outlook's inbox.

Then you Good Sir, have the secret sauce.

*Caveat: AWS does have a lot of un-blacklisted IP address space, however, port 25 remains blocked for new customers without a "valid use-case" and an unspecified amount of payment history. Similar for Azure. So if your methodology is built around AWS/Azure then kudos, but for new-comers, it would be unrealistic from my experience to suggest the path forward will be without major hurdles and/or delays.

The lack of verbose feedback in the rejection reason from Outlook was, as I see it, a feature not a bug. A bit of friction to turn away the undetermined ones. I followed the trail of clues from the top search results of the error message and eventually got my new IP unblocked through the proper channel. So... I have made it from bottom tier (outright rejection of emails), to 2nd-bottom tier (directly to spam/junk folder). Next: build domain/ip reputation ever so slowly.
It doesn't have to be impossible, It has to be harder than a complex password.
I think nerds are a particular type of power user, and power users treat traditional marketing (ads, landing pages, PR fluff pieces) as an annoying distraction that doesn't have a clear value proposition.

I don't think being hurt (or annoyed) by condescension is a trait specific to nerds, either.
> Which exacerbated another problem: uWSGI is so confusing. It’s amazing software, no doubt, but it ships with dozens and dozens of options you can tweak.

I am glad I am not the only one. I've had so many issues with setting up sockets, both with gevent and uWSGI, only to be left even more confused after reading the documentation.
The work toward this kind of 'ready to eat' food has already started, with companies selling things like https://mealsquares.com/ or https://jimmyjoy.com/.

The zeitgeist seems to be about going back to more natural food though, at least in my circles.

The underlying fear is that what is sold as 'nutritionally complete' food is actually incomplete, but that we don't know enough about nutrition yet to notice it : so the best strategy is to keep a tried and true diet, like a Mediterranean diet.
The animated Navigator icon with the stars always gave me a sense of actually navigating cyberspace.
Same with the BBSes

These days we're just browsing glossy magazines.
TSMC’s Speciality Technologies
You only need to tax the "bad" things. Namely land and money. There is no need to tax companies or objects. It turns out land and money are very easy to track.
eInk displays are "in a league of their own" compared LCDs in very specific ways just like LCDs are "in a league of their own" in others.

It's fine if you strongly prefer one, but it's kind of weird to strongly disagree with recommending looking at another option.

Like I said, once upon a time I believed that it wasn't worth trying. On a whim I did, and it turns out it's great.

The point of my comment is to show what changed without prejudice, but apparently that's quite an inflammatory thing. I guess forgot about the "I'd replace every screen in my life with e-ink in a minute" cabal, which does tend to be pretty sure their opinions are The One True Way.
That has to be the worst date format possible... It's ambiguous in all three parts and not consistent in leading zeroes.
An online law of sines calculator allows you to find the unknown angles and lengths of sides of a triangle. When we dealing with simple and complex trigonometry sin(x) functions, this calculator uses the law of sines formula that helps to find missing sides and angles of a triangle. https://taskvio.com/maths/trigonometry-calculators/law-of-si...
I often just put half a lemon or orange into it.

We have extremely good tap water where I live, water actually gets bottled and exported from here. But it is soft water, so it is quite bland.
The plugin works, but barely. I have to use it on the job. It does not for example deal with JS on the login page. If there is a JS "button" that has an event handler for clicks, you are screwed. Do not expect support from them. I once wrote them about this problem and their response was basically "Oh, that's unfortunate!" and that for a paid product. They are basically living off of people having few other choices, not, because their stuff was so high quality.
Tarrare 1772-1798 was a French soldier noted for his unusual appetite
> is it not easier to simply buy carbon offsets, if that's your actual concern in the first place?

My concern is not my personal carbon footprint (I am very skeptical about the concept in general), my goal would be helping to make technologies available faster that can make a dent in societies carbon footprint as a whole.

And carbon offsets are hugely problematic. I'm inclined to say the vast majority of them are close to being a scam.
> Quite obviously I meant running a microservice / job processor in a different "node" (aws instance, whatever).

That's still just sweeping the problem under the carpet. Either you're getting a physical core for each function, in which case you're paying for lots of cores. Or you're multiplexing functions onto cores at some level (whether that's your own code, shared hosting, AWS lambda, or whatever) in which case someone (you or your service provider) is doing a bunch of context switches that have to be paid for somehow.

> It barely makes sense to let microservices compete with each other for CPU - one precisely seeks greater isolation.

For services big enough to need a full CPU (or a full core) all the time, you may as well give them a full CPU. But that implies a much coarser level of granularity than you've been suggesting. If your services really are "micro" then it makes a huge amount of sense to share a CPU between multiple services because most of them don't need a whole CPU the whole time.

> Large codebases relate strongly to large businesses that can afford hardware matching their scale.

The code grows faster than the hardware use. I've worked on codebases that were deployed on thousands of machines - but they had millions of lines of code and tens if not hundreds of thousands of functions. One of them even did take the approach of running multiple steps of the same logical computation on separate machines - but this was still done by having a yield point in the code and a scheduling framework that dispatched tasks onto grid compute machines, both because even though the code gets compiled into a state machine representation (i.e. one-way flows, de facto unstructured programming - the same as your pipeline approach) you don't want to have to maintain it in that form, and even if you did have code that looks like that, manually deciding how many cores to allocate to processing each state would not have been tractable.

> Ok I regret spending time over your replies.

Look, I honestly thought you were doing some kind of elaborate troll. What on earth kind of environment are you working in where you have more cores than code?
> lab-made cheese is far away from being in the shelves

My local grocery store has a ton of them, mostly based on soybeans or nuts like cashews. Presumably you had something different in mind?
Slight impact yes, but pushback not really. Modern dairy breeds are very different from meat breeds. Using dairy breed calves for consumption is a reaction to the problem of calf disposal but not a necessity of meat production.
True. But we aren't infant cows. We have different and more varied needs. So I guess I'm wondering what milk would be like if we designed it for weaned humans, in various circumstances.
> the marketing message that avoids details and tries to sell some "powers" that work "out of the box" hurts the ego of the nerd

I can't say I like this characterisation!

A marketing message devoid of any useful details is really one that's devoid of any real indication as to whether it will work in your business' context. And let's be honest, the magic silver bullet that works flawlessly out of the box doesn't exist. It's never that simple.

If I need a product that does SAML2 or OIDC auth and $vendorA clearly advertises their support on their product page, but $vendorB has no detail available and wants me to talk to someone in sales and set-up a "demo and chat" where it might well emerge that there's no support for a feature I absolutely need (or the sales rep will have no idea what I'm talking about), I can tell you straight off the bat which vendor I'll see more favourably.
From what I understand, this is incorrect:

> SPF and DKIM are used as indicators of whether an email is spoofed or not. But if you added an SPF record on your domain, and you forget to add one of your email systems - say, Postmark, which you use to send mission-critical notifications from your application to your customers - then your customers could stop getting emails. If you added DKIM keys to your domain, but one of your email services doesn't support DKIM - or you forgot to add DKIM keys for that service - your customers could stop getting emails.

Setting up DKIM alone for one email service should still allow mails sent by any other email service (i.e. one not using DKIM) to be delivered. (That is, of course, if DMARC is not also set up with a strict policy.)

That is to say, DKIM is not that risky to set up and use, by itself.
Show HN: 350+ Sites & communities to list your startup to improve SEO, for FREE
Thanks!

It seems extracting a 3d model to be easily integrated with a program like Unity from the BDS files will not be trivial, and the 3d model as asteroidmission.org is relatively low-poly.

Nevertheless, it's pretty nice of them to release these.
Related nostalgia: websites that didn’t specify a bgcolor, so they got defaulted to gray. And the tables with the default embossed look.
It was quite a chip. In the early 90's I had built a computer from scraps from school, a 386/40mhz IIRC. It was ok but a bit weak, at some point I came across a 486/40 and motherboard (both AMDs I think).

It was a beast in comparison, even complex calculations I printed just went off the screen faster than could be read. Screen became a blur, Turbo Vision Pascal and C++ just screamed on it. Instant response.

As mentioned on the site many times, my modern laptop doesn't feel appreciably faster, though the graphics are a lot prettier.
With every sentence I read, I kept saying "quorn. quorn. quorn." and it just kept applying more and more.

The problem with Quorn [0] is that it's only just acceptably tasty. People looking for price will just buy rice and beans and oatmeal, and people looking for taste will buy meat or tastier, more modern meat substitutes (think Impossible).

[0] https://en.wikipedia.org/wiki/Quorn
The ao486 core is available since 2014: https://opencores.org/projects/ao486

It's only a 486SX (so no FPU), but it can at least run Linux (kernel 3.13.1 tested) and Windows 95.
Sure, lower housing prices by taxing the land that it sits on. But you have to explain to me why extortion i.e. raising interest rates is supposed to be the good way of lowering housing prices. Raising interest rates might make housing cheaper because people can't afford high interest rates but it also makes everything else more expensive because interest payments are passed on to consumer prices.
It's the same with gpt-3 though. All demos show only where it works well. Only when you get to try it yourself do you get to explore all the many areas it fails.
Sure, asymptotic time complexity only says anything about the asymptotic behavior. On the other hand, I have had far more cases of things blowing up due to cubic or even quadratic time complexities than I have for linear; linear is what you expect, if it takes a long time for a toy input, it'll take twice as long for a real input at double the size. Not so with the superlinear ones, your toy problem might work fine, but cubed? Ain't happening this millennium. This combined with the constant factor tending to also grow as the problem size grows really is a potent foot-gun.
Conversely, providing lots of specs and details in slick tech documentation definitely triggers some emotional feel-good response, at least in me. That of course has a rational underpinning; after all, having more information can be useful to make a decision. But what's often ignored is that it also must be the "right" information - a sea of tech specs may after all be entirely meaningless and could actually hide important aspects by drawing attention to irrelevant details.

So yes, I agree completely: nerds just need different marketing, but they are very, very susceptible to marketing. And the susceptibility is just as much based in emotional responses and deviations from pure rationality as it is with non-nerd people. Nerds just tend to fool themselves by thinking "I am so rational, I'm not susceptible to emotional appeals!" and then just getting susceptible to emotional appeals that masquerade as rationality while non-nerds tend to fool themselves by not reflecting on the entire process at all.
Well, maybe it's because he replied to ME and I made specific claims that he decided to doubt. Now maybe in this brave new world, some people don't consider actual lived experience to be worth a whole lot, but that's not my problem.

The associate editor at the paper I did work for was making $13.50 an hour as of two years ago when I left. I know this because she overheard a conversation regarding the salary of my subordinate who was guaranteed to be paid a certain hourly rate (that was about 3x hers) upon his initial 6 months with the company, and she vented to me about it one night when I was in the office to perform some server maintenance and she had just arrived back from a football game she covered for the sports editor, who was out of town on vacation. She routinely wrote between 16-20 stories a week, did layouts for 5 sections of the paper including real estate, legal, and classifieds, covered all official local events, and covered girls' sporting events.

Does that seem to you like something you could do in 40 hours?
> Nothing can stop what is coming

Isn't that a tautology?
I saw a makeup brand called Orgasm at Sephora not long ago.
State machines and actors are occasionally cited as good ideas here, and they seem like much the same kind of unstructured programming IME.
How Browsers Work: Behind the scenes of modern web browsers (2011)
It's still asking for trouble though. Look at this minor variation: https://godbolt.org/z/ncjEejsxe

It shows what happens if you take away the compilers' ability to reason about 's': it could be a global variable, and 'foo' could be modifying it, so now the compiler has to call strlen on every iteration.

So even though 'strlen' gets optimized out in the original version, it's quite a maintenance hazard since any minor change could inadvertently change the complexity from linear to quadratic. It also doesn't get optimized in debug builds, making those far slower than necessary.
> The governments didn't even try that hard

Exactly. My impression was that there were no contingency emergency plans, every action was always only reactive and never preventive.

I still can’t understand how it is not possible to immediately impose lockdown measures after clear signs of rising infection numbers in order to quickly and swiftly prevent further escalation. Instead, at every wave again and again we had the same discussions and officials were starting to develop new emergency plans 4 weeks into exponential infection rates.

These are our elected officials and they are incompetent. It is our responsibility, our fault.
Don't expect a dummy account to help if you use the phone's phone number for your main google account.
Kwotet – Quote Sharing Platform(startup)
A platform to share and discuss the quotes of your favorite books, we just released our alpha, while there are still allot of improvements to be done, but we'd love to already get your toughts and opinions about it.
I'm surprised fire departments don't have equipment for emergency grounding of power lines, e.g. something that creates a ground connection and some form of launcher that throws a steel cable and/or mesh across the line.

I know this exists for subway systems with a third rail, I'll edit if I find the video.

Or insulating mats for evacuation, potentially with steel conductors underneath them to avoid step potential.
I have to chime in here now and call the article what it is: wrong at least in regards to misinformation about ".local".

> DNS clients may defer the resolution of .local spTLDs to the system’s mDNS resolvers instead of its DNS resolver.

This is not true. First off: You can always misconfigure your DNS resolver, but usually they can be used in parallel. Multicast DNS usually is only used when your router is too stupid to manage the hostname; and if multicast DNS is active on every host, then it's a setting that fixes even that broken router.

Also, "hostname.local" will never conflict with DNS based service discovery [1] of resolving a host via multicast DNS. And even if so, you can just use one of the other reserved multicast addresses and be done with it.

As long as you don't use e.g. "._tcp." or "._udp." inside your hostname, you never have domain name conflicts.

I think there's also a huge misconception about what DNS-based service discovery is.

In DNS-SD, there are questions to a service identifier with a PTR inside, and the response contains A,AAAA,SRV and TXT entries to describe everything you need to know to make a connection to the correct host, ip, port and version of the service.

Airprint, airplay, airscan and others additionally use their service name as a prefix in regards to the IANA-registered service names [2] so printers, scanners and other Multicast-DNS compatible hardware never conflicts with the existing network.

/ragecomment

Personally, I would actually embrace the use of .local, because it allows you to build a self-discovery service that is unrelated to DHCP and unrelated to ARP mechanisms, and works peer-to-peer; as long as the IPs are in the same NAT or, with IPv6/UDP6, have at least one discoverable scope.

In DNS-SD, you literally just have to be able to reach other IPs, and you have a working handshake mechanism to discover other devices without having to know their hostnames, IPs, or anything. It's pretty amazing once you realize its network automation potential.

Source: Me, building a web browser that uses peer-to-peer TLS encryption on "username._stealth._tcp.tholian.network" and "username._stealth._tcp.tholian.local" [3]

[1] https://www.ietf.org/rfc/rfc6763.txt

[2] http://dns-sd.org/ServiceTypes.html

[3] https://github.com/tholian-network/stealth
yes thanks for the correction
If you truly think that you can seek salvation in deflation then you are mistaken. There is only misery there.

https://www.naturalmoney.org/explanation.html
Yeah, that is a completely well-founded fear and undoubtedly true in the short term. Living on nothing but meal squares or Soylent would be a bad idea. But I don't imagine anyone would have to do that. Nor do I imagine that synthetic food would have to be nutritionally complete; it'd just be designed with a specific purpose rather than being the byproduct of some organism's survival strategy.
I am from denmark, we have practically no power lines above ground except for the occational high voltage lines which they are also planning to bury. By 2040 it will only be allowed to have 400KV lines above ground.