skysight-inc/HackerNews huggingface dataset:
Fun project. With my more serious hat on, I think what most people are missing about all these port-knocking schemes -- is that they all boil down to poor key based authentication.

In the case of TOTP, the key is stored in plain text two places: the server and the TOTP client (or similarly, for other port knocking schemes, on the server to calculate the next port, and on the client to do the same).

Contrast this with disabling password login, and using only key-based authentication: Now the secret key is only stored in one place: on the client (although, to be fair, there's a secret key you can steal on the server too, in order to compromise the system).

The way to improve security beyond simply requiring key-based auth, is to move away from trust-on-first-use to using ssh certificates. To improve on that, require certificates and TOTP. It's still somewhat hard to see how the latter really improves on security - perhaps with some kind of dedicated TOTP hw token. I would guess that compromising the TOTP-key stored on a smartphone is probably one of the easiest attack vectors, so it's unclear how much more secure it is, beyond simply using ssh certificates.
Or better yet, let the robot engineers do their job so we can have robots do those mindless and repetitive jobs.

Moves like this signal to me that Google is dying. I, for one, will shed no tears when it finally kicks the bucket.
We detached this comment from https://news.ycombinator.com/item?id=11797275 and marked it off-topic.
I got stuck at the beginning because I didn't know what endianness was, and there was no help or hint about it in-game - but after that it was just fun challenges at just the right pace for me, with enough hints to know what to google and what to try. Getting stuck is fine, as long as you're too stubborn to give up :)
Oh she was doomed alright, just like I would be doomed in the Olympic high jump.

That doesn't mean I get to blame someone else though.
Well, here is a paper you may find useful:

https://days2011.scala-lang.org/sites/days2011/files/ws3-1-H...

They write the same program in C++, Java, Scala and Go, then compare performance both before and after optimisation.

They key part that shows Java can be as fast as C++ is V.E "Java tunings":

Jeremy Manson brought the performance of Java on par
with the original C++ version. This version is kept in the
java_pro directory. Note that Jeremy deliberately refused
to optimize the code further, many of the C++ optimizations
would apply to the Java version as well.

The tunings he applied are not exotic, but would not be used in most code unless it was actually performance sensitive. For instance he chose better starting sizes in ArrayLists and replaced boxing collections with more optimal ones (presumably from GNU Trove).

Of course, that is a comparison against the original C++. Later in the paper it is shown that Google were able to optimize the C++ version heavily and it then beat the Java version again, however, apparently the optimised version relied on data structures so exotic that they're Google proprietary and they chose not to open source them, so I'm not sure that'd be reflective of the experience of the average C++ developer.
Let's put it in git terms. Humans and chimps are derived from a common ancestor, so you can imagine them as two diverging forks of the same codebase, with their common ancestor being the last commit that they both share. Since then, either or both could have performed any sequence of additions, deletions, edits, duplications, etc., including cutting large sections out of one file and pasting them into another. However, for chimps and humans, the fork was recent enough that the vast majority of lines of code have been untouched since the fork, so for the vast majority of lines of human code, you can identify the corresponding line of chimp code, and vice versa. So when we talk about "Gene A" in humans and "Gene A" in chimps, this is presuming that the region of the genome containing Gene A is relatively unchanged between the two species. However, as you and others have pointed out, just because the gene's sequence is identical or nearly identical in the two species doesn't guarantee that it performs the same function in the two species. You could make an analogy to modifying a global variable in a completely different file that drastically changes the behavior of a function, even though that function's source code is unchanged.

So roughly speaking, a gene is a region of DNA that operates as a functional unit. The most well well-understood function is encoding a protein product and regulating its production. And when we talk about the "same" gene in different species, we're using "same" informally to refer to the genes in the two species that are derived from the same gene in their common ancestor. Usually, but not always, these genes perform the same or similar functions in the two species. Unlike a function in computer code, however, the bounds of a gene are not well-defined, and can overlap other genes or be non-contiguous.

