skysight-inc/HackerNews huggingface dataset:
For bash it claims: "Debian : dont know: fails to build from source"

Information from Debian itself:

https://buildd.debian.org/status/package.php?p=bash&suite=si...

https://tests.reproducible-builds.org/debian/rb-pkg/unstable...
People like human rights lawyer Peter Nobel (family of) are such comic book guys indeed.

https://www.thelocal.se/20050928/2173
QWERTY having been designed to slow down typists is a myth:

https://www.theatlantic.com/technology/archive/2013/05/the-l...

https://www.smithsonianmag.com/arts-culture/fact-of-fiction-...
On plan9, all your services are file based. The difference between a cluster and a standalone setup is just whether you mount local instances of a service, or remote instances.

For a cluster, you'll usually have a cwfs/hjfs (persistent storage) server, a faktotum (auth) server, and one or more CPU servers, and possibly a terminal machine.

You can then freely use or connect to CPU servers. As everything is shared, and the GUI is also file-based, everything will feel local.

https://9p.io/wiki/plan9/Expanding_your_Grid/index.html
your "serverless" framework becomes your operatings system. Just a bad one.
Even you encourage everyone to move to the countryside (as you do for example by subsidizing car use), you destroy the very things you like about the country: cleaner air, dark skies, wilderness all around.
What would you be willing to pay? I was thinking about selling an AWS image for that purpose?
Just join a WhatsApp group with some friends in a different timezone.

Or have e-mail on your phone, making a sound whenever you receive an e-mail.

Or get an SMS from your cell provider when you run out of data, even if you somehow run out of data at 4am.

(Of course, I know I wouldn't be anyone's first phone call in an emergency)
Yes this will save you all the time you will later spend on making your shortcut work when it breaks or every time you get a new device.

Slow is smooth, smooth is fast.
> When you run a k8s cluster on an auto scaling nodepool on a cloud provider, is that considered serverless?

'Serverless' is about billing model therefore purely a marketing concern. It's the very definition of a buzzword, like 'cloud'.
> You claims are refuted by the specific instances and their citations that I gave

Your links are some private opinion and blogs without any significant archeological evidence supported by extensive research as good as pseudo history.

But you aptly described the modern administration at present in India, which is known for all the barbaric acts you claim in modern times. Razing a place of worship [1], prosecution of minority and low caste group [2] [3] [4] [5].

[1] https://www.theguardian.com/world/1992/dec/07/india.derekbro...

[2] https://www.theguardian.com/commentisfree/2012/mar/14/new-in...

[3] https://www.breitbart.com/asia/2019/03/20/report-christian-p...

[4] https://en.wikipedia.org/wiki/2017_Unnao_rape_case

[5] https://en.wikipedia.org/wiki/2020_Hathras_gang_rape_and_mur...
Hi HN,

I've recently published a client for Postgres I've developed and used for a couple of years now.
My main motivation was to reduce data fetching and updating logic in the UI as well as simplify data access control. All this while keeping the client flexible for any custom tweaking. The are some query demos on the website.

I'd be happy of any feedback

