skysight-inc/HackerNews huggingface dataset:
> Serious question: how would an oligarch control anything in a patent-less world? I mean, you just have an idea for a SQL Server, you just go ahead and do it

Network effects and the ability to spend 100x what you can raise to destroy you as an example to others or just to duplicate it. I mean, great, you have a new SQL Server. I'll even grant that it's 1,000x better/faster/etc than the current SQL because you sprinkled fairy dust everywhere. How are you going to roll it out to customers before Oracle/Amazon/MS/Google reverse engineer it and deploy it to all their existing customers?

At least with IP, there is a bidding war among those companies to buy out your tech - you'll probably get paid. And a limited period of ownership before the world gets the benefit universally.
I would add "What color is your function?" (not a paper, more of a blogpost)
Interestingly, I see the value in what you are proposing, but also the value in the different points of view and challenging artworks that the curators present. A gallery and museum can conform to local tastes, and also challenge them for the better. Maintaining a balance between those two ambitions is how you end up with museums and galleries that are woven into a local area and art scene, honouring local history and culture while fostering the vital energy required for dynamic and creative art.
PiStorm – Keeping the Amiga Alive
Validate your idea, then build it. See: https://cxo.industries
Sure, but the problem is what do you do once you get there?

In France, the cities are dense with decent to great transit.

In the US, you have low, flat, sprawling cities with no real transit to speak of. You have to drive.
You need to pass your luggage through metal detectors to enter train stations in busy cities. Not comparable with airports where security takes much much longer.
Try figuring it out through the context. There are paragraphs upon paragraphs of it in the article.
It's the only meaning that fits contextually. You can also ignore the sentence that contains it and be no worse off in understanding the argument. People just fixated on that particular word for whatever reason.
I think their selection makes sense. The day-to-day experience of a guard at a museum is to tell people to stand a bit farther away and not take photos (in some galleries). What would be more interesting is if they channeled their long presence among artworks, and their ability to observe crowds and their transience.
PBS on Ruby Ridge:

"The Weavers wouldn’t go near the robot — even after they took off the shotgun that had been strapped to the front of it."

https://www.pbs.org/wgbh/americanexperience/features/ruby-ri...
That's exactly how I read it. It was the first obstacle to overcome. "OK, they're walking different speeds, and the statement means that neither of them changed their own unique speed over the course of their walk."

It took a bit of convincing myself, but eventually I became confident that it did not mean that they were each walking at the same rate as each other after their lunch meeting.

But even then, I struggled with figuring out how I arrived at 6AM.

I like the method of switching to the 24 hour clock (as opposed to the AM/PM clock), and setting their arrival times as 16:00 and 21:00, with their meeting at 1200, then solving it.
If it helps, this was discussed just yesterday: https://news.ycombinator.com/item?id=27882652
Creating an Actionable Logging Taxonomy
The HN post could have brought down their website, but do you know that for a fact? Maybe it was some unrelated incident or attack.
Intensive meditation does seem to be oxymoronic, too.

Meditation will take you down many unknown paths: difficult paths, painful paths, joyful paths...

An intensive meditation sounds more like a doing, like hitting the gym hard on a 30 day diet plan, rather than a state of being meditative and progressively turning inwards. You can't intensively find your inner peace, as an intense thing isn't a peaceful thing.

To my mind, intensive meditation is still going to result in something that feeds the ego, rather than something that feeds the soul. You wouldn't call it intensive if it wasn't ego-driven.
What about when you drink and drive or speed, or drive too fast for conditions? How is that unintentional when the action you take is intentional?

Otherwise, you're seriously giving an escape hatch to say, drunk driving, because "Hey I was just carelessly driving. It was just an accident. I didn't intend to cause harm, damage, or loss when I drank all of that alcohol and accident my car into someone else. 'Whoops'"

Anyway, let's say these are all accidents. Ok. We can also still call them car crashes and wrecks and that would be more accurate because these terms don't assume intention but merely describe what has taken place.
Wow, my article is on hacker news! :) Enjoy
Show HN: Micro – APIs for everyday use (update)
Totally agree, it can scale to a lot of requests until you need to level up to container orchestration, but to be fair it is not competing on the same space as K8s.
Not necessarily, a large class of exploit has to do with manipulating the call stack.
It's amazing to me how much of a better product can be created when everything is in one place.

It's obvious that when you're charging customers and paying invoices through the same interface, that you'll have more visibility on your cash flow and it'll generally be easier to use, but this goes so much further.

The reason those loans are easy is because Square know your history of charging customers. The reason they can pay "instantly" into your account is because they don't have to actually move any money until you pay out of your account, the reason they can charge no account fees is because they're charging at the point of taking payments from customers.

The economics of the whole offering are far different to what the regular combo of payment service provider + bank + loan company can provide.

