skysight-inc/HackerNews huggingface dataset:
As I previously noted on a related post:

Interesting paper. Note, however, that the general problem is already known and there are a number of pre-existing works that discuss it. This is typically called "underhanded code" or sometimes "maliciously misleading code". I'm surprised that they didn't use the normal term for the problem nor cite the previous work on it - maybe they didn't realize this was a widely-known problem? Previous works on underhanded code didn't discuss Bidi to my knowledge (though other attacks on text like this have exploited Bidi).
Here are a number of other materials about underhanded code:

The Obfuscated V Contest (http://graphics.stanford.edu/~danielh/vote/vote.html) was created by Daniel Horn in 2004 and is the earliest “underhanded” programming contest that I found. It was a contest to create source code that looked like it did one thing, but actually did another.

Underhanded C Contest (http://www.underhanded-c.org/) has run in many years. Per its FAQ, "The Underhanded C Contest is an annual contest to write innocent-looking C code implementing malicious behavior."

My PhD dissertation "Fully Countering Trusting Trust through Diverse Double-Compiling" discusses how to counter the "trusting trust" problem & includes a section about maliciously misleading source code. See: https://dwheeler.com/trusting-trust/

The JavaScript Misdirection Contest announced the winner on September 27, 2015 http://misdirect.ion.land/

My paper "Initial Analysis of Underhanded Source Code", (by David A. Wheeler, April, 2020, IDA document: D-13166), discusses underhanded code and the effectiveness of several potential countermeasures. It also includes a number of citations to other works on underhanded code.
https://www.ida.org/research-and-publications/publications/a...
Yes, we are working less. While in the 19th century anarchists were shot by police for daring to claim an 8h workday (see also: may first history), that principle is now enshrined in most worker protection laws around the planet.

That's a good thing! But what i'm arguing is that:

1) Productivity increase has led to more shit being produced (thanks to planned obsolescence) instead of creating abundant material comfort for everyone

2) Productivity increase has not correlated with decreasing actual workload, and instead we have created new jobs which do not produce anything meaningful but continue to justify the protestant work-hard-or-die philosophy of life

I believe we could have the best of both worlds.
Yeah, I always need to think twice before writing or saying their name. Same with ASML. I guess there is a reason why TLAs are much more common than FLAs.
I used Apache Drill to query json line log files stored in Azure Blob. It is very easy to configure and run it. I used in embedded mode for not so big queries and some visualisation in Apache Superset. It worked really well. I created some views in parquet to speed it up.

Be aware, there is no such thing as schemaless, Drill is schema on-read and if your files contain changing schemas, it is painful to workaround all the errors you face. JSON is too ambiguous when it comes to types.
There's avid communication and coordination is all done via text (Slack/IRC). As long as you're following along, I think you can spot it pretty well. People are also more used to managing their own stress and time. They will let the people know if they need to step out for a few minutes so the workload could be shifted/paused to give them time to step away.
I would expect a senior-level developer to get the gist: don't badmouth former employers (or customers). It never looks good. Of course you can explain that the job wasn't a good fit, but in an interview situation you want to avoid opening the door for follow-up questions that will force you to choose to either make yourself look unprofessional (or too fussy) or to blame the former employer. It takes judgment and every situation is different.

When I have interviewed people who complain about their current or last job and tell stories about how the work is shit and the management sucks I can't help but get the impression that they are a difficult employee. Maybe that's not true, but without knowing anything else it's easy to get that idea. And I would prefer the candidate focus on what they are bringing to my project and team rather than than talking about how their current/last job sucked.

A decade or so ago I worked for a large-ish publishing company. We were hiring a couple of programmers and I was one of two senior people assigned to do initial interviews. One candidate came through a recruiter, looked good on paper, and he had several years of relevant experience at a major publisher (Playboy) using similar technologies. During the interview I asked why he left that job -- he had a several month unemployed gap on his resume. He said he didn't like working in the "porn" industry. I said "You must have known what Playboy publishes when you took that job." Then he launched into a long explanation of how he didn't get along with his manager and how some of the other people on his team were slackers and so on. We didn't hire him -- maybe he was right about the work environment but the whole exchange left a bad taste for me and the other senior doing the interviews.

Bottom line: Prepare for the question "Why did you leave your last job?" (Or "Why are you thinking about leaving your job?") and have an explanation ready that doesn't reflect badly on you, makes sense, and doesn't require badmouthing the last place.
Show HN: Lifetime deal to create beautiful posts
I should have added (outside of edit time now) that I do like what you've done with NGS. Nothing I've posted above is intended to suggest I disagree with your approach. We're covering mostly the same problems but we've just looked at it from different angles. Which is good -- the more options out there the better I say.
Great, so when prices increase so much people can't afford to buy something there's no inflation with regard to that item. That's handy.

