skysight-inc/HackerNews huggingface dataset:
> I haven't seen a single criticism of the paper that even recognizes the author is referencing large-scale incontrovertible research involving the Big-5 personality model (the giveaway is the use of terms "agreeability", "conscienciousness", "neuroticism").

Because it isn't relevant. The major weakness of the paper isn't that there are studies suggesting some differences between men and women, but that it doesn't convincingly argue why these difference are relevant to what is being suggested.
Any parts of the project open source and/or have you written any detailed blogs on the development process?

Would love to read more about the challenges you encountered and how you solved them.

Even moreso the move to Phoenix is enticing for a project of mine. Any tips there?
You mean something like this?

https://en.wikipedia.org/wiki/ARGUS-IS
Correct, suppliers etc are higher on the liquidity preference than debt. If something were to go wrong, its most likely that Tesla would get a soft landing (e.g acquisition by Toyota) that would pay debtors significantly more than equity holders, but doubtful it would be 100% of what is owed in that scenario.
FYI: Legalization and decriminalization are two different things. The first involves heavy regulation. The second involves making it not a crime, basically.

And making it a crime creates all kinds of problems. I support decriminalization.
Yeah, I guess I should have introduced my crowning achievement instead... a random HN Tech Buzzword Title generator ;).

Seriously, though. thank you for taking a look at the project and let me know if you have any questions.
I lose my patience with screeds like this, that choose not to examine the systemic reasons why this happens, instead preferring to yell at the dumb jerks who took jobs programming things the author doesn't like.
I'm not sure what you mean by fake transactions, but transactions are verified with public key cryptography, and a block with invalid transactions will be rejected out of hand by blockchain nodes.

There are two* major classes of attack which someone could do with the power to mint blocks at will (i.e. a 51% attack):

- discriminatory filtering, where valid transactions are
never validated
- double spends, where a transaction appears like it's
been validated for a time but is then rolled back and
becomes invalid

But no one can mint transactions without private keys.

* They can also monopolize the rewards of mining, but that's not nearly as bad as the other issues.
> there is nothing wrong with leaving the property of an angle being 'right' undefined and postulating that all angles that possess this property are equal

Yes there is; it makes the postulate completely useless. Stating "all angles possessing a certain property which cannot be assessed are equal to each other" is useless, identical to declaring "any two equal angles are equal".

Actually -- are there proofs in the Elements which invoke that postulate?
I looked at TIOBE and Ruby was up year-over-year.
You can implement state machines as a set of mutually-recursive functions with one state = one function. Works very well, is tail-recursive and not trivially replaced by loops.
Yours. The statement "When you are violently coercing people into some kind of behavior, one of those is objectively superior to the other" is purely deontological, saying that violently coercing people is bad.
5% of the returns is the profit being reinvested (for example stock buybacks), 2% is inflation, 2% is real gdp growth.
Still, Aristotle (or Kongzi) would be much more preferable to some of the old books that are almost universally studied today.
Hi! Fellow stutterer here :) Since university, my stutter got a lot better, especially when explaining things, or when talking with friends, but I still struggle a lot at counters or in interviews. I've been seeing a psychologist lately (speech therapy didn't help) and he adviced me to practice daily reading aloud and meditating, the goal being letting the brain do the talking without thinking about it or intervening/struggling . Do you follow any similar daily routine? Any exercises to advice?
I recall reading a study somewhere that showed by High School, there are about the same percentage of girls interested in computers as the percentage of women in the tech industry. This article seems to present the same hypothesis, that girls are less likely to have access to a computer and develop an interest in programming.

If this is the case, then the gender imbalance has nothing to do with sexism in the tech industry or hiring practices. Google's efforts to hire more women is doomed to failure if there aren't an equal percentage of women coming in the first place.
AFAIK bash aliases never bleed into the scripts you run. So an alias should be relatively harmless.
Or rather, the language recognises the conditional and makes sure you handle all the cases.
> women, whom he has decided are inherently incapable of working at Google.

But that's not at all what he wrote?
Using Airbnb, I rented an entire 2 bedroom apartment in downtown Belgrade, Serbia for about 13 days. With fees, the price was $380-ish USD, just under $30/night. It was a really good deal!
> "... once people find patterns like this, they have a habit of disappearing."

Hah! Grammatically, "they" refers to the people (not the pattern).

IMHO, sometimes these details matter, as in:

"Let's eat grandma!" vs "Let's eat, grandma!"

or

"know your shit" vs "know you're shit"

:)
> the elimination of a capitalist class which does not work and hoards and accumulates wealth that's being created by others

