skysight-inc/HackerNews huggingface dataset:
A quick google finds its a compromise worthy of the laundry file

"We settled on the name ‘operator’ to designate an operational member of the unit (as opposed to a member of the support staff) due to some legal and political situations. We couldn’t use ‘operative’ because that name had certain espionage connotations from the CIA. The term ‘agent’ had some legal issues. An agent carries a legal commission to perform certain duties and a governmental authority empowered by a state or federal constitution issues that commission. In our case, we would perform our duties under the authority of the federal government as administered by the Department of Defense and the Department of the Army. But in the military, only officers carry legal commissions from the President and are confirmed by Congress. Sergeants, who are noncommissioned officers, are authorized to perform their duties by virtue of appointment by the Secretary of the Army. Sergeants therefore cannot be agents of the government. And since almost every operational member of Delta Force is a sergeant, we needed to choose a different name for ourselves. Hence, operator. If that sounds sort of convoluted, it’s because it is. But if you work for any governmental entity, it will make perfect sense to you."
> The distinction between feet and seconds is just as real as the distinction between distance and time

There is a "real" distinction between [light]seconds of distance and seconds of time, but it's a difference in what is being measured, not in how it is quantifiable. Measuring them with the same units doesn't imply that they are perfect substitutes, any more than one could arbitrarily replace an ounce of gold with the same weight of feathers; in practice, they are non-interchangeable enough that gold is even measured with a different type of "ounce". Likewise with spacetime: for most purposes human non-physicists think about, they are completely non-substitutable. So practically, it works well to use a "Troy" sort of system for one. But it's a purely human distinction.
He means like in the Matrix; he answers the phones.
It does mean it's not universally held to be shameful.
Chrome disables all win32k syscalls in its renderer/extension/plugin processes (at the very least flash and pdf). This has been the default for a while now.

I believe the specific win32k syscall filter you're referring to (where you can white/black list specific syscalls) is still only accessible to Microsoft applications (Edge uses it).
I'm just going to leave this (incomplete) list here .. https://en.wikipedia.org/wiki/Comparison_of_JavaScript_frame...

And btw React is now on major version 16 (or is it 17 yet?) .. but not many React projects are up to date, all those dependencies you know

Framework of the month has multiple, synergistic, meanings

Which one are you learning this month?

Which one is new this month?

Which version (of which one) is new this month?

The tendency of these things towards write only software (all those dependencies you know) so you write a new one each month, in a new version, or a new framework

Oh yeah, it's also a pun on flavour of the month
Thanks. That's an interesting suggestion. Might be a good option for revenue.
But you can't say it is inflation because purchasing power didn't decrease. Theoretically the value of the old coin will be (Y-1)/Y so everybodies wealth increased by 1. If it's greater than 1 good! You can even call it deflation, let's hope it's stable. If it's less than 1 something went very very wrong with multiple possible reasons: let's hope killing one restores the balance.
You can upload pages to archive.org? Wouldn't that open the door for spam and other abuse?

I checked some other site and the Adsense code is not changed by archive.org. So something is strange.

Maybe Gwern experimented with different types of ads and on that page at that time did not use adsense?

I do see the adsense code in a snapshot from a year later:

http://web.archive.org/web/20160629230243/https://www.gwern....
Err they mean it in the sense of a synonym for ciphers not the ungrammatical use of codes for code (in the computng sense)
And what stops spam callers from saying "Grandma"?
>SGML and XML are for text

I'd say anything which can be nested.

For example, XML makes sense for a layout engine:

Arbitrary amounts of buttons can fit inside a layout? Make it a child.

Text in a button? If only one and can't have children tags? Make it an attribute. Else -> Make a child.
As a very very general and rough rule the fact is someone like Soros or for that matter someone who is just famous or even niche famous will hang around with a different group of people and be exposed to things that normal people are not and do not have access to. Of course there are a ton of exceptions but the fact is if you are Soros (or Jobs or Bezos or Jack Welch (GE)) you simply have access to a group of people that aren't available to an ordinary person.

