skysight-inc/HackerNews huggingface dataset:
Ask HN: Secret messages in public forums
You might be familiar with movies/series where hidden/secret messages in public online forums/channels are part of the plot (involving some form of steganography).

Have you ever encountered such a situation (e.g., Reddit, or even HN)?

N.B. The staggeringly elaborate Cicada 3301 puzzle [1][2] does require deciphering steganographic messages, but they aren't posted in public channels.

[1] https://www.youtube.com/watch?v=RatbYqc0-jE

[2] https://uncovering-cicada.fandom.com/wiki/Uncovering_Cicada_Wiki
dup: https://news.ycombinator.com/item?id=22051889
It's too hot to wear a rain jacket in Japan. You'll get wetter from sweating than you would from jumping fully clothed into a pool.
A few issues I have run into with Edge:

1. The :focus-within CSS pseudo-class doesn't work

2. object-fit only works on images

3. These SVG loaders don't work: https://samherbert.net/svg-loaders/
Or Graphql based backends. Which prevent lock-in like Firebase.

Incidentally, Apollo does for Graphql exactly what this post is all about.
dup: https://news.ycombinator.com/item?id=22053831
> Developed knowingly, a race-condition-full Therac-25 machine is objectively bad

You've gone and proven my point with that "developed knowingly" disclaimer, because rather than merely a technology, you're describing a deceptive and harmful act committed by a human being.
My new one lasts 2x as long before charging and I can take beautiful photos that aren't grainy at all like the last one. Its absolutely worth the cost for me!
We used K/KDB at my first job out of college. One one hand, it was fast and terse.

The downside was that the code was nearly impossible to read by anyone but the original author, and for some reason they encouraged one-letter variables. This actually propagated to the rest of the code base (com.a.x).
I used APL professionally for ten years. The only high-brow APL’ers I ever came across did almost nothing outside of APL.

I love the language but it is, in my opinion, not much more than an academically interesting paradigm now. I agree that every programmer should have non-trivial exposure to these ideas (also Forth and Assembly). And then they should move on.

The language stopped evolving some 20 to 30 years ago. Frankly, I am perplexed as to why it pops-up on HN so much.
I worked on both, it's no comparison. Firefox builds in about 40min on my macbook pro, Chromium takes like 4 hours?
I went through this exercise myself. Tried to use Firestore and eventually ended up with a $7/mo postgres instance when I realized that my data storage and usage just did not fit well with it. Especially around sorting and pagination.

That said, bluntly telling people to stay away from Firebase as a whole, isn't really the solution here. There are many products available and they are all quite good. I think that everyone should look at their use cases and make their own call on the matter.

I'm still using the realtime store because I'm also using firebase auth (which is excellent). I can update a timestamp for the user in the realtime store and all my clients automatically get triggered. Firebase hosting and firebase functions are pretty nice as well, with very little vendor lockin.
Which argues for the point you're replying to: why should an airline charge money at the ticket counter for a service you can get for free at the gate? It's perverse.
The sad thing is that those apps' HTML and JS probably are standards-compliant, so supporting Slack, Teams, VSCode, (Electron) Skype, etc in a Firefox-based version of Electron should be possible and very straightforward - yet it probably won't happen.

What's sad is that Windows 98 fully supported desktop-based HTML+JS apps ("HTA Applications"), with access to native resources (using COM via `new ActiveXObject`) and it works with IE11 still - Microsoft just never pitched it as a serious development platform for some reason. Just imagine what today's world would be like if Microsoft did pitch HTA as a successor to VB6 (instead of the quickly-abandoned WinForms platform, now barely on life-support) (I'm mostly thinking we wouldn't be stuck with excessive memory consumption in Slack, and these apps would be able to use things like native context-menus and accessibility features)
> include SSE/AVX optimizations

I would expect K in particular to benefit immensely from SIMD instructions, yes?
The price of oil goes up, and all the oil company executives get bonuses (it sounds silly, but this genuinely does happen).

