skysight-inc/HackerNews huggingface dataset:
On the surface, sure. Homelessness is the lack of a home, so giving someone who is homeless a home 'fixes' it.

But, as you seem to suspect, it's not that simple. There's an underlying reason for why that particular individual does not have a home in the first place, and that needs to be addressed to truly fix the problem. See Mz's comments in the rest of the thread for one example. Another is that there is a _high_ amount of correlation between homelessness and mental illness (in the States, anyway), and is a result of a lack of care in that area.
It doesn't, but nothing is universal like `grep`. If you find a machine that's logging stuff which doesn't have `grep`, you're already having a bad day.

You just can't say that about binary log formats. Text is a lowest common denominator; and yes, that cuts both ways, but the advantages of universality can't be trivially thrown away.
This is highly suspicious IMO. You almost died in a car crash with your family, yet two days later you wrote how glad you were that you can see a graph of your heart rate? Come on...

On the other hand, I could be wrong though, it's just my opinion.
Applebot, the web crawler for Apple
I browsed around for a few minutes, and I think you are right about that. The search is horrible, and the catalog is nothing like it used to be.
no, Aaron did not work at UserLand.
Aaron was involved in the RSS world though.

Frontier is open source, http://frontierkernel.org/
and these day, Dave Winer is rewriting a similar system with node, cf https://github.com/scripting?tab=repositories
This is the PowerShell argument. It's a step in the right direction, but it needs the tooling and user community to come along with it.

The advantage of the traditional unix pipe manipulation tools is that most of them are simpler and faster than regex.
This is all well and good if you want to, and can, spend time up front figuring out how to parse each and every log line format which might appear in syslog so you can drop it in your structured store.

The alternative is to leave everything unstructured, and understand the formats minimally and lazily. Laziness is a virtue, right?
> Embedded systems don't have the resources!
> ...
> I'd still use a binary log storage, because
> I find that more efficient to write and parse,
> but the indexing part is useless in this case.

This is yet again a case of a programmer completely misjudging how an actual implementation will perform in the real world.

When I wrote the logging system for this thing http://optores.com/index.php/products/1-1310nm-mhz-fdml-lase... I first fell for the very same misjudgement: "This is running on a small, embedded processor: Binary will probably be much more efficient and simpler."

So I actually did first implement a binary logging system. Not only logging, but also the code to retrieve and display the logs via the front panel user interface. And the performance was absolutely terrible. Also the code to manage the binary structure in the round robin staging area, working in concert with the storage dump became an absolute mess; mind you the whole thing is thread safe, so this also means that logging can cause inter thread synchronization on a device that puts hard realtime demands on some threads.

Eventually I came to the conclusion to go back and try a simple, text only log dumper with some text pattern matching for the log retrieval. Result: The text based logging system code is only about 35% of the binary logging code and it's about 10 times faster because it doesn't spend all these CPU cycles structuring the binary. And even that text pattern matching is faster than walking the binary structure.

Like so often... premature optimization.
If all that Hitler had done was get Goebbels to send out threatening letters to people who remarked that he had left his door unlocked, then referencing Nuremberg over lawyers sending cease and desist letters on behalf of a padlock manufacturer might not seem quite so ridiculous.
I like the analogy.

> ...will your having ignored that sign make a difference in their interactions with you?

For sure.

> How about if you've both ignored that sign and come in wearing a disguise?

Not if he finds out. But the disguise will make it even worse if he does find out.

So it boils down to: Can you hide yourself good enough to not beeing detected (includes beeing detected by showing information that is presumably crawled rather than detecting the process of crawling)? It is a risk that you may take by weighting assumed loss (court case) and gain (money from using crawled data).