Even take, say, Paul Graham or Sam Altman. They can reach out to anyone in the YC family and I would imagine get a very fast and motivated response and extra effort. Or for that matter anyone in the startup world who is familiar with who they are or what they do. There is no way anyone will convince me that isn't a very large advantage in either gaining information or access. And that information and access does mean something they are (in theory) better informed.

Of course Soros is on CNN because he is rich and known. But the truth is what he says people will take seriously more so than if CNN interviewed the local head of a 100 or 200 person manufacturing company.
The callback style pseudo code they posted as an example is not a good example of callback style JavaScript code.

The first code posted is showing callback style with a nested loop over a directory listing to perform an image resize using graphics magick. Aside from the fact the author isn't actually calling any callbacks to indicate a complete event ( and won't be able to unless they have an async iterator ), there is a concurrency problem with usage of gm.

You really actually want to a run something like an async eachLimit in order to set the amount of open GM instances running concurrently or run the risk of running out of memory / cpu.

The second example using async/await doesn't mention anything about using async iterators either.

see:

http://caolan.github.io/async/docs.html#eachLimit

https://github.com/tc39/proposal-async-iteration
When Americans rejoice that their own institutions are failing... it speaks to how they view their own government as an enemy.

What are elections for in a representative democracy if the people elected don't represent the majority?
It's everyone's responsibility.
> .Net never interprets CIL instructions.

I wasn't aware of this. To be clear, it's not 100% accurate to say "never", because it depends on the .NET environment, but point taken.

I now understand that .NET (on desktop, anyway) compiles all intermediate code (CIL) to native code on every run. This is a way different kind of JIT than Java HotSpot, which executes intermediate code (bytecode) initially, profiles intermediate code execution, and only compiles the hot spots to native code after a while.

It seems like what "JIT" means has evolved since the time it meant "JVM HotSpot".

There's a very interesting snippet of an interview with Anders Hejlsberg at https://stackoverflow.com/a/1255828/4158187, which exposes his reasoning.
Special operator for one type? Please no.
'red and blue' averages into green? Yeah, that's not really how our eyes perceive light.

We see the colors that we see because certain wavelengths of light stimulate certain cones in our iris, which makes our brains hallucinate in color, basically.

We see green when the short-wavelength-sensitive, medium-wavelength-sensitive, and long-wavelength-sensitive cones are all stimulated. A single wavelength of light around 520nm will stimulate all of these cones and satisfy the requirement for green to be seen. In fact this is usually the wavelength of light we'll find in a green laser.

But there can be multiple different wavelengths of light in combination to make the eye perceive green as well. And that's what's happening when we see purple. When we see purple (magenta), we're never, ever, seeing just one wavelength. Because as we've said, there is no such thing as a magenta wavelength. It's not in the rainbow.

So take red-wavelength light, and blue-wavelength light, with the key absence of green-wavelength light, and we'll see purple/magenta. But green-cone stimulating light must be absent or we will not see magenta.

It's pretty interesting how what we see is not necessarily what's out there.

Another interesting one is gray. There is no "gray" on the rainbow. Any time we're seeing gray, we're actually seeing a bunch of colors at once. Which is weird because gray appears colorless. But depending on the colors present that make us hallucinate that grey, there could be as few as 3 colors or even millions. We just don't see them because they're stimulating our cones in such a way as to neutralize each other. So under natural lighting, an aluminum macbook will be grey and colorless. But walk inside a room that only has red lighting (so no white lights) and that gray colorless macbook is now a colorful red.