A lot of these compensation packages are well intended, but they aren't without problems. People who make bad decisions often get performance bonuses regardless.
Ah, that makes more sense. Thanks.
Reverse engineering course
Depends...

On a commuter flight with a 10-20 minute turn around time, deplaning speed is definitely relevant. Not many bags are being checked anyways, and the next set of passengers is already in line waiting to board.

On any flight > 1.5 hours or on a plane bigger than a 737, your point holds. On a 11 hour international flight via a 777, deplane speed is really unimportant at all.
C++ makes no pretense of ever planning to be "done". "Done" is another word for dead. Even COBOL is still evolving.

Failing to keep up with evolving languages is called stagnation. Everyone is free to stagnate, but I do not advise it.

You use the subset of the language supported by the compiler you have. Code using newer features is better because the new features were added for sound engineering reasons, not just to be different.
I didn't intend for it to come off as a deflection, though I see that it would be easy to read it that way.

I agree that something changed at Mozilla, but I've seen it get justified at other previously reasonable organizations with excuses like "everyone else is doing it," or "This is still below-market rate for C-level talent." The fact that it's happening everywhere doesn't make it less nauseating.

[edit]

Mitchell could drop her salary to a "mere" 6 figures and lay off 7 fewer people, but you hardly ever see executives do things like that.
> Maybe that's just the cost of doing JavaScript in 2020

That is the cost of doing JavaScript any year.

You can find the same statement you wrote pretty much for every year since JavaScript frameworks became popular.
k3; 1010data? If so, I'm really curious: has the k3 fork you guys have bifurcated far enough that it no longer resembles k3? It makes me really curious, because substantially modified k doesn't really seem like k much at all anymore.

Things I dislike: [...] APL/J/K "culture",

Ow. It cuts like a knife. Right in the heart! Is it the silly jokes? The bad memes in almost every presentation? That we think our approach is better than everyone else's because it produces better code, faster? That we like math?
I don't buy this Naval guy he is too pseudo scientific
That's fine. I don't think it's evil to kill terrorists. I especially don't think it's evil to develop more effective methods of identifying potential terrorists before killing them.

If anything's a delusion of righteousness, it's pacifism and isolationism.
> more travel by bus. No one likes that but hey, no like a burning planet.

Says who? I hate driving, I find it the most soul crushing and time wasting activity there is. In comparison I find taking the bus to be relatively relaxing and cheaper.

What I don't like is a shitty bus service that doesn't take me to where I need to go or only comes every hour. Some areas may only have a shitty bus service and this is probably where you got the idea from but lets not pretend that this is just a reality of public transport.
New 10.3″ Waveshare E Ink Monitor
you're not the only one.

doctors without borders / msf pay their execs org non-profit salary. Chief makes less than 150k. 9 next highest paid makes around 100k.

https://www.charityintelligence.ca/charity-details/81-doctor...

Compare that to red cross or others.

More prestigious the org is, the less reason there should be to pay egregious salary.
Just my personal preference but using these string union types means that you don’t have to import the enum. Plus it’s less verbose and translates back to JS better than an enum does.

Really just a matter of preference though.
> although personally I've always wondered why this is desirable

