skysight-inc/HackerNews huggingface dataset:
This seems contradictory - if you're auto-rejecting CVs with information like that, you're not judging people on merit. I personally wouldn't include information like this myself and would ignore any such information on resumes but I don't see how this would disqualify someone - there are no resumes with just the information you need to judge the candidate, no one customizes resumes specifically for your personal criteria. Being upset that someone included information that you prefer not to see and throwing the resume out as a result seems even worse than judging people based on their interests - you are using arbitrary personal criteria that have nothing to do with merit to disqualify people.
Ah - makes a lot more sense when they describe Git, with its nested interfaces and argument parsers (and reused logic therein) as a motivating example!
That along with automatically installing anything that you didn't approve. That's malware.
It's the modulus of my RSA PK, so the product of two large primes rather than a prime itself. Of course, I can't say what the factors are, otherwise anyone could crack it even if they don't have a quantum computer!
Russian cyber-security company claiming they're not affiliated with Kremlin in any way. What could go wrong given right now they're preparing for the next big war?
Yes. But according to MDN it's largely unimplemented.
Nah I saw plenty of this just before the change, seems more likely that the change was put in to reduce annoyances with multi powt tweets.
I think the extra characters were for the twitter handle
7 cubic km of olivine is a staggering amount. Makes you wonder whether the effect of deploying the olivine would even offset the energy cost and CO2 emissions of extracting and moving around all that rock.
It's telling that the responses to this question are broad and varied. Still not a well solved problem, it seems.
The first example (i.e. `yaml.load()` in Python) doesn't work with the current version of PyYAML.

Function application was disabled some time ago, and `yaml.load()` logs a noisy deprecation warning telling users to use `yaml.safe_load()` instead [1].

[1]: https://github.com/yaml/pyyaml/wiki/PyYAML-yaml.load(input)-...
The Dockerfile in the swift-jupyter repo is a superset of what you need. You could remove the lines dealing with jupyter and you'd be left with a Docker container with the s4tf compiler.

https://github.com/google/swift-jupyter/blob/master/docker/D...
Yeah, no.

I'm a homeless advocate. I'm also pro space exploration.

These are not mutually exclusive interests, geez.
A valid source doesn’t mean you automatically have a valid argument.
The SQLite guys have unsurprisingly already done a really great job on that topic.

https://www.sqlite.org/arch.html
Yes, Apple is not a "monopoly" in a strict sense, but it has a very large captive audience and is definitely using that audience to serve its own needs. Getting Apple's tentacles out of your life can have significant side effects to your social life, as evidenced by the green bubble thread from the other day.

Monopolies abuse their power. Apple abuses its power. This doesn't make Apple a monopoly but it isn't any less of a problem.
DevHealth blog – Finding the meaning of life with ikigai
The reason this is a fault of the DDL and not the parser is that the DDL spec decides that it has label that evaluates a command. The parser then has two options, either implement it or not conform to the spec (and essentially implementing a different DDL). For programming languages it makes sense to have an eval label/command. For configuration/serialization DDLs I think it's a terrible choice.
It's not "average Germanic", but you should look at Anglish.
Hire people with masters degrees
>sometimes you don't know if some missing type annotation is slowing your program

The lack of type annotations won't slow down your Julia program, since the compiler will infer them anyway (types are for multiple dispatch, documentation or to assert types, not speed). What will affect it is if the type can be inferred or not. For example, if you have a variable that is sometimes an int, sometimes a float, sometimes a string it will force the compiler to put the checks on runtime, dropping performance to CPython level (although the compiler optimizes small unions, such as Union{Int, Nothing} for a nullable Int). That's what the community calls type-stability, and the first step of profiling a function is usually using the macro @code_warntype to see what the compiler is inferring. See:

https://docs.julialang.org/en/latest/manual/performance-tips...
Just like #general/#random was often the most active channel on chat networks. Common interests brought everyone to the network, but most people really just wanted an excuse to find some friendship.
I live in Denmark, and here I think it would be worth calculating the different CO₂ and other pollution costs in transporting chilled, fresh tomatoes from e.g. Italy, vs. cooking and packing them in Italy and transporting that. Keeping something refrigerated isn't cheap.

The wasted coated paper carton would be incinerated here, and used for electricity and heat.
No see I wish they had any redeeming skill, he always asked an engineer to assist him with anything. They couldn't figure out anything on their own. It was shocking someone could complete the interview (small problem with a solution that is essentially explained, make x do y) and completely fail at building their own solutions without guidance
Kinda makes sense, no? Looking for similarities you inadvertently go back to the common root, and you end up with something that reads like Old Church Slavonic.
But on the other end of that, 140 code points is more data than can fit in an SMS.
That's not enough space for 140 unicode characters.
Teachers, doctors, lawyers, professional engineers, and many others get their licenses revoked by the government if they fail to go back to college and take classes every few years.
That's a fair point. I wonder if 'make network calls' was ever considered as an app permission, or if it was just considered so ubiquitous that it would be granted by default. Or if there was any thought made around 'same domain' and 'cross domain' restrictions for apps.
The Long Engagement
This seems like another case of using Slack outside it’s appropriate scope.

While you may have impromptu meetings and make decisions on Slack, any company’s most important directives should be codified and accessible outside that medium. You don’t send executive meeting minutes to the whole company and have them parse our what decisions are made: decision-making meetings result in memos and other documentation.

Likewise, if a team’s decision-making process leaves out important stakeholders or makes it difficult to have influence, that’s another management problem that has nothing to do with the use of Slack. You would have the same problems if meetings are held spontaneously at the water cooler, and in fact I’ve seen this very thing happen without Slack’s influence.
sure, if you're building a CLI to do management commands for an application that already has dependency management in place, that's all fine

but if you just have some basic script to scrape some logs or zip up files, its nice to have it be self contained
Leaked Brexit Document Predicts 'Catastrophic Collapse' of U.K. Infrastructure
Always with the same mask, to make sure it is applied well.
I can see that if the intent was malicious. (Like executives made a trade-off that it was totally fine to lose insurance money to pay out in case of a breach, vs hire a security team).

But if it is the more normal circumstance (some vulnerability in the 30 libraries you use, led to the breach), there should absolutely be a monetary punishment but jail time seems too much.
I just want json with comments. Is that too much to ask?
convert your USD salary to pounds and then do a UK tax calculator. compare the UK NHS tax to your yearly premiums and copays plus the employer contribution (should be on your W-2). when I did this, I found that I would pay about $2k more for the UK tax than my total healthcare costs in the US (including the portion paid by my employer). I'm sure lots of people on this forum make even more than I do.

there are definitely some good arguments for universal healthcare, but software devs should not delude themselves that they will do any better than break even in most cases.

edit: probably not true, I didn't investigate the UK tax system enough.
It's supposed to be run locally. See also my small write-up on Kubernetes web UIs in 2019: https://srcco.de/posts/kubernetes-web-uis-in-2019.html
Show HN: OneTool.app – private social feeds, group chats, tasks, docs, helpdesk
What is the UK NHS tax? There is no such tax, as far as I'm aware. You may be thinking of "National Insurance", but that is not specific to the NHS (and nor do all NHS funds come from National Insurance).
Are there any benchmarks around showing this? And how much extra power draw it is.
What's wrong with gimp? Been using it for a decade with no trouble.
I would assume that the cost of extracting and moving is baked into that number

Also, see https://news.ycombinator.com/item?id=20407355
Who remembers the 'Yo!' app?

I had facepalmed when I learnt it got funding - https://techcrunch.com/2014/07/18/yo-raises-1-5m-in-funding-...

and I just checked - it is still live on the App Store! :)
You live in a homogenous white country I'm sure your situation is different than the US.
For really, really basic things docopt is good. But you tend to re-invent the wheel when you need to do something other than the basic parsing it supports. The click docs have a good section[1] on this:

> On top of that docopt is restricted to basic parsing. It does not handle argument dispatching and callback invocation or types. This means there is a lot of code that needs to be written in addition to the basic help page to handle the parsing results.

1. http://click.palletsprojects.com/en/7.x/why/#why-not-docopt-...
Ludwig Wittgenstein: the borders of my language are the borders of my world.

English is a language many young Slavs learn in preparation to or in the course of their professional life as in the world of the Pax Americana it quite simply has become an economical necessity to know it well. However, the English language cannot naturally transmit any of the linguistic particularities (proverbs, turns of phrases) and, generally, cultural notions and historical familiarities that to a certain extent are shared by the various Slavic peoples. English for Slavs is a foreign language in the true sense of the word, whereas a language like Russian is much closer linguistically and culturally. There's the heritage of the Soviet Union which makes Russian the trans-national language of choice for the generations educated in the Soviet times. And indeed that could be the very same reason why these days it's rather unpopular among the young people in, say, Poland. Which is a real shame because as a trans-Slavic language IMO it does a great job and is a very beautiful language as well.

I am Polish and when speaking to a fellow Slav, I much prefer to try to get us to speak in our own languages, even if it requires effort. Otherwise, I prefer to speak Russian if the person I'm communicating with knows it too. I find it very, very awkward using English in those situations, i.e. in conversations with a Serb or a Czech (but not with a German or a Swede).
It's primarily from rivers that run through Asia and Africa.

https://www.acsh.org/news/2018/07/26/asia-africa-cause-90-pl...
I'm tempted to suggest CSV.
Julia is really good for that.

There's a macro @simd which lets you write a for loop and it will convert it to simd.
Lots of the complaints in the article seem a bit contrived or not too relevant. To mention a few:

Performance: It's been mentioned by others that JIT and Julia is a thing. An important point that many here seem to be unaware of is that you can compile your Julia code [0], and then end up with a fast Hello World, if that kind of thing floats your boat.

Language style: This is more or less a subjective thing, right? However, I've found that optimising for JIT forces me into writing short and pure functions. I.e., optimising my Julia code for speed also forces me to write clean code. This is a really nice byproduct of the language design.

Libraries: The complaints seem somewhat thin: there is no mention of the type of unit tests that the author is missing, just a complaint that the library is less featured than some in C++ or Java. Is comparing a pre-1.0 language's unit testing libraries to those of C++ and Java a fair thing anyway? Finding that the generated instructions of a print statement are too long for your liking also does not seem to me to be a fair criticism of the language libraries.

Development: Complaining about the codebase being a mishmash seems unfair to me as well. I find myself browsing source code in Julia much more than other languages. With Julia I can just dive in and generally find that what's relevant to me underneath is also Julia.

[0] https://github.com/JuliaLang/PackageCompiler.jl
Depends on how long the piped commands are going to run for... if they run for minutes doing stuff, who cares about the extra startup time?
Everything Debunked: 200 Paranormal Mysteries Solved
Codeshare portion is 1 (typically senior) engineer for 30 minutes. Not that bad on a large enough team with everyone taking turns. I should add that we have 3-4 "canned" questions that the HR rep writes down the answer to, so even in the "resume screen" there are a few super-lightweight technical questions.
J S O N all the way.
I'm sorry, it's actually called national insurance. am I making an incorrect assumption? I'm just going off this tax calculator: https://www.moneysavingexpert.com/tax-calculator/
The app I have been doing has come a long way, but would need some ruthless beta testers and more feedback.

I believe this is suitable for production use, although it's still in beta.
There had better be enough money available then after all, if it costs you $1M to steal $100 then you've just lost money.
Yep, incorrect. National Insurance is not an NHS tax.
.. if vast over-simplifications are taken as truth, then yes.
1. General purpose serialization format is released.

