skysight-inc/HackerNews huggingface dataset:
Saudis buy weapons BECAUSE they are educated in liberal institutions. Elites around the world have been sending their children to be educated in the West for centuries; what they learn here is an affinity for Western elites, because they are being educated along with the scions of Western families. Then they go home and govern their countries according to the dictates of the liberal order, viz., support the Washington consensus, partner with western companies, buy weapons, etc.
Chef isn't magic, it just uses a lot of cookbooks which are just running things to check what the state is.

Usually those cookbooks will want to have things in a particular way, which might not be the way you want.

Chef/Ansible/Puppet all have the problem of having many layers of overhead for the same thing.

This makes them slow, hard to debug, hard to read and even write (in my opinion).

Sure, bash is hell, but the go from bash to something like Rust, instead of Chef/Ansible.

Sure, again, this might sound rather unconventional, but you get safety, speed and convenience of a full fledged programming language, single binary output, etc. And you need to test cookbooks/playbooks too, so why spend enormous effort on cobbling together scripts and high-level abstractions instead of writing just what you need with the assumptions you really have - instead of what a general cookbook/playbook has to have (which is a vast difference).
The main gist of the essay is about 12 paragraphs in: Helen Keller talks about what she would most like to see if she could see for just 3 days and also asks the reader, "If with the oncoming darkness of the third night you knew that the sun would never rise for you again, how would you spend those three precious intervening days? What would you most want to let your gaze rest upon?"
I'm not optimistic.

1. Hold your hands together, palms open, as if you were praying.

2. Press them together very hard, and at the same time try to slide them past one another.

3. Predict exactly when they will slip, by how much, and how loud the sound will be. To be roughly to scale, it must be with millisecond [0] and millimeter [1] accuracy.

[0] Assuming avg. 100 years between quakes, prediction accurate to a week, avg. 5 seconds before hands slip, then 100 yrs * 52 weeks : 1 week ~ 5,000:1 ~ 5 sec : 1 msec.

[1] A 150 KM fault with a prediction of slip accurate to 0.5 M movement is 300,000:1. For a hand span of 150 mm that would equate to 0.5 um. On the other hand (pun intended), we could compare maximum slippages; assuming an earthquake movement max of 20 M and a hand slippage max of 0.2 M, a real-world resolution of 0.5 M would equate to a hand-slip prediction accurate to 2 mm.
A few (incomplete) thoughts:

1. We haven't yet figured out a way to get enough signal from two hours or so of work.

2. There are multiple ways to be a good programmer, but companies need a standardized way to assess skill. There's an inherent mismatch.

3. Most teams don't even know how to gauge their own employees' skill/value.

4. Teams rarely have their own employees retake their hiring tests to calibrate effectively.

5. Unpopular opinion: they aren't. Skills like algorithms are vital, and people who argue that they don't matter simply don't want to do the work.
Before I knew what durian was, I and a close friend were served some by his Honduran wife. I having a dumpster stomach, and have been known to eat anything, took the biggest piece and popped it in my mouth and started chewing. That's when I got hit by a number of flavors. The flavors were not powerful, all of them just teasing. But I got them none the less. Rancid sock. Sweetness. Turpentine. Death.

After the experience, I felt that the fruit was not largely available, not local, not my cup of tea. Goodbye durian.
Implementing a Functional-Style Builder in Go
https://themeaningofwater.com/2018/07/21/diatoms-in-the-time...
Lenovo has at least introduced a bunch of AMD laptops in the Thinkpad lineup this year. T495, X395, E595, E495 at least. These correspond to T490, X390, E590 and E490 which come with Intel CPU.
Devil’s advocate here : i think it’s due to the promise rust makes that borrow checkers prevent you from writing unsafe code or race conditions, as well as high level abstractions with zero performance cost.

That set of promises really would make any programmer go crazy i think, and become a zealot.

Rust is definitely on my todo list, i’m just waiting for the language to mature a little bit more, because some edges still seem a git rough. But i am extremely enthusiastic about it.
> Which make me sad, considering that FreeBSD was the first actual port the coreclr actually made. However, no one seems to care afterwards.

The FreeBSD port was a community effort, and not done by Microsoft.

Unfortunately the small team doing the port ran out of time before life caught up with them (jobs, kids, university, etc) at around 95% completion.

After that .NET Core kept moving fast, and catching up (new libraries, llvm versions, mono versions required for bootstrapping, etc) also required FreeBSD updates, and all in all was somewhat hard.

Disclaimer: contributor to the original port.
I lead product and engineering orgs in startups, so yes I make sure our -core- tools remain static as possible.

I never claimed learning is not important, if anything I supported that in my comment in hiring eager jr's.

My point being is if I am hiring someone "experienced" I need someone who can mentor others, own projects, and help drive our current products forward. If that person will need to come in and learn the job... I might as well hire a JR and train them up instead or hold our the X months the "experienced" person will need to learn to bypass that whole ordeal.
This is what fraud looks like.

Amazon has had a total Net Income of ~$20B from 2006-2018; half of that was from 2018. (Walmart's Net Income over the same period was $183B.)The value of Amazon's acquisitions is 10x > than the usable Net Income of Amazon's operations.

How are they able to purchase that many companies and technologies; while also having a founder who has leveraged his personal worth based on Amazon's success to create Bezos Expeditions and all of it's businesses?

https://www.visualcapitalist.com/jeff-bezos-empire-chart/

Walmart's 2006 - 2018 Stock Price saw 140% increase (~$45 to ~$110)
Amazon's 2006 - 2018 Stock Price saw a 3000% increase (~$65 to ~$1950)

There is ZERO regulation of how institutional investors can evaluate the future value of investments such as stocks which are completely subjective unlike other assets.

Amazon's future value is based on future net income which is representative of the possible return; either in dividends or capital gains. This value is predicted by "analysts" on Wall Street and led to massive buys pushing Amazon's stock price sky high.

The institutional demand for Amazon stock, created by fake predictions of future value, allowed Amazon to sell their Treasury stock at these "legal" prices. Which is what fueled their purchase of a HUGE array of upcoming technologies and companies.

Amazon is not in the tech business, they are in the stock business. The empire business.

Jeff Bezos was a VP on Wall Street before he started his company and created his tech persona. His maternal grandfather, L.P. Gise, was a Director at the Atomic Energy Commission and was well aware of ARPAnet.

Amazon, through Bezos' Wall Street connections, has been criminally inflating the stock price of Amazon since it's inception as a means of purchasing technologies and companies that could subvert the existing financial makeup and control of Wall Street while making themselves fabulously rich.

When asked about the discrepancies of their Net Income and booked Revenue, Enron CEO Jeff Skilling would often say, "You just don't get it."

Jeff Bezos was on Wall Street during Enron's parabolic ascension and would have been well aware of how they did what they did and why. The assets under Amazon's umbrella are structured in a very similar way as what Enron's CFO, Andy Fastow, was originally doing. Instead of hiding unrecognized revenue, Amazon simply leverages the "future value" of acquisitions to further fuel Amazon's stock price. Which is the goal of Enron's machinations.

At the same time, Mackenzie Bezos just walked away with a huge chunk of Amazon's stock for which she doesn't have to report the sale of to the SEC, FINRA, or any federal agency, because she isn't beholden to SOX reporting requirements. Unlike Jeff.

This is the biggest fraud and story of the past 2 centuries. And it's killing the US economy.
Factbox: Deutsche Bank takes an axe to investment bank
If you can don your anti-quackery bio hazard suit, the youtube channel Dutchsinse is entertaining for his forecast of earthquake locations. His guesses involve following trends along tectonic boundaries on a globe scale. One of the things I've heard him say that I've not heard elsewhere is the implied correlation between geothermal pumping operations near the latest epicenter and crust weakness. https://www.youtube.com/watch?v=Oj6Vj4TOtx4
I'm just a casual ham radio operator, military history hobbyist, amateur health science researcher, and I know a tiny bit about space. But it seems the four types of disasters you mention have been studied and measured in depth, with the result bring great impact on our vulnerability to them. Is this not so, and should we not continue improving our measurement (control) systems?
Changelog 23 – Brilliant Backgrounds, Versatile Volume and Terrific Tiles
The STM32F7 and H7 have data and instruction cache, IMO blurring the line between microcontrollers and SoCs.
It is quite rare to use it as a verb to be honest.
I wonder what is the most widely used, popular program, that has been written in Lisp? Is it Emacs?

Every time I sit down to try to learn Lisp, I end up wondering what the hell I'll use it for. Functional programming languages seem to have flipped a bit in my mind that predisposes me to be prejudiced against Lisp .. I find it very hard to do anything actually useful with it, whereas I can pick up c++ or Lua or Python and immediately get something running.

I'm not saying this is Lisps' fault, but I've been programming for 30 years and have tried many times to become a Lisp programmer.. its just never been effective.
Several times per year I find myself wanting to use Perl 6 for something. Then I feel like I should be using Rust or working on/with Zig.... help!

It definitely looks interesting. I remember when the “best” Perl 6 was implemented in Haskell (https://github.com/perl6/Pugs.hs)
Ask HN: Help Me, I'm Lost
Hey HN,
I'm not very good at explaining things so bear with me.
I'm posting this on hn because i don't utilize any other means to communicate with internet strangers.

To begin with, i'm a 19yo male(ultra ambitious). I recently scored a job as Junior developer in a 5yo startup.I'm considered above average- with respect to intellect- by most people I've met(and i 'was' really happy with that). My nature is very similar to a water droplet present in a void(lol).
Recently i've been felling very uneasy when i get into thinking about myself with respect to the whole human tribe i.e. how do/should i fit in. This habit of mine, although i'm not able to pinpoint the event of inception, afaict can be traced back to the period when i changed cities due to some financial problems my family was facing. I lost touch with most of the things i grew up with.
I used to learn things very quickly, i'm also very good presenter. Whatever i try to learn something new i get distracted very easily. I think I'm not able to distinguish between my wants and needs. To be more simple i always feel like i've just opened my eyes in a dream - blurry and no control. I've lost clarity.
.Love you all.
~general_Greyface

P.S if you think that i'm not clear enough, then just lol.
No language is a thing of the past, since there are lots of projects and codebases written in it. Hell, people still using PHP and Perl. But they are not the first choice for starting a new project.

What will happen is that with time no greenfield project will be started with Golang and it will gradually become a legacy language.
California governor says earthquakes are a ‘wake-up call’
Mozilla might launch Firefox premium in 2019
I was doing freelance software testing and automation work for 3 years through oDesk.
My suggestions if you’re going with one of the freelance platforms:
1. Prepare to be patient, it takes time to build reputation and even first project.
2. Work on your profile so it really stands out. It’s especially important if you don’t have any rating yet.
3. Consider taking less paying projects to build reputation.

Good luck!
i find this distressing but not unforeseen.
im hoping mozilla wont fall down the same we need more revenue slope as a lot of others have before they went full subscription model.
The lexicon is one dimensional, but the reality is multidimensional.

On social issues, there is a fairly clear right vs left.

On economic issues, it really is oligarchy vs ordinary people.

On war, foreign policy, the MIC is linked up with big money, and ordinary people vary, but anti war talk is often marginalized.

Go down the list, and it should become fairly clear big money does have conflict of interest issues, and politics reflects that reality.

Right now, economics is a high priority. Flat out, too many Americans (and this is true in other places too) are not getting what they need, and some modest wants fulfilled from their labor.

That is forcing a class discussion as a priority over the usual politics.

Examples:

Even the bigots need Medicare for All (or sane health care policy generally) Speaks to common class issues. Populism.

Given a choice between tolerating trans people, gays marrying, and say, feeding kids in a reasonable home and the promise of gainful employment, which has priority? Your socioeconomic status impacts this greatly. Speaks right to divide on left, as well as common class issues.

The current shift toward class issues puts social progress at risk as new and powerful wedges form at the boundaries of all this stuff.

Lefties struggle with a non trivial divide, and it is drawn right along big money lines. And the anti big money people have that as a priority. Many will not be swayed by threats or risks related to social regression.

I invite someone more aligned with the right to offer their take on all this. Would be high value.

If you ask me, all these observations, and that is all they are, add up to a basic shift in the body politic. And it has happened.

No undo. It will all just have to play out, until we reach a new more consistent state.
https://github.com/tinygo-org/tinygo also targets Linux, Mac, and win/WSL.
Does anyone have any insight on whether AMD being included in the 2-3 major gaming consoles being produced in 2019 will help to sustain marketshare? I believe Microsoft, Sony, and Google have all announced their next gen. consoles / cloud platforms will use AMD.
I'm really sad that I lost my gist on this, but I was working on a system in Node.js for defining the capabilities of modules in an es module graph (as you suggest) where there might not be defined package boundaries. The implementation complexity (required changes to upstream V8) resulted in us going with node policies as they are today.

I don't remember the exact API, but basically an es module graph is a directed graph (e.g. edges have a direction), and because there is only one entrypoint in node, we can therefore create a hierarchy of modules. From this point on, you basically start at the root with X permissions, and from there each module can reduce the permissions of modules they import (or they can reduce their own permissions, but they can't raise them after that obviously).
Scheme was almost that language of the web. Unfortunately, politics prevented that:

https://www.reddit.com/r/programming/comments/b7khq2/i_just_...
No one really likes Durian outside of the region, it's not popular.

Should they plant canola instead? It will require 4x the land.

Will the EU (who are some of the biggest exporters of palm oil alternatives) replant the extensive forests they tore down for agriculture in the last century or is it a kick the ladder down type situation?

I'm a big conservationist and active in SEA, the current attitude of the EU is absurdly unproductive and has gotten most of the population offside, Malaysia needs uncut tracts of rainforest and guaranteed protected regions, this is possible to do, dickheads with moustaches in Belgium aren't helping the situation.

Another alternative is avoiding monoculture plantations altogether, but that doesn't seem to work anywhere on Earth.
Six Millennials make millions. So why do they share a house?
make only knows how to track side-effects on files though.

A better system needs to be able to track directories creation, package installation, filesystems creations and mounting, service restarts and so on.
Other fields seem to get along just fine with the same set of constraints. Yes, some of those have professional licensure but not always, and those licenses aren't always required depending on the field. In the latter circumstances, the license unlocks higher level positions, it'd be like saying you couldn't be a Director of Engineering at a software shop w/o one.
"The -f flag removes the target destination before creating the symbolic link, hence it’ll always succeed."

Removing something and adding it back seems to be, by definition, not idempotent. What if something tries to access that file in between? What about the filesystem timestamps (same issues as with the "touch" claim)?
FWIW, I feel like I he this kind of productivity with server-side rendered ASP.NET Core web apps.

Something that is great about .NET is the available tooling - the debuggers in both Visual Studio and Rider are amazing, and it's difficult to imagine living without them.

AFAIK, you're relegated to rather primitive "println debugging" with Elixir - has this been an issue for you in practice?
Amazon HQ2 in Culver City
> So what is the problem with creating domain-specific languages as a problem solving technique? The results are very efficient. [...] It results in many sub-languages all slightly different. This is the true reason why Lisp code is unreadable to others.

> The reason Lisp failed was because it fragmented, and it fragmented because that was the nature of the language and its domain-specific solution style.

The main points above can be solved with two things:

1. A more opinionated base language with batteries (e.g. Clojure)

2. A package manager shared by users of the language

Ruby is expressive and has the DSL failure modes as lisp (though usually not as low-level), but it starts with a more batteries-included base. If it wasn't for Rails and gems leading the way to normalized usage Ruby would not be as successful as it is today.
It's a double edged sword. For a few reasons.

Firstly it maintains an elite who are much better educated, and skilled, than those at home.

Secondly, when there's lots of foreign students from the same place, they just clique up. In my university there were a lot of Chinese students that hung around almost exclusively with other Chinese students.

One year I represented the student common room, a sort of social club/support network for everyone living in one of the 20 odd accommodation halls.

Despite trying, the 50-100 Chinese in our hall never mixed, keeping themselves extremely secluded from the rest of us. I remember chatting regularly with one person.

To put that in context, I knew the name and would at least exchange greetings with virtually every one of the other 200 odd people in the hall.

There were a lot of other foreign students because it was a self catering hall. They were better, though still ultimately formed their own, mixed nationality, foreign students clique within a few weeks. It was more accessible though as the shared language was English.
However, MINCE Is Not Complete EMACS. (Hey Gyro!)

Check out the gorgeous Creative Computing ad:

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

And contrast with the ugly UniPress Emacs ad:

https://imgur.com/zFRzPYQ

If you edit please try Emacs.

PROGRAMMER GENERAL'S WARNING: Inferior
Editors Cause Decreased Productivity Or
Vaporware And May Complicate Development.

UniPress Emacs: Less than 90MB "tar"(1).

Also ZMACS is ZetaLisp eMACS:

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

And CLIMAX is Common Lisp Interface Manager emACS:

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

Of course JOVE is Jonathan's Own Version of Emacs:

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

Sadly ZILE is Lossy Emacs:

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

Worse yet, VILE is VI Like Emacs:

https://en.wikipedia.org/wiki/Vile_(editor)
Exactly what I was looking for you, thank you:)
Anesthetic Action and “Quantum Consciousness”: A Match Made in Olive Oil
This should help:

"If you're using Chrome 74+, you can set a flag that prevents sites from detecting that you're using Incognito mode.
Go to chrome://flags and enable "Filesystem API in Incognito". That's it! Sites won't know you're in Incognito anymore (until they find a new sneaky way)."

https://news.ycombinator.com/item?id=20375023
All the examples are more-or-less idempotent. For example the `blkid /dev/sda1 || mkfs.ext4 /dev/sda1` doesn't guarantee what type of filesystem the partition will have. `touch file` changes the mtime of the file. `ln -sf` will fail if the target is a directory and is not atomic.

It would be nice to have a toolset of commands that are all idempotent to make that type of task easier.
Not sure if this is exactly what you are looking for, but there was a hackernews discussion related to this a while back: https://news.ycombinator.com/item?id=17905657
on node, this can actually be very difficult or even impossible if using 3rd party libraries.

For example, some node internals like networking require the invoker to attach to some obscure .on("error") event to avoid uncaught errors. and a lot of the time these 3rd parties are not aware of it.

I'm all for deno being built from the ground up to properly crash on uncaught errors. Silent ignoring is a really stupid decision.
Mastering the effect/affect distinction is a bit of a challenge, but may be dodged entirely by using neither, substituting "impact". Or "positive impact", "negative impact", "impactful" ...

Hence the runaway success of "impact" among speakers and writers who lack interest in making any such effort, such as politicians and designated "spokespersons" from organizations public and private.

Double-plus good, eh?
https://outline.com/X6uzgf
Ruby gem strong_password found to contain remote code execution code
Would be interested in similar insights from energy startups.
> god only knows how entire install base of mac and windows machines works today

The issue being that, for a lot of people, they often work a little too well.

If you're going to follow the philosophy that caring about the correctness, lack of duplication and security of an installed application is too esoteric to be relevant, I'll remind you that you're entirely free to do that to any extent you like with linux. Equally people like me are free to tell people who do that that they will receive no support from me for such a setup.
Helen Keller is really one of the most remarkable people to ever exist. Read her biography on Wikipedia if you have the chance[0]; born with a disability that would make it impossible for most people to survive, let alone thrive, Keller became a successful author, activist, political theorist, speaker and teacher for others. She is an inspiration for everyone regardless of their circumstances in life.

[0] https://en.wikipedia.org/wiki/Helen_Keller
I guess it's because of potential ambiguity, it's discussed here: https://github.com/tc39/proposal-pipeline-operator/issues/14...
I don’t think it works that way. Trends often develop without central control. Looking at another trend, do you think there is a cabal of elite social justice warriors that control that movement or a secret book that sets the rules?