Business class seats are nice and you get a swanky drink/treat to enjoy after boarding. When in economy, I always hang back during boarding unless I'm worried about overhead, but in biz it is really different. And they often board through their own door anyways (if international).
The language is more relevant than ever, especially with things like the D programming language (not 'WalterBright's thing, John Scholes's thing). Have you seen co-dfns?
I'm using Apollo Cloud Functions with Firebase Functions. Works great.

https://github.com/apollographql/apollo-server/tree/master/p...
>>But in most companies leadership can at most set goals, incentive behavior, and approve budgets and projects and it's ultimately up to the employees to implement and adapt strategy

No, leadership isn't exactly a glorified supervision layer.

I've known of a case where a director refused to promote an employee, the employee escalated the case to HR. The case got investigated and director in his defence said the employee couldn't be promoted as he was doing the same task for months.

To the director's horror he was let go for not seeing why the employee had not automated his work. And why he hadn't proactively worked with stake holders to improve productivity. So as far as the employee was concerned he had done what he was asked to, and despite bringing up his promotion issue in 1-1's the managers hadn't told him anything about his work at all. And instead lauded for the good work and asked him to continue.

The decision was right because the next director who came in got this done.

The job of any who sits at the top is to take a high level view, and move things in the positive direction. Approving leaves, budgets and memos just happens to be a side gig at those levels. The real job is to make progress happen.
I've also experienced this both with mate and with coffee. The kind of sleep I have then is a sort of buzz sleep. Not necessarily full of dreams but similar to alcohol induced sleep. It's almost like sleep and activity are different things.
>There are benefits to sequential allocation - for one thing, the PID doesn't need to be stored anywhere (which can matter on very low memory machines), and optimizations can be made when there are only a handful of PID's.

I doN't think those matter that much anymore, if the machine has low memory it won't run a lot of processes and those optimizations won't matter much and if it runs a lot of processes it's likely to have more memory.
Assuming you have a LinkedIn profile, here is what I would do:

1. Optimize your LinkedIn profile to explain that you are a Software Entrepreneur

2. Search for Realtors on LinkedIn.

3. Connect with them on LinkedIn.

4. Once connected thank them for the connection

5. A few days later, ask them for a conversation. Talk to them about their business and problems.

Steps 3-5 can be automated with a tool like this: https://linkedprospect.com/
Wouldn't have happened if they hadn't forced Brendan Eich out. Just saying. I know as a patron I trust him and followed him over to brave especially for its privacy offering. Removing founders is hardly ever a good idea.
Business class overhead space is often reserved for business class, even on domestic flights. That space doesn't usually fill up completely, so you have a lot more leeway in boarding.
Sorry, but you've misunderstood. I am merely correcting the (common and frustrating) claim that Mozilla is a non-profit.
It depends on where you live. There are areas where you never hear of it, and others where being carded once or twice a year is the norm.
It really depends on the type of upgrade. Of course if you have a really old phone it may be worth upgrading, but keeping up with the latest is a waste of money and energy.
> v: 3 4 /a vector, i.e. a list of 2 atoms.

> v+'v /v plus EACH v, i.e. (3+3;4+4).

> 6 8

How is for EACH working here? Adding v (a 2-vector) to each element gives a 2-vector, so why isn't the result a 2-vector of 2-vectors?
Given the low resident pay, long line of graduates wanting a residency match, absurdly high Billings generated by residents, and AMA Boards supposedly willing (ahem) to train residents — I’d think this would be a solved problem.

It isn’t a solved problem because not all above is the case. The catch is that Boards will not train more than a few people in order to limit supply and keep wages up

Excuses like “oh the government won’t pay the resident” are shallow excuses — these are highly profitable (for the hospital) positions, not volunteer positions. They are self financing assuming the barriers to spots are removed.
I lived in Japan for over 3 years and I was never stopped. It can happen, technically, but I don't think it happens all that often.
How many people are left working on Cranelift?
Single letter variables are actually a feature, not a bug. (I think you'll be able to find some passionate defenses of it if you use HN search, better than I can do certainly.)
Kudos to you for the work you and your team did.

I've had a love/hate relationship with the Shopify platform but when it comes to the API it was all love.
We should have listened to the Club of Rome, in 1972.
We all know Microsoft has a lot more internal documentation than external, especially with Windows around that time.
Under a 2 week deadline. I challenge you to do better.
In other words, idea #2 is to have a mini-IPO (liquidity event) for the early employees, by round A or B. B might make the most sense. Kind of like a super-bonus or extra warrants. So at least the early employees don't have to wait 7-10 years to see an outcome, but can expect a (smaller) windfall within 1-3 years, to put them on par with high-paying jobs if the company is successful enough to raise a B round.
Props to whoever thought to check for the case of fricking polyglot filesystem images, though. Probably intended for something boring like corruption, but still, nice.
I have trouble imagining a future where people don't want to trade their time for more goods and services. New phones, nice holidays. Especially with the advertising industry constantly bombarding them with messages about how their lives could be better if they just spend a little more.

A UBI paid for by taxing capital might help feed and house people, but I think people are always going to want more, and they will be unhappy if they can't trade their time for it.
For anyone who hasn't seen it, Scott's video on Chernobyl is also well worth a watch: https://www.youtube.com/watch?v=q3d3rzFTrLg
> Been tacitly supporting Edge myself, but drew a hard line at IE (even 11) for current projects. Without async functions, promises etc, it's just too much extra boilerplate, a separate build setup and a huge payload just to support IE11, let alone older.

We've been using TypeScript for all scripts longer than ~20 lines for years - so we got async functions for free (it compiles async/await TypeScript functions to IE11-compatible ES5 just fine).
If you need to allocate lots of memory, you should be using mmap(). If you need it faulted in, you use MAP_POPULATE. Try to use MAP_HUGETLB to economize on TLB cache entries; you may need to set "vm.nr_hugepages=16384" (or something) in /etc/sysctl.conf (or someplace) to reserve them.

If you are allocating lots of memory and don't know about hugepages, you badly need to learn.

If your program has threads, unmapping memory is generally to be avoided.
I would say you woke from the mirage. Upgrading to the latest is almost never worth it. Use your money on things that you really need instead
I'm the GP, not the parent, but I'll give you some of my complaints (other than the already mentioned infuriating timeout).

* The Metafields feel both over-engineered and difficult to use. Stripe did a great job - metadata is a set of string key/value pairs that are always fetched when you fetch a thing. Shopify's metafields are typed and need to be fetched explicitly from the REST API. You can't get a list of Products and their associated metafields; you have to fetch each Product's metafields one at a time. It's a critical facility and yet works very poorly.

* The API for metafields is inconsistent. Want to get metafields for a variant? /admin/products/#{id}/variants/#{id}/metafields.json Want to get metafields for a product image? /admin/metafields.json?metafield[owner_id]=#{id}&metafield[owner_resource]=product_image WAT?

* Variants (and images) have unique ids, but you always have to reference them as /products/123/variants/456. Variants should be /variants/456.

* Suffixing all the requests with .json is annoying and not RESTy. We have content negotiation headers for that.

* Yes, I know you can work around some of this with GraphQL. Does Shopify intend to deprecate the REST API? I am not personally a big fan of GraphQL, but if the REST API is getting dustbinned, I'd like to know about it.

Mind you, this is just what I noticed from a few days of working with the API.

PS IMO, 3x isn't much of a flash! 300x, now we're talking :)
Climate change makes extreme weather more likely. Pointing out that extreme weather existed in the past too is not a sufficient counterargument.
I don't get why the put nowcast in quotes. Nowcasting is pretty common term in meteorology.

It's also cool that they could get this far without physics. Of course, "HRRR model begins to outperform our current results when the prediction horizon reaches roughly 5 to 6 hours". Simple associations that could be discovered by neural networks work in the short term, but the atmospheric physics is needed to understand the long term evolution of storms.
If you fly a lot on long hauls, you'll quickly succumb to economy class syndrome if you spend all your time there. Once or twice a year, it is now problem, but not being able to sleep very well for 11 hours straight gets old quickly, and there is only so much content to go there in their entertainment system (if you are a frequent flyer, you've seen all of it)...not to mention your butt and legs just start getting sore after awhile.