"Collective ownership" doesn't solve this problem; it makes it worse.

The only way to solve it is for everybody to own the wealth they create, and then trade. In other words, free markets. "Capitalism" might not be the right name for such a system, but that's because that word has come to mean centralized control of capital, rather than free markets.
I certainly get that marriage has a social and legal structure which makes it more difficult to split. I just don't think it is paramount to sharing your life with someone. I am married but lived with my wife for 8 years prior and can say, personally, it made no difference in my feeling or commitment for her. During that time I certainly felt I was sharing my life with someone.
> it's easier to take advantage of the fact that the programming language is already providing us a call stack

Exactly, I think this point is often overlooked, because folks get stuck thinking about the syntax of what they're writing rather than how it works under the hood.
so whats the "cloud-keyset " then?

the "side channel" i am referring to is in however this impliments this mixing you refer to.

if you can observe how the internal state is changing given a cloud keyset you should be able to infer the secret key. in the same way you can infer the iv used in a mesernine twister from like 27 cycles (or whatever).

downvotes and promises definately wont reduce my skeptacism.
I don't have much of value to add, but I have met a number of these guys, and I always wonder/wish there was some way we could apply their enthusiasm without giving them the authority to cause real harm.
That was years ago - By now, I'm sure they run it all through deep networks and ought to easily be able to "search by thought" - for example, "find all people who have considered or ever talked about blowing up something in a non sarcastic way".

Neural networks, with enough training data (which the NSA surely possesses), and enough compute power (which the NSA also possesses), could easily do this.
The big contribution of the paper is providing a vocabulary for describing generalized recursive patterns. The vocabulary Meijer et al chose (un)fortunately didn't stick; we now know these operators as catamorphism = fold/reduce, anamorphism = generators, hylomorphism = streams.

There's a fair bit of unexplored territory surrounding these operators, with some intriguing possibilities. For one, replacing arbitrary recursion with ana/cata/hylomorphisms lets you prove termination (or at least forward progress) of a fairly large subset of programs, including servers, GUIs, and event-driven programs! See eg. the research on total functional programming for this.