I may add: A clever "data provider" will inject some hidden beacons into their data that makes it easy for them to later detect that data in other websites. So actually you can always be detected, because you must have crawled that data from them.
Don't use that for hourly jobs, though - things are liable to break when you randomly run a command at, say, 12:59 and 13:00.
he does not. His small logging system is not small at all, it spans multiple systems and has requirements that are not at all typical for small systems.
The Boy Who Loved Transit (2002)
Purescript is a Haskell-like language that is designed to output to javascript. It looks quite nice and has seen a lot of attention lately. It's even in GSoC.
(Background: I'm not a journal apologist. For a fact I'm finding it challenging to make the mental shifts required to become adept with this new suite of system tools on my myriad Debian boxen.)

> That's a lot more information than you could get from a binary log without any tools.

Arguably you need a tool to get the information you showed above - a single line from an apache log. The tool may have been grep, cat, vi, awk, less, or whatever. That it was installed as part of a base-build on your computer, or at the behest of your usual configuration management system, is either kind of aside, or kind of the point.

Journal uses a bunch of diagnostic & query tools that get installed at the same time that the journal is installed. Yes, the tool / command to get the same type of data you're looking at above -- something that is comparably readable to a line from an apache log file -- is going to be different. But only different.
Are you an exceptionally talented hacker? Show your fun side project off here
Level3 outage in North America
Thank you, don't recall seeing that before!
That sort of backup is what AWS Glacier is for, is it not?
Obligatory link to Atwood's Law: http://blog.codinghorror.com/the-principle-of-least-power/

Although I appreciate that this isn't technically "written in JavaScript" but it follows the principle.
I used 3.5 about a year ago for a few months, and it was pretty stable once I got my Jack setup stable. It seemed like most problems were with iffy drivers and plugins. Installing everything from Ubuntu Studio's apt repos seemed to produce pretty stable setup and it was also pretty fast (I used a VERY strong machine thuogh). Haven't tried 4.0 yet.
http://www.scheduleonce.com/resources/2012/02/private-label-...
If you need to grep logs on regular basis, you're doing it wrong.

Store important data in the database so that you can query it efficiently.

Keep logs for random searches when something unexpected happens. I log gigabytes per day, but only grep maybe once-twice a year.
I don't see how this is an amateur mistake. Presumably the key material on the device needs to be available to its onboard computer. So, the computer needs to load it or work with it. You could encrypt it, sure, but with what key? Another key stored locally in plaintext?

Could you explain what alternative should be used in this case?
Show HN: Makesto for iPad – Animated visual stories made easy
It is not only different. It is also less universal.

With a text based logging system, I can take the usb stick with the system that does not boot on my headless homeserver to any computer and read the logs there. I could even boot the original linux system on that server, running a really old kernel and practically no userland tools, and read them there. Cause that server was using journald, that was not possible.
Still don't know what went wrong.
Black Markets: Amazon for Illegal Goods and Services
مشاهدة فيلم Suite Française
Mailbird is seeking Angel Investor
The problem with Mesa/Cedar, Modula-3/Spin, Modula-2/Lilith, Oberon/Native Oberon, Oberon-2/AOS, Sing#/Singularity and many others is compatibility and lack of buy-in from OS vendors.

Personally I see application compartments, wider adoption of Swift, Java, .NET Native, OCaml, Haskell, Go, D, Rust, Erlang, ..., alongside unikernels as the way forward to mainstream adoption.

One day we will get C free OS stacks.
Lenovo exposes users to privilege escalation attack risk
People expect total plasticity of software. But that cannot satisfactorily reproduce all physical interfaces - people cannot operate a touchscreen without looking at it. Despite this they seem to be becoming popular in cars where they cannot be safely operated by the driver.

The rise of smartwatches suggests that people want another kind of interface. The complaints over screen size are another aspect. You can't have a screen that's both small (easily carried) and large (easily read) at the same time.

Finally there's an aesthetic argument. People like the appearance and heft of twiddly knobs and clicky buttons. This is why Roberts DAB radios are so popular.

People customise the external appearance of their featureless iPhones with flip or shell cases. People like to be visibly a bit different.
Are all the other companies and engineers using it useless then? One guy is not enough to make any opinion either way. And yes, we put a lot of effort into making sure the hardware and network are good, because when that works right everything else works well too. Trying to solve hardware issues with software is bound to lead to misery.

