skysight-inc/HackerNews huggingface dataset:
شاهد الحدود الجديدة لمحافظات الوجه القبلى .. زيادة مساحة
What do you mean? If systemd is monolithic, coreutils is as well. In your response you make it sound like there is only one person who has this definition. That's not the case. Further, since ages UNIX (also BSD) put everything into one repository. That's also not called monolithic.

You're the one with the different definition IMO.
From the paper:

"To a degree that surprised us, our attacks benefited from testing on the device itself. Our first
attempts at implementing a new attack strategy were often visible to the scanner, and reliable concealment was
made possible only by iteration and refinement.

[...]

The effectiveness of such a strategy depends critically
on the difficulty of obtaining access to the machine. In
addition to the device we purchased, at least one other
Secure 1000 was available for sale on eBay for months
after we obtained ours. We do not know whether it sold, or
to whom."
I'm using Firefox and it kept crashing on me on about half the songs I tried.
I did not understand it then and am still confused.

What is this supposed to be - a new workflow? a new UI? a new paradigm to do something? Every discussion or webpage I see about this talks about mail. Is it applicable to any other application?
I've made the point elsewhere that a lot of activists in the US are shooting themselves badly in the foot by playing up the race aspect over and over in these cases.

They are missing that while there certainly is racism in the US, these problems correlate much stronger with poverty than race: The vast majority of differences in violence along racial lines disappear when you start adjusting for social equality.

By tying it to race, these activists are pushing away large groups of people - both poor people of other ethnic backgrounds, and other people who don't find the race issue comfortable for various reasons (including not so savoury reasons).

And by focusing on the police, rather than the underlying social inequalities, they are likewise pushing away groups that see the police as fundamentally protecting them against a lot of the people that are demonstrating.

At the same time, address the poverty issue, and 1) it has a much more significant impact, 2) it leaves the remaining race issues in much starker relief (it is far easier for racist cops to justify their behaviour when the victim is black and live in a poor area where it is easy for people in the community to accept that a black kid in that area can be scary)

It is heart wrenching to see how off the mark these things end up going.
> the additional bits run separately, they don't plug into systemd

What's the reason behind ubuntu running its own stub for logind instead of systemd-login? And how would you run systemd-journal without systemd? As far as I'm aware this is not possible and the internet doesn't seem to know anything about running them standalone.
Ah, good point. We are in a bit of a grey area at our current location. We don't really have UberX in this town (Middletown, CT), but we live near to the interstate that a lot of UberX drivers are on going to and from a metro they do support (New Haven, CT). So the app will call us a car, but it's always 15-20 mins for pickup time.
Biomeme Could Turn Your iPhone Into a Tiny Disease-Detecting Lab
> Let’s say your city releases a list of all trees planted on its public property. It would be a godsend—at least in theory. You could filter the data into a list of all the fruit and nut trees in the city, transfer it into an online database, and create a smartphone app that helps anyone find free food.

So assuming that an individual fruit tree produces 20,000 calories of edible fruit annually, and there are a couple dozen fruit trees in a typical American city, we will have spent a hundred man hours in app development and testing to turn half a million potential calories into a few thousand, as we inflict the tragedy of the commons on these public resources and encourage people to pick the immature fruit before someone else with the app does.

That idea is so stupid, by next week I expect to see 8 startups with a combined valuation of 80 million dollars all attempting to monetize the 24 fruit trees on public property in Mountain View by selling ads targeting "urban nomads" (aka homeless), or by paying homeless to gather unripe fruit for each other in whatever litecoin or ripple clone is in vogue that week.
Unless you're a DC staffer (and more specifically, a "typical DC staffer"), your showing off about your expensive suit didn't actually contradict anything in the comment you replied to, which is why I think your comment got grayed out.
18F is at GSA headquarters (1800 F St NW); USDS is across the street from the White House, next to the White House Conference Center on Lafayette Square. GSA has a very reasonable informal dress code. Khakis and button down shirt would not at all be out of place; shorts would stand out.

A big part of this job is interfacing with other government agencies, which means you're going to visit their offices.
Soooooo much more engaging than the Fish Plays Pokemon the creator links to. I explained it to a coworker (...in marketing) and couldn't help but giggle at every other sentence in my explanation. "So the fish swim around in that virtual grid, see, and that triggers button presses in the fighting game." Sweet action, as the kids say.
I have to agree with most points in here though: http://boycottsystemd.org/
Wow, 3 years is a long time for a coding job. I bounce around a lot due to boredom. If you are sick of coding, there is always managing coders as a change of pace. But if you like to code, you might just need a new project or company to re-ignite your passions. Coding for a b2b company is a lot different than a consumer app, or even games.