For more: https://en.wikipedia.org/wiki/Homology_%28biology%29#Sequenc...
Hypervisor.framework itself only deals with CPU virtualization and is agnostic to whatever device model is implemented in userspace.
So if you're using Wayland, they're equally secure, and if you're using X, you can use snappy but not flatpak? That doesn't seem like a great point for adoption of flatpak.
Can you name one?
Consumption is mandatory citizen.
MILITANTS KILLED, ATTACK FOILED AS SOILDIERS ENGAGED NDA ---THE NIGERIAN PIGEON
Heathrow and maybe other UK airports, but not all, whether you're entering or exiting, will take (two) photos, AIUI, in order to verify the correct person is boarding the aircraft.

Don't worry, they only keep your data for "as long as is necessary".

http://www.heathrow.com/departures/security-and-baggage/flyi...
Eugenics is already practiced on a small scale by individual mate selection. It is morally indefensible on a large scale because no existing large scale systems have the decision-making granularity to appropriately make those kinds of decisions, nor are those decisions relevant to what humans generally need their cultures to accomplish.
>OK, but if we're just atoms that obey physics, where does free will come into play?

https://en.wikipedia.org/wiki/Compatibilism . Or to say more on the matter, free will is the ability to engage in counterfactual reasoning, and thus select actions according to motivations and understandings of the world rather than having actions determined without an understanding of the world. "Free will" says that the causal path from our circumstances to our actions passes through our motivations and our knowledge, thus making our intentions causal factors in the world.
"The main technique I have been using lately is preemptively blocking off chunks of time long enough to get something done (3-4 hours), and declining any meetings that are later scheduled over that time. This groups meetings together, incurring the 'resume cost' once per group instead of once per meeting."

The ability to decline a meeting request depends on the power difference between you and the person calling the meeting. If your boss's boss wants you to attend a meeting at 2pm, you'll probably have a hard time declining (i.e., you'll be expected to re-arrange the rest of your schedule to accommodate the powerful person's request rather than vice versa).

For meetings that you do have the power to decline, you can question the necessity of having a meeting at all (e.g., suggest that the issues can be worked out more efficiently in e-mail).
Could you expand on why you think so?
> investors would swoop in to buy the high ROI housing

They do, all the time.

> existing renters would make home purchasing a higher priority

They can't, there's such a low supply of housing in the entry-level price points

> uncertain monthly expense is not nearly as much of a risk as having 100% or 200% of your networth tied to a volitile

Most people do not own the vast majority of their home. Worst case scenario, they buy a house, it goes down a lot in value, and they do a strategic foreclosure and declare bankruptcy. Considering the average American has little to no savings and therefore nothing to lose in bankruptcy, there's really not much a downside. In fact they may even profit from it tremendously in other ways, such as wiping out their credit card debt at the same time.

The ones that do have any sizeable amount of savings are 40+ years old today and have benefited in insane amount in housing prices over the past two decades. Their home values will never go down anywhere near the amount they have gone up.

Compare this to a guaranteed, unavoidable loss with ever increasing rent prices. If rents actually do drop with housing prices over the long run, it certainly hasn't mattered at all for decades given the long term trend of the American housing market.
I can't speak for everyone, but the primary reason I remain unhappy despite having my basic needs cared for is Marxist alienation [1]. Put simply, as long as I remain a wage-slave for the bourgeoisie, I will not have the capacity for true happiness. But not to worry -- I have plans. Patience is key. Soon enough, I will liberate myself from wage labor. Part of what's so great about being a programmer is that the means of software production are relatively inexpensive, and indeed I already possess them. Wish me luck! :)

[1]: https://en.wikipedia.org/wiki/Marx%27s_theory_of_alienation
I would think so too, but I hear some really bad stories about trying to get anything developed in San Francisco, and zoning law in general seems much more developed than is stictly necessary to ensure safety.

