jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
First just want to say thanks for continuing to take the
time to provide feedback. Often I'm blunt but that's just
for sake of time and very appreciative of the time you have
been taken to reflect on this.

You keep saying that "Tree Languages are the future"
but I don't see any impressive examples of it.

Binary notation as an idea was worked through for ~250
years before we had very impressive examples of it in
computers, so I'm pretty happy with the examples so far
given that I'm ~10 years in, and ~4 years since publication.
So just at a high level the short term game common in the
rest of tech isn't something I'm interested in playing.

Beyond what's out there, I've seen the results from
thousands of experiments in everything from assemblies to
compiler compilers to declarative data notations, and from
software to hardware and everything in between, so the
amount of data I have dwarfs what everyone else has seen.
While I totally get that it's not raining buckets now, and
in fact people feel barely a drizzle, I have quite a dataset
that there are big clouds on the horizon.

Is that iris grammar document in designer a good example?

It's mildly neat. Here's how we used an early version of
that a couple of years ago to publish synthesized data for a
GWAS EOPEC study
(https://github.com/breckuh/eopegwas/blob/master/mockData/cli...).
Tree Notation will become the standard way to describe data
schemas and make synthesis a breeze.

outweights the ugly formatting

The formatting can be described as this: minimal. In fact,
the most minimal. If you think minimal is ugly, than we
probably won't come to an agreement. Keep in mind though
that you can write code to project Tree programs in whatever
way you want. I won't disagree with the statement "Tree
Notation doesn't work as well with my existing tools as
other langs", but if you go back to stuff from 2017 and look
at the trajectory, you'll see that Tree notation tooling has
improved remarkably and in a couple more years you'll see
stuff that just isn't possible with 1-D langs.

doesn't map well to any programming language

Do you know Lisp? Tree Notation maps to S-Expressions
without parens.

un-nesseary restricts the data that can be represented.

From the paper (2017): "Prediction 1: no structure will be
found that cannot serialize to TN."

your existing grammar programs "nice looking".

To each their own. I think in the long run simplicity lasts. Also, the bigger idea isn't Tree Notation, but the idea of 2-D and 3-D languages https://longbets.org/793/
This is where I failed to understand the idea of a "Developing Nation". Aren't they all?
Thanks for mentioning this. The post was designed with the idea that people would read through the whole thing before deciding to buy (there are two links towards the bottom).

I always get annoyed when I navigate to a page and there are HUGE buttons telling me to spend money. So I tried to not do that.

Although, I may have pushed it too far in the opposite direction.
I think baldness is a sign of alpha males in our society.

I’ve met many high quality women that agree.
Some of your points are taken seriously! Think of purifying Prolog such that cuts and the like are (for many cases) no longer needed, yet you get comparable efficiency. See library(reif), library(pio), ...

Think about implication in propositional logic. Take two entirely unrelated propositions a and b. According to this logic either a → b or b → a is true. This, btw, cannot happen in Prolog.
https://archive.md/Gluq8
https://lite.ip2location.com

You can find 22 programming libraries in https://www.ip2location.com/development-libraries
Don't you want those Indian developers living in the U.S.?

At least then they would be spending their U.S. based income here.
Can anyone elaborate on this? From the regular license description:

The main thing you cannot do is offer the item up for resale either on its own or as part of a project. So you can use the item in a free game, but not in a game that is on sale. You can use the item in a website, but not in a web template that you sell.

Here are the full legal terms: http://themeforest.net/wiki/support/legal-terms/licensing-te...

Specifically, I wonder if you are referring to this line:

(d) Unless you have our prior written consent, you must not directly or indirectly license, sub-license, sell or resell or provide for free the Work or offer to do any of these things. All of these things are referred to as Resale.

(g) You must not incorporate the Work in a work which is created for Resale by you or your client.

I wonder what they mean by "indirectly selling" the Work. Does this apply to SaaS? What about Freemium products?
"rapier" is what I thought, as well; the rapier is a light thrusting sword, which is intended to deliver a quick wounding strike to the target. Seemed perfectly on-point for this drone.
About this:

"I think we may be coming to the end of a period where being an artist was synonymous with being urban, unless we are willing to fight for it—but before I start it, let me say that I have mixed feelings about my own conclusions."

The great art scenes tend to emerge in great urban centers that are going through an economic crisis. That is why New York's art scene was so hot back when "white flight" was in the news -- when all the whites moved the suburbs, and New York almost defaulted on its debt, then New York was a the world capitol of art. That was an era when New York had low rents.

Artists need 2 things that rarely come together: a concentration of cultural capital/amenities plus low rent. A growing city with a thriving industrial base rarely produces a great art scene. It's when the crisis hits, and therefore rents are low, that the art scene flourishes. Many of the great "golden ages" of art arose at a time when urban centers were already in decline. Much of what we think of as the Italian Renaissance happened after 1492, when the trade routes suddenly shifted to the Atlantic, and the Italian city-states saw their trade erode. Likewise, the Spanish golden age, in art, occurred after the shipments of gold and silver, from the New World, went into decline.

For the last 20 years we've seen cities such as Berlin emerge as great art scenes, and again, they follow the same pattern: the struggle to integrate the old Communist regions into the rest of Germany has proceeded with painful slowness, and Berlin offers a great cultural center with low rents (certainly low compared to New York, though rents in Berlin have been rising quite a lot).

The emergence of a thriving software scene in New York certainly puts pressure on the art scene in New York. It's possible that the center of art in the USA will find a new home. There are many cities in the USA that are still facing economic crisis and therefore offer low rents. New Orleans, Asheville and many other regional centers have incipient art scenes and low rents. Maybe one of them will evolve toward being the arts center in the USA? But of course, we live in a globalized world, so it is possible that a place like Berlin could emerge as the favored location for USA artists.
The search couldn't find the truck as 'f150' either. I have an automotive site (retail ecommerce) and it is amazing the variations on truck names that people enter to find what they want. You could probably get some good search terms to alias if you did some research with the Google Adwords keyword tool. You could make F-150=F150=F series=etc...
Pixamid is similar to Color, in that we instantly share photos with those around you. But Pixamid gives the user more control, allowing them to limit sharing to just friends at the same place.

We also focus on aggregating photos from whatever source we can. Today, when people are together socially and taking photos, those photos end up spread out all over. If a Pixamid user is at a particular place, Pixamid will collect any photos taken at the same place from Pixamid, Foursquare, Facebook and Instagram.

The more nuanced sharing model and the aggregation are not currently features of Facebook clients. From what we have learned, a lot of people are not happy with any existing photo sharing solution, and we hope to provide some of them with a better service.
I have a few comments:

- nice design

- why use categories? I tried to find my car in two categories and couldn't find it. I finally gave up and searched, and still didn't find it (no fuzzy matches).

- Why not use a flip approach to flip through the car detail pages and star ones that you want to do further research on? Starred items could then be viewable as a features/price matrix.

- What is the problem that the site is solving for people? In my opinion it's "What cars are out there, what do they look like, and how do they compare?".

- I think that info about cars that are currently available with big incentives or other discounts would be useful. Two seemingly smilar vehicles could have a very different monthly payment b/c of incentives and as a consumer I want to know.
Take out the Google ads. If your goal is to make money then there are ways to do that, but don't throw up ads until you're out of ideas.
We worked on an algorithm that will check every prediction to know if they happened or not.

If members record a prediction on Beansight and that it happens, they will be rewarded. If they record predictions that will not happen, they will lose credibility points.
I've actually used that device before. It's fairly common in law enforcement and inteligence agencies, and it will take everything. Including passwords/deleted info. There is no reason for using it on a traffic stop though, that's just straight up invasion of privacy and would piss me off to no end. It's use is (and should be) for the more criminal/forensic cases.
there are all kinds of intangibles not mentioned here. what if you have an idea that transforms the company's sales numbers or you dream up a better way of doing the builds that reduces integration bugs. So many ways an employee contributes intangibly.

you're right, pay is basically what your peers make +/-
Upvoted for germane use of 'germane'.
That doesn't sound right. From what I've read, people with mental illness and those who are highly creative may get the trait (creativity on the one hand and mental illness on the other) from the same source.[1]

From a study on the subject:

Daniel Nettle, a psychologist at Newcastle University, and Helen Clegg, at the Open University in Milton Keynes, carried out the survey.

On analysing 425 responses, the psychologists found that artists and schizophrenics scored equally high on unusual cognition, a trait which gives rise to a greater tendency to feel in between reality and a dream state, or to feel overwhelmed by one’s own thoughts.

[1] http://www.guardian.co.uk/science/2005/nov/30/psychology.hig...
This particular implementation of the timing attack uses the fact that OpenSSL is used as a shared library, so that the (read-only) lookup table is mapped to the same physical pages in every process using the library. That wouldn't be true in the "same-metal-different-VM" attack model (but it seems like it should be possible to extend the attack to that scenario).
He may have a good strategy in that he teamed up with another person on his PLoS blog. That can decrease the chance of blog silence.
>>>@SivaVaid(hyanathan) just said on Twitter: “There are no wires in the human mind. So it can’t be ‘rewired’ Get a grip.” Right. What can be rewired are media and education and that’s what we’re seeing happen — or what we should be seeing happen.<<<

What a load of bullshit. The human brain can change; in fact, it changes all the time. The problem is that we are changing far faster than our brains can, which isn't really all that dangerous in my opinion—somehow we continue to live even though we have lots of unnecessary body parts. In comparison, the unnecessary parts of our brain shouldn't hinder us all that much.
AppSumo should be careful with deals like this, I don't know what the case is in the US, but under UK law if you make a sales offer you have to have sold the product at the claimed full price previously (or otherwise make it very clear that the product hasn't been sold before).
It took me two hours to solve it (though that's a reflection on me, not the problem. ;) ), which is where that number came from.
Photons don't have a mass. If they did, they wouldn't be able to travel at the speed of light (it takes infinite energy to make any mass travel at the the speed of light).

http://en.wikipedia.org/wiki/Photon#Experimental_checks_on_p...

E = mc^2 applies to matter, not photons.
Satellite images: http://goo.gl/YydfK
Without a time limit you could become a millionaire by flipping burgers for 50 years.
I looked at Bluespec before I tried Cx, it has good points and very powerful features (parameterization of modules comes to mind), but overall I find the semantics to be too complicated for my taste. Rules firing in parallel with custom priorities and possibly non-deterministic?
We write insecure software because security is not part of the build process.
Doesn't look like it, but it's very simple to recreate.
If I read correctly, it's clarifying magistrate judges' authority to issue a warrant given resources behind VPN/Tor/similar might otherwise cause jurisdictional issues, among other things. It doesn't seem to be changing probable cause requirements. But I may not be reading correctly.
I don't understand. Is it this sentence at pg 338?
"(A) the district where the media or information is located has been concealed through technological means"

But this applies to warrants, and would apply to all of SSL or SSH traffic ("information") or password protection of the PC or media, or sending encrypted word documents, not just vpn, ipsec or tor. Even binary formats would qualify as concealed.
I don't see anything about tor or vpn.
"With sails unfurled."
sounds like iframes again.
Those are fair criticisms of Backupify to date. We've recently totally reworked our throttling mechanisms, to our initial backup times are decreasing rather rapidly. But, to your point, we are at the mercy of how fast Google can give us the data through their API. That said, given Google's general uptime, the likelihood of Google losing a file before we can back it up is pretty remote. Not zero chance, but really unlikely.
Thanks for this very long and interesting comment. All your points sound valid, and I won't say I don't believe you. There is one point which you agree on: why did Ev fire Noah, and why was he never ever been mentionned in the "official" twitter story ? Even the guy who designed the first twitter logo got huge credit for it. I understand Noah convinced Ev et al. to allocate some time on twitter - he also came up with the name, he probably influenced the vision (away from pure status sharing)... And no mention of him ? It smells fishy to me, but I might be wrong...
Perhaps I spoke too soon. It looks like GitHub is able to do something about the issue.

https://github.blog/2021-01-05-advancing-developer-freedom-g...
I've never bought a car from a dealer. Has the Internet affected car selling very much since this article was written? The author mentions the beginning of some trends like with carsdirect.
https://www.youtube.com/watch?v=-yxQIRl6Qic talks in great detail about why http2 exists and why it does things the way it does.

It also addresses the usual complaints, including the "binary" part.

The short version is that is all about speed and security (by encrypting everything).

As to the issue of binary vs. text. Implementing binary protocols (including tools used for debugging them) is much simpler than implementing text protocol. HTTP1 might look simple to human eyes but it's not an easy protocol to implement (fully and correctly). I know, I tried.

Furthermore, engineering is about tradeoffs. HTTP2 is not simple but the complexity exists to address real problems in failure modes of tcp stack and to maximize speed by both sending as little as possible (compression) and ensuring that one request doesn't block the other, as long as there is bandwidth to send both.

Maybe the purity and simplicity of the protocol is more important to you than improving the speed by few %, but to make it makes perfect sense to trade simplicity for even modest gains in performance in the context of http.

You only write the code once but it'll speed up every http connection until end of time. That's a lot of http connections which adds up to a lot of bandwidth and time savings.
I think they missed the part where the untrusted USB stick pretends its a keyboard and manipulates the trusted USB stick.

The problem with USB sticks is not whats on them but USB itself.
Do you realize that you disagree with your first sentence in your second sentence?

We understand that only the most obvious leaks will be caught this way. The existence of more sophisticated attackers shouldn't discourage you from trying to catch the less sophisticated ones.
If your needs are extremely simple (e.g. graphical dialog boxes launched from a shell-script,) then there's zenity (gtk): https://help.gnome.org/users/zenity/3.14/ and kdialog (kde).

For an ncurses-style version of zenity/kdialog, there's dialog http://linux.die.net/man/1/dialog and whiptail http://linux.die.net/man/1/whiptail .
>The biggest difference with bitcoins is that nobody can create them out of thin air due to whim like they can with USD.

Bitcoins/Altcoin "mining" creates coins out of thin air (+ silicon and electricity).
It's an accident of history and messaging. They were both publicly announced at the same time, and both described themselves as "systems programming languages."

As it turns out, the two languages have entirely different ideas of what "systems programming" means. And Go was announced very close to its 1.0 launch while Rust was announced very, very early in its development cycle. So in reality they actually align neither in timing, nor in target domain. Still, the initial contrast seems to have stuck.

The only real overlap is that both deign to be C successors. But in such different ways that the head-to-head comparisons make little sense.

There's also the perception that they're the only recently-created languages that have gained any real traction. You don't see nearly the ink spilt on Nim or Zig as you do on Rust or Go. So there's maybe some sibling rivalry there. (In this vein, I occasionally see comparisons of Rust vs Swift.)
(I'll copy my reply here so other users can see it.) Unfortunately the way the API is designed, it only returns IDs and you then have to make a separate request to get details for each of those items. We recognize how limited that is and intend to make a new version of the API. In that version, you'll be able to request a JSON version of any page and get all the info that's on that page. I think this will do what you want, or at least will easily be extendable to do it.
> While I got also shocked at first by Go's time formatting, is by far the easiest to learn and memorize once you get it.

I completely agree. I've used strftime and the like for years, and I still can't remember %m vs %M without thinking twice about it, at which point I usually just look at the docs to make sure I'm not making a mistake.

By contrast, as soon as I learned the "trick"[0] behind the canonical date in Go, I had it committed to memory, and I haven't needed to look it up once since.

YMMV, but personally, I'd much rather write "Jan" when I want a three-character month and "January" when I want a full month than try to remember that the former is %a and the latter is %A (...or is it the other way around? Time to check... again!)

[0] http://golang.org/pkg/time/#pkg-constants
Right, a colloquial metaphor.
Unica.
Stalemate is a very specific term that means that the side to move has no legal moves. If checkmate is impossible this is generally called a "draw by insufficient material".
hah i am jealous of you both... i don't get the kickbacks, i just get one more team of consultants that i have to work with on every project who relish the tiny bit of authority they have now been granted (Message Broker team thinks they're hot shit cuz they are a bottleneck on every project & we can't revise our service interfaces without their permission).

Funny thing is, all the consultants who specialize in these products are awful pseudo-programmers & I end up bypassing their techs (WMB, BPM, etc.) with pure Java solutions whenever possible since the overhead of speaking to them creates like a 10x productivity loss. If the nosy busybodies (awful below average pseudo-programmers within our own group) didn't tattle to mgmt to help them reign us back in, the whole company would be none-the-wiser & we'd get work done at breakneck speed... ALL MOST OF US NEED IS A GODDAMN SPRING OR EE CONTAINER + THE JVM, hah.
Chess engines make use of similar Markov-chain-like techniques, such as killer [1] and history [2] heuristics. They also use win-loss-draw outcomes from millions of grandmaster games in a similar way to build an opening database, to guide them through the opening, the phase which they are weakest at.

[1] https://chessprogramming.wikispaces.com/Killer+Heuristic

[2] https://chessprogramming.wikispaces.com/History+Heuristic
This is actually vintage already, it kind of merged with the general slang used on runet. Nowdays more VK than LJ.

Most of distinct phraseologisms (like аффтар жжот) faded quickly because it began sounding like last year (and it was many years ago).
Shogun| Multiple Ruby on Rails Engineer | Full-Time | Remote

You Are...
An experienced Ruby / Ruby on Rails back-end Software Engineer in the United States, Canada, UK or Russia who will be working directly on one of our client-facing products, helping build and maintain the product.

In This Role You Will...
-Design, build and maintain robust and scalable software using Ruby on Rails
-Participate in architectural design discussions and planning sessions
-Solve technical problems of high scope and complexity
-Collaborate with your squad to solve problems ranging from scalability and performance to architecture and feature development
-Scale, extend, and maintain our cross-functional APIs

Requirements
-Strong proficiency and working experience (4+ years) in Ruby
-Fluency in testing frameworks such as RSpec and/or Cucumber
-Experience working with multiple types of SQL and NoSQL datastores including MongoDB, PostgreSQL, Redis, and more
-A good understanding of server-side templating languages such as Liquid and Slim
-Experience in working on a medium-to-large monolithic codebase
-Good hands-on knowledge of CI/CD tools
-Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
-Self-managing, both in motivation and learning
-Work in line with our values

Apply Today!
www.GetShogun.com
IMO it's because it's very dubious the AI is doing what the paper is maintaining it's doing.

People are not 'race x' or 'race y' biologically, as if race is some discrete set of features common to a whole population. Every individual has a set of biological features inherited from their ancestors which, theoretically, could include any or all so-called 'races'. Human beings have a continuum of features that is heavily interlaced amongst all the 'races'.

Putting it another way, if we were alien visitors, and had in front of us a representative sample of dead bodies from the entire world, we would be hard pressed to sort those bodies into 'races' based on biological features.

For example, we currently use melanin levels as a key indicator of 'race' today, but an alien, lacking the social context of the significance of say, high levels of melanin, may well consider it a secondary feature since its shared with otherwise unrelated people