skysight-inc/HackerNews huggingface dataset:
JSON is for data. Not documents. Not config files. I don't agree with any "add this to JSON" comments. It's fine just as it is....for data.
Fire works with bare args, automatically supports --arg=value for constructor's arguments and provides more features like tracing and bash completion generator.
This.

I loath writing algorithm on whiteboard, especially the 'catchy' type. But I've interviewed people who can't even write a for loop.. the amount of brain drain in the flyover country is insane.
That's encouraging, could there ever be enough pressure to lower prices here?
CL has warts, but at least ANSI CL is portable across a dozen implementations, has an excellent IDE and debugger, and lots of other boring “practical” things. Scheme is fantastic, if you’re willing to write code that only works for one implementation.
inspectopedia always has really interesting stuff for learning about how to inspect homes.
Flat earthers are a fictitious invention of some misbegotten for-profit media contraption struggling to cope with election results.

The ones you see on YouTube are essentially a stand-alone complex conjured by hype.

To claim that there is (or ever was) a "Flat Earther Problem" is tantamount to claiming that we now also have a "4D Time Cuber" problem.

Just because, once upon a time, some cook went off the deep end, his ideas are now everyone's problem? If there's a crazy cat lady in every town and city across America, that's clear proof that a covert ring of international charlatans and propagandists whipped them into a frenzy and they cast the "wrong" vote?

The wrong* vote. Really.

One begins to develop the impression that the legitimacy of a candidate would rest upon the candidate's party, and it's core base of party members. Knowing that a certain party has consistently produced dubious electoral choices for decades on end, it is rational to conclude that there is a media problem, just as much as there is a political problem.

Not only do we have terrible political actors, but we also have a terrible media ecosystem.
“Real-time sometimes, asynchronous most of the time”, is the approach we take, and we built an internal tool (https://www.scenery.app) to help facilitate longer discussions that is intentionally slower and visible for our fully distributed team.
New State of the Art AI Optimizer: Rectified Adam
Why is it your favorite?
No kidding!

"Man. I'm not saying I've never made a fool of myself over a younger woman, but I hope somebody would try to stop me before the feds have to get involved."

Lots of well deserved criticism of his shirt. None about her fake red hair.

Still, what do we really know about the feds who arrested her, or why? There might be more than enough blame to go around. Why are he and Ted Cruz still loose?
> as opposed to "2018" being "year 18" of "century 20"

Wow that's the best argument in favor of 0-based counting I've ever heard :)
personally I’d prefer a templatized yaml file over an over-engineered, snowflake DSL created by a “real programmer” and not an ops person.
I think fizz-buzz is still an appropriate screen.

While it maybe easy to hire dev who have been on the market for 10 years. You still have to keep in mind that new developers are still a very large proportion of the dev population.
Wgu.edu
So a proof might claim to prove a theorem about a whole class of numbers or other mathematical objects. But if there is bug in one of its lemmas it would mean its results are true of only a subset of the mathematical objects claimed. That would be like getting an error on specific inputs.

The proof then remains a valid proof of something although not exactly a proof of everything its authors claim it to be a proof of.

An erroneous proof is also usually useful because it is not clearly wrong in most cases since nobody has come up with counter-examples so far that would prove the proof incorrect, yet.
Tech conference rescinds requirement for chipped, unremovable bracelets
Could you share more or summarize?
> Military spending is a function of geopolitics and the world economy

It's also in large part a function of military-industrial complex lobbying. As for human wellbeing - I don't think that's a function of population growth. But technological progress is a function of the total number of people.

> If what we have now is a healthy society, then sure, let's expand it

I'm sure that by this logic, we never would have left Africa.
>for a target percentage of time—say, 99.9 percent—the network can handle all data traffic, so there is no need to keep any links idle. During that 0.01 percent of time, the model also keeps the data dropped as low as possible.

99.9 + 0.01 != 100
Yep. Article looks like click bait.
I've posted about this before with little response, there is some interesting papers around in this field, some fairly fringe. Great reading though, where else do you find stuff like this;

'Utilizing the fractional Brownian bridge that employs short samples of time series in the method kernel, we suggest that the detected autoluminescence signal from mung beans is not totally random, but it seems to involve a process with a negative memory. Our results contribute to the development of the rigorous methodology of signal analysis of photonic biosignals.'

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6660117/
Flat earthers are a fictitious invention of some misbegotten for-profit media contraption struggling to cope with election results.

The ones you see on YouTube are essentially a stand-alone complex conjured by hype.

To claim that there is (or ever was) a "Flat Earther Problem" is tantamount to claiming that we now also have a "4D Time Cuber" problem.

https://en.wikipedia.org/wiki/Time_Cube

Just because, once upon a time, some cook went off the deep end, his ideas are now everyone's problem? If there's a crazy cat lady in every town and city across America, that's clear proof that a covert ring of international charlatans and propagandists whipped them into a frenzy and they cast the "wrong" vote?

The wrong vote. Really.

One begins to develop the impression that the legitimacy of a candidate would rest upon the candidate's party, and it's core base of party members. Knowing that a certain party has consistently produced dubious electoral choices for decades on end, it is rational to conclude that there is a media problem, just as much as there is a political problem.

Not only do we have terrible political actors, but we also have a terrible media ecosystem.
I've been calling it the Plasticene, and looking around now maybe a few other people do as well.
A chat app, which gives you X amount of characters to send. The length of the message is deducted from X when you send a message and you need to move around in the real world at walking/running speeds to replenish the characters.

I think this would actually be better as a forum. Flame wars would get you fit!
Think about it this way: are cells in the business of needing the maximum amount of energy per volume / weight, at the expense of explosive instability?

Or would the be better off making a trade off for less efficient performance in exchange for more stability and biocompatibility?
How Portugal Became the Epicenter of Sustainability for the Wine Industry
Do you work with others? Do you code professionally?
That's certainly a valid approach, but most people (me included) actually want to adjust the climate control while driving, for various reasons.

Really, once I was quite happy with a car that had roll-down windows and no a/c, but when we are talking about a premium-priced car in 2019 expectations are somewhat different.
Jump aboard the eDumper, the world's largest electric vehicle
Ok, those aren't the only two choices though.
You beat me to it! Such a wonderful read!

I pray I am never exposed to the FOOF family of chemicals :)
Judging from the people I work with (FAANG). I would say that this screening is successful, if someone truly awful got in, then there's still PIP. But those are relatively uncommon.
Cost of coffee in cup of latte is less than 25cents and Starbucks sells latte for $4.5. I am sure Starbucks has small price advantage compared to local coffee shop but this advantage is minuscule for widely traded commodities like coffee, milk and paper cups. I doubt that's their main competitor advantage.

Personally for me ability to order Starbucks coffee online and have it ready when I get to the store is a game changer + consistent user experience. Local coffee shops are always hit/miss.
Property Lists already do tick some of those boxes.
Kubernetes works well but pretty it is not.
There may be systems that do not allow for it. For example, $WORK's Barracuda mail filtering system doesn't have a useful way to do it via the command line, and if you want to enter a new cert you have to copy-and-paste via the GUI.

Up until recently, F5's BIG-IP LTM didn't have an automated way to do it either, but since it's an appliance that is basically running on top of CentOS, you can SSH in and get a bash shell and run something like dehydrated (minimal dependencies):

* https://lnxgeek.org/doku.php/indexes:let_s_encrypt_-_how_to_...

There's stuff out there besides just Apache and Nginx on a Linux system, and it can't all be automated.
That's hilarious, never thought about rust being another reason we are here today.
Eh, I disagree. Not from a normative point of view, but from a descriptivist one. Most people don't consider doing a PCA to be machine learning.

I'm a statistician, not a machine learning guy. PCA is a great statistical method. But doing a PCA and calling it machine learning seems a tad misleading.
I was responding to a comment which said:

> No. There is a very large number of people in the US who are (for whatever reason) against universal health care.

I was responding specifically to the "for whatever reason" part, giving an example of a reason.
This really depends on the specific architecture and the application. In some cases, you will want to optimize mostly for size, so that your hotspots fit entirely into I-cache. Modern CPUs spend most of their time waiting for data (or instructions) to become available, so often computations are essentially free.
Other systems kill plenty of people. What I have to deal with here could be far better, but I definitely prefer it to the NHS.
I'm from England; I'll let you make your own determination about the reputation of the NHS.
That’s disingenuous. Most “ops” folks I work with despise templating files but it’s the easiest way to parameterize things, especially when providing ways for “devs” to do “ops”.

Yes, we may not have a cleaner way of deploying k8s Deployment configs to different clusters but the desire to templatize YAML is easy for everyone to understand. The decision to abstract or templatize is one rooted in time and cost, not ability to understand data structures.
Can’t remember the last time this has actually happened to me. In what websites are people posting code without code block formatting support? Like, instant messengers?
Miniflux for me. There's a paid hosted SaaS option, or you can host it yourself.

https://miniflux.app/
The full title has a bang (!) in it, pun most assuredly intended. One of my favorite books about science of all time, and don't miss the author of the forward.
[video] Four fake filesystems\! by Omar Rizwan (\!\!Con 2018)
I'm not sure, to be really useful in general case it would have to understand a good number of languages (what if you rent a car on vacation abroad and find that you can't control anything unless you learn the local language?), work in noisy conditions, understand accents, and apart from navigation entry (although that usually serves as an exercises in zen and meditation, as you're trying not to put your fist through the dashboard as it tries to navigate you anywhere except where you actually want to go) it is much faster to turn the knob than expressing what you need in spoken word... Makes for a nice marketing video though.
I’ve only counted these famous RWX bits, settable by chmod. You’re right, there’s more security metadata involved in Linux.

Still, Windows permissions are way more complicated, especially when AD domains are involved. These access control lists have arbitrary count of entries each. There’s another list, SACL, for audit. Access permissions are inherited through file system with non-trivial inheritance rules, e.g. allow + deny = deny. User permissions are inherited through group membership, and security groups can be nested i.e. include other groups. Security descriptors may include custom permissions unknown to MS. Any thread can run as any user in the forest through client impersonation, many network servers do. The kernel tries to apply effective permissions instantly, as soon as anything changes (but not for every read/write, that would be too slow, it only does access checks when opening files).

Combined, these features make access checks way more expensive in Windows, by orders of magnitude.
Using the Golden Research Engine to Query the Y Combinator S19 Batch
An ad company middleman doesn't care about humans.
IMHO, an ethical course of action for Google employees is:

1. quit your job

2. apologize to the global community of users and developers

3. give half your money to a charity
A better way of defining (near) monopolies is through market power [1]. It gets at the heart of the matter for which 'monopoly' is just a proxy - the ability of a company to shape the market, even if it has competitors.

For example, Microsoft never once had monopoly on operating systems...

[1] https://en.wikipedia.org/wiki/Market_power
It's not just having to use simple words, but also simple concepts, simple topics, etc.

The real problem is that talking this way is exhausting. As if someone told you that e.g. you are not allowed to use words containing the letter "m". It is certainly possible, but it requires constant attention to something other than the idea you are trying to convey.

Talking this way feels quite different from talking to someone who uses the same style as you.
With low gravity and no atmosphere, I can imagine stray rocks escaping into space.

I'd be real surprised if they were of any significant size though.
ACME only became an RFC in March 2019: it's a Johnny Come Lately to the cert world. And it's not like it was the first/only game in town for cert issuing APIs:

* https://en.wikipedia.org/wiki/Enrollment_over_Secure_Transpo...

* https://en.wikipedia.org/wiki/Simple_Certificate_Enrollment_...

ACME is the third kick at the can AFAICT. Some people could perhaps be excused for thinking ACME/LE was just another flash in the pan.
Instead use markdown which HN doesn't support? :P

Grandparents was easier to read than yours. Turn your phone sideways
What problem does Julia solve again?
I was reading about WikipediaFS, couldn't find mention of it on HN, and remembered it was mentioned in this talk, alongside other similar cool things.

What are some other ideas using system features for unintended purposes? Using our familiarity with one domain in another, in a surprising way?

I guess a lot of computer UI things are real-world metaphors, like windows, files, buttons etc, but these are metaphors between two computer domains, like a folder representing a youtube search, or a text file representing a wikipedia page etc.

p.s. Can't put exclamation marks in HN titles? They're removed automatically.
Modern Hebrew is just one example of the fact that there is no such thing is a binary distinction between natural and constructed languages. The main difference between both extremes is that a natural language is the result of a process of gradual evolution, whereas a a constructed language can be defined as "any language that is based on deliberate invention, modification or selection of the core material by a concrete author or group of authors with a discernible purpose in mind".
However, every natural language has invented elements and every constructed language has naturalistic elements. Some languages that are usually considered natural display an exceptionally high level of human intervention, and some of them even have an author. Other examples are Old Church Slavonic, Nynorsk, Bahasa Indonesia, Revived Cornish, Katharevousa Greek, Rumantsch Grischun and Euskara Batua (Standardised Basque).
All we can say is that these languages, along with languages like Interslavic, Interlingua, Latino Sine Flexione etc. belong to a gray area between natural and artificial ("semiconstructed languages").
As ocean temp rise, photographer seeing more warm-water fish off Nova Scotia
I don't know much about chess, so this is a sincere question. What sort of accuracy would be a baseline? So, on average, how many not-obviously-stupid possible moves are there per turn (for some reasonable value of "obviously")?
What are the advantages of lisp over julia?
How do you get feedback about what works?
What you know, what you’ve recently done. That’s literally all I want to know when a resume comes to me. I could care less about the design.
Evolving Networks
Words derived from the same source as 'Loft' seem to universally mean 'sky' or 'air' in almost all germanic languages... except English where it means 'small room near the ceiling'.
This is interesting, however I'd say most of the software on this list not relevant for 99% of software architects / engineers ( ie all of us working on web / server side applications for BigCorp).

It's not the fault of the authors of course, in my experience there's not many organisations interested in explaining stuff like this out in the open.

It would be great to see the architecture of:
- a large scale distributed system
- a typical web app with UI, web tier, data tier maybe thrown in some eventing for good measure.
- maybe anything else that needs to talk across a network all the time.

Nick Craver from Stackoverflow does a great job of explaining this for how SO do it, any other good examples would be great.
Google simply doesn't have any interest in customer service. It's just not part of the culture. When new services launch, it appears as if Googlers are running some of the interactions to give a good first impression, but soon after the buzz dies down, there's no longer any incentive to continue doing so. They automate as much as possible, and outsource the rest to farms abroad. This pattern repeats across all Google products and services.
>As a starting point I think you will agree that someone who has a BAC of zero ought to be able to drive.

Not if they are tired or hungover. I mean, I don't think people should drive when they are tired for other reasons, either. It's a dangerous thing, and something you should only do when you are at your best.

Alcohol is just an easy target (and an important target) because it both degrades your actual ability, while at the same time, increasing your opinion of your ability. Because of that second effect, it's especially difficult to tell when you have had too much to drive... because one of the common side effects of alcohol is an increase in confidence.

It should be difficult to drive, and it should be easy to lose the ability to drive.

>Instead of tightening already reasonable standards to ridiculous levels we would save vastly more lives by actually enforcing the laws we have effectively.

eh, we already have rules against driving tired. they just lack an objective test.

I think that if you think you can operate a motor vehicle or a gun in public at 0.06, you are not being nearly careful enough. (And I suspect the additional confidence that alcohol gives you might actually contribute much to accident rates. I know I certainly feel more confident one drink in, and confidence is deadly when you are operating weapons or heavy machinery around other people.)
As YAML is a superset of JSON, use $favourite_language to generate it. I like JSONnet for that.
We conclude it's looking possible because fundamental physics says it should be possible.
For this reason I would never trust my livelihood with the Play Store. Beer money, yes, paying my bills, hell no.
His advice is very pedestrian and generic. If you change a few words here and there, it might sound like an entry-level course in management or entrepreneurship.

I say this not to criticize the author, but to marvel at its implications about the TV industry: These huge, multi-million dollar productions are often being run by people who do not understand basic principles of management.
Also, some systems are internal only, so can't use http-01 validation.

We have a bunch of these like this, so for our "foo.int.example.com" systems, in our public DNS we have a CNAME pointing to "foo.int.dnsauth.example.com", and have set up a new DNS infrastructure so that we can use dns-01 validation of TXT records there:

* https://github.com/Neilpang/acme.sh/wiki/DNS-alias-mode

* https://dan.langille.org/2019/02/01/acme-domain-alias-mode/

* https://www.eff.org/deeplinks/2018/02/technical-deep-dive-se...

I had no idea that this functionality existed until fairly recently.
Oh my god! I'm working on the same wrapper wrapper wrapper
Maybe true about physics (as physics does strive to provide approximate models of reality), but mathematics is abstract and for most mathematicians any application to reality is coincidental. You might enjoy reading "The unreasonable effectiveness of mathematics" (it is many decades old, but recently a lot of CS essays copy the style and title).
Tesla pitches a solar rental program to boost its renewable energy business
I believe the Tamagotchi toys used the 6502.

https://hackaday.com/2013/05/24/tamagotchi-rom-dump-and-reve...
> they have such a prolific reputation of non-customer service

No, they don't, because Android developers and users are not Google's customers. Google gets no direct revenue from them so it has no incentive to provide the kind of customer service that would be expected for a paying customer. The only incentive they have is to provide whatever services will get them more revenue from their actual customers: ad purchasers.
كلمات اغنية نفس الاحساس مصطفى قمر
All the global temperature records broken in 2019, so far
It’s not much different than (and in fact tends to overlap with) Christian young-earth creationism, and I can assure you that there are creationists who are not trolls (to the highest degree of confidence one can have about another person’s beliefs).
One of the biggest problems is that these language designers, who want to design an "idealized" language, continue to make big decisions without regards to any kind of actual data collection. I just had the chance to meet and talk with Andreas Stefik, who summarized the utter and embarrassing lack of research by the PL community about actual language usability[1]. I'm not exactly jumping into line to adopt his evidence-based language "Quorum", but thank goodness that someone cares enough to do actual HCI research instead of just arguing theoretical merits. My own history and feelings about Racket are with regards to its connections with the controversial "Program by Design" curriculum - feelings that are both complicated and narrow (all revolving around introductory computing contexts). But I certainly resonate with this quote from the article:

"But in the last 60 years, simply grab­bing these dissenters by the lapels and fumi­gating them with the stinky garlic breath of paren­the­sized S-expres­sions has not been a winning strategy. If Lisp parti­sans want different results in the next 60 years, we need to try some­thing new."

[1] https://quorumlanguage.com/evidence.html
Audio MP3: Isaac Oppong – Yahweh
To clarify, someone with a PHD and architect title came up with a system that had 8 layers server side. The actual programmers coded up two of them on top of each other as simple 1:1 mappings using objects with different prefixes, and a third layer on top of that which was usually 1:1, but occasionally not. They did plenty of other odd stuff like stored all values as a string rather than using any database data types on the off chance they would port or a different database.

Anyway, I worked for the same company and very occasionally helped some friends on the team, but was not really directly involved day to day or even most months.