Anyways, what we perceive has never been a literal transcription of what's actually present. The brain takes in stimuli from the outside world, but it alone ultimately decides what we see. It shows us different things under different conditions. Different lighting conditions, under the influence of drugs, colors next to other colors, light arranged in certain textures, whether we're malnourished, whether we're daydreaming with our eyes wide open, whether we've just finished staring at an intensely bright light or a colored wall and are now looking at something else, all of it influences the colors that we actually end up seeing. The brain always has the final say in what we perceive, not the outside world. We're basically hallucinating 24/7, all the while thinking what we see is what actually is.
The github page makes it pretty clear that it's "an ad-hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp".

At least for the time being- it took a week to write that implementation, according to the Google group.
The thing about snow and slush is that they both contain water.

Lacking water, much of Arizona is not naturally suitable for large-scale human habitation. People can live there in great numbers today only because enormous quantities of industrial effort have been expended to bring water there from the Colorado River (see https://en.wikipedia.org/wiki/Central_Arizona_Project).

Lots of other Western communities pull their water from the Colorado too, though -- so many that the river is effectively "over-subscribed," meaning people are pulling more water out of it than nature is putting in. Current projections are that its water levels will drop so low as to provoke serious crises in the communities that depend on it sometime in the 2020s.

Until then, though, enjoy the sunshine!
Currently Piggy only supports orders from Nordstrom.com, more to come once Piggy gets more traction!
> It's a cultural thing. After college, you're expected to grow up, get a job, start a career, make a name for yourself and, once you're 'successful', marry and have kids.

Watching sports is part of that culture.
2.5 more years until I get my stock... It is nice to have a good chunk of change to start a family with, but I hope to eventually find a job where I'm able to maintain enough time for side-projects and personal hobbies.
I think the missing piece is that you can't see what assumptions the author is holding. I could imagine that the author is assuming that they will ask for or get some sort of movie or book deal, and they will get money for this event, while "knowing" that it is a giant lie or "con." The author may be trying to protect my fictional 'Bob' from being taken in by what he sees as their poor attempt at deception.

As for the minutiae, it seems to be a familiar response to the others who come to the defense with either implausible or improbable defensive statements like "while it is unlikely all of their radios died at once they could have." The author has gone apoplectic and wants people to know that the only facts he feels have the weight of truth are that these women were on a boat, the boat was originally in Hawaii, and that the Navy picked them up off the boat. He is just that offended by what he perceives as lies that others are "believing."

I would guess that his outrage is being fueled by his own experiences and what he sees as people being "gullible."
Resonates 100% with me. I also started doing dinner parties at a very young age. Always loved it, loved the hosting part and the discussions that unfold.

There is an art to a good dinner party. People have to feel welcome, you have to have a laid back enough attitude that they don't feel they are dining with the queen while still having enough structure that the dinner feels like it's going somewhere.

Maybe I am just lucky but I have not experienced people looking on their phones all the time at least not enough for it to be a problem.

The biggest problem these days are finding people who eat everything and like all sorts of food.
RSS is great, but: If I could add one thing to a standard RSS setup, it would be a volume knob for each subscribed feed.

Is a feed too noisy? You can unsubscribe. But what if you had another less-drastic option to "turn it down"? That's doable if you have some way of assigning scores to individual posts within the feed. Such scores could come from the feed publisher, other places like the reader's own social media accounts, or somewhere else. Have a user-determined threshold to determine what posts are worth showing the user.

Then by "turn it down" the user means "bump the threshold up" (and vice versa). Via trial and error a user could more or less adjust it to where they want it.

This could be built using RSS as one of the building blocks, but I don't know of anything like it.
> If you aren’t buying a house, you wouldn’t even notice.

I can't think of anyone I know that did not want to buy a house. It's a prerequisite for getting married. It's a prerequisite for having your kids get married. It's an investment vehicle. It's a store of value. It's all everyone talks about. Besides, rents have been going up everywhere.

> but wealth has been so concentrated that the number of losers will also be

These would-be losers are communist party bosses. I'm sure the peasants will feel the pain, not the bosses

> Xi isn’t really a dictator yet

https://qz.com/1112527/chinas-19th-party-congress-how-xi-jin...

https://www.economist.com/news/china/21590499-chinas-preside...
I understand the problem they are facing, but that doesn’t change the fact that getting hired is a circus that I am not interested in. Just wanna write code, lots of it on bitbucket and github.
>I have lived in Shenzhen for many years, traveled to tons of cities in China, and recently am back to silicon valley. From what I can tell on the ground, China is going to be in decline for the next 10-20 years.

Most of what you've written are arguments for China to be on the up-and-up in the next 10-20 years, not in decline as you seem to think (undeveloped parts = still has areas for future growth).

Others are just on par with the situation in the West (credit debt, propped up etc).

>(I have a good hunch most people that comment favorabily on China here, have never been)

Which doesn't say much. There are tons of people who don't understand anything about their own society despite having been born and raised there (which entails more familiarity than merely living in some place for some years).
Really glad Sueddeutsche Zeitung is getting international attention. They traditionally were vastly important for the intellectual life in Munich (e.g. many families had a subscription for the printed version and get it delivered to their doors in the morning). They do do excellent jorunalism, including on the local area around Munich. So, even though I have lived abroad, I am still a paying subscriber.

Quality journalism is useful and great, as are the investigative projects they have been engaged in. Moral? Do support quality journalism in your area if you can.
Virtually Decorate with Mixed Reality
>I know a strong advantage of WMF is that the file format translates 1:1 into GDI calls

S... strong advantage?
It's square as it's 8x8 pixels, but the pixels themselves are not. There's a difference in aspect ratio between PAL and NTSC variants, and because the C64 was usually connected to a CRT, pretty much all bets are off.
Sounds like nut job fantasy's of perfidious albion - why would the UK support the south who competed with the UK as a producer of cotton.
> Democracy will come with time

It is not obvious to me that this is the case.

> and I'm sure everyone wants it

Really? I doubt if Xi Jinping does.
"If they aren't willing to offer you a job then, why would they offer you a job in the future?"

Because they might not have the budget right now. Or maybe one of the interviewers liked you yet he/she was overruled by someone else. They might hire you when they have a bigger budget, when they move to another company, when there's a different opening that you might be a good fit for, or when other factors at the company change.

"If you have the skill set the market wants and you are in a competitive market, supply and demand gives you your leverage. If my resume is good and accurate, and I know I meet the requirements I've always felt that once I start the interview process, the position is mine to lose."

Having a good resume is just the first, minimal step in getting a job offer. You still have to interview well and make a good impression. The company will evaluate your fit in person much more accurately than they can based off of just a resume and a salary number.

"I work every day exclusively for the salary. I'm more than willing to "disqualify myself" from a job that won't meet my compensation requirements. No I don't consider either stock options or 401K matching (unless you are immediately vested) part of my compensation."

There are other things you can negotiate for. How about a day off every week? Or a longer vacation? Or a bigger starting bonus? Or more money towards relocation? Some people can negotiate loans, or have the company pay for their apartment, guaranteed promotions or salary boosts after X months on the job, the list goes on and on, and very much depends on your needs and circumstances.

The company may also agree to boost compensation for all sorts of things that they might not even think of until the negotiation process begins. Perhaps you had some extra applicable skills or experience that you hadn't listed on the resume, or maybe there were things extra that the company wants you to do that weren't part of the job description. Maybe you applied for a certain role, but after the interview it turned out you were a better fit for another role with a higher salary attached. Those could all be factors in arguing for and getting a bigger salary than they intended on paying when they just had your resume and you hadn't interviewed yet.

"How much more do you really feel that you can negotiate for outside of what the market will bare unless you have a really specific skill set?"

That really all depends on your negotiating skills, what you have to offer, and the needs, budget, and negotiating skills of the people you're negotiating with. Depending on all of the above, you might get nowhere with some people, but far with others. It's really impossible to say until you try.
A bit OT, but may I suggest for a style guide to not use the shorthand, w/o brackets, in single-argument arrow functions, as in

var wait = ms => new Promise((r, j)=>setTimeout(r, ms))

Here, the semantics of "ms" are not resolved by its lefthand side, but only by its righthand side (i.e., if this was anything but an arrow, "ms" would be a value assigned to "wait", while here it's the beginning of a functional construct, spanning over the rest of the line.) Opposed to this, using brackets for arguments anytime conveys the meaning much more clearly:

var wait = (ms) => new Promise((r, j) => setTimeout(r, ms));

Edit: The amount of look-ahead introduced by the shorthand syntax is rather foreign to JS, as is the switch in syntax that goes with the number of arguments (as illustrated by the example). I'm not convinced that this was the greatest idea in the history of JS syntax ever.
Your live coding demo is boring
>What if the Japanese don’t want to move forward and are happy to live out the remainder of their lifespans as is?

Then the country will die -- and in due time it might be taken to be a satellite to another power.

It's not about wanting to present their current way of life (as opposed to changing customs etc). They could be doing that and be still fine.

But they've already sacrificed quality of life over GDP (working themselves to death), and now they're also dying in numbers (not enough young people).
My belief is most people would secretly like to hire (or see hired) people who are just a little less smart and/or a little less able than themselves. So this dynamic is often at play under the covers.

The exceptions to this are truly great managers and co-workers and companies that have a bright future but unfortunately it's kind of rare IMOP.
>I am incredibly skeptical of anyone who starts an article like this - comes across like a teenager trying to be edgy.

Yet, there wasn't any politics in it, was tehre?

>As for the article itself, I find it incredibly odd how worked up people get over this stuff. The vitriol of the article is quite frustrating to get over.

I find the people who find it odd when people get worked up about elaborate scheming, odd.
pyarrow and parquet may fit your requirements. There are a number of analysis engines (spark, drill, hive, etc) that support parquet. For more detail see:

https://tech.blue-yonder.com/efficient-dataframe-storage-wit...

https://www.slideshare.net/julienledem/strata-ny-2017-parque...

If ACID guarantees are a must then use Kafka as a message broker between memory and file, but this has the cost of added complexity. For more info:

https://eng-staging.verizondigitalmedia.com/2017/04/28/Kafka...

http://activisiongamescience.github.io/2016/06/15/Kafka-Clie...
An All-Electric Vespa Is Set to Hit the Roads in 2018
Bezos advocates an alternative perspective, which I think you missed.

Don’t view work as a necessary evil that you must cope with and minimize. Instead, embrace it as a core aspect of life. Let work elevate your personal life, and let your personal life elevate work.
There’s a glaring mistake in the way AI looks at the world
If PowerPC is such a great architecture, then why did Apple transition the Mac platform to x86 about 12 years ago? Has PowerPC gotten much better since then?
Very cool idea. It's so much better to see the steps of the solution rather than just ask for the final answer.

With a little polishing, this could be better/faster than solving homework on paper!

It would be really interesting to somehow connect the homework notebook with other "homework tools" like http://live.sympy.org/ as calculator, or geogebra for geometry, or just a generic diagram editor for doing diagrams (a bit like the scratchpad in khan academy exercises).
>To me part of the problem is that you can't quantify quality of life readily.

I think the problem arises before that, from a civilization that only respects what it can quantify.
I think it's simply for the same reason people find Chris McCandless [0] polarizing. Communities don't like the media glorifying the grossly inexperienced among them. In this case, it happens to be the cross-ocean sailing community, which is not known for its eloquent lovey-dovey use of language.

[0] https://en.m.wikipedia.org/wiki/Christopher_McCandless
A chopping knife is not a rifle.
It's really difficult to kill yourself by mistake while chopping carrots, especially if you are given a small, rounded knife.