You're right, I suppose the homeless don't experience inflation in housing costs, therefore it doesn't exist!

This is as beautiful as the NSA's redefinition of surveillance whereby they only collect _all_ the data they can. But it's not surveillance until they look at it, which they assuredly don't because there's so much of it.
I'm a developer who is also a pretty fast typist, and I have to say that's not my experience. I wouldn't want to hunt and peck, but my sense is that higher than, like, 40 GWAM probably yields diminishing returns.

Language might make a difference there. Writing C# with a QWERTY keyboard, you still have to interrupt a normal typing flow for your parentheses, braces, etc.

I suppose it's helpful if you're writing long comments, but for the most part, I rarely hit sustained bursts of my peak typing speed when writing code.
Firefox 93.0 on Windows 11. Characters copied & pasted from charmap.exe

a: U+0430 "Cyrillic small letter a"

e: U+0435 "Cyrillic small letter e"

i: U+0456 "Cyrillic small letter Byelorussian-Ukranian i"
How eco-friendly is the COP26 website?
Seems particularly irrelevant to this thread.
> What is the "basket of things" composition and how many Americans have a spending profile anywhere near that?

Well:

> 2. How is the CPI market basket determined?

> The CPI market basket is developed from detailed expenditure information provided by families and individuals on what they actually bought. There is a time lag between the expenditure survey and its use in the CPI. For example, CPI data in 2020 and 2021 was based on data collected from the Consumer Expenditure Surveys for 2017 and 2018. In each of those years, about 24,000 consumers from around the country provided information each quarter on their spending habits in the interview survey. To collect information on frequently purchased items, such as food and personal care products, another 12,000 consumers in each of these years kept diaries listing everything they bought during a 2-week period.

> Over the 2 year period, then, expenditure information came from approximately 24,000 weekly diaries and 48,000 quarterly interviews used to determine the importance, or weight, of the item categories in the CPI index structure.

* https://www.bls.gov/cpi/questions-and-answers.htm#Question_2

