skysight-inc/HackerNews huggingface dataset:
Software Developer/Web Developer/Product Manager | NewsNow.co.uk | London, UK | Full-time, permanent

Passionate about any area of news, sport, or fairness in news reporting? Relish crafting elegant solutions to hard technical and business problems, using whatever is the best tool for the job? Thrive in an open, collaborative environment, where the best ideas can come from anyone? Confident and articulate about what you know, and humble and articulate about what you don't? Fancy the idea of competing with Google, by being clever rather than colossal?

Then why not consider joining NewsNow.co.uk, news aggregator and top ten UK media publisher with 15M users monthly. Established 1998 and profitable ever since, our ethos and business models have stood the test of time. Ours is a developer-led company: our Founder and CEO heads up our development team.

We currently have three opportunities:
- As a /software developer/, you’d be working on projects including our unique in-house article classification engine, generating live digests of our most compelling content, or mining live streams of data about events from all over the world.
- As a /web developer/, you’d work on projects like letting users view images from the news, and rate articles.
- As a /product manager/, you’d help us to ‘get it right’ through your zest for software development and the user experience, your passion and excitement for our business and your ability to inspire this in the rest of the team.

We run Debian Linux on our co-located raw metal and on AWS EC2/VPC, with MySQL, Apache, and in-house code written in a variety of languages. We do our web development in HTML5, CSS3, advanced JavaScript, jQuery. We use OO patterns in coding.

We’re also welcoming applications from remote developers if you live within a reasonable commute of London.

If you like the sound of us, we’d love to hear about you. Please get in touch!

http://www.NewsNow.co.uk/careers/
Oh my. I used to do 17 + 35 = 35 + 17 = 35 + 20 + (20-17) = 55 - 3 = 52.

And then I found out that my father used to think the same way, but not my mother, who was a teacher a long time ago and just for few years.

And my breakthrough for that didn't happen when using all those squares (for 1s and 100s) or rows (for 10s).
Be sure to look into LÖVE2D. A bit distantly similar to Pygame but completely self-contained and in Luna, so no dependencies to worry about. Installation couldn't be simpler.
The U-S-A chant originates in sporting, it's just carried over to other highly competitive environments.
The fast feedback loops of online participation have always been the best measure to correct romantic views on the relation of democracy and governance. It seems like every online generation needs to learn the lesson that established systems of decisionmaking are there for a reason. That way they always transition from "everybody can come in, everybody can participate, everything is transparent, we're completely free in all decisions, let's create a new world" to "ok yeah we live in an existing world with rules and social order and we need to somehow reflect that in digital form just as well. sorry!".
I wonder if different folks are listening (or reporting anyway). How did popularity used to get tracked? Callin requests to radio stations? Is that still how its done?
So you think they're going to become more affordable as poor and middle-class people move out and are replaced by well-heeled professionals and the international elite? I think that is unlikely.
I had once lost Dropbox files, but only because I deleted a folder on my local Dropbox folder and assumed it won't sync that 'deletion' to the cloud. My intention was to sync only some selected folders locally and let the rest be online. Also, I came to know about it later than 30 days as well - which is the time they keep backup of deleted stuff for.
Honestly, it's... not terrible? It's hackish, sure, but the NSA website's frontend isn't a huge app where good software engineering needs to be practiced - the code does what it needs to do, was likely written quite quickly, and doesn't need the likes of webpack to build.

In my core projects I'll use Ember or React+Redux, but where I just need a couple hundred lines of one-off code for e.g. a marketing site... why not some hackish jQuery?
That's like saying schizophrenia is compatible with anything because it's not based on reason, which is obviously not true as some people who have it cannot navigate the world at all.
Have you seen mathematicians write code? For a website? We hired a few (we're in the crypto business) and we don't let them near production code. Ever.
Here's a reason why that guy answered it that way. Note these are my definitions but I've heard it before.

Scientist: Studies and uncovers mysteries of the universe and natural world

Engineer: Applies what scientists discovers
The Arndt-Schulz Rule
GoshawkDB 0.2 released
Announcing it seven times and doing it six times....

Luck did play a pretty big role in Apollo. This is not to discount the huge amount of work and skill that went into making most of those missions a success, but there was sometimes not a whole lot separating them from failure. Apollo 11's landing site ended up being covered with boulders and they nearly had to abort before they found a suitable landing site. Apollo 12 got hit by lightning on the way up, knocking out computers and nearly causing an abort. Apollo 13 came within seconds of exploding on launch, and was saved by a false fuel alarm shutting down the misbehaving engine.

Of course, this is only to be expected when you're doing something so big and new. SpaceX has the benefit of all that experience.
It /is/ terrorism, but the FBI is not the agent of terror. Rather, they are reacting to terrorist boogeymen in the shadows, exactly how the terrorists want them to.

Terrorism is successful when our society becomes more of an authoritarian police state.
I don't think you read the piece?

- I am not reinventing TLS
- This has nothing to do with OAuth
- It uses WebCrypto for key gen and CSR signing
I don't think so. Ultimately, this could not happen if the market did not set rents.
My Experience Using .NET Core in the Real World
What you say !!

I remember having an interesting discussion with my Spanglish-speaking friends about whether "All your base" was supposed to mean "your entire base" or "each and every one of your bases". My Engrish-speaking friend could immediately tell that the second interpretation was the correct one.
Believe it or not, we could not actually have a society with nothing but executives and software developers.
I've found I can be productive for around 4 years then I get bored of my surroundings, agitated, can't focus, etc..
Lab Failures Turn to Gold in Search for New Materials
That's the code, not what moonshinefe was talking about, and we know that most programmers rarely look at the source for standard library code unless they're debugging something.

Here's what the assert man page says on OS X:

The assert() macro tests the given expression and if it is false, the calling process is terminated. A
diagnostic message is written to stderr and the abort(3) function is called, effectively terminating
the program.

If expression is true, the assert() macro does nothing.

The assert() macro may be removed at compile time with the cc(1) option -DNDEBUG.

Note that the “may be removed” warning is at the end, where it's easy to miss and it mentions a specific compiler flag rather than the concept of a release build.

On Linux, the man page leads with that discussion:

If the macro NDEBUG was defined at the moment <assert.h> was last included, the macro assert() generates no
code, and hence does nothing at all. Otherwise, the macro assert() prints an error message to standard error
and terminates the program by calling abort(3) if expression is false (i.e., compares equal to zero).

The purpose of this macro is to help the programmer find bugs in his program. The message "assertion failed
in file foo.c, function do_bar(), line 1287" is of no help at all to a user.

You're not wrong but you're being very optimistic to assume that a) every C programmer, including those grinding away on massive projects, has learned about this and knows every compiler flag in use and preprocessor macro defined in every file and b) large applications haven't accreted so much code in assert calls in that the current maintainers are afraid to turn it off. Stories like this one pop up every so often in the programming community for a reason.
I'm guessing they want a single solution like vector thrusting because it can be used on planets with and without atmospheres.
I also got intrigued when a fellow colleague used that nomenclature (folder called "javascripts", as well as "stylesheets", inside an "assets" folder).
A lot of popular websites have pretty crappily written JS code. The reason it's not noticed is that usually it's served compressed. The reason why it's crappy is that the bulk of functionality is implemented server-side, and the person who ends up writing that code is primarily a server-side programmer who half-asses a JS snippet to finish the feature, and then since it works, it is never refactored. It's not "real programming" anyway ;)
Awesome BeeCanvas = to do list and Whiteboard. It works like a Powerpoint slide
Sure it is. So what? Are you going to pretend that they are the only ones affected? It hurts the rest of the internet when their machine is then used by hackers to attack others. It hurts the banking system and indirectly, small vendors when these people's credit card information is stolen and used to make fraudulent purchases.

Taking away the right of individuals to make bad decisions that harm others is the entire point of society.
Nestlé Wants to Sell You Both Sugary Snacks and Diabetes Pills
I can't seem to find anything worthy of the hellban...
I think the point of deism is you can still justify religion as an institution, so it was favored by "conservative" thinkers who believed religion was necessary for morality and for society. Atheism has historically been associated with opposition towards religious institutions.
I haven't read Baldwin, so maybe this comment sells him short, but virtually every time I venture to read pieces american literature written by black people, be it Malcolm X's autobiography, or Invisible Man by Ralph Ellison, or Martin Luther King's writings such as "Letter from a Birmingham Jail", or any book about the Black Panthers, I come away with the impression that media as a whole somehow really undersells and sanitizes the depth of the struggle and the imagination of their leaders in a way similar to Thanksgiving Dinners.

Every single one of those people was saying things back in their day that are still relevant today, in a way that feels indicting of the progress made thus far.
Why wouldn't an American company, doing business in America, funded mostly by American government contracts and helping carry out American space priorities, and THEN doing it in a way that brings about the first major advance in spaceflight technology in generations not be a place where they might chant the name of the country that this is all happening in, by and for?

> I can't remember a single big work-related success where anyone started chanting anything. Cheering and clapping and popping champagne, sure, but not chanting.

Have you ever worked at a place that did anything within even an order of magnitude of what SpaceX has done?

I'm an American and we don't chant USA at the end of an IT contract delivery, or because we set up a database well or something. But if I put something in outer space, then brought it back down to earth and landed it on a robot ship in the middle of the ocean at night, I'd sure as hell be chanting something.
It is partly because they are trying to develop a system which can be used regardless of atmospheric conditions, so reusable in another sense. Parachutes don't do so well on the moon, for example.

But also because a parachute landing actually does a lot more damage than you might expect, and sea water is the last thing you want in your million dollar rocket engine.
I can't imagine how anyone with the slightest clue could conclude that the first stage would sink the barge. The scales are just too different; the barge outweighs the rocket by orders of magnitude.

I hope this is one of those "lost in translation" things, because otherwise I fear for that group of supposed experts.
Weird, I don't see side chains in specified in the protocol or implemented in the source. It's almost as if side chains are an ad hoc attempt at a solution to a problem inherent to Bitcoin.
ANDROID4ALLPEOPLE: Handling Android Activity State Changes
I'm sorry, I inaccurately paraphrased - a more accurate statement would be that he appears to perform better in open primaries.

You're right that Overwhelmingly well was a massive oversimplification and exaggeration.

More accurate would be "appears to perform worse in closed primaries"

http://www.vox.com/2016/4/28/11528764/closed-primaries-berni...

https://www.bostonglobe.com/news/politics/2016/04/19/bernie-...

I can't see anything in your link that clearly indicates your position WRT clinton overwhelmingly winning open ones.

Wiki does not list open primaries, her win proportion of those, or the 'goal difference' in terms of awarded delegates. So - I'm not sure your statement is entirely true either.
I actually grew up in Portland, in SW- and having been outbid by 10 and 20% on multiple other houses I got to experience the heat from that housing market.

For us, we're moving back home. So maybe when I moved to Seattle I was the asshole and now I'm just a movie trope small town dude moving back from the big city to raise the kids.

EDIT: I'll add that having grown up there really helped me know what were completely BS/bubble prices on properties. Houses with bids going to $560k where the neighborhood was in the high 200s, low 300s a decade before. Where you know the traffic sucks, the neighborhood isn't anything special, and generally know what the neighborhood is like crime/people wise made it so much easier to just look at a house price and say no without getting caught up in the frenzy.
There's no need to prove that the subpoena was delivered unless the recipient claims otherwise. Email is regularly used to deliver subpoenas (in fact, it's probably the most common way to deliver them).

Quick google found several public examples of such subpoenas, like https://cock.li/transparency/2015-12-15-subpoena/00-2015-12-...

And in any case, if the recipient fraudulently claimed that they had not received the subpoena they'd be committing crime.

Edit: Am I wrong? Is the subpoena I linked a fake?
How MobiCommerce helped these brands to complete their journey of mobile app?
I wish the FBI agents who perform these kinds of actions were as introspective as Snowden. Once you define your team as "the good guys", you can do all kinds of morally objectionable things to the other side.

"the ends justify the means" at that point
If you can't roll a service out independent of some other process, you don't have a service based architecture, you have an even worse monolith. You are blaming other people for problems, you yourself (or your team) are introducing.

Pulling out the code is not what is important typically in these sorts of migrations, what is important are:

1 - getting product definition about when/where you can loosen your consistency constraints on your data.

2 - building specified protocols between components that can support backwards/forwards compatibility.

If you continue to need strong consistency and can't support backwards/forwards schema changes in your shared data, you cannot build a service based system and would be better off improving your monolith.

PS: There isn't anything wrong with monolithic designs (cause that word doesn't really mean anything) for a huge swath of the technical world. If your team wasn't able to develop a good monolith it is incredibly unlikely they will be able to develop a good service based system.
Objective-C is what makes developping applications on iOS so much more efficient than on Android; even if only indirectly, thru the frameworks provided: if Android cannot provide frameworks usable more efficiently than Apple, it's because they're using Java instead of Objective-C.

https://infinum.co/the-capsized-eight/articles/android-devel...
You're right, of course, but I don't blame GP. This is a pet peeve of mine that I've only really become aware of due to CRISPR. Most writing styles[1,2] in newspapers, etc. place a limit on all-caps acronyms so as not to stand out too much to the reader. This is fine, of course, but using Crispr instead of CRISPR leads to crisper.

An odd hill to die on, I'll admit.

1: https://twitter.com/sarahzhang/status/650703501702508544

2: https://twitter.com/SteveAConnor/status/650711199433256960
Maybe they don't know their CEO is South African?
I'm not sure if GregKH is involved in the actual implementation; he did step in to "foster" this project through the inclusion process, but several other maintainers were outspokenly unhappy about the review process and lack of follow-up ([1] and [2]).

The current kdbus implementation has been withdrawn from rawhide [3], with no indication when it will be back. The most recent response from Linus I've been able to find is [4], roughly half a year before the rawhide removal.

[1] https://lwn.net/Articles/640617/

[2] http://thread.gmane.org/gmane.linux.kernel/1981923/focus=198...

[3] https://lkml.org/lkml/2015/11/8/245

[4] http://article.gmane.org/gmane.linux.kernel/1982561
What race and gender are we referring to? So, better.
Bidirectional Data Flow – A Double Edged Sword? – Lee Mason
>You seem to be saying that user control automatically leads to less security which is obviously false.

No.

> If an individual has control then by definition he can chose to be more secure or less secure by his actions

He can in theory, but he does not in reality.

>He can also chose to do the opposite of these things and be less secure but there is obviously no direct implication either way.

Again, reality shows us that the vast majority of users choose to be insecure.

>But underlying this is a one-dimensional view of security, consider more complex scenarios where users are forced to use a single software to perform a task. If that software is insecure then 100% of users are vulnerable whereas if there are a diverse range of programs the users are more resilient to attacks.

Correct, a diverse set of platforms would also be good for security. But that is a separate argument.
Article mirror: http://archive.is/8fFRa

Related earlier discussion: https://news.ycombinator.com/item?id=11602258
It just needs some random noise to be perfect!
They should add a comment ad in there at the bottom saying

/*
Smarter than that stuff?
Come work for us.
*/
It seems like in general massively scaled technology companies don't get much love on HN. Seems odd to me as so much of what is discussed on HN is how to massively scale your own technology company.

Is it that they become othered once they pass a certain size, or go public?

What gives?

I mean, I get it that people don't like the influence of VC and finance, but that's part of the game with scaled companies.
Yes. And interestingly enough, we're certainly not the only species with morality, so the idea that Moses has to bring morality is even more absurd because of this widespread biological base that spreads far beyond humans.
She lost my support at vegan gluten-free brownies. She's clearly a monster.

But seriously, this really stinks. If talking to the FBI wasn't going to have negative consequences for her then why would they choose to approach her like that?

The whole attitude by law enforcement that "anyone who doesn't 100% cooperate with us on our terms is an enemy and should be treated as such" really doesn't foster cooperation but it does foster fear and resentment. I think the whole Apple/iPhone debacle demonstrates that perfectly. It's gotten to the point that businesses are finding that they're in a better position if they lock themselves out of their own data and tell law enforcement to fk off because their hands are tied. It's ironic because this non-cooperative behavior is a direct result of the abusive and hostile tactics law enforcement use against everyone.
IIRC it's the most stable position because it's a big empty tube with some really heavy rocket engines at the base. It's also precise so they can land on a tiny barge in the ocean.
The parallel port was really neat. I once connected my furnace to a PC, to track when the thermostats were opening the hot-water valves.

My house has hot-water heating (as opposed to electric or hot air). I would occasionally observe the furnace coming on for a few seconds, then shutting down. I suspected a malfunction. So I connected the 24 v. valves that control the flow of hot water to the radiators, to relays. Each relay opened/closed a pin on the parallel port. I wrote a program to record the status of the parallel port.

I was able to determine that the furnace was coming on at the very end of a heat cycle, just when the room had reached temperature. The furnace would kick in just before the room stopped asking for heat. So it was OK after all.
Eh, I think it's simpler than that:

Scientist: Unknown outcome (e.g. hypothesis -> experimentation)

Engineer: Known (or should be) outcome
The market sets rent within the parameters it is given. Maybe an entrepreneur could build taller buildings with cheaper per-unit prices, but zoning regulations cap building height. In that way, the market isn't really setting the absolute price. On top of that, many localities literally overrule market prices with various forms of price fixing, affordable housing mandates, etc.

Would it be an open market if we only removed one regulation, height restrictions? Nope. But to blame capitalism when other major forces are at play is not a full assessment of the situation.
Why miss it? Just go on using it! If important applications are written in Objective-C, that will motivate the spreading of Objective-C.
Because even with the ease of making websites responsive, it's incredibly difficult to truly replicate the experience of a high quality web app that works wonderfully on desktop/laptop on a mobile device.
The entire history of Windows.
Well, good luck "just going to" her now that she's been tipped off.
Homework taught me how do that boring thing faster so that I could do interesting thing.

I think I could have learned more if I spent more time talking and seeing my family doing things instead of having my mother in the kitchen, doing dinner, while I was in front of my notebook writing down again the things .
Why wouldn't these US companies hire them as consultants/contractors, which is fast, easy and cheap compared to hiring an outsourcing company that cost a lot of money?

In that way, the company doesn't need to care about local employment laws and payroll complexity. Each contractor signs a W8-BEN Form and takes care of its own local tax situation.
The Sin of the Micromanager
I have a 2-second boot from grub to login with plain-old sysvinit. What's remarkable about systemd? And perhaps more relevant, given that BIOS boot times are still above 10 seconds (and minutes on servers), who cares?
> We British would never dream of claiming our country was the best at everything

That's kind of silly. The British are widely known for claiming to have the best in many things. And I've watched enough TV in the U.K. to know that even currently extends into Science and Technology education.
You have no such protection if you won't be incriminated by the answers (e.g. they are asking you about someone else). You can of course be involuntarily called as a witness in proceedings where you're not being prosecuted.
The Rise of the Anti-Bot Bots