Also, folds and unfolds generalize to any algebraic data type, not just lists. Basically, a fold on lists means replacing the Nil constructor with a value and the Cons constructor with a binary operation. The same analogy holds for any ADT: given a sum-of-products types with N alternatives, the fold function for it is an N-argument function where each argument is a function from that alternative to the new accumulator value. This opens up the possibility of auto-generating fold functions from data type declarations, meaning the programmer would never have to write a loop or recursive function again, only specify the transformation at each stage of the recursion.
Mrs. Herskovitz's Kimono
Michael, that's a lake!
To clarify a bit further than what the other comments said (abc.localhost. isn't implemented on macOS):

The RFC draft is talking about domains ending in ".localhost.", not any domain containing ".localhost." (so abc.localhost.example.com wouldn't be localhost).

All domains have to end with a period, or they're not fully qualified. "example.com" could mean "example.com.my.domain." if whatever you're using uses "my.domain." as the root. But "example.com." is always "example.com."

Nowadays that feature isn't used very often, as the root of domains not ending in a period is usually assumed to be in the root zone.
Suggestion: if you want it to be more "inspired by circuits", remove this feature:

+ is the crossing of paths (they do not interact)

That's not how the real world works. Instead, make a feature where source file names can include metadata declaring which layer in your printed circuit board they describe, and add a way to drill holes in all layers (lowercase 'o'?)

That also will allow you to make the front layer contain nothing but outputs, so that one could, for example, write a program that mimics pong or a digital clock (or basically everything)

That also can make you get rid of warps and that weird "Define warps at the beginning of the file by listing them after a %$" rule.

Also, libraries would simply be additional layer files that can be rotated and translated to their right location. Programs using one would have to provide connectors to that layer in just the right places.
Bill mentions that the current solutions are much more expansive, so it seems very likely that the NSA uses a private Google Cloud Video Intelligence[1] installation with TPUs in combination with their current iteration of TREASUREMAP.

This would enable the NSA to search based on scene descriptions of likely crimes and get government-ID tagging with GPS. This would serve as an effective filtering system and increase the productivity of intelligence operators.

1. https://cloud.google.com/video-intelligence/
Can we also acknowledge that a lot of groups are profiting from outrage?
https://www.youtube.com/watch?v=g16InStip5k
Tail recursion sometimes comes up naturally. It's essentially a goto with parameters. Thus it comes up where goto is also (at least borderline) useful, eg implementing state machines.
aside from aes and its varients, which of the other thousands of crypto systems arent vulnerable to it?
AI will be tool for Doctors & patient as 2nd opinion on diagnosis. And at least it will be the initial diagnosis tool where doctors are not present.
White privilege is modern civilization.
Ask HN: your experience in providing services through offshore corporations
I live outside the US and provide IT services for US companies.

Recently I learned about Panamanian offshore corporations and the fact that they pay 0 (zero) income tax on revenue generated outside Panama.

I wanted to know if anyone here had experiences setting up such corporation and providing services for the US:

- How well this setup works and how practical it is (for example remotely managing a company, receiving payments, etc.)?

- Is this a common practice? In other words, do US companies accept to contract a Panamanian corporation?

- If such corporations are as good as they seem to be, any contact to help setting up such corporation?

Panama is still a foreign country to me, so I feel uncomfortable moving my business there - though the prospect of earning a couple more tens of thousand dollars per year is tempting.

Any other general advice is welcomed (or advice on other jurisdictions)!

Thanks in advance

PS: this is a throwaway account
Well, in a theory based on axioms some notions must be left undefined (which does not make them useless), so why not the notion of the right angle?
Hey, I've recently been working on a similar project [1] to setup cameras on Pis with cheap USB webcams. However, I had repeated issues with Logitech cams causing the Pis to crash. Thanks for this link to MotionEyeOs, I'm going to see if this allows me to get some use from those cameras as well. (I had fallen back to using some HP and generic USB cameras).

Regarding your quest for a camera that will work outside and has night vision, I mention it in my little write-up, but an amazon search for "elp dome camera" should turn up a handful of USB webcams with IR illumination and an outdoor enclosure. I've had one on my outdoor balcony for about 6 weeks now without issue.

[1] http://moonbench.xyz/projects/pi-camera-network
What you just wrote is the equivalent of a climate change denier writing:

"The major weakness of the paper isn't that there are studies suggesting climate change exists, but it doesn't convincingly argue why these difference are relevant to environmental policy."

The author doesn't need to "prove" the science he references is real any more than I have to "prove" that climate change exists in order to discuss it. At a certain point, people are either educated or ignorant. And ignorance may be bliss, but there is zero reason for anyone grounded in rational skepticism to take the people attacking this guy on science any more seriously than they would take climate change deniers or anti-vaxxers, etc.
Is the orbx format specification public? I can't seem to find it.
Organize your desktop for web development
Perl 6: Optimizing Reading Lines from a File
The issue with universal basic income is that it will basically cause serious inflation in rental housing and consumer discretionary retail in first tier cities (NYC, San Francisco, Los Angeles, Seattle, etc.) as well as time wasting online entertainment. It will be a massive windfall for owners of these assets and be counter productive.

Instead of universal basic income, a more optimal approach would be to start with:

- Universal Basic Healthcare

- Universal Basic Food Vouchers (based on median cost of food excluding first tier cities)

- Universal Basic Housing Vouchers (based on median rent excluding first tier land constrained cities)

- Universal Basic Continuing Online Education (i.e. something like Wikepedia, Coursera)

Automation/Robotics/AI can and will drive the prices down for all of the above (with universal healthcare and housing in a first tier land constrained cities being the exceptions).

SamA, YC, Amazon, Silicon Valley and Wall Street can aggressively compete to solve these societal problems with maximum efficiency and distribution capability.

New universal services can be added as Automation/AI/Robotics drives costs down.
> Testosterone has effects on competition, so there could still be bias there

Oh. And that would be a biological, innate difference in behaviour between men and women, wouldn't it?

And even if women are as good as men at maths or computer programming- which wouldn't surprise me much- can't they be just less interested in it, just in the same way they're less interested (as you seem to imply) in competition?

And could I be as good as the average woman in teaching or as a nurse? Possible. Am I interested in it? No.
Show HN: Backup your SoundCloud account
Yes, I can attest to this too, harkening back to the classical orchestral auditions. This is why every player is put on probation for 6 months to a year. Their colleagues then vote them into the orchestra or they get voted out. This is the part that is about how they actually do their job. Getting voted out is pretty rare, but I have known a few people who have been voted out of top ten orchestras after the probation period. I can't tell you how tragic it is for everyone involved, especially the players who vote them out, because every single player knows how hard it is just to get to the point of sitting in their chair. Players who win auditions are extremely motivated to show up with their music memorized and perfect for every single rehearsal, sectional, and concert. They are on their first date behavior. So if they fail, there is usually a great reason that has to do with showing up unprepared or being rude to colleagues on a regular basis, or playing louder than the section all the time, or in some cases, showing up to work drunk or something ridiculous. But even when people have a substance abuse problem, the orchestra usually tries to help them first. So, perhaps there could be a probation period after tech interviews the same way we have them? (Actually, my friend told me that the Boston-based company, Wayfair, does this. Do any other companies do this? I think it makes sense for both parties. It's a drag when someone has had to relocate and they don't pass through to tenure, but those are the breaks, I guess.)
Very cool! If you're not already familiar with LabVIEW, you might check it out as there are some very interesting similarities and differences between AsciiDots and LabVIEW. A couple that caught my eye:

- LabVIEW creates loops by enclosing the repeated code in a graphical frame of sorts. That ends up being an elegant way to deal with iteration: An array that flows into a loop turns into individual elements inside the loop (one loop iteration per element) and elements that flow out of a loop stack up into an array. I wonder if something similar might work well in AsciiDots? Or more generally, a way to deal with multi-dimensional data by having dots pile up into an array?

- The way AsciiDots deals with libraries (defining inputs and outputs spatially, i.e. top/right/bottom/left) is very similar to how sub-VIs are created in LabVIEW. The way your operations like addition, subtraction, multiplication, and division take two inputs and wait until both inputs arrive to release the result is reminiscent of LabVIEW, but they way you use horizontal and vertical to mean different things is different and very interesting. Direction is mostly meaningless in LabVIEW, so I love the way that AsciiDots ascribes a meaning to horizontal vs. vertical. Can that idea go even deeper?

- Having the "dot" carry information and have a value (not just be the point of execution) is very consistent with LabVIEW and a difference from some other text-based visual languages.

- LabVIEW "wires" (the connections between things) have different thicknesses and colors to tell the user what datatype they carry. It sounds clunky but ends up giving a lot of readability to LabVIEW programs. Not sure if a similar idea could help make AsciiDots programs more readable...?

- LabVIEW has a "highlight execution" mode that slows the program down and highlights the flow of data; very reminiscent of your animated GIF. More than just a pretty gimmick, it helps debug LabVIEW programs and it'd be a great addition to your "try it online" Heroku app.

- For when arithmetic becomes a spaghetti of symbols, LabVIEW has a "formula node" that lets you type in traditional code in C++, thereby mixing graphical and traditional languages. Maybe an interesting paradigm for AsciiDots?

All in all, AsciiDots seems to have a much lower entry barrier than other text-based graphical languages like befunge. It could even be practical for some things, the same way LabVIEW has an interesting niche in the data acquisition and instrument control world. Maybe it could be used for data analysis, where arrays flow from "open file" to "manipulate data" and "plot results"? Or a very interesting way for children to learn some programming concepts, combining the visual-ness of things like Scratch and Lightbot while still having the kids use a text editor?!

I'll shut up now. Fantastic work! Thank you for sharing it!
what in the world? Mind not engaging in senseless attacks on "liberal politics" for no reason?

How do I report a comment to the moderators?
> Minimalism would be the opposite of buying things that are easily replaceable.

I believe what parent is referring to might be better termed "mental minimalism".

In that the optimization is for not having to think about physical goods. Good qualities here are durable, reasonably priced, reliable, simple, and effective.

To tease the thread apart from what separates the well-off doing this from the poor doing this, I'd say it's the "reasonably priced" criteria. An ideal good under this lifestyle is cheap enough that one isn't weighed down by worry over caring for their devices.

F.ex. If something happens to my refurb XPS 13 on the road, I wouldn't be annoyed. If I had a brand new MBP, I might be a bit more disappointed. Thus, with the former, I don't even have to worry about that eventuality, whether or not it ever happens.
Gotta be careful with that - make too much encrypted and there will be pressure to change the law to make encryption illegal.

I think the existing state with e2e encryption easily accessible to those who care, but not enabled by default in many areas, is probably ideal.

I'd like to see more work on encryption of the metadata - for example, hiding who is sending messages to who, and when. The who, where and when of communications leaks nearly as much private data as the content itself.

Currently, tech for hiding who, where, and when isn't easy enough to use.
Much of that can be summed up in the classic adage, "marry your best friend," someone that you really enjoy hanging out with in any setting.
Science is fluid and is funded by agenda our understanding is rarely 100% so often you can only see one side. In a world where ideas are funded you usually get a bias view.

Googling and searching can give you a scan of total web assessible content.

Ultimately you need to either review available knowledge and make decisions or put your trust into an external entity.