There is a coding meetup group where I live that I like to visit sometimes to see if I am tired of my project or coding in general.
University Bans Social Media, Political Content and Wikipedia Pages on Dorm Wifi
Back when they had the backscatter x-ray machines at Sea-Tac, there always seemed to be one lane where the metal-detector was being used instead.

Don't know if this was a coincidence (I don't fly that often), or if they hoped that trouble-makers would chose that lane, and save them from having to do too many pat-downs...
Pretty sure it's moves like these that will render most Uber valuation apologists' defenses of the valuation based on cab usage growth moot. If they could satisfy the valuation on cab fare middle-person, this would not be the experiment.

Also, something close to most peoples' logic spot would be that they are not delivering fresh produce. So, only a subset of the stuff that you find in the "middle aisles."

I'll paint in a really broad stroke, but the people willing to pay premiums for the luxury of grocery delivery buy more stuff around the outer edge of the store vs the aisles of processed carbs and food science.
The end game I think for sandstorm is the equivalent of a rich AppStore/Marketplace for web apps and web services.

Instead of installing an App on your phone. You would install some service on a personal server. Without needing to be a technical person who understands configuring servers.

And for technical users, you can have one-click installs for apps that you know are secure, sandboxed against your other apps and more.

And for App writers, you have an API surface area that makes it easy to do authentication, sharing, etc...

There are lots of things to like here. And a lot of opportunity given how much richer an experience an actual persistent web server can offer over a traditional client app install.

(I am not affiliated with Sandstorm. Just dig the vision, and think that Kenton and his crew are pretty awesome engineers who can pull it off.)

Edit: Re-reading your post, I think you might have been talking about Wave and not Sandstorm :). Whoops. My bad :P.
>although the html/js only one probably only has security holes that effect the client!

If it touches a server and a database then it has a broad attack surface, at least Rails covers a lot of the basics for SQL injection, XSS, and url manipulation.

And, you can patch a Rails app yourself in a lot of cases or go grab a gem that implements the fix for your legacy version. With Github still living on Rails 2, theres a lot of unofficial support out there.
Unfortunately, those calling for a "more legal" Snowden don't hear much about this guy because he isn't sensational enough to be mobbed by the media.

Damned if you do, damned if you don't.
neat animated logo
From my experiences with Fedora 20, journal corruptions happen in seemingly random cases. Not on any system crashes either, but just clean reboots. As well as other general systemd issues occasionally, including message bus queue freezes.

The plaintext medium is more reliable, largely because recovery can be performed with any generic tools that operate on text streams. Third-party journal readers, on the other hand, are discouraged.
Why is it "microservices" vs "monolithic"? It's not black and white, it's a continuum. Why would 300 microservices make more sense than, say, 6 medium-sized SOA apps?

According to the article, the point of microservices is scaling development, not scaling as in req/sec. But development scaling can already be done without microservices. You can already split source code in multiple files. You can already refactor classes into multiple smaller classes. So then why are microservices "awesome"? Why does it make more sense to have 300 microservices, each 500 lines, compared to 6 medium-size SOA apps, each consisting of 25.000 lines spread over 50 files/classes?

Now, if you have 200 developers then I understand why splitting your app into 50+ independent microservices makes sense. But I get the feeling that lots of developers, even those in 3-man teams, are jumping on the several-hundred-microservices bandwagon.
Show HN: TOTP authentication web service
I recently implemented TOTP authentication[1] for a webapp of mine. Then I decided to extract it into its own web service offering,

http://www.totp.me

because I thought it was one of those things that was easy for people to implement insecurely if they weren't careful.

This is the V1. I'm trying to get a sense of whether implementing TOTP auth is a pain point for anyone and to develop this project further.

The service doesn't give you very much control. You redirect your website's users to it for authentication or master secret provisioning, and it redirects them back to you when done, with a pass/fail response. I wanted security mistakes during integration to be difficult to make.

[1] http://en.wikipedia.org/wiki/Time-based_One-time_Password_Algorithm
That's got to suck finding an undiscovered Mayan city, and then it turns out to actually be a discovered-but-lost Mayan city.