Thanks for reading!
In 2004 I lost my job because I was a specific MBTI type usually associated with "entrepreneurial skill", "thinking outside boxes", "natural LeAderShIPP", and "causing trouble", and because there were already 2 others with that MBTI in the team it was used as the justification to not extend my contract. The test was conducted by an external HR consultancy that pictured itself as an expert in MBTI and all things psychology. (they should have just told me they don't like my personality which would have been less of an insult and more honest)

So no doubt with a bit of marketing this nonsense can be sold into HR departments. The Karen's and Kyle's of this world will no doubt think it's brilliant, buy it and feed their own biased decision making process.

MBTI's are astrology for people who think they're too smart for astrology. Both are total nonsense and dangerous in the hands of the wanna-be psychologist Karen's usually in charge of HR. [0][1][3]

It's all fun and games until people lose their jobs. Unlikely you will lose your job because you got the wrong MBTI, but when a company is downsizing and wants to pretend they're using scIeNtiFfic measures to make that decision in the name of performance it's likely they use garbage software like this to dress up their "cultural fit" bias.

I urge OP to put a big fat warning label on their product and market it as a way to educate people why MBTI's are dangerous garbage and guide those that use it onto a path that helps them understand why it's dangerous. Make it educational by showing the users where the problems are instead of claiming that this is in any way safe.

Also my MBTI is GTFO.

[0] https://onlinelibrary.wiley.com/doi/abs/10.1111/spc3.12441

[1] https://www.vox.com/2014/7/15/5881947/myers-briggs-personali...

[2] https://nesslabs.com/mbti
The next sentence in the document would have told you that this conception is simply wrong. fsync does not give you durability guarantees. POSIX is worded such that a system with no durability can be compliant.

> It is explicitly intended that a null implementation is permitted. This could be valid in the case where the system cannot assure non-volatile storage under any circumstances or when the system is highly fault-tolerant and the functionality is not required. In the middle ground between these extremes, fsync() might or might not actually cause data to be written where it is safe from a power failure. The conformance document should identify at least that one configuration exists (and how to obtain that configuration) where this can be assured for at least some files that the user can select to use for critical data. It is not intended that an exhaustive list is required, but rather sufficient information is provided so that if critical data needs to be saved, the user can determine how the system is to be configured to allow the data to be written to non-volatile storage.

Again, the way the normative language you quoted above is written makes it abundantly clear (for a standard) that fsync doing anything is entirely optional.
Excess Deaths from Covid-19 and Other Causes, March-July 2020
> “If you’re Mark Zuckerberg, then I’m sure applying one minimal set of standards everywhere in the world seems like a form of universalism,” Kate said. “To me, it seems like a kind of libertarian imperialism, especially if there’s no way for the standards to be strengthened, no matter how many people complain.”

It is a kind of imperialism to be willing to export your own structure of governance and rules about what is and isn't acceptable to other parts of the world where central HQ always has the final say. I know it's a loaded term but I think the definition does apply.
I disagree. Every AWS Lambda function I've ever written can be ran as a regular node/python process. The lambda-specific part is miniscule. If I wanted to run these on Azure or Google only the most inconsequential parts of the function would need to be changed.
>The future of software development is going to be defined by cloud providers. They’re going to define the language ecosystem, the canonical architectures for apps etc...

That's... quite depressing to consider, actually. I long for a return to the internet of yore when Native apps were still king and not everything was as-a-service.
Kahoot raises $216M from SoftBank subsidiary
This project is awesome, thank you so much for sharing us.
Yes, except this time legally...
Yes I have seen the "estimated values" of asteroids. They're not that meaningful as they're only estimates of reserves with no regard for production. Prices of platinum group metals are what they are because known reserves are limited and production even more limited. If you suddenly increase the supply of PGMs they're now much less valuable and their price drops. Extra supply doesn't automatically create extra demand.

But that's besides the physics problems. It's not in any way simple to attach an ion rocket to an asteroid and change its orbit. Today's best ion engines used on probes deliver fractions of a Newton of thrust and requires several kilowatts of power to do so. That's just to accelerate a relatively small spacecraft (Dawn is a bit under 2 tons).

Adjusting the orbit of an asteroid of a non-trivial size with an ion engine would take orders of magnitude more fuel, power, and time than the Dawn probe. Even if by some magic you managed to mine the fuel from the asteroid itself, a technological feat unto itself, you still need power and time.

Power and time are doubly impacted because most asteroids rotate. Unless that axis of rotation is perfectly aligned with the desired trajectory you can only apply thrust for at best half the asteroid's rotation. Rotating is problematic for power generation. If the asteroid miner is solar powered it's panels would be in shadow half the asteroid's rotation so it needs extra mass and complexity for power storage. If it's nuclear powered it's radiators are in continual sunlight for half the asteroid's rotation so additional mass and complexity is needed to rotate them parallel to the bearing of the sun to remain effective.

Even with all that it could take centuries to move an asteroid of any significant size with ion engines. Even if it only took decades that is still a huge initial outlay with zero payback for decades. The only way that's even remotely sane is if you spammed every asteroid with probes to assess their composition and knew you were pulling in the Comstock Lode. But then you depressed the price of all the material and the whole effort barely pays for itself.
My worry is less about getting it set up to run a container and more about securing it, monitoring it and being able to respond should things go wrong.
Didn't say it shouldn't be prosecuted.

Just that I understand that violent crime often takes priority.
People who can't productively communicate with latencies measured in hours (a) may already have trouble with time zones here on Terra, and (b) definitely won't do well in trans-Martian space.

As they say in the asteroid belt: du walowda pensating fosh, du bera wang showxating efa. (think twice mail once)

fit lik sabaka - a dog's breakfast of a feed, communication made of scattered impressions and desires (pejorative)

fit lik kapawu - a shipshape feed, communication with everything in its place (laudative)

fit lik sabaka - an amazing feed that was the highlight of one's voyage, so good one would even pay for a repeat (an encomium. highly informal, beware of context!)

As an earthling, I tend to put way too many extraneous thoughts in my HN posts, but we're all on a planet under constant gravity, where we can just overlook anything uninteresting. A belter would edit far more, because there excess of any kind risks floating around dangerously when stationkeeping if not fatally during a flip and burn.
"You can create a web site using Ruby, Java, Python, C#, Go or JavaScript" ... "and I swear I totally didn't forget the most used web programming language in my list here"
This is a really funny thing, since for the last ~10 years I've been hearing how we're deliberately doing IaC/CM tools "not a programming languages because reasons" (and thus have to do horrible hacks to support trivial things like loops and conditions), and now suddenly we're building libraries in programming languages that convert the code into non-programming-language description, which is then interpreted by a program into several other intermediate representations and finally emits trivial API commands. I guess the next step would be write a declarative language on top of CDK or Pulumi that will compile it into python which will generate CF/TF files.
One of the comments under that article is also interesting:

"Qihoo 360 [the manufacturer of the Xplora] was banned from the Google Play store long ago for multiple violations of Google's developer rules including tricking users into installing their app by hijacking the users mobile WebView browser with fake virus warnings."
How are you going to sell said cloud service to companies doing business in the US or EU?
However, we seem to have developed a special hell for declarative languages:

> You can create a web site using Ruby, Java, Python, C#, Go or JavaScript. You can use C or C++ or Haskell or Rust. Or COBOL or Pascal or Perl.

So HTML has finally become the machine language of the web, a somewhat wasteful kind of byte code. (And JSX is probably like inline assembly in BBC BASIC.) ;-)
FWIW I haven't hit any scenario out of the basic services that localstack couldn't run locally. I even have it executing Terraform on localstack as if it was AWS (without IAM which is indeed a problem when I forget to create/update policies)!
> Similarly, if you rent a shop space in a food plaza and start a car mechanic's garage there, the owner of the food plaza will kick you out.