Even though I'm not really a frequent flyer, I generally buy business class when they are on sale. E.g. Beijing to Bali on Hong Kong Express for $900 roundtrip (vs. $500 for economy), or Beijing to LA on ANA for $2000 last minute one way (vs. $1500 for economy, and since I was moving, it was tax deductible at the time). You can find some good deals, especially in Asia, and the experience can be worth it.
I've heard the same from law firm "lifers" that left behind the goal of becoming a partner to join a startup. They thought startup life was a life in the park comparatively.
Note that the paper is concerned with run-time type checking and glosses over the fact that most/all of those code samples in the survey would be rejected at compile time by a static type checker (or at least by TypeScript).

Their conclusion that "erasure" is disliked and unexpected is effectively saying the underlying dynamic language's behavior is disliked and unexpected.

Of course it's possible to deliberately or accidentally coerce TypeScript into violating its type constraints and behaving in JavaScript's disliked and unexpected ways, but the survey questions would have to be substantially different, and likely the responses as well.
Only grab an umbrella if you also deposited one! There’s nothing more annoying than to come out of a store and find all umbrellas gone.
Nothing really, just a clear spot on the floor, preferably carpeted or with an area rug so there's some thermal barrier.

One of my ex's liked the rigid ~2" thick tatami mats you can find on Amazon. It would be neat to have an entire room's floor covered with them wall to wall, but I've never lived with such a setup. Spills and such mishaps seem like they'd be unnecessarily costly, but I do believe that's a conventional Japanese style of interior flooring, which they'd traditionally sleep directly upon.