Sure makes you appreciate GPS though.
C++: auto considered awesome
Anyone else tired of people arguing complex concepts in tweets? So hard to read. People don't usually talk in single sentences.
The airports I frequent (in particular San Jose International) are very much still using full-body scanners.

Edit: Do you mean this particular model is no longer in use? If so, are newer models not susceptible to these attacks?
>I'm old enough to remember Webvan,

I see it as very different from something like, say, Instacart not because of the core idea of grocery delivery, but because Webvan made some mistakes that seem made-up when read today. Recall they had their IPO just 60 days after their first webstore which in turn was something like one month after their beta launch.

So they went from beta with 1000 users to IPO in like 90 days. That's, what, the time Instacart spent just in Y Combinator growing and learning?
Reducing men to the physical expression of their sex is more sexist than anything else mentioned in the article. I will grant you "masculine," "macho," or even "puerile," but "phallic" is simply offensive.
systemd can just fuck off.

It's a pit of complexity from hell that I will not stand for. This change makes it worse again.

3 hours today trying to get timedatectl to enable an NTP server on CentOS 7. All I got was "Failed to issue method call" and 3 hours of taking it to bits to work out why the hell it wasn't working then it just started to work out of the blue.

systemd makes Linux feel like Windows does from an administrative perspective. Feels like stateful RPC/COM/WMI hell about to hit Unix.

Scrapped the whole damn thing and installed FreeBSD 10.0 in the end.
>If resale was allowed, do we believe network hardware companies would just shrivel up?

Network hardware companies in general wouldn't suffer, but Cisco's increasing reliance upon support, service, and firmware for revenue means that unrestricted resale would bite into Cisco's revenue hard, perhaps 25-50%.

Right now Cisco hardware powers the most critical government information systems, including military and financial communications (over 85% of the gear is Cisco.) Since many of these networks use Cisco proprietary functions, have scores of personnel trained on Cisco gear, and relationships with networks of Cisco suppliers, transition to another hardware manufacturer would be both expensive and difficult, at a time when the government has little funding for new initiatives.

Since the government needs Cisco to be a smoothly functioning company to meet critical information needs, it makes sense that they maintain tight relations.
Photos and quick viewing of shared documents are common use cases.
Implicit coercion is often a source of bugs. Some languages simply mandate that you be explicit about your intent. It can be slightly more verbose, but you gain clarity and reduce ambiguity.

With implicit coercion, the programmer must mentally keep track of how values get coerced (are negative numbers truthy? are empty strings? empty lists? empty objects?). Different languages have different answers for all of these things. As a result, I prefer to always be explicit.

If you've never seen the WAT?[1] talk, I suggest watching it. It has some great examples of type coercion gone wrong in Ruby and JS.