Replace 'white fences' with 'zoning law', I guess.
Would this service be more expensive to cover the Solaris license required?
CSS and JavaScript Countdown Timers
Or at least a kind "hey, we are releasing this new crap, your software will stop working in 2 weeks".
Problem is with capitalism and it's founders that told us all that you can't live without work. In next decades we will need to change the system diametrical because robots will take all not creative jobs out there. If we want basic pay we will need to tax corporations that use robots at around 70-90%, money from tax will go for basic pay, money from people that receive basic pay will go to corporations etc. Thing that needs to be controlled is capital, it can't be taken out of the market like it's done now, companies are gathering billions of dollars which are taken out of the market. Capital taken from the market can not be redistributed again. One thing is for sure, current system need to be changed and adapted to robots revolution.
Not just the corporation, but the owners. It's not as if employees and executives are blind to long-term thinking, but the higher up you are, the more dependent your salary and bonus is on your earnings report, and if the numbers don't satisfy the Street, they can kick you out.

The problem is that self-interested thinking doesn't often benefit the whole. Every corporation is in the right for cutting costs, reducing tax burden, and getting as much profit as possible (and keeping it!). Without a strong government to form and enforce public policy, the private sector creatively destroys itself and society every few decades, while the rich keep their cash.

Some on HN the other day speculated that the fiercely autocratic Asian governments are the only way to reign in the power of major corporations. I think there is a point to that.
> This is a book people. I shouldn't really need to compile it;

As opposed to what, exactly? txt files?
It is very expensive to live as an independent Jeffersonian farmer these days.
>As to his anecdote - I stuck dozens of people in my dk2 and many were nauseous, myself included.

It's all about the software. I've been developing DK2 based experiences for trade shows and have seen thousands of people try VR for the first time. Perhaps 1 in 100 suffer from simulation sickness, but this highly depends on the application. E.g. One of my first prototypes made everyone that tried it very sick - including myself (this due to a single camera movement mid-experience - flying over a rail & then spiralling up a staircase).

Unfortunately, beyond the scarce info on the subject of sim-sickness - my experience has been derived completely from trial & error.

I'd like to see more specific information shared on the subject of simulation sickness.
Well, then we're going to have all the data we need to see if a problem exists the quarter after that one.
What exactly do you mean by 'errors were only triggered on runtime'?
I think you're missing the point. Systemd is papering over bugs in other software, and in doing so manages to break unrelated applications.

No, we shouldn't need to rely on processes behaving nicely. But when a program is broken, you fix that program, not change the entire system's semantics.
Then you'll enjoy reading about the nosh toolset and s6-networking, which both separate the listen-accept model into separate programs and have the ability to invoke "wait" servers with the listening socket.

* http://homepage.ntlworld.com./jonathan.deboynepollard/Softwa...
* http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/UC...
* http://skarnet.org/software/s6-networking/
That's just insulting, it's making me want to remove systemd and use something else. As this statement might express: I'm not a systemd power-user, I just want my stuff to run as I'd expect it.
TV series the Romeo Section finds stories in Vancouver issues (2015)
Thank you. Pretty good list of dev blogs to put on my RSS feed.

For the inspirational books / articles, I usually get too excited and loose my reality check when I read them.
1500 DEAD, 700 MISSING AS SHIP CAPSIZED IN  SEA ---THE NIGERIAN PIGEON
A democratic China is still a threat. China is only safe if it's impoverished, broken up into manageable chunks, or hopelessly outclassed.
Systemd is destroying Linux. I switched to FreeBSD.
My wife tried Google cardboard and immediately felt really bad and it lasted for a while.
No surprise though is it? I've definitely noticed an uptick in these recently. They seem to come from local numbers that are a permutation of my actual number.