We have network partitions all the time, that's how we upgrade. On average each node is replaced every 2 weeks and we just terminate it through the API (both softlayer and aws). No big deal and we haven't lost any data yet, confirmed by other
records in other datastores that have to match up.

If aphyr's post is the ultimate rating, why would anyone use anything thing else he's written about?
French National Assembly Approves Mass Surveillance
Show HN: Makers, where I interview creative parents who are also founders
> repetition takes the fun out of anything.

Except MMO's, which are probably the pinnacle of repetitive, work-like video games. Kill 10 rats times a billion.
Stanford researchers observe the moment when a mind is changed
alias ccat='supercat' (http://supercat.nosredna.net/)

My dad and I wrote virtually this same tool 8 or 10 years ago. The program uses arbitrary regular expressions to match and colorize any file you desire to write a set of rules for. And it ships with some common rules too. This was before pygmentize was very popular (or around at all).

Those who don't google search are doomed to reinvent..
You say dystopia, I say a solution for obesity, :p
The greatest thing that I've found recently was fluentd and elasticsearch - we have fluentd on all of our nodes that aggregate logs to a central fluentd search which dumps all of the data into elastic search, then we use kibana as a graphical frontend to elasticsearch

It took a while to get developers to use it, but now it's indispensable - particularly when someone asks me 'what happened to the 1000 emails I sent last month'

I now know, as previously, the data would have been logrotated
Europe plans for a digital single market
Waartaa – Web based communication service on top of IRC
I think I have some degree of autism but I thought one of the most enjoyable parts of Shenmue was when you work as a forklift driver at the docks. Driving around moving crates was pretty zen and it got me thinking a lot. Very soothing.
Ancestry.com Caught Sharing Customer DNA Data with Police with No Warrant
What a perfectly timed piece for me to read. I just finished watching Colin's presentation of the 3DR Solo on YouTube seconds earlier.

I only just started getting into this drone hobby - mainly for the purpose of aerial photography. Right now I'm practicing about 45 minutes a day (total flight time) with a $50 drone, flying around in doors to get used to piloting a drone by sight. Rest of my time is spent reading and researching on 'hobby drones'.

For those looking to get into it, here are my tips so far:

1. Start off with a $50 drone, something like Hubsan X4. You will crash a lot.
2. For the drones with filming capabilities, it's usually 1k-2k range. Camera are either built in or uses GoPro.
3. DJI Phantoms are the most popular ones with the Phantom 3 out this month. DJI is notorious for poor customer support from what I've read so far, so most people go to the forums. Just YouTube Phantom 3 footage and you'll see some awesome videos.
4. 3DR I also just discovered. Solo will be their first product. I'm waiting for its release so I can check out some aerial footage.
5. Another drone to consider is Yuneec Q500 Typhoon. I haven't done much research on it.

I'm waiting for Solo to release then gonna decide either that or the Phantom 3!

For those interested in the 3DR Solo:
https://www.youtube.com/watch?v=9L8lZUMzhwo&feature=youtu.be

Unboxing Phantom 3:
https://www.youtube.com/watch?v=yzSILvb9R1k
>is homeless, complains about the adversity, wants to go to college to make a better life

>studies fine arts

yep. sure is modern society
Arguably we only got this way because, although UNIX neatly abstracted the file system with user access control, it predated networking which was slapped on the side with no way of allocating network resources between users.

If SysV had had filesystem-like means of allocating the right to listen on a particular port to particular user accounts, the world would have been very different, and we'd have been spared entire categories of security hole and workaround.
1) Aerospike is open-source and has a free community edition if you need it.

2) Yes, marketing claims are BS. If this was a reason to not use something, we'd have to stop using pretty much every other commercial piece of software we have. That's why we test and run software in our environment, and there... aerospike works. Really well. Even with network partitions. So I can understand kyle's tests in this post and the reasoning and results but there's still a big gap between this testing and the reality our company has experienced.
This is great but calling it a Tron-like game is just straight up deceiving and makes it sound like "oh, I came with up with this awesome idea based on Tron". If they don't want to mention "Achtung, die Kurve!" they shouldn't use the word "like" at all. Very simple.
I've been doing this for ~15 years too, but things have changed enough over the time (and I've changed too!) so it still feels fresh.