Great move. Square has always been the sort of product that makes me wish I was in a business where I could use it.
Hey all

Micro is new public API platform we launched, in beta, around 3-4 weeks ago here on HN -> https://news.ycombinator.com/item?id=27619015. The feedback was super positive but one point that kept coming up was the pricing. Having thought a lot about this, we realised pricing is something that's going to take time to figure out, but we didn't want it to stop people from trying out the product. So with that in mind, the majority of our APIs will be free during the beta period.

Anything that is a third party integration, we're still charging for e.g email, sms, etc but things like caching, database and so on are now free. Our goal is really to get devs using the product, get feedback and then figure out the pricing model that works best based on consensus.

If you're interested in trying it out please head to https://m3o.com

Also feel free to email me: asim [at] m3o.com if you have any feedback or ideas.
It's completely besides the point, but the capitalizing of the I of « **Ing » in the title makes me unreasonably grumpy.
For #10 here is a version that is not backwards
https://bibliography.selflanguage.org/_static/programming-as...
Being able to sense Earth's (extremely strong) magnetic field was never "believed to be impossible." The paper is just about resolving the specific mechanism in birds' bodies that allows them to do it.

The gravitational variation caused by water deep below the surface is infinitesimal. Its effect on a stick in your hands cannot be felt. You experience far more variation in gravity due to the moon's orbit, and you can't feel that either.

https://www.researchgate.net/publication/272887140_Subsurfac...

> The gravity variation computed from the total water storage (sum of soil moisture and ground water) using the Bouguer approximation was 12 µgal peak-to-peak (1 µgal== 1 x 10-8ms-2).

That's a 0.0000012% difference. You'd experience vastly more difference in force due to the motion of air against the stick as you moved, or the accumulation of dust on the stick over time. Or the local humidity and pressure. Or the position of the moon. Or your elevation. Or your latitude. Or...

Meanwhile, it turns out that if you're over a groundwater deposit, you can dig pretty much anywhere and hit water eventually.
In some ways this has been the case for a long time. Tools that generate code, such as Visual Studio's form designer as a simple example, often generate really bad code. But no one ever reads it, and if you need to make a change you just run the tool again. So the fact the code is bad isn't very relevant.
I see their status page showing red for the website. https://imgur.com/a/mBbfLtZ

I'm not surprised when a company's status page only reports on (highly available) services, not the website or blog—which are likely run by marketing, not engineering.

Still, it's simple and free to set up status pages so there isn't much excuse.
> The second, for example, can easily replace C strings, you only need to pass one more size_t into functions dealing with strings.

C doesn't prevent you from creating such a string type, or just passing a separate length as argument to functions. In fact it's the right thing to do (pointer + length) in many cases.

All C does is offer you string literals that are zero-terminated, which is typically practical. Often those are all you need, i.e. to store a plain-text identifier that doesn't allow for NUL characters anyway - so NUL can be used as a sentinel for efficient storage.

Then there is the C standard library, which is a bag of bad practice. Just ignore 90% of the stuff in there. stuff like strtok() etc. is bad. Mostly you want to use memcpy(), memcmp(), strcmp(), maybe strcpy()/strncpy() etc. Then there's stuff like malloc()/free() and stdio and especially the formatting functions that you can use to get something up and running before possibly replacing them with something better. Well, that's about it:-)
apparently the poor web site felt some of the infinite hacker news exposure love :)
I feel like I must be stupid because I've tried several times to set up k8s on in-house hardware and it has never worked. I've tried several different "recipes" and the networking never works right. IDK if it's because things are changing so fast that the popular "recipes" are already outdated, or if they are being published without actually testing them, but it's left a bad taste in my mouth.

I'm sure the big cloud providers make it easy for end users to use, but that doesn't help me.
I'll add the really correct but stubborn answer. It's a game, why are we allocating memory?

Working in for example Unity I need to not ever allocate anything per frame if I can help it (and then knowing other gotchas such as that foreach and/or getting the .Count on a list will also cause memory to be allocated).
is it really NIH if they made no attempts to build anything resembling a k8s clone themselves? They decided container orchestration is just not a major problem for them. Its a completely different model, they're embracing immutable infrastructure principles instead of the k8s model (container versions in their stack are bound to the lifetime of the ec2 instance they're on).

This reads as simply a choice to have less complexity in their stack, which I think is admirable.
IIRC CloudFlare doesn't cache HTML by default, so if your HTML is dynamically generated (and not, at the very least, cached on your own server/application/WordPress) and you don't enable HTML caching on CF, you can still easily run into trouble.

I'm pretty sure cf-cache-status is added by CF—that's not the site saying not to cache it, it's CF reporting that it's not cached (which, again, I think is the default, not something the site owner deliberately turned off).
> A 'fan' went nuclear and was waging all out digital war.