The BLS' CPI isn't written on some set of secret scrolls. If you're curious about how it is configured just look it up.
Came here to provide exactly that link (canonical: <https://perldoc.perl.org/perlre#Script-Runs>). For those who figured they'd skip over it, it's pretty neat IMO. Perl 5.28 (released 2018) added a new technique for matching patterns that aren't all from the same Unicode script, a "script run."

>In most places a single word would never be written in multiple scripts, unless it is a spoofing attack. An infamous example, is

>>paypal.com

>Those letters could all be Latin (as in the example just above), or they could be all Cyrillic (except for the dot), or they could be a mixture of the two. In the case of an internet address the .com would be in Latin, And any Cyrillic ones would cause it to be a mixture, not a script run.
Discourage the use of sysexits(3) in new code (2020)
Non-English characters are quite useful in comments where you're explaining Unicode processing stuff, and in regexes working with the characters, and when you're using maths notation (proper symbols in comments, Greek letters for variables, etc.), and when you're drawing boxes in a terminal. I'm sure there are many more too.
The compiler will warn about potentially confusing situations involving different scripts. For example, using identifiers that look very similar will result in a warning.

Unfortunately, I've little experience of rust, so I don't have experience of that warning. It would certainly help catch a one-liner exploit, but wouldn't it be excessively noisy for code written in non-english languages?
Pretty sure anarchists were not shot in the face for daring to claim an 8 hour workday, but rather for setting off bombs, blowing up factories, executing political opponents, assassinating elected officials and royalty, and triggering world war 1 :P

I get the romantic appeal of anarchism, but these people were not calling for more government regulation of labor markets.

It was unions, not anarchists, who were advocating for 8 hour work days, and some of them were attacked by police as well as private security, but also some of them were pretty violent themselves, for example attacking strike breakers and immigrants. There was a lot of street violence going on.
Usually I had funny but opposite experience when doing consulting for performance optimizations.

At some points either teams converged to people without basic knowledge of data structures or they rushed with something that works (when N in O(N) was small) then scaled up. They get used to lower performance slowly like boiled frog.

Then someone is tasked with optimization, but instead of attacking data structure at hand, usually those people tried to optimize pieces of the puzzle for smaller gain, then they ended up with small hacks to shave some execution time, with unmaintainable code which lead to serious bugs.
Inspired doesn't run the same code.
Further, anything you say in an exit interview can and will be used against you. So either tread lightly or keep quiet.
It is sad. Once again C++ is foisted with an overly complex and ugly standard that will make programmers unhappy for decades and likely cost billions in lost productivity. The proposal got pushback from a number of expert sources as well as from the community at large and yet here we are.
In general, we've always just wished everyone well, and then spent holidays with friends and family, not work.
> It’s code that’s much harder to get visibility into, harder to track over time, harder to reason about in the context of a larger codebase, and harder to measure and understand the performance implications of.

I think this really depends on the developers and their tools. I've seen at least one system that is built on the database using hundreds of stored procedures and triggers, and that was still maintainable. The reason that it was maintainable was that there was a code and naming style that was used consistently throughout the project, that each trigger and stored procedure was documented, and that the developers had a good tool to maintain everything.

Maybe in practice it's the exception, but good coding style can help just as it would help with code in a service.

> And for most cases, all this downside with little/no upside.

Well... obviously there is a very important upside and that is performance: you are executing code very close to the data and this can give you a big performance gain. If you execute business code on an application server, you have to first fetch the data from the database, then manipulate the data and then send the data back so that the database can store it. If you execute business code inside the database server, you don't need the round-trip (which goes typically over a network connection) and this can result in much better performance.

Personally I never built a system that relies on triggers and stored procedures. I'm used to working with an ORM and implementing business logic in the service. I do rely on database features (different types of constraints) to protect data consistency as much as possible. Still, at some point I would love to build a system that has its business logic in the database just to get the experience and to really know how that works. I also wonder how performant the language integrations (which might be more expressive than the default) are that database systems sometimes offer.
While this is an influence, it shouldn't be too overstated. Some of these sentiments and doctrines are very close to ideas seen in earlier Socratic philosophers, people who wrote and operated before Alexander's expedition (A rough timeline is that Alexander studied under Aristotle, who was Plato's pupil, who was Socrates pupil).

Socrates' entire method is one of systematic doubt, the only thing he is not certain of is that he does not know. This is how Plato portrays him as approaching everything. He asks question after question, and almost never gives answers or offers a clear position.

A sentiment like “desire is absolutely the first of all bad things” from the wiki article also linked in this thread is quite adjacent to Plato, maybe not in those exact terms, but it's not a brand new idea. A good example of this is the leaky jar in Gorgias, a large chunk of The Republic also deals with which part of the soul should govern the body.
University of Florida bars professors from testifying in a voting rights case
Ask HN: What hosting allows 100TB a month of outbound traffic?
What would be a reliable hosting option for a website serving 100TB a month of outbound traffic (besides AWS)?
Which is why most game studios don't care about API portability, everyone knows how to write an API agnostic backend.
"We all write some ugly hacks. Just release it and work on it in public, it's fine."

That, and the "cleanup" will never be "good enough" once you go down that route.
Note: of course SSE is 16 bytes, AVX is 32 bytes! So there is still some margin to be exploited here.
IMO the adjustment should not be proportional to f(diagonal length), but f(diagonal length, average living room diagonal length), because the optimal viewing experience comes from picking a correct TV size for the distance between you and the screen.

I'm also seconding the proposal for negative hedonic adjustment on TVs (and arguably everything) that's a function of amount of advertising shown through them.
I imagine they'd prefer to avoid the realm of uncurated user content - too much risk and hassle, and doesn't really suit their monitization strategy.
There are other factors that favour Apple in this market (health).

Their brand is so much better than possible competitors and their stance on privacy (flawed though it may be in respects) and use of personal data gives them a huge advantage versus say a Google or Facebook.

The crazy thing about this is that as an opportunity it probably doesn’t require a huge investment from them for it to become a big part of their business. The pieces are all there already.
Is this a joke or a serious answer? Why would a headless mac need one more display that it doesn’t use?
You are arguing based on the assumption that capitalism is the essence of life and nothing can be done without it. That companies are hurt does not have to mean that society is hurt. Companies are not persons, and if we lived in a fair society everyone would be well-off no matter what imaginary numbers (money and markets) have decided for them today.

> But if you take away their sale people forever, you might as well just close down the company.

When you say sales people, are you talking about a merchant behind a booth? Or a PR person? The latter should not exist at all in my opinion and is definitely a useless job which does not produce anything useful for society. The social function of marketing is to direct part of the revenue stream in one direction and not another, which is only "useful" (huge quotation marks) in an economy based on private property and competition. In a cooperative economy where as long as there is food people are fed, what matters is how to produce food and maintain infrastructure and heal people, and of course culture/science/education.

> Just because we _did_ survive without certain employees for a period of time doesn't make them all useless. The long term impacts are substantial.

I agree we cannot study these problems in isolation. However, you are the one not looking at the bigger picture. Another world is possible if we stop following the laws of Capital and State which are not laws of nature. Also, to be fair, many useless jobs kept going: i would have gladly done without cops and bankers and politicians for the lockdowns (and forever) but unfortunately these bloodsucking vampires grew even more virulent. Well I guess that's how species feeding on our misery operate.
Which part of Japan do you live in?
I’ve used https://www.100tb.com before as a CDN no problems, there are similar companies like them such as Hetzner too.
They've mentioned Europe. We don't do paychecks here. Money just lands on your bank account.
Have you actually looked at the co-routine stuff? It is another level of awful, even for C++. The committee screwed that up.
This other meaning was also true when Emacs defined names for its keys. So why the hubbub now ?
What could my scraper which makes 1 HTTP request per day possibly cost the webmaster?
I’d guess that many (perhaps most) wealthy households hold far more dollar-denominated debt in their real-estate and business interests than they do cash.
heh, I see what you did there :)

On a side note I found the book to be interesting, and I used few of his techniques to negotiate price of my now current house.
I'm not saying it's impossible, but Apple is a company that cares a great deal about the environmental valence of their products. Obviously CSR is a bit of a shell game no matter who does it, but Apple seems to take it seriously, and they seem to have made pretty real strides in reducing both operations and manufacturing footprint. Moreover, as compared to many electronic manufacturers, they seem more willing in general to actually impose environmental responsibilities on suppliers, and subcontractors, and further downstream. One example of this is that they build or buy huge amounts of renewable power, and they work with suppliers who don't use renewable power to switch.

Without getting into the debate about the true environmental impact of cryptocurrency, we can all agree that cryptocurrency has an external appearance of being environmentally bad. Maybe that's unfair, maybe it's not. But if Apple announces meaningful cryptocurrency integration, it is going to expose them to that debate in a way that superficially will seem to cut against their values.

As a result, I do not expect them to do so. That's not to say they'll block cryptocurrency efforts by third parties, just that I do not think they're ever going to do anything themselves or trumpet those kinds of connections.

Small disclosure note: I worked in an academic lab where coworkers, one of whom later a coauthor of mine in an unrelated product, were hired by Apple to do some work on conflict minerals, mineral sourcing in their supply chain, and Dodd-Frank's conflict mineral oversight provisions. I was not involved in the project personally and it ended several years ago, but obviously it gave me a bit of exposure to Apple's efforts that no doubt shapes my perception here.
Unblemished Solutions for NFT Marketplace Platform Development Right Away
visio? - nope

office 365 for large complex excel sheets with bloomberg terminal plugin - nope

MS just tries to embrace, extend and extinguish ubuntu(linux)

They are basically IBM in the 1970s/80s. I give them 20-30 more years and they will become irrelevant.
'Everyone' did not people would be back to buying cars soon enough. Stock prices of car manufacturers lost 50% of their value. Factories were closed. They could have been closed for months or even years. That is a recipe for a liquidity crisis for a company, of which there is no coming back if you can not borrow money. Moreover, even if it was possible to produce cars, people were worried about a deep economic crisis caused by long lockdowns. Car sales are the first thing to go in such a crisis.
No it wasn't a matter of money as the emails revealed during the case proved.
The CDC data is here:

https://vaers.hhs.gov/data.html

https://vaers.hhs.gov/data/datasets.html?

Independently of your opinions about the people behind the site. Are you claiming the data is altered?

Please provide a CDC driven equivalent website, that does not mean downloading CSV's (!!!) and I will request
the moderators update the link to it.

Update: Maybe also good to tip the CDC ;-) as their current VAERS data is not available and link gives the following error: "The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later."
It's a good book.