I guess the way technology changes can be a two edge sword, as in you're always catching up, but so far I can't say I'm bored or thinking on doing anything else to pay my bills.
namespaced linux boots in < 10ms already

Can someone show me this?
How does this compare to Duplicity?
Save Prestashop Custom Fields on 'Add to Cart' – Part 2 – NemoPS
How familiar with Russia are you, by the way? Maybe if we trade backgrounds, the conversation could proceed more interestingly... My contacts are mostly through my wife, so I hear it from St. Petersburg, North Ossetia, Georgia, and the Ukraine, with a slightly over-representative Jewish tint. I am none of the aforenamed.
Is there a Python 3 version of this?
Not sure the developper is interested in contributions about that: https://github.com/kmatheussen/radium/issues/223
Ancient Roman mosaics ruined in botched restoration job
Self-destructing virus kills off PCs – BBC News
This post really scares me and part of me wants to quit this industry even though I enjoy coding.

Ageism is a brutal reality.
Fancy a little hack challenge for the spring?
All of the german journalism did that.

I can't tell you which magazine or news paper never lied or copied or makes a hell lot of propaganda.
I mean listen to our radio stations, they make the whole scandal less painful and de Maizre will be our hero.

I mean hello???
In Germany and In America people should be brought to jail for doing such things. Its directly against the german and the american way of "democracy", whatever that means at that time.
Right of the bat their example puts me off. I mean.. come on.

self.$popup = $('#' + containerId).addClass('pop-up').mouseout(def():
self.hide()
)
That brings back memories. Despite the horrible squishy keys that made text entry painful, the keyword entry was pretty efficient once you got used to it.

It wasn't quite my first coding experience though - I had tinkered on a TRS80, so I didn't quite have that same feeling of shock when moving on to something else.
It's hard to correlate the two because there have been several policies put in place to reduce crime over the years, don't forget that our main industry is tourism and happy people spend more :-).