Personally I favor an area rug on a hard, finished floor. It's easily taken outside and shaken clean/hung in sunlight for a day, and can be trivially rolled up out of the way, to make the durable floor space available for other uses. They are also very affordable, so replacement cost is minimal for the inevitable spills/stains etc. The thick rigid Tatami mats are large and cumbersome to stow and transport, more costly to replace, etc.

Another advantage to being acclimated to this sleeping style is you can sleep anywhere with some clean floor space as comfortably as if it's home. Folks who are accustomed to cushy beds tend to be miserable on camping trips for the bad sleep alone. Edit: Full disclosure; I've found myself frustrated in hotels with filthy carpeted floors on multiple occasions, where I caved and slept miserably in the bed only to wake up with a stiff neck and back pain, so it's no panacea. I now strongly prefer camping in my clean tent and sleeping bag to hotels. YMMV
PyTorch 1.4: Custom mobile builds, distributed model parallel, Java bindings
It's funny, but in South Africa crime and especially theft is very common, and at the same time, personal property sometimes find their way back to you.

This especially tends to happen if for example you were robbed and your wallet was left behind or let's say the police were harassing you and threw your driver's license over a fence or something (true story).

I think the reason for this is that the serial criminals are really <1% of the population and probably >50% are really just normal and usually decent people.
Evidence-based dive into the idea that agriculture wasn't necessarily good for the people who adopted it -- worked more for fewer and less-diverse calories, and there are signs their health suffered for it.

I first encountered this argument in Sapiens. Interesting that Jared Diamond made it.
No hospital is going to pay for long tern psychiatric treatment unless it consists of pills during a short ER visit until social services can take over.
Why Do People Use VPN Application Services?
Many tech startups also operate at a loss. Plenty provide valuable services. Few have millions of dollars billables per workers, as doctors do. I wish the government would pay my junior engineers’ salaries.
It's both a myth that Japan is, or ever has been, a "monoculture", and quite the leap to assume a "monoculture" would produce such behaviour.
A Rubicon (2018)
It applies element-wise across both arrays. What you're describing is more like an each-right (+/:) or each-left (+\:).

2019-09-25 14:44:44 2core 3gb avx2 © shakti l test
v:3 4
v+v
6 8
v+'v
6 8
+'[v;v]
6 8
v+/:v
6 7
7 8

+/:[v;v]
6 7
7 8
> your scurrilous insinuation that I'm to blame lo these past almost six years

Ooh, "scurrilous"! I'm struck where I stand! If only I had actually said you were to blame for the last 5-6 years, you might have something. I said Mozilla continued its downward slide from when you were there, not that you were to blame for that.

> even accelerating decline

Your chart doesn't show an accelerating decline in the last six years, so you don't have much to go on there either.

In fairness to you, you did say "top job", and I quoted you as saying "chart of Compensation of Highest paid executive", which is what dman said at the top of the thread. Baker was not the highest paid executive for the duration of the chart, but I shouldn't have claimed you said that. So I do apologize for that. I also apologize for misgendering Baker.
The people likely to self-enforce these rules are exactly the people that would already vote for a carbon tax. The real problem are the majority who either don't care, or actively believe that climate change is a Chinese hoax.