I think a better analogy would be getting kicked out for serving food that the plaza owner doesn't approve of.
try https://lando.dev/ uses docker under the hood... but simplifies it all to the extreme.
Do you mean this Arcdigital article posted to HN? If so, I can’t see any mention of it.
> MiniZinc is a DSL for modelling combinatorial optimization problems, and Google or-tools is a solver that can solve such problems.

Their DSL look very similar to a lot of specific DSLs of other tools in the field

As opposed to OR-Tools where you can directly use a language you know (like Python) to express your constraints and targets

Having worked with both approaches, I like the latter better
I think I have a reasonable mental model of how certain QM processes work by visualising waves in transit coalescing as particles when measured.

But I have absolutely no idea how to visualise entanglement. Any tips? Or do we just have to shut up and calculate?
Is there a serverless provider with a "self hosted node" option that could be used as a fallback? That pretty much defeats the purpose of serverless, but at least you could hang on while figuring out how to transition to a new solution if the provider fails.

That has always been my sticking point. With AWS in particular. I don't trust AWS to exist forever, and it's definitely not without it own ongoing maintenance issues. Locking my entire business into their ecosystem seems risky at best.

Something I see really often in startups is huge dependencies in the form of SaaS. It should be no secret to those in tech that many of these businesses will not be around in 3 years. Even the likelihood of their service staying the same for 3 years is pretty low. I have been bitten by enough deprecated services, APIs and Incredible Journeys that I am wary.
> In retrospect, it seems that the company’s strategy has never been to manage the problem of dangerous content, but rather to manage the public’s perception of the problem.