[1] https://www.destroyallsoftware.com/talks/wat
Newegg hidden data
I bought a aSUS mEMO PAD from Newegg. I am returnng it via RMA. I was boxing it todAY AND WENT TO THE EGG to copy the RMA number to print a second copy for inclusion in the boxing. I copied the RMA number and pastedit into a previously opened notebook page. (OI just took one from my desktop Highlighted the info there then pasted over top of it to print then close and not save restoring the original data on it. LO and behold the paste operation also shows the tablets MAC address info. This was not visible when I copied the RMA number. Pasting the clipboard info to anything else also does not expose the hidden background data. (I'll paste the clipboard date here now) ATTN: RMA 25071434
And just a number but this is what the little bug I exposed by accident shows.

ATTN: RMA 25071434
5cff3579f77f

I assume this was to prevent switching of the original item however, hidden is hidden.
What else are they collecting but hiding?
>you don't need all of the tools, and you can use most of them independently of the rest.

As someone who has read a minimal amount of systemd lit in the past 6 months, that's not what I've heard. Everything is dependent on everything else in Systemd, so I'm told.

In any case, why doesn't it use current Linux DNS resolvers?
A lot of projects have dependencies on other projects. Systemd provides a lot of very useful functionality. So it's going to be depended upon. But actually it's pretty layered. Systemd provides things to activate NTP. That can either call timesync or any other daemon.

To me, these very simple daemons are for minimal install purposes. So "cloud" and embedded. Once the OS has systemd, it'll be easy to bootup (dhcp, ntp, etc all working for the simple cases).

Various parts of Linux do weird things. Workaround bugs from other projects. While we have the source and should just fix the bugs where they are.

As I mentioned in another comments, UNIX and BSD have everything in one repository. Develop things together, ensure that stuff works nicely together. That's how I see what systemd is starting to make happen.
Wow, this is an amazing piece of work.

I tried a few songs. It was not clear you could make the screen larger but once I did I just loved the way it counts the beats.

The second song I tried did not work. It stated the song could not be analysed because it was not public, although it was in the search results.

The last song: https://www.youtab.me/search/arctic-monkeys-mar it did not do so well on, but I guess this is where the community comes in.
Other JavaScript lisps: LispyScript (http://lispyscript.com/), ki (http://ki-lang.org/).
I could, but then my joke wouldn't work.. ah well. :)
In classic minecraft there used to be a convenient command where you could type /cuboid or /z and then place or destroy two blocks, and it would fill the area in between. There were countless more server-side commands and mods that let you build large scale structures. Copy and pasting sections, building spheres or cylinders, making shapes hollow, etc. Flying was much easier and faster too, although it did required a mod.

Minecraft now has so many more features and block types. But I miss some of those features, and building large scale structures is much more difficult.
Ask HN: What do you prefer when signing up for a new service?
I found that most people tend to use facebook more instead of email for signing up. (Not sure if they realize that it still gives out their email anyway).
I am curious what do you feel the most comfortable with when signing up for a new service:
- Facebook
- Twitter
- G+
- Email
- Other ( Please specify)
You Asked: Is Coffee Bad For You?
Even if your gut was a valid source of data, the proportion of applications is a bad metric - you need the proportion of applications from strong candidates. Women applying for jobs in a field where there is a perception of sexism might be deterred from applying in the first place, especially if they feel they don't have the skills to outshine the men who apply; men may be more likely to apply even if their skills are only marginal for the role, because the industry has given them a disproportionate confidence in their abilities. So you might see a 16% female application rate, yet have women make up 30% of competent candidates, but still wind up at 22% women hired, which would not be the evidence of positive discrimination you suggest at all.

The way sexism in hiring decisions works is subtle. Development is a team sport. When a candidate comes to you and tells you 'I worked on this highly respected game,' you are impressed, but need to try to figure out what their contribution was to the team. Did they solve the really hard shader engineering challenges that gave that game its unique look while maintaining 60fps? Did they just do a bit of coding on the menu system? Did they do nothing but make the coffee? So you ask, but your prejudices color how you hear the response. If you tend to assume that girls just don't do quaternions and stuff, you hear 'I worked on the water simulation' and if it's a guy you assume they did a bunch of stuff with physics and navier stokes equations, but if it's a woman you interpret it as 'I made the sparkly bits when things go splash'. If you're gender-blind you allow the possibility that the person in front of you might fall into either of those camps regardless of their gender.

And it goes beyond hiring, into work assignments. You've got two pieces of work that need to be done: one is going to involve hard math, the other is building tools to help the testers QA stuff. Unconsciously, you let your prejudices about gender roles play in and assign the math work to a male coder and the tool to a female coder. Subtly, you push the women to less prestigious roles that limit their career options, while giving men opportunities to advance theirs.

And then when your studio goes belly-up and those two coders are applying for work elsewhere, which one has the more impressive resume and is able to get in the door somewhere else?
Stellar mass black holes are small in size, but supermassive black holes can be larger than our solar system. Fortunately for us they only exist in the centers of galaxies. The closest supermassive black hole to us is 30,000 light years away.
Woman ends her life rather than suffer indignity of dementia
I'm struggling to think of a scantily clad female FPS character, but it's not really my genre of choice. Can you give some examples?

I always thought of it as more of a fantasy/RPG issue.
I saw Wave as a wiki that's real-time. Whether wikis benefit from being real-time is an open question.
Having previously lived in Phoenix for several years, I can tell you that the amount of citrus on public property that falls to the ground and rots is huge. Even at high density apartment complexes, people don't pick near capacity (although this might have something to do with heavy use of herbicides on manicured lawns). There's no tragedy of the commons going on there (and I have to wonder if you've ever tasted a green orange)...

On the other hand, there are pretty sound reasons for planting edibles on public spaces instead of merely ornamental plants.
The difference between coreutils' and systemd's components is that changing the implementation of one coreutils program (let's say "ls") will not require you to modify others (like "cat"). Not only are they separate modules, but also they are loosely-coupled by design. Contrast this with systemd's modules, which are much more tightly coupled.