skysight-inc/HackerNews huggingface dataset:
Thank you for responding.

We searched the whole system for authorized_keys files and found one created in a /var/lib/redis/ of a staging container (with no firewall) on this host. We then came across the redis vulnerability https://kevinchen.co/blog/postmortem-server-compromised/ . A junior dev had spawned this container without help from dev-ops and hence left ports open.

What doesn't make sense to us is how this daemon (yam) was running under a statd username when the container doesn't have such a user, but the host does? Are LXC containers able to run daemons on the host?
Perhaps using an email server that's written in a scripting language would work? For example, https://github.com/zedshaw/lamson is written in python. Perhaps you could get it running on your jailbroken device if you could get python and pip installed.
Agreed, I can testify to this observation.
You just touched upon one of my idealistic geek wet dreams: Truly decentralized applications. Let's use ondemand music streaming as an example. I dream of a network where I pay whatever vendor I want, to deliver streams of music. I also pay whatever vendor I want to save my data (think playlists and play data). And I pay whatever vendor I want (could be free software as well) to play those streams. Each component does one thing, and the communication between is documented and open sourced. If I decide to switch player, that is fine, perhaps I use a different player on my phone and on my rpi terminal. If decide to switch stream provider my data is not locked with the previous vendor.
Existential Types [pdf]
Antd is an official implementation of the ant design language. If you read their introduction (https://ant.design/docs/spec/introduce) you'll see they target "middleware" products (or 中台应用, which actually should be translated to internal applications) which don't require customized UI and theming.
Right-wing and fake news writers are going after Elon Musk
You don't even need that. You can select 'None'.
I'm a heavy APU2 user. They mostly sit around 7W. Which is a lot more than most off the shelf wifi routers and the like.
Could it also be possible that the stilt-wearing ant was too far off the ground to smell its colony, or maybe it deemed itself defective and quarantined itself?
The cool thing is you can probably just use Teensy and my code to convert the envelope to 3d position. I haven't thought about that :)
I thought this was about running OpenBSD on the PC Engine video games console (Turbografx).
'Diamond-age' of power generation as nuclear batteries developed
Google pitches housing project in East Whisman
Companies that use this infrastructure should be paying the costs of maintaining it. If this system were privately owned, not maintaining it would mean lost revenue. With the government doing it, there isn't such a clear and direct incentive to spend the money.

Well, I don't think the river is going to be privatized any time soon, so government should change how it obtains revenues for this maintenance. It should be charging fees sufficient to do the required maintenance.

In fact, it should be charging fees that raise the most revenue. That also means keeping fees low enough to keep the traffic it has.

It seems like this is too much to expect from legislative bodies to fine tune. Perhaps the states involved should create an entity that they own to manage these issues, just as New York and New Jersey have down with the Port Authority. Each state would own a percentage based on how much of the Ohio River runs through their state and other relevant considerations. And get a corresponding share of proceeds, if any.
Non mobile linque: http://www.dw.com/en/ant-species-cultivates-coffee-for-accom...
> like when you buy a house, you can do any change in it you want

Except when you can't. HOA rules, or municipal regulations can prevent you. Other rules and regulations applies as well.
iPhone update leaves users furious due to battery drain issue
Looks like that thing is actually using an AArch64 core, looks neat. Not sure how well pfSense would work on 64bit ARM, but Netgate is releasing this thing with pfSense support soon as well, in case you haven't seen it: http://store.netgate.com/SG-1000.aspx

It's pricier, but it does support pfSense directly when you buy one, which I do think is nice.
I've been there as well, and to deny that Sub-Saharian African governments are rife with corruption is simply dishonest on your part.
Serious Question: What happened to all the Gold that Chavez repatriated?
A few ideas come to mind:

1) Use systemd; I've taken the time to learn it and the tooling it exposes for codifying process dependencies, how weak or strong they should be, and restart behaviors is thoroughly designed