If I where to change profession it is things like this that would push me towards psychology. I am deeply fascinated by actions of, well, assholes. How are they broken and why?
> what if your expertise runs out before theirs?

I'm always hopeful that the person I'm interviewing is more capable than I, and they very often are. But there's an interesting thing: the more expert a person is, the more willing they tend to be to say "I don't know" (often rapidly followed by informed speculation and a comment about how they would find out). Combining that with the fact that true experts usually prefer to operate at the limits of their knowledge means it's not hard to get such a candidate to say "I don't know".

It's certainly not necessary to operate at the same level as a person to get them to operate at the limits of their knowledge and ability. In fact, relatively inexperienced people have a knack for asking those "naive" questions that lead into very deep pools.

Edit: I should also mention that my interview style is not in the form of a quiz. It's a conversation. I think that makes a difference as well.
So happy! A proper injustice revisited.
Despite insistence of programmers wanting to be scientists and engineers, it's not true to the definition.

Maybe safety critical C or assembly is engineering.

Maybe testing code for speed can be considered science.

By the time any useful program is finished, there's significantly more tradition and art than Science and engineering.
>They are humanizing a fraudster.

So? Fraudsters are human, though, as obvious a statement as that is.
I'm thinking that is for overseas transport. CONUS is ground only.
No, the pipelines are long enough that compilation time isn't a big issue.
This isn’t both sides treatment, this is reporting on the desperation of vineyard managers in a drought that would shell out around $1000 (when geologists charge several times that) for bogus services. Other commenters have problems with the NYT including the personal wacky views of some dowsers and vineyard managers but what’s the alternative? Omitting them? I want to know as a reader the people behind throwing money away for these dowsers and why, and I got that information instead of being babied by a reporter.

Not once does the article mention efficacy of geologists or dowsers because I didn’t think that’s what the article was about. It read more like, “Hey some vineyards are hiring crazy people and here are some of their claims that are widely disputed. Weird world right?.” An example is when they contrast the different feelings dowsers get: one feels hot like a battery, another feels cold chills, and yet another just swings a pendulum on a map and marks it with a sharpie like a magic spell.

People who read this and think they want a dowser will find another article or blog to succumb to confirmation bias anyway. Let’s not take our frustration with misinformation out on normal reporting.
That’s a really good question. In the event of an insolence, can you as a customer of Square get through to the real banks in the back? Would the banks treat you as their own customer and fulfill their FDIC obligation?
I don't think so. The NYT's customers know how to read an NYT article like this. I expect very few will come away with the notion that they should hire a dowser, and that the bulk would read it as intended.

If you have evidence otherwise, I'd be interested to see it.
Note that Kubernetes skills are _hot_ right now. 6 months of Kubernetes experience is easily an extra $20k in salary.
They shouldn't have ran the story at all. At best, it's juvenile.
I disagree with the premise. There is a bit of truth to it, that ideas are a dime a dozen and it's a common mistake to underestimate the grind and good execution neccessary.

However: I have many ideas, but don't know which one to throw myself behind 100%. I can execute well, and in my day job I am executing all the time for somebody elses business. Why don't I make the jump and become an entrepreneur myself? Because I don't know which of these ideas are actually any good - in the sense that they have "market fit" and somebody willing to pay for it. And even if you have a potential market, the barrier to entry is often ridiculously high.

So far, I have not found a single idea that is actually viable as a business for me.

I have a lot of great ideas: A new kind of calendar app; a new declarative plotting library that uses CSS; a friend-of-a-friend P2P app that piggybacks on your existing contacts; smart light switches that physically flip when you switch them remotely. If I pour myself behind any of those, I'll make a great product that people will enjoy but I will likely end up broke because none of them is a viable business.

Now if I find a novel problem that I can solve - lets say a friend tells me that all municipal governments really need a certain app to track tenders or potholes or daycare slots and are willing to pay for it. Or I can use some obscure thing from my studies to fix a big problem in an industry. Then this idea becomes really valuable. I'm never going to be the only person in the world to be able to solve a given problem, but I can be the first. The execution is secondary, because a lot of execution is mediocre, and you just have to be good enough. The opportunity is everything.
Sure, but no one was discussing the US. Not everything has to be related to them.
Restaurant workers quit at record rate
Look, you don't have to take my word for it, the data is public. Go look up the comps and you'll see they match. There's nothing to "accept," it's just a fact.

There have always been hundreds of prospects for each house sold. When I sold the aforementioned house we got roughly 500 people the first weekend and we were in contract after just a few days. It's been a hot market for a very long time.