I think far worse than this though is that my regular mailbox regularly gets filled up with junk mail that the US post offices delivers on behalf of it largest demographic - direct marketing(junk mailers) - almost none of it is actually addressed to me it always "our neighbor" or "resident", there is nothing you can do about this either, I have opted out from every possible consumer list. There is no way to tell the post office you would like opt out. This is the business they are in these days. It seems odd that there is federal agency generating this kind of waste and nuisance.
https://news.ycombinator.com/item?id=11796557
Yeah one of the dangers of AI and robots taking jobs is that they don't have any customers left as in B2C business model. They will have to do a B2B model ...

Great point! B2B will be few oligarchs trading among themselves.

...but then all of the people out of work will damage the economy.

What economy? If you mean B2C, then yes. But, if you're talking about few oligarchs controlling everything and doing the exchange among themselves, then it will thrive. What could happen to other people is they will either become slaves or be eliminated.
This scandal is the reason Dutch supermarkets still limit the amount of baby formula that can be bought per customer, so many Chinese trying to buy up large amounts that there was a risk many stores would run out.
also the opposite: people want to do anything else but work; here work means fulfilling some other's ideas for a task based, stead revenue`profit`leverage based, compensation

there is a great line in iron man iii where the character happy says: The human element of human resources is our greatest point of vulnerability. We should start phasing it out immediately.

once people are given capitol simply for being alive robotics will develop exponentially

and companies and individuals will be the better for it
The political class, which will still have jobs, will not be willing to give money away to people who don't work. So they'll be drafted and paid.

When we had an active draft, they were paid.
http://blogs.wsj.com/numbers/what-is-the-most-efficient-sour...

This is what I referred to.
So you don't have to look it up too:

Code golf is a type of recreational computer programming competition in which participants strive to achieve the shortest possible source code that implements a certain algorithm.
Don't really want them deciding our fate in a microsecond: extermination.
This gives far too too much credit to AGI.

1 #

The biggest losers with AGI is going to be corporations, corporations and capitalism rests on a very simple idea - private property.

Humans are employed to create stuff that can be patented or owned and essentially converted into crystallized wealth ( house, factory, software )

However the interesting thing about software - ( something that paul graham pointed out ) - is its almost no-cost to copy it. Its the great equalizer - what would take a factory and a lot of workers to build - will just take a piece of software to create.

So software (a.k.a maths), the ultimate product of efficiency and capitalism is what is going to make capitalism not work.

2 #