I can tell you that in the late 90s some areas of Lisbon were pretty dismal if not outright dangerous, and now the city seems much safer. I believe there are some studies on the effects on crime rates mentioned in one of the links above (my original comment).
Perhaps also worth pointing out that in RTB, quite often you won't know if you've actually won the auction or not for a few seconds later (when the exchange calls you back with a win notification, or you get it directly via a pingback from the user's device)

During that delay you might have actually already processed new bid requests (auctions) for the same user.

Depending on the order's characteristics and how much you're willing to deviate from target - especially when observed within a small time window - the above poses additional challenges w.r.t. overspending.
thanks, the expression I commonly heard was "jus sanguinis" in contrast with "jus soli" (citizenship by birthplace).

But: in many cases it's not just close ancestors, i.e. you can get italian citizenship if you have _any_ ancestor who was born in italy since the 1800, as long as they didn't renounce it.
In addition the testing methodology (the blog post) and the code (on github) are available so the tests can be reproduced to validate any enhancement or bugfix.

Those blog posts are also a great at debunking marketing claims.
UIKonfer's Guide to Berlin
Thanks for the response. I was more thinking about languages which have mechanisms for this though. What did you mean by extendable types?
Down Periscope – Why Twitter’s new killer app is sinking
(Author here.)

Very few people would outright say "I'm going to defect here, you'll do the work anyway". They might say "that sounds like a great idea, but I promised my kids we'd go to Disneyland this weekend". And next week, "I promised my wife some alone time". Then, "my herd is coming down with something, I need to pick up some antibiotics". And so on, until you give up and dig it yourself.

And if you install a pump in a village and ask people to pay to use it without enforcing that, they might say "I'm not going to pay, water should be free".

It would be naive to try to model everything as a simple one-shot game. It would also be naive to think that simple one-shot games don't usefully model real life at all. Just look at https://en.wikipedia.org/wiki/Prisoner%27s_dilemma#Real-life... and see how many players defect.

However, I agree that I should probably have included some discussion of iterated versions.
PostgreSQL motorcycle in Austin, Texas
> Every time I identified a problem, I was correct that it was a problem -- my failing was in not realizing that there were several things going on at once.

Very common! One thing that's been helpful for us is establishing predefined system performance thresholds that, if exceeded, initiate the chain of events that will lead to customer communication. "If X% of requests are failing, then we had better advertise that the system is degraded." Discussing and setting these thresholds in advance and the expectation that they'll result in communication helps drive the right outcome. It's not perfect, because one is always tempted to make a judgment call in the circumstance, which is vulnerable to the same effect, but it's a good start.

Thanks for sharing!
> A scalable cluster deployment of Lattice can be launched with Terraform. We currently support AWS, DigitalOcean, and Google Cloud

There are so many fucking ways to deploy, scale and manage Containers in cloud workloads, why should some ever wants to use this if we could have some more enterprise workloads coming from Google, RedHat, Amazon, Mesos and thousands of other companies?

Why don't you push something more into Local Distribution?
I mean there are thousands of solutions like yours, but none is really great on premise. (oh and vagrant doesn't count as a "local" distribution practice)..
Greg Palomino,creating a multi-million dollar Event Planning company in 7 years
I can't imagine a programmer making enough $$ to be able to show up at an event where the main goal is donation.

Granted some did show up.

Let's list the careers that were still considered safe age 50.
Doctor. Lawyer. Professor.
All important, no doubt. But which one of those truly helped advance our society or nation? As in improving GDP or trade balance?

Most likely not.

But the other engineers (some with uncertain future) are the ones who designed/built/produced something for the society.
I was thinking exactly the same, once you want to create a binary efficient format which you can query, you then have the same problems as a database. And if there is something we have learned in the history of computing, it's that databases are hard to design properly, and especially from scratch.
iCracked (YC W12) Wants More Back-End Engineers
Agree. Being always be hireable is one's own responsibility. Not anyone else's.
How do i install this ?
I was talking to my psychiatrist recently. I was making the point that I can't manage to follow the rules I'm being given, that in general the rules of civilization are made up and don't make sense.

She kinda made the argument that if I wanted to progress in life I could follow the rules (work to get this degree), and that it should stimulate me as much as diablo 3. It's true that in both cases, there are rules. Except I thought that life/society/civilization is not really a game. Maybe if you want to improve the economy, you can use bits of game theory to reduce the cost of regulation and corruption, but I doubt that it's sane to imply that all real life is like a game. Maybe I should try to play by the rules, but it would be very tempting to cheat, that's one reason to avoid playing, to avoid the temptation of playing.

In video games the rules make sense, but in society it rarely does. Social stratification, social disintegration, my unemployment, etc.

I don't think video games are much simpler, or that simplicity has something to do with it. But the rules never contradict themselves. There can be games with rules that are pretty complex too, and those games are much more interesting because there is a logic to it.

Maybe an interesting game concept would be to make a game more realistic by introducing more contradictions inside it. Pollute the environment, increase poverty, deal drugs, corrupt politicians, etc, adding a "some people just like to see the world burn" aspect to it. GTA is already a little like that, except I don't see it going all the way through.
This works in (da)sh (tweak 2 and 65536 if needed):

sleep $(( 0x$(xxd -l2 -p /dev/random) * 3600 / 65536 ))
Excellent reply, thanks for this. A lot of people in SV/SF are upset that "the finance guys" have shown up and changed the economics of the game; I say, thank God they finally showed up. (And the Chinese, of course!)

I don't know if you've ever watched the "Trader" documentary that profiled the life of thirtysomething Paul Tudor Jones, but it provides an 80s-era glimpse into world you talk about. Legend has it that PTJ bought every VHS copy and had it destroyed.