I wrote a little review + gist here: https://nts.strzibny.name/learning-negotiation-never-split-t...
If you don’t have the power to turn it around (e.g. if you’re not a director), the wise thing is to bail. It’s highly unlikely that you’ll make a significant dent in improving things there, so you’re just wasting your time working there. My 2cents. Been in a similar situation twice, bailed immediately, and my career has been fine.
You can have an economy without capitalism. Capitalism is defined by private property and shareholding. But you could have a modern society based on consented cooperation.

Have everyone who wants help in the fields (more people like that than you think), and if my neighbors think it's useful we'll have a grocery store but without money. We'll just take turns to feed the shelves and clean the floor and worry about the logistics. And if we grew too many potatoes for our local consumption, the people from other neighborhoods may well enjoy them and have some other stuff to send in our direction as well.
Grew up as a standout soccer and volleyball player. Got burned out before college and switched sports. Found endurance sports in my late 20s and love it bc I can go out and disconnect from everything. Still play competitive sports, but being out in nature is what I love.
There are rare instances where people say that life exists elsewhere, other just state that there is a possibility > 0.

I agree that it is arbitrary that the dimension of the exponent of n has to be larger than the negative one of p. That probably stems from the assumption that the universe is endless.
The point of the vulnerability is that you can't necessarily see the strange Unicode characters.