The reason for so much unemployment is due to bad policies by govt. lack of growth in developed countries ( money moves from there to developing countries - if a dollar buys me more goods in china of'course my dollar is going to go to china ). Trade deals that do not take into account factors such as those.

3 #

I think there is a strong incentive of 'not dying' in all of us. If you pushed people far enuf they would innovate. You can build a robot from sticks and stones if the alternative is to starve.
The problem is that people get unnerved by the log entries showing unsuccessful logins. They get a knee-jerk reaction and the first thing they think of (which will work) is to change the SSH port. What should have stopped them is the feeling that they are now disobeying the internet standards, and the standardized ports are probably standardized for a reason. It’s the same reason anyone should feel a mental pain when considering any quick-and-dirty method of fixing a problem – it is dirty, and will have repercussions.

(The same phenomenon, knee-jerk reactions, could be seen starting in the mid-90s when everybody and their dog had a Solution™ to the e-mail spam problem, leading to canned rebuttals like this: http://craphound.com/spamsolutions.txt)

The proper solution for SSH is probably for the OpenSSH authors to change OpenSSH to no longer log unsuccessful logins (at least by default). If there’s a successful login, the log entry might add how many previous unsuccesful logins there had been within the previous few minutes, but I see no reason at all to log unsuccessful login attempts anymore. The current logging defaults were normal for its time when the code was written, when the internet was very different, but today they are simply scaring people for no reason.
Please support running in a Xen/AWS VM. The virtual machine interface will be more stable than real hardware and it will be easier for users to try OS/2.
I was just thinking this. It seems to be tempting fate and encouraging a "$2B company" to make changes that suit their objectives.

It does seem like what is being requested is not a sensible change, but arguing with insults and getting so personal seems like poking a rather large bear with a very short stick because it is trying to make you move away from it even though you were there first. You can do that, but it's unlikely you will enjoy the outcome.
افلام النيك العربى مهندس ماسك اخت زوجته سكس محارم
Violence can come from the left or the right. Sure, there might be a "reckoning" where the 1% are punished for their alleged misdeeds. Their might also be a "reckoning" where leftists are punished for spreading an allegedly subversive and counterproductive ideology. Both have certainly happened in the past.

The problem with your reasoning, is that you have already assumed that you've won the intellectual debate and so your opponents are only acting from self-interest. But the main "reactionary" posts (https://news.ycombinator.com/item?id=11796842 and https://news.ycombinator.com/item?id=11796746) contain good counterarguments to the article that you haven't addressed.
You're talking about resources, which is the same thing as saying the the rich are rich and the poor are poor.

I'm saying people are people, super wealth people are not a certain special type of person, nor are they the same type of people.
With all respect that I have for PVS, this is just an ad for a book, no interesting content whatsoever.
Er, what does that make init and Upstart?
> So, what’s a smart person to do to avoid pauperism?

Entrepreneurship should not be a generally advisable path for young people. It's high risk and requires some uncommon traits (resilience, resourcefulness, and hard work more than being "smart"). If you're leading average college students into entrepreneurship you're causing a lot of unnecessary misery.

Individuals have a lot of control over their economic value through their choice of what they study. There are still large portions of the student body which choose majors where empirically the graduates end up working in low paying service jobs. If you're choosing what to study, it should be a function of both what appeals to you and what is economically valuable. The average student seems to only consider the former, which leads to lots of people who think they are increasing their economic value in college, but are not (at least not by much).

(Some universities put out great empirical data on the economic value of majors, e.g. https://career.berkeley.edu/Survey/2015Majors)
Lol, this guy is sooo agenda. There is no vestibular mismatch with standup VR and it's pretty much the same as AR. Backpacks are being made for the HTC Vive. Won't be long until you can track in a pretty large space.

AR is just a weak form of standup VR.
Lol, this guy is sooo agenda. There is no vestibular mismatch with standup VR and it's pretty much the same as AR.
All valid points.

Interestingly, I just remembered that we in Denmark have a law called "Danefæ"[0], which states that the government has claim on all found "treasure". Here you can read what is "danefæ" (i.e. claimed) http://natmus.dk/salg-og-ydelser/museumsfaglige-ydelser/dane.... As the law is mostly written with ancient, dug-up items in mind a contraption such as the one in question would not be covered. It's interesting though, how it would solve the moral dilemma.

It's surprisingly hard to find information on this in english; do the states/UK have a similar setup? (your DEC VAX collection obviously wouldn't be covered (yet))

[0] http://natmus.dk/salg-og-ydelser/museumsfaglige-ydelser/dane...
Not to mention that, with a new interface to keep things running after logout, nothing is going to stop something else misusing that, either purposely or accidentally, to remain running, and we end up right back where we started.

Interestingly enough, none of the bugs in other software that is being papered over are in closed source, so it's not like the original issues are unaddressable in the most direct way possible.
This isn't a political bias, but a bias in favor of civil discussion and intellectual curiosity, which burn to a crisp in flamewars. The color of the flames doesn't matter.

You've been abusing HN badly by using it exclusively to prosecute politics, often aggressively and uncivilly. That's not a legit use of this site, so we've banned your account. If you don't want it to be banned, you're welcome to email hn@ycombinator.com; we're happy to unban accounts when people want to use the site as intended.
Well of course they aren't random, it's a deterministic function. But the algorithm proposed is also a deterministic function. Both claim to produce scrambled outputs from semi random inputs. But it's not clear why this method is superior.