2. Format is declared to have x and y problem, new format is invented that is "simpler and better"

Time passes

3. People slowly discover format in #2 has the same issues that led to creating #1.

Repeat.

(Just like attempting to super-generalize anything else)
Penn has a master's program, the MCIT (https://onlinelearning.seas.upenn.edu/mcit/), that's designed to be a highly condensed undergraduate program in computer science. The materials from the core courses there are a very good place to start looking. My guess is that the bootcamp covered mostly stuff from 591 and 594, so the other four courses will be new.
Decorators can be used in any way you want. This is actually an absolutely fine use of decorators to add metadata/annotations to a given function.

Critiques of any library are great, but you need to expand on vague points: "I also doubt that click does decorators correctly too", or how you would ever expect them (or even want them??) to work on an instance method. It might be that you're misunderstanding the library and how it should be used rather than it being not worth using.

I find it absolutely perfect for a lot of situations.
A lot of programming has low stakes and immediate feedback. If a "bad" process means you have to fix a bug and recompile it's no biggie. And since there's rapid feedback, a "bad" programmer will usually be doing stuff that actually works.

Exceptions would be things like security, backups, major data / source code loss where things don't really go wrong until they go spectacularly wrong.
I can see what you're on about but the issue is we're banning plastics in favor for something that's even worse. We'd be better off using plastic than paper.

I'm not disagreeing there is a problem but our solutions are pretty bad.
I (a non-Slavic language speaker) would imagine the divergence between the modern Slavic languages would be dwarfed by the divergence between those languages and Proto-Slavic or Old Church Slavonic.
Nope, not at all. I havent had my system break in more than a year, and when it did it was surprisingly easy to fix. Usually you can just downgrade whatever package or kernel caused the issues until they get fixed. Once I did have to boot Arch from USB to resolve, but that has been a long time ago.
Cities can’t overcome national policy that is directed at broadly destroying social safety net programs, disenfranchising large percentages of the population, driving income and asset concentration, eliminating collective bargaining and facilitating automation and international supply chains all of which rob local communities of the resources and opportunities necessary to rebound.

A mayor has no chance of fixing the city when the tax base is decimated because of these national policies.

For example, consider the housing and mortgage policies over the last 50 years where redlining literally systematically destroyed the real estate and tax base of the very cities you cite as examples of the democratic parties failure to effectively manage city services. When no one can get a mortgage to buy property in a city, prices drop, which means the tax base erodes, which means social services are reduced, which means property values drop further; very nasty negative cycle. Then add a national highway bill that gives preference to suburbs and exurbs and you should clearly see that the cause is not local party mismanagement but broad national policies.
C++ is a decent language for someone who uses it full time, every day. It is a terrible language for a non-programmer. (Pretty sure Haskell is the same way...)
Or if there was literally any substance to them besides ranting and whining.
“Real Satoshi”'s website's resource limit reached at launch xD
Wrong due to P2PK transactions. But also no matter which hash you use as an address the person has to reveal their public key in a digital signature to transact the coins, and if an individual has access to a quantum computer which solves the ECDLP fast enough they can run a node which monitors transactions and conceivably get your private key and then exploit a race condition by transacting the same coins with a higher fee to steal the coins.
sorry to be obtuse, did I just call it the wrong name or is it completely different? I'm american and I just assumed that NHS is the government org that handles healthcare and a mandatory contribution is pretty similar to a tax.
We share the same kind of story in Lebanon. Three friends created not only the alphabet but automated the conjugation using ai. Check the verb conjugation on

http://www.lebaneselanguage.org

http://www.lebaneselanguage.org/language/lebanese-verbs-conj...
Some species cannot stop eating plastic, other populations can but will still be seriously harmed.

Keep in mind that humans introduced plastic and have control over its presence.

Perhaps the term „ecosystem evolution” is too general in this case; ecosystem destruction might be more accurate.

It’s up to us what is the next step. We can leave things up to natural selection, but do we want to?
Apologies for a hijack but since you're here, I really wanted to say thank you for sqlite! Saved me many headaches and made me a better programmer. You're amazing for creating it.

And if you don't mind a question: are you guys up for making a strictly typed variant of sqlite? I'm aware it is going to be a completely different beast and many wouldn't expect backwards compatibility.

Just curious if such a strongly-typed variant is on your radar at all.
A Detailed Look into Scammer Strategy to Steal Your Money – Part 2
Perhaps a non-starter for you if you don't want to involve Docker but I have had good experiences wrapping a docker invocation in a shell script shim with the same name as the program and forwarding everything I need into the container. Then folks just grab the shell script and they're off... added bonus it's really easy to add update functionality to your tools.
Linux and windows.
Would be interesting to see if this can be tied to impact events back on earth.

Given the gravity of the moon a volcano can definitely blast earth with material.
What if it's to be used by french speaking software/people ?

<lunch
env="outside"
envfr="dehors"
food="sandwiches"
foodfr="sandwichs"
drink="cola"
/>

Or

<lunch
env="outside"
food="sandwiches"
drink="cola">
<label type="env" language="fr">Dehors</label>
<label type="env" language="de">Außenseite</label>
<label type="env" language="en">Outside</label>
</lunch>

Quite curious about it.
That's not really fair. American cities have "high taxes" in the sense that they are higher than in non-cities, but that's really not that much money. New York City raises something like $55 billion / year, but that's only around 4% of its GMP. New Yorkers are still taxed overall rather low for very big city in a very rich country.

As for public services sucking...it's easy to point to obvious failings but hard to compare public service suckiness overall. Americans are generally unhappy with their public services but so are most Europeans.
https://www.ivymclemore.com/blog
The decorators aren't the main thing, you dont need to use them. The overall interface is just so much better than argparse. It's way more featureful.
When it comes to social systems, constraints are really good. Twitter is a prime example within the social network space, but you can generalize further. Sports are fun because of the constraints they place on play.

If you find the right set of constraints, you can create something quite compelling.
Ask HN: How do you keep track of links/docs/assets relating to a project?
For a given project, we always create directory pages. We used to use Confluence for this, then we moved to GitHub Wiki pages, and now Dropbox Paper. We add links to Figma mockups, Miro boards, Google docs, Trello boards, contact info for clients, etc.

I feel like there must be a better way though. We end up with long documents where you have to scroll and scroll, and everyone has different ideas about how to organize them, well-meaning overzealous teammates litter in links to very peripheral resources, things get out of date, and it all devolves.

Is this a problem other people have? What tools and techniques do you use to keep it manageable?
>You're ignoring the physics. You can do all you want with new hardware designs, larger dies, more CPUs etc but ultimately it cannot make the same exponential gains that came with process shrinkage because power consumption and heat dissipation problems increase with every extra transistor if the process size remains the same.

He's not ignoring the physics, he's saying Moore's law (the "throw more hardware at the problem" version) is dead because of physics...
I'm being pedantic for a reason. But it doesn't really matter, the downvoting just proved my suspicion that accuracy doesn't matter anymore to most people in this discussion and people who are on this crusade aren't really scientifically-minded and/or interesting.
If people in your organization tend to write Flask apps, then you might find click in standalone scrips as well.
My mistake, I thought you were making a general case.
One Body
Our process is, first, a phone conversation, maybe a half hour. Then the interview is two hours.

The first half hour is just talking to them about their background and stuff. Then we give them some code to read, to see if they can figure out what it does. Then we have them write a bit of code (nothing leetcode-style, just a simple function). Then we have them do a bit of design.

Since we do the same to everyone, we are by now fairly calibrated as to what a good candidate looks like.
What matters concerning what a term means is what the world interprets, not what something was etymologically, or what was in the mind of the person who coined it.
Photos taken by the EPA reveal America before pollution was regulated
Should You Get a Scary UV Photo of Your Skin Damage?