2) Use Erlang/OTP - I went this route for an IoT product I worked on that used Erlang as the primary high-level "firmware", I codified the process tree and dependencies and custom supervisor restart behaviors for unix processes into Erlang/OTP's supervision tree; using Erlang process ports

The second approach has worked extremely well for me in the past but I would only recommend it if you're going to use a lot of Erlang to process output from the programs it spawns for you, which was the case for how I was using it at the time, the robust supervision of the processes it managed in a supervision tree was incidental to the primary use but extremely robust.
Test can show if the speed of light has changed
How can Govt fight Corruption when the Govt aka Lawmakers/Judges/Officials are Corrupt?
https://en.wikipedia.org/wiki/Corruption_in_India
This is useful for structuring components internally, but sadly doesn't help solve the theming issue at all :-(

What you want from theming is a global skin. You want users of your component library to be able to say "I want all of my buttons to be red" without having to wrap the component or pass a prop to every component. (simplified example)

Doing so just with class names is very very hard. It's what we've done for ElementalUI (together with Less), but it just doesn't work – it's a pita for users!
Supervisord, upstart, systemd, monit and a bunch of other systems seem the obvious answers, so obvious that I probably misunderstood the question. Maybe you're looking for supervision trees or "start this after you started that"?
And, of course, modern compilers will usually produce faster, more optimized code than you ever could, without making any mistakes.

This assertion comes up over and over again in the last 30 years. Every time I've had it asserted to me, it always came from non-assembler programmers, who always wrote in a high level language. I have yet to see evidence of optimizing compilers generating code even remotely close in efficiency to what we would code directly in assembler.

A coder would never write all those extra frame pointer setup code, nor would they waste encoding and tact cycles shuffling values from one register to another. For example, a human might write the code from the article thus:

Add42: addb $42, %al
ret

and that's it. No frame pointer or stack setup, that's all unnecessary overhead because compiler algorithms can't reliably make such contextual decisions.
>If we re-distribute our wealth, population growth will subside.

I don't see how redistributing wealth will reduce population growth. Natural selection ensures the population will grow and wealth redistribution will ensure it doesn't grow at a rate that's proportional to the growth in resource production.

Moreover, I don't see how you can get 300 million people in the US, let alone 7 billion people on Earth, to all agree to redistribute their personal assets.
As an owner of a previous generation XPS 13 I have a couple of comments.

> The battery lasts for 13h under Linux, which is not too shabby. However, it lasts a whooping 22,5h with Windows 10.

Not likely Dell's fault. User "aexaey" commented about this.

> WiFi performance is dismal in Linux. No problem with Windows.

There were some driver issues in my generation for WiFi but this was eventually sorted out. I would prefer Intel wireless cards over Killer since Intel typically has better Linux drivers but this is usually not up to Barton and/or the Sputnik team.

> The HDMI port on the separately sold docking station does not work correctly with Linux.