Sellers set a low price because the price doesn't matter. It will be bid at the market price regardless.
AFAIK most compilers by default will output a warning in this case.
You could say all the same things about video games. Serious mental health costs. Reinforce bad behaviors (like procrastination and inability to delay gratification). There are even almost nude characters in video games, mainstream ones like League of Legends. So very much reinforces objectification of women. And that’s okay, but if a bonafide woman wants to dress up as that character, suddenly Twitch’s audience complains.

> stigmatizing… rebranding…

People are just seeking equal treatment of what they do as men treat things like video games. While I would never wish upon anyone to be abused, and while I develop video games, I am not a blowhard, there are in absolute terms more people sick people aggregating in League of Legends than in Only Fans.

That is to say that some underlying trauma, like major depression or poverty, is concentrating people in endless video games playing and sex work, and that is the underlying problem.
How many covid vaccines have you donated?
Blood samples from Oct 2019 revive debate on first signs of Covid in Italy
Square has confirmed they are having issues: https://www.issquareup.com/incidents/9hzcgjpvj9dv
On the contrary I think people would be happier in the US if it did split into multiple nations.
> acknowledgement that the majority of migrants weren't fleeing Syrians

Which migrants? Where are they from in Hungary, then?

> should suggest that the mass migration was weaponized

By whom? For what purpose?

> the Left was very much in favor of this shitshow

The left (such as this can be described as a homogenous bloc!) was not in favour of the collapse of Syria, although they generally were against just repeating the mistakes of Iraq there. Without the attack on Iraq the collapse of Syria might not have happened, after all - it released a huge amount of arms stockpiles into the region which were taken up by ISIS.
Requirements analysis is an integral part of the development process. Giving teams fully specified requirements at the beginning of the experiment wouldn't be realistic.
If you (OP of the parent's parent) do interview in the area be sure to dig in to find what the company's lines of business are. CloudTamer, for instance, is ostensibly a commercial product-based company but does business with federal agencies and contractors (per their web site) and was at the AWS Public Sector Summit a few years ago. A different company that I interviewed at in an adjacent space (security vs CloudTamer's compliance) was in a similar position... they were selling their product to the Air Force but swore up and down that they'd never contract with them outside of being a vendor. I was skeptical and my suspicions were proven correct six months later when they put out a press release announcing the award of an Air Force contract.

Maryland/Northern Virginia are _not_ the places to be if you want career options outside of government [contracting] work. It's not un-doable but you'll be much better served looking for work in a place where 80% of the value of the economy doesn't revolve around Washington-type work.
Programming by Poking: Why MIT Stopped Teaching SICP (2016)
You lack major introspective skills and self awareness if you think your beliefs are the "correct" ones and the rest of the world is full of fools. This kind of attitude has been on the rise and is a large part why public trust of our institutions is falling. No one needs to be protected from bad ideas they are fully capable of reaching that conclusion on their own.
You can also land on the other side of the planet within... I want to say an hour?
It means that GDP per capita rises, isn’t it good?
I was reading this thesis the other day[0], which is on precision machine design. It got me comparing precision machine design to software engineering.

A big part of why we're able to design extremely precise machines (the author worked on a lathe used for machining optical parts for the National Ignition Facility) is because we can characterize exactly where errors will come from (e.g. structure isn't rigid enough, temperature variation causes parts to expand by different amounts, parts not round or flat enough, etc.). Once we know what errors we need to control and their rough order of importance we can start improving the machine design to control them better.

In theory, something similar could be done in software engineering (formal methods are part of this, but not a full solution). Rather than an error budget, you'd have some sort of bug budget, where you tracked what sort of bugs were caused by what sort of constructs, and design your program in such a way to minimize their chance of being introduced. I've never heard of anyone except Dan Bernstein[1] actually doing anything approximating this. Probably because the perceived level of effort is too high.

I actually don't think it would take that much effort, but it would require quite a bit of organization to track where bugs are introduced and what their root causes are. This is probably why Bernstein, an individual, is able to do this, while no large team (that I'm aware of) has done anything similar.

Of course, just like your toaster doesn't need to use precision machine design techniques (an over-engineered toaster is a bad toaster), most software doesn't need the effort/expense of a rigorous design process either, but some would benefit from it.

[0]: https://dspace.mit.edu/handle/1721.1/9414

[1]: https://cr.yp.to/djb.html
Jobs/Woz?
This statement is something of a revelation to me: "One quote from each side isn't an equal treatment of both sides, it's a biased treatment towards the side with less to say."

I'd like to dive deeper into this, can you recommend any resources?

If you just made it up, then yeah, I very much agree. "There's no evidence for this" will always struggle to measure up against "romantic notion\fallacy\charisma for thing reader wants to be true"
> not give accounts to their gitlab unless they know who you are

Yeah I was trying to get in there to develop but I will admit I would be pretty useless.

Thanks I will get this phone working again, good to know there is a community, I have posted on the Pine64 forums a few times, got some info there.