I think this is key. And not just managing the public's perception but also the employees' perception through these convoluted stories like "connecting people"
Hmm though question.
If you don't know how ATS extract data, use a text-based resume and the right keywords. A word document is most of the time, the best choice. But if you know how the data extraction works, you can play around with the layout and design. Imagine we have a scale from -4 to 4. I will put you at 1 with the template because the data can get extracted in the right order, and the keywords for the sections are commonly used.
But the rest is (currently) up to you. Read the job description correctly. What keywords are they using there? Skills mention earlier are more important than the ones at the bottom.

Whether a "pretty" resume is better than a simple text-based resume is highly subjective.
So for me, I would prefer the "pretty" one. It communicates to me that the candidate put in the extra work. Or at least a bit more effort than the simple one. But again, highly subjective. I got actually hired because the CV I created caught their eyes. It was mentioned during the interviews. That is why I created resoume :)

Hmmm...there is no "right" way to pronounce it, since it is a made up word, but I pronounce it like this: Resoume(ˈrɛzou:meɪ)

Long response, but I hope that answers your question :D
Location: Madrid, Spain
Remote: Yes
Willing to relocate: Yes
Technologies: Javascript & TypeScript, Scss, Bootstrap, gulp, Node.js, MySQL, Angular
Résumé/CV:
LinkedIn: https://www.linkedin.com/in/sergioperezdeveloper/
Portfolio: https://sergiope36.github.io/portfolio/
Email: perezsergio1984@gmail.com
Looking for new opportunities as junior web developer, with special interest of the front-end.
The Niche I am Looking to Fill
I’ve run a website called The Online Slang Dictionary since 1996, a few years before Urban Dictionary existed. It’s the original user-created slang dictionary on the web. My intention is for the site to be the ‘Wikipedia of slang’ - i.e. actual information backed up by facts.

I’ve never censored the dictionary per se, though I have edited user-submitted definitions to adhere to the dictionary’s overall tone.

http://onlineslangdictionary.com/

Unfortunately, the creator of Urban Dictionary worked at Google and Google employee(s) have intervened to ensure that only that site would appear at the top of Google SERPs. So there’s no “popular” alternative - by design.

(Re. my desire for the site to be a proper wiki: At present, only registered users can add new terms and definitions. I wish that weren’t the case, but with Google’s manual penalty in place, I simply don’t have the resources to deal with an anonymously-edited site...)
Totally not surprised about this. Accidents happen because people don't pay attention, not because cyclists wear all dark clothing at night and during bad weather. The number of people I see in their cars using their phones while driving is staggering. Especially commuters in cars overestimate their focus while driving while they're telling themselves that their route to work is routine by now.

I'm seeing so many modern bikes in the street and they all feature bright LED lights that quite often even are far too bright for traffic as soon as they're improperly adjusted and motorists still manage to miss these mobile torches.
Back around 2001 I made Tablix (https://www.tablix.org). It was my first larger open source project. Back then the faculty I was studying in had some really inconvenient timetables for students and I initially made Tablix to show that better scheduling of lectures was possible. It used a parallel evolutionary algorithm and was written in C. Code and everything else is still on-line but it's been abandoned for a long time.

It was a mildly successful open source project around 2005 with a small community of contributors. The idea was that a school could boot a classroom of computers from bootable CDs and that would instantly create a cluster (using the PVM framework) that was then used to construct the timetable. High schools at the time were just getting equipped with such classrooms for teaching computer science.

I demonstrated it at a few institutions, applied for government grants and held some open workshops, but never was able to get any local school or faculty to use it. I learned that timetabling in institutions was as much a challenge in office politics as it was a technical problem. The largest successes that I can recall right now was that it was used in some published study of ship scheduling in the Rotterdam port and that I was paid by some Asian organization to develop some extensions they needed.
Is it a Facebook problem or is it a people problem? To me Facebook doesn't really seem that much different than it was when you needed a .edu email address to sign up. Social media hasn't changed, it's just used by a wider group which includes some minority who chose to interact with content some people don't like.
In Germany you can tax deduct 35-40 Eurocents/km for you commute. That's reasonably close to the Australian number. The AAA also estimates similar numbers: https://exchange.aaa.com/wp-content/uploads/2019/09/AAA-Your...
I agree with your sentiment, but let me play devil's advocate to potentially turn over a few stones.

> communications agencies around the world have provided us with well researched safe exposure limits and compliance

Based on what evidence though? Aren't their conclusions based on the general consensus that epidemiologists have gathered over the last few decades demonstrating that RFs don't cause cancer? IMO, that's a low bar; and they have a history of time and time again approving technologies, food products, and chemicals that in hindsight prove to have far worse health implications than originally believed.

I think citing any one individual study is a flawed argumentative technique, so I'll just say I was certainly surprised when Scientific American (whom I find to be in the top 5 publications in terms of credibility) published this piece[0] stating that speculating on the health effects of 5G are not completely unwarranted. The piece is an op-ed but I have found that Scientific American is very selective in what they do choose to publish. I assume the claims they are making on the effects of EMF in the piece are based on the totality of the evidence.

Practically speaking though yes, like you, I don't pay thought to it. Though if we do eventually realize that these technologies did end up having some negative health externalities I will find myself unsurprised.

[0]: https://blogs.scientificamerican.com/observations/we-have-no...
Yeah, it’d be interesting to see the Rust code contrasted with correct C versions. How does the C code deal with a monitor being unplugged? I wonder if it could be shuffled around to amount to an early return with an Unplugged error.
This might be true...I used it because it is one of the safest way to implement user registration. But maybe I need to introduce a solution without a social media acc.
> Uncle Bob's theory is that population grows faster than they can be taught (onboarded), so that cone of ignorance expands faster than adoption rate of best practices.

This probably also explains his success...
An easier solution would be to add getpid to the list of things the compiler won't allow to be on both sides of the await offline, along with file handles and open sockets.

Perhaps one approach would be to have the compiler split the program into separate programs, which pass each other command lines to run when they are complete (a bit like Javascript callback arguments in the old days). Then the OS doesn't need to know anything, by the time it runs they're all genuinely separate processes, but the developer can still write the code in that expressive way. (Going back to Javascript, a bit like how Babel rewrote async/await before the browsers supported it.)
Yea, it seems like compared to all of the other data they're logging per user, separately preserving the parent id and canonical id in the tree would have little cost and allow them to fix canonicalization errors later.

Then there's a write throughput vs read latency trade-off for reading statistics aggregated by canonical ID, but my guess is that trade-off can be made in a way they're happy with in exchange for the ability to undo mistakes.
similar result...

Personality Probability
INTJ 0.198738
INTP 0.163618
INFJ 0.135469
INFP 0.111934
ENTP 0.102679
ENFP 0.058846
ISTP 0.051312
ISFP 0.032267
ENTJ 0.030964
ISTJ 0.027256
ESTJ 0.026231
ENFJ 0.024828
ISFJ 0.018011
ESTP 0.010239
ESFP 0.004584
ESFJ 0.003024