If this is talking about the USB 3.0 dock from Dell (http://accessories.us.dell.com/sna/productdetail.aspx?c=us&l...), this is because the underlying USB to display driver is from DisplayLink (http://www.displaylink.com/) and (last I checked) they have repeatedly refused to support Linux due to lack of perceived market demand. No USB dock is going to work with linked displays over Linux (that I know of/use DisplayLink under the covers).

However, TB3 docks do not typically suffer from this same problem. So now with the Sputniks coming with Thunderbolt, look at TB docks (you should be anyway) and this won't be a problem.

> The headphone port is very noisy with Linux. No noise whatsoever with Windows.

Had a similar problem with mine. Can't remember how I fixed it.

If you want to buy a laptop that has a team dedicated to supporting Linux on the hardware, you can't complain to much about Dell Sputnik. Dell has been doing good work and overall I think has made a positive impact on the Linux laptop/hardware support market. You are also more or less paying for support. It's a pretty neat thing to be able to file a support ticket with someone like Dell regarding a hardware issue on your laptop running Linux.

But this is still Linux we are talking about...and it is still very much a second-class citizen at Dell. So as long as you know this, I have to say I rather enjoy mine still.
Ask HN: How would you manage listening to music while reading books?
As the title saying, does listening to music while reading books or just taking any informational queues really affects one's mind in the process of skill acquisition? Does it have a tremendous negative return to one's mind and longterm memory?
> Only when you look deeper into the corporation's motivations you'll be able to figure out a way to defeat this. Otherwise it just reads like a rant.

It's actually pretty simple - money, power. Corporations are amoral machines; if there's something that brings profits and they can get away with legally, some corp will eventually do it (same seems to apply to small companies).

> Instead of thinking from "corporations vs. us", a better approach would be to think of humanity as a single entity.

Thinking like this was always the hallmark of my life. But the more I interact with actual people, and not just high-school friends but random people; CEOs and coworkers and shopowners and cleners - the more I realize there is a split there. Some of us think of humanity as a single entity worth caring about. Others don't give a fuck. They think of "me, family and friends vs. the rest of the world". Which makes it easy to justify fucking "the rest of the world" for profit. I don't really know how humanity is to reconcile those two worldviews.
I have and it doesn't get more accurate. The current plan was in place before Fukushima.

What happened is that under Merkel, they increased the timeframe for abandoning nuclear energy after Fukushima, that was reversed after Fukushima.
I think you should look into what the Uchronia group is doing to boost BGE development before dismissing it: https://github.com/UPBGE/blender
Suicide does not solve anything, it just transfers your pain to your family.
Configure your Railgun server to see proper logs
Those drawbacks are also valid for any other small provider. Fastmail also has the problem of mails classified as spam. Really any service except the biggest 3-4 have occasional reputation problems.

The difference is just that Migadu is honest about it.
Thanks for explaining. I am going to read up on his work.
I understood JP's critique to be more about mixing behaviour with data than about alternative ways of modelling inheritance.
While you're here... did you that know brave.com has an invalid TLS certificate? The trust chain goes up to a GlobalSign intermediate CA cert (SHA1 fingerprint B4 18 B3 2D B3 B8 CF 9F DF A1 9C C3 12 16 85 2F CC 82 86 E3) which has been revoked.
TryK8S – Free Kubernetes cluster to get your hands dirty
Mark Blyth, on the economic problems that are driving a lot of people to rebel against "business as usual" politics:

> In 2015, Wall St. bonuses - not regular compensation - bonuses, seven years after they were bailed out with the public purse totaled $28.4 billion. Total compensation paid to every single person in this country who earns minimum wage: $14 billion.

https://www.youtube.com/watch?v=VWMmBG3Z4DI#t=1104
Well, it looks like I was wrong about the origin of the term. I misread Eric Raymond's changelog, and after a half hour of searching I can't find an earlier use. (I wish there was a usable search for old usenet postings...)

Anything else I said still stands though - including that it's foolish to try and paint everyone with the same brush.
The AT&T syntax for x86 thing is a huge mistake.

For someone who grew up on normal processors (MC68000 and UltraSPARC) AT&T syntax is the best thing since sliced bread: it's perfectly logical to move something to somewhere, instead of "move to somewhere something".
The Marshall Plan was not a global wealth redistribution scheme. It was one government forcing its citizens to subsidise other countries. Not only is getting all governments to adopt this policy impractical, even id were practical it would be highly problematic because it has major human rights implications. Forcible redistribution violates people's privacy and private property rights.

Maybe the best argument for creating an off world colony is to give people somewhere to escape to from authoritarian ideologies like yours.
Oulu- the world's northernmost tech hub is making a comeback
I haven't attacked anyone, and I haven't even mentioned RMS until now. That's a very weird accusation.
Congratulations! You have re-discovered the Iron Law of Oligarchy (1911). Organizations become oligarchies.

https://en.wikipedia.org/wiki/Iron_law_of_oligarchy

To kick your understanding of organizational problems up a level, I recommended watching CGP Grey's 'Rules for Rulers' https://www.youtube.com/watch?v=rStL7niR7gs
When was the last time you've heard of a phone that failed due to a broken battery connector?

Phones are already designed as throwaway trash to be discarded in 18 months (and if you somehow keep it for longer, the software industry will happily make it almost unusable within the next 2 years). Reduced reliability of a battery connector isn't a meaningful topic, and it never was - not even in the old dumbphone days.
Ask HN: How does one put together a branding style?
As a programmer, I am often asked by various people around to throw together websites and apps. Now if I were to start my own startup, I'd like to give my app/website a strong branding style. Like google has material design, apple has their design guide and microsoft has metro. What are some good books/blogs about putting together a design language for a given brand? Also how do you take your brand and naturally integrate it on the web, with android's material design and iOS? Any advice is also appreciated.
A snake game controlled by neural network and trained by genetic algorithm
Adobe Indesign Cs6 Crack Dll 32bit/64bit Full Download
Japan plans 130-petaflops supercomputer
Actually we do have real female computer heroines like Grace Hopper which will do just fine.
If you like to try a probabilistic programming language with Lisp/Scheme syntax, there's Church https://projects.csail.mit.edu/church/wiki/Church
This idea is referenced quite a bit in an Asimov novel, but I can't remember the name. Something about earth in the far future, and called Eternity Circuits. Computers enforce physical arrangement at an atomic level, and redundancy circuits enforce the computer and each other, basically creating systems that last forever.
You just went from "the risk for any given Note 7 to catch fire is 0.01%" to "the risk for any given Note 7 to catch fire in the time it takes to fly from Seoul to Australia is 0.01%". Those are very different numbers.
It's really a cultural (judicial?) shift that is immensely reluctant to apply the traditional standards of public interest (of which privacy is a sub set) to new technology.

The continued expansion of IP rights and copyright extension is part of the same shift.
Supervisors aren't just for restarting processes that crash, they're also responsible for cleaning up processes when the tree is being shutdown.

If you're using spawn to fire off a long-ish running process that is too small in scope to justify making a gen_<something>, you might be doing it wrong. You can easily affix the logic you need as a process on a supervisor which will (very importantly) help clean up those processes for you.

A common pattern is to use a high-level supervisor for starting up the primary gen_<whatever>'s with sub-supervisors responsible for short-lived and long-lived "small logic" children - you can also ask a supervisor to add and start a new child and to remove one, let the supervisors do the bookkeeping!

Supervisors make your process trees declarative and help you avoid process soup, even when the processes aren't that important. I highly recommend harnessing that as much as possible when designing non-trivial Erlang programs.
I happen to be watching this right now, only to find this on the HN front page. The Organization is watching me!
Hi, I wrote a Redis security tool once and this attack is familiar to me.

I might be able to help you on investigating this issue. Contact details are on my profile.
How Trump Built an Identity Database and Used Facebook Ads to Win the Election
This actually did seem to fix my partner's car for a short while just before the battery completely died. Something to do with resetting diagnostics.
Great digging into the Elixir and Erlang code.

By the way, am I the only one feeling that having to write the source code of the supervisor of a process is little more than boilerplate and the language should offer that by default as part? Obviously we want a supervisor to supervise the process and add it to our supervision tree.

It could be an argument of spawn, something like spawn :supervised, -> function end (maybe not the best syntax, it's only to show the idea). That would be a kind of anonymous supervisor. We should write our own supervisor code only to handle special cases.
I even heard a joke:
Python 2 = North Korea
Python 3 = South Korea

Except Swift 2 to Swift 3 has a good start, breaking as much source compatibility as they could is a great choice when the language is still young.

PHP 5.6 adopted UTF8 by default for security and Python 2 is mature and solve many problems in the past, I would say most programmers are lazy writing test suite as well.

You should start with Python 3 or Swift 3, both are a fine language for the modern world.
It's Cocoa's problem because people stop using it for that reason. A toolkit no-one uses is a failure.
Mechanist, a collection of Dockerfiles and Composefiles for various purposes
It's not lost. There's the RAND paper mentioned above. The code is on Github.[1] It runs on Linux now.

[1] https://github.com/blakemcbride/Rand-E-Editor
... and for a brief period of time in the late '80s, "popular" in India as well. (I quoted popular because they were bloody expensive. In 7th grade, a kid in my class had one. He was the only one in all of the school to have a computer.).
This would be fine if t's array bar only allowed mutation of the objects within the array, but didn't allow mutation of the array itself. Treating a Dog as an Animal works fine; however, you can only treat a Dog[] as a const Animal[], not a mutable Animal[].
I still haven't heard of a better theory explaining Voynich Manuscript than this one: https://xkcd.com/593/.
double this. Practicing is useless, if you dont have motivation where you can apply this knowledge. I wish i could go back in time and learn the math in university once again after failing to understand things in stat and ml. just because missing basics things what i "practiced" in the past without understanding it...
Learning to love the secret language of urine
An identity database of voters like described here by the Google's CEO?

https://wikileaks.org/podesta-emails/emailid/37262
"IBM, its customers, partners, and minions."

Which reveals what a farce the 'no evil' clause is, since IBM has in the past sold typewriters to the Nazis, and probably has no qualms to do business with more modern evils either.
CIZME PENTRU SEZONUL RECE
:bow:

https://github.com/kubek2k/lambdoku/issues/8
"Any suggestions on what I should apply C to as a way to learn it?"

If you are into hardware as well, get microcontrollers and do some home improvement projects. The easiest way is to get Raspberry Pi or similar, but if you also want to learn a great deal about system programming, try to bring up MCU on your own, starting with bootloader.
It also seems possible that the stilts would frustrate effort measurement.
You are correct sir. That kind of sucks then.
I'm not sure of the exact arrangement, but I presume that Yale University's Beinecke Library had them sign a contract in return for the physical access to the book, and that contract put conditions on how many books they were going to create.

Copyright of copies of public domain artworks is odd: the original artwork is not under copyright, but a photo (and possibly a scan?) of the artwork can be. The US legal theory (I don't know about elsewhere) is that a photo of a public domain artwork can itself be an artistic creation, deserving of separate protection.

For example, the photographer might have made an artistic choice to use a diffuse white light without glare, to have the entire frame in focus, and to crop the photo at the edge of the artwork. It is commonly thought that a mechanistic scan fails to meet this ridiculously low threshold of creativity, but this defense has not been well tested in the courts.

So in the absence of a contractual agreement to the contrary, if you make a copy directly from the original, you are likely legal. But if you made a reproduction from a reproduction that could be considered itself an artistic work, you could be infringing on the copyright of that reproduction.

I don't know what the rule would be for making a copy of an authorized "slavish" physical reproduction, but given the low bar for copyright, I'd guess it would still be considered infringement? Anyway, here's an overview of the legal situation in the US: http://blogs.library.duke.edu/scholcomm/2013/06/14/museums-c...

Here's a link to someone who went ahead and created his own physical version from the published scans, printed on a color laser printer, then 'aged' by dunking them in coffee: http://scienceblogs.de/klausis-krypto-kolumne/2016/08/27/pub...

Here's a link with a little bit more detail about the arrangement between the publisher and the library: http://www.thelocal.es/20160821/tiny-spanish-publisher-clone...

Finally here's the page about the Manuscript on the publisher's website, which might have more information if you read Spanish: http://voynich.siloe.es/manuscrito/
They also shortened legs, with the reverse effect. Desert ants cannot use scent because scents evaporate too fast in deserts (http://news.nationalgeographic.com/news/2006/06/060629-ants-..., http://inspiringscience.net/2012/11/09/do-ants-really-count-...)
The Samsung Galaxy XCover I used to own managed both water resistance and a removable battery.
Portable Structure Access with Member Offset Constants
This was already submitted - https://news.ycombinator.com/item?id=13041361
Nikola Motor receives over $2.3B in pre-orders for its electric truck
That's not an argument. Keep in mind that entropy is a property of password generation, not the result of the generation.
It makes all the other pages look like pure marketing slang. So instead of counting domains or gigabytes, they count outgoing emails. How is this "radically different"?