skysight-inc/HackerNews huggingface dataset:
I'm not sure about other RISC ISAs, but on RISC-V, register-to-register moves are encoded as "ADDI rd, rs, 0". That is, add 0 (immediate) to rs and store in rd. Canonical NOPs are "ADDI x0, x0, 0", where x0 is the hardwired-zero register.
No, saying that they're good for the patient is not a tautology as there certainly could exist legitimate uses that are good for someone else at the patients expense.
New JavaScript features in ES2018
I read the whole article waiting for them to define this term - which they never did.
...he wasn't joking.
Individual Glassdoor reviews aren't worth much because you never know the context or background of the author. Sure, it's possible that there is no mentorship and the place is cutthroat -- but it's also possible that reviewer was dead weight, actively rejected offered mentorship, and finally got let go after months of trying to work it out. Impossible to know in any specific instance, unless you already know the author.

It's really about the aggregation of reviews. If everything is fine until 6 months ago, and then there is a steady periodic stream of negative reviews referencing a management change, then you can pretty well-assured there was a legitimate shift in the organization that made things worse. If it's just a trickle of some positive (HR lackeys posting fake reviews and/or current employees trying to reassure themselves about how they work at the coolest place in town) and some negative (often bitter people who've been laid off or dismissed trying to project blame onto the company), then you just have to look for the consistent elements and take what you can from them. No easy formula.
Well, I don't really want to disable it, but I need a confirmation for actual quitting.
Comes handy when you have to fight demons you unleash.
When was the last time a new language family was created?
Say you want to make a tunnel through some styrofoam...
Can you share what that risk was?
There's also this tweet which shows the support in v8 6.4 and chrome 64 for all these features. https://twitter.com/v8js/status/956976954074267648
Kmail sends HTML just fine.
> sesquipedalian

This is my new favourite word.
Parodies, spoofs, and jokes are often fair use. It's bizarre that a copyright owner would say that.
Consider a company that only has 1-Star and 5-Star reviews:

https://www.glassdoor.com/Reviews/PrivCo-Reviews-E659519.htm

What should you think about a company that has no 2 or 3 or 4 star reviews? It only has the extremes, nothing in the middle.

Someone writes:

"Take a look at the distribution of reviews - either 5 star or 1 star. Seems a bit fishy to me. Nonetheless, I would still rate my experience a 1."

Perhaps there are many companies like this?
I feel like this is an inside joke that I am not in on. Can someone explain?
I feel like I’m missing some context here as to why this is #1 in HN right now.
Glassdoor has a big problem with fake or bad data. The salary data is often very inaccurate (at my last company we had people posting data for offices in cities where we didn’t have offices and with salaries that were just not true).

Fake reviews is also a problem—both positive and negotive reviews.

Glassdoor does little to help employers correct obviously bad information although they are happy to sell you “premium” services where you can bury things you don’t like further down the display of data. Their sales people call this “featuring” content. Sigh.
I know with plastics, "flame treatment" is a common way to prepare surfaces for bonding (with epoxy).

I could imagine that maybe flame-treating concrete has some benefits for tunnels. Probably gets rid of any oils on the surface.

I'm totally just guessing here. It could also just be an inside joke or a something else, but Googling shows that it might be a thing:

http://www.concreteconstruction.net/products/decorative-conc...
No Lua preinstalled
GNU binutils 2.30 available
GNU Make has a number of implicit rules. A blank target rule (or no target rule) in the Makefile (or no Makefile at all!) will cause `make` to try to create the specified target `foo` from `foo.c` or `foo.cpp` (or others) if they exist. More complete explanation here:

https://www.gnu.org/software/make/manual/html_node/Catalogue...

Note: I was initially annoyed with parent's "do this and see what happens" post and its lack of substantive communication, and responded poorly. This comment is substantially edited.
Best source of pay data I've seen is H1B pay info: h1bdata.info
After the Vinyl Revival, the Vinyl-Playing Jukebox Is Back
I like to look at what I think are more authentic, indirect indicators, even though very imperfect, too.

For startups specifically, I used to analyze the startups that VCs tweeted the most. Uber dominated for a long time. And Zenefits was tops too, until they dropped fast in mentions a few weeks before their turn of fortune. Yeah, some tea leaf reading and eye of newt stuff, but interesting nonetheless and some job seekers found it helpful.

Your point about departing/departed employees and hellscape made me think about how the recent negative news about Google contrasts with one indicator (again, imperfect) of how happy people are to be Nooglers and Googlers -- their public exultation in Instagram posts: https://gxjam.com/ig-gallery/noogler-instagrams-by-googlers-...

Edit: Of course, neither of the above approaches are as broadly applicable as Glassdoor's approach
Why Variable Fonts Will Succeed
For everybody wondering what this is about:

https://twitter.com/elonmusk/status/940056523304181762
I thought of lobsters or crabs, but yeah. It's slow and not getting much attention.
Maybe bcoughlan is a streaming video performer?
Elon Musk circle jerk. He represents everything HN wants to be: charismatic, exploitative, and rich for no good reason.
Don't worry guys, I'm sure Tether is a 100% legitimate operation that just happens to be conducting an ongoing research project to see how much like a scam they can appear. They've got the money, they're just keeping it hidden! ...very hidden! They had to fire their auditors because they were about to find proof the money exists, and that would have ruined the research project!

More seriously, I've got to ask: Why does anyone trust them? Why did anyone trust them? They've never offered the slightest reason to think they're anything else but a particularly lazy fraud.

Is this an "emperor's new clothes" situation where everyone assumes everyone else has proof of Tether's validity, and doesn't want to look dumb by asking? Or a "bigger fool" situation where everyone believes Tether is a fraud, but thinks they can get out and leave someone else holding the bag when it bursts? Raw wishful thinking because a legit Tether would be so useful to the ecosystem that people have collectively decided to pretend it does exist? Or what?
The best this article does is imagine the world of Facebook as a wall of a million eyes which would definitely bother a trypophobe. It's actually pretty hilarious in that it takes a bunch of words to talk about how bad social media could be for us but doesn't show how it's GIVING people a fear of things that look like a lotus flower.
The fact that it's using lookup tables to store the mapping between the set of numbers and the encoded 16-bit number makes it less interesting; it basically just enumerates the set of all possible combinations of numbers, and uses the ordinal as the encoding. A directly calculated scheme without a lookup would be niftier, though I suspect in practice the way it steals bits from redundancy of duplicates it wouldn't be pretty.
In politics liberal meaning “left-wing” is a US English thing
Is it possible to fight back by poisoning the data? Is it legal to set up a display by the roadside that shows randomly generated license plates, filling their automated cameras with garbage data? Or is their data collection smart enough to recognize a non-car, either technologically or by filtering everything through a Turk-like equivalent?
Okay, then in the context of the US history, are you referring to natural law?

https://en.wikipedia.org/wiki/Moral_universalism refers to "all similarly situated individuals",[1] regardless of culture, race, sex, religion, nationality, sexual orientation, or any other distinguishing feature."

While I can see it as encompassing natural law as a subset, the existence of slavery based on race/skin color and the lack of woman's suffrage in the late 1700s make me think that you are projecting an idealistic quality on US history which didn't exist.
Is there a specific topic of study that taught you those formulas?
How do we avoid them while sailing? Does it have AIS? Standard port/stardboard lights? Aft lights? the mast looks low for reliable light or radio signal.
It is one of a few tunnels that things like Websense can't recognize. Well known to consultants stranded on networks heavily controlled by their F500 clients.
A lot of useful technologies started out as something only for the rich and powerful, and as more people started using them it created economies of scale, and eventually brought down the cost, making it affordable to the masses.

I'm not even making this up. This is a widely accepted phenomenon and there are even many books on this.

Uber was a limo service for rich people in the beginning, but now it's grown into a whole industry which is beneficial to people who previously couldn't easily move around, such as the disabled and the elders. If everyone acted like smug pseudo intellects and tried to ostracize Uber saying "it's for some rich bros", the world wouldn't be where it is.

It is arrogant to believe that one can predict what will exactly happen because of just one piece of technology. Most of the human history is full of things that nobody saw coming.
> rich for no good reason.

ok then
I had to add `#include <algorithm>` to get it to compile.
The alternative is to work 80 hours every week with nothing to show for it.
Celeste is hard, but its creators are smart about difficulty
Stephen Colbert’s Cyborgasm: Home Edition [video]
Not the person you asked but

4! is the number of permutations of a list - it's commonly seen throughout CS theory and other forms of discrete math.

log_2(n) is the number of bits needed to store a integer from 0 to n - it's reasonably commonly used in CS theory education.
Keep interview-ready and interview every year/two if compensation is significant to your happiness.
Agreed. This "good guys" and "bad guys" thing is not religious in origin; all world religions are older than it and have a much richer and more nuanced lesson on morality.
brew install lftp

ncftp is also a good choice; i can't speak for anything else as I haven't used them.
Please Photoshop This Image of Tom Cruise from MISSION: IMPOSSIBLE – FALLOUT
Usually, when you store a value, you want to be able to get exactly that value back. If you store multiple values without keeping the ordering, you lose that capability. I.e. you can't replace all possible uses of four 5-bit variables with one 16-bit variable, only those where the variables are interchangeable.
The documentation is actually quite good!

http://yaml.org/spec/1.2/spec.html

They provide a huge amount of examples, and YAML is actually I think a lot more powerful than most folks realize.
Remember this spaceballs scene https://m.imgur.com/t/funny/Q13Qr
?
it cannot be a coincidence.
I'm not disagreeing there's an issue, I'm just not sure that it's deliberate. People refer who they know socially or have worked with in the past - your friends will tell you they're looking for a new job, but your current co-workers mostly won't. And most people tend to stay within their own cultural bubbles when it comes to making friends, both because it's easy, and because making friends with anyone as an adult is hard. I too, am very happy to refer anyone talented regardless of background, and I think most people are.
the world’s most lovable defense contractor!
I ran into some issues when comparing the two algorithms, but here is a comparison with CMA-ES.

https://github.com/chrisstroemel/Simple/blob/master/cma-comp...

Simple is a constrained optimizer while CMA-ES is unconstrained, so I ended up choosing a sigma value such that the three sigma cutoff could be considered its faux "optimization domain." I gave the two algorithms equal areas to operate on, however CMA-ES is very sensitive to where it's initialized at. If I had started it near the global optimum it would have instantly converged without performing any optimization at all, so then there was also the issue of deciding on a "fair" starting location. Trying to get around this, I briefly tried the comparison on the Griewank function from -5:5, however CMA-ES showed nonconvergent behavior.

CMA-ES seemed to have a higher startup cost than Simple, but very similar per-iteration runtime performance. Sample efficiency ranged from totally nonconvergent to instant convergence without global search, depending on where it was started.

If you have any suggestions for a better testing methodology I would really appreciate them, because I'm still not quite satisfied with this comparison.
No, that's not a requirement, as it turns out, though of course it would decrease the entropy even further.
What's interesting is that while Coindesk posted to this as "breaking" news, plenty of people (like @bitfinexed) had noticed and dug into this on the 23rd: https://twitter.com/Bitfinexed/status/956053106516688898

(from a closed discussion group on the 24th: "I just spoke with the AICPA, Friedman has no professional responsibility to announce if they were ever auditing Bitfinex/Tether and/or if they withdrew from the engagement, so we will never know if there was even an audit in the first place.")

I've been personally pretty closely tracking the Tether situation, as I think it's basically the largest risk to the cryptocurrency market today. Here's a good even-handed summary that covers both sides and what it might mean: https://steemit.com/cryptocurrency/@cryptoscopia/making-sens...

Regardless of whether Tether is fully backed, it's certainly running fraudulently. The original premise promised not just 1:1 USD backing, but also regular audits, which AFAIK have never happened (first supposedly engaging w/ Ledger Labs, and then with Friedman LLP) and now appear like they will never happen. Of course, as bitfinexed pointed out, it's not like they didn't warn anyone about it in their white paper: https://twitter.com/Bitfinexed/status/957416416294068224

(The white paper of course does lie because it specifies regular audits and also banking partners that were aware of their business model.)

For those tracking the market conditions of an impending Tether collapse, I recommend reading this article (and tracking the author, @BambouClub's twitter feed): https://hackernoon.com/what-will-happen-when-the-shit-hits-t...
>I would eat more ice cream and fewer beans,

I'm less than half the author's age, and I already regret eating too much ice cream and not enough beans.
> self-impressed and coy

That's an odd thing to read into my comment. I am merely passing on information that was at one point given to me when I myself had a Makefile that was actually not needed because the program it was for was a single source file project like OP.

Also in what way is it easier to read a long document without reference to a specific section than it is to just delete the makefile and run make and the stem of the name of the source file?

Edit: My second paragraph of this comment was written prior to parent commenter editing their comment.
For some of us, that might mean not working on a project that we could reasonably foresee would result in the deportation of children who don't speak Spanish and have only ever known this country to some foreign country. For others, it might mean not working on projects that assist women in obtaining an abortion.

Unfortunately it seems a lot of engineers either don't have much in the way of ethics, or truly believe what they're doing is good. See all those willing to implement things like invasive telemetry, DRM, and walled gardens, for example. The "security" argument is pervasive and very convincing to those who don't realise that it's also a way for companies to enforce more control over its users.

This also brings up another point: if you had to choose between not working on a project that goes against your ethics (leaving others to drive it toward its undesirable-to-you goal), or work on it but silently subvert it (as in subtly break it or otherwise impede its progress), which one would be the more ethical thing to do? In other words, "do everything you're told, just some things better than others"? Maybe I'm just optimistic, but the existence of jailbreaks, rooting, and flaws discovered in DRM schemes really make me want to believe that the latter exist.
The question is if there is any signal in all the noise. In aggregate I assume yes, but for individual companies with small numbers of reviews I have my doubts.
A few months ago I've been interviewing with small startups (say companies with 20 employees) and Glassdoor wasn't useful at all. These companies either have no review at all (everyone is working so hard and don't have time to write a review; or just is afraid writing something and later identified), or have lots of 5-star review (which probably indicates management team asked employees to write good reviews for hiring).
For the record, I did have to take two ethics classes to get my BS in software engineering. One was an introductory ethics class mostly focusing on philosophy and ethical theories, the other was a class focusing on ethics as pertaining specifically to technology.
I appreciate that you edited your comment to make it more informative. Now if you could also remove the snark, it would be a great comment.
Memory and Brain Amyloid and Tau Effects
Your math is wrong.

If two of the numbers happen to be the same, order no longer matters for those numbers, so your log2(4!) needs to be larger...
Your response of linking the GNU Make manual comes of as even more self-impressed and coy than the parent.

The parent suggests removing the makefile entirely and running `make main`, and observing the result. That would be a learning experience (and much better than your "RTFM")! But, if you don't want to humor that, the thing to say is: The result is that it works, and correctly builds the program, without a makefile at all.

The explanation is that GNU Make has a catalog of built-in rules (which you linked to); but it's quite a leap from knowing that fact, and even making use of them, to realizing that it means in some cases you don't need a makefile at all.
Nah, it's apocryphal according to Wikipedia. And nothing like Borges would write, according to me ;)

https://en.wikipedia.org/wiki/Moments_(poem)
Probability theory and information theory.
Matthysse vs. Kiram Fight Live
A comment from Task & Purpose

I debuk the flamethrower. .
it's just a Push-Start Propane Blow Torch (Short) 50$ from Amazon monted in the poor gun S.T.A.R. XR-5 Airsoft vaut 112$
start piezo button is inverted and actionned in the hole with finger .
you can see the propane walve button on top of the gun , and the Trigger is huts the original Blow Torch curved and cut
and you have a propane torch able to burn grass in your garden .. (with the propane bottle attached outside)

the torch

https://www.amazon.com/Push-Start-Propane-Blow-Torch-Long/dp...

-Eric Descarpentri
Related, "mov is Turing-complete":

http://www.cl.cam.ac.uk/%7Esd601/papers/mov.pdf
Pebble is dead and hardware buttons are going with it
How do you prove you are a minority?
Interesting point. Here is the counter-argument.

With a Continuous Delivery Tool Like Go-CD (Not Continuous Integration) - you solve this problem with connected pipelines (value-streams.)

In this case - the ami-id is resolved dynamically, but the particular version comes from the pipeline, is entirely repeatable and traceable (and dare I say - immutable).

The scenario being that the first pipeline builds the ami, then stores the ami ID as a value/variable/text-file that is then passed on to the terraform apply pipeline. You can repeat the terraform apply with the same ami-id. You can run a new ami build, get a new terraform apply with the ami from that build.

With respect sir - I believe there is room for more nuance in your claim that 'dynamic ami-ids in terraform are an anti-pattern' - this is a solveable problem. This has been solved.
I think I will wait for the inevitable mashup between Musk's companies. When Boring Co. and Space X bring out their surface to air anti aircraft missile, then I will open my wallet...

But it will have to be a missile that can come back and land itself if it misses the intended target.
500 knicker for a flame thrower and 30 for a fire extinguisher.

LOL, ROFL, etc

If you are going to do silly then sort your bloody web site out. FAQ starts with this: "To solve the problem of soul-destroying traffic, roads must go 3D..."

.. which is so boring ...
Prolog in 1970 or so. Erlang in 1986.
You can tell virtualenv to use an arbitrary python interpreter, even pypy, using `--python=/path/to/python/interpreter`.
10 year Amazonian here. I think we have one of the most expensive perks of all: an active, expansive, downtown campus. That's not cheap, those towers cost billions, and there's a reason many big technology competitors are in more suburban locations (Redmond, Mountain View, Kirkland, etc ...). But it really is something to be able to get to and from work relatively quickly via public transport, to be in the middle of a cool city with great restaurants and food trucks, and to be so easily able to socialize with colleagues and friends.

But it's true that we don't have free cafeterias, free sodas, gyms (though we do have free on-campus workouts and yoga classes) and so on. We do have some other unusual perks though: our mailrooms get the "Amazon" shipping rates from USPS/DHL/FedEx, and since Amazon is one of their biggest customers, it's really really cheap to ship personal packages. We have a dog park with awesome puppies that's 17 stories up, with a crazy view of the Puget Sound and Downtown Seattle.

There's lots of less tangible things like that, but in general, people aren't here for the perks.
This doesn't seem to contradict my question. Unleashing evil as something we have to live with is not confronting evil.
It's the old 'razors vs razorblades' revenue model repurposed in a much more flammable form.
There is no snark. I think the GGP's post adds nothing of value, and is in fact rude. It's not snark to point that out, anymore than your critique of my post is snark.

You may feel differently. That's fine. But differing opinions being downvoted to oblivion is ... problematic, at best.

EDIT: After reading your response below, you were right and I was wrong. Editing.
It's another Spaceballs reference. Like ludicrous speed and the model s ludicrous mode.
This is a great little lesson in information entropy. I work on similar problems quite often in my work, and understanding this was a pleasant epiphany.
Someone else noted that this appears to be an off-the-shelf flamethrower coupled with the plastic body of a commercial electric rifle. Total cost of those two items: $170.

Flamethrower: https://www.amazon.com/Push-Start-Propane-Blow-Torch-Long/dp...

Rifle: https://www.evike.com/products/68300/

Via https://taskandpurpose.com/elon-musks-600-flamethrower-will-...
For that matter (and not to equate the two) people working in concentration camps thought they were serving their country and doing the right thing also. The point is we cannot rely on the ethics of the people doing it to stop it.
(pdf) https://www.defcon.org/images/defcon-21/dc-21-presentations/...
i gave up reading after the first few paragraphs. The author might have had an insightful point at the end but man.. they could have been much more succint.