skysight-inc/HackerNews huggingface dataset:
From the article:

Most of them, [Sons] said, "are older than my father.... [and] are not always up to date on the latest techniques and security issues." [...] Sons suggested that they "should be retired."

That is incredibly asinine and discriminatory to boot.

From the NTPsec project manager's comment:

The main point of contention that caused the fork was BitKeeper vs Git.

I can't believe that arguing over VC tooling is what caused the fork. Why not just compromise on this, use BitKeeper for long enough to get on the maintainer's good side, and helpfully offer to convert to Git later? This is how ESR got GNU Emacs development migrated from Bazaar to Git, and it seemed to have gone pretty well for all involved.
I am not trying to be an ass, nor twist your words.

Would you say that local team dev work does not require a manager, or local team dev work can be achieved with a manager that lacks communication, psychology, and technical skills?
Seems to be related to https://news.ycombinator.com/item?id=13644441
NoScript prevented any popups/overlays from appearing for me.
Basketball+Players,+kashmiri+girls,+B3S+Digital+Media+in+Noida+Sector+63
You might consider making this text more prominent:

"CrowdRaising is crowdfunding's younger, cooler cousin. Pledge time, instead of money, in exchange for rewards. Customer development and talent acquisition all in one place."
Exactly so. It's not strictly correct modern English as far as I know, but it's quite a common slip amongst French speakers (from their names I would strongly suspect at least one of the core Pijul folks fits that category) for whom the native word is indeed "edition".
Theory for Galactic Rotation Predicts EM Drive Thrust Effect
Thanks! Made that change.
Average Equity Percentages Investors Require
It's not just about moving data from one provider to another. GitHub is not simply a hosting service, it's a large centralized social network, and the cost of switching from it includes reduced project visibility and disconnection from the community.
I've used this service a few times and have to say it's fantastic. Compared to setting up LaTeX on a mac to manipulate a few docs every now and then, it's a dream.
When Buying, Selling and Renovating, It’s an Animal House, Say Realtors
Also don't forget about possible spiritual benefits to fasting. It is no coincidence that practically all spiritual traditions incorporate fasting.
As Manufacturing Shifts Should Working-Class Men Consider Non-Traditional Roles?
America's always had black inventors – even when the patent system excluded them
It's worth remembering that Applets were active at a time when the Internet, as a whole, was a lot slower.

Although yeah, even with our newfangled fibre connections applets are still pretty bloated.
Delphi was a great environment, but Anders and other key persons leaving Borland, while the company lost track which customers they should target, besides the "clever" idea to change the company's name, killed it.

I know of a few companies in Germany and Netherlands that still use it, but it is hard to get offers.

And we had to wait 15 years until .NET started to offer a compilation model similar to Delphi (only for UWP apps).

While Java kind of outsourced it to third party JDK vendors due to Sun's attitude against AOT compilation, oh well at least Java 9 will bring the first steps towards support it.
> Now there are IMO much better cross platform tools for RAD (Python, Tcl/Tk, ...)

That's why I wrote "in combination with easy deployment". Yes, you can do faster RAD in Python but good luck with easy deployment.
I meant that Libre software is usually written for the people writing it, rather than for third party users, so the older developers wanted to recreate windows for their own use, while the current ones want to recreate MacOS for their own use. A central tenent of Libre software (and the top 4 major DEs are all Libre software) is that the user is the developer. That is, there is no barrier between the person writing the software and the person using the software - they can be one and the same and users can change/fix the software and send the improvements upstream. My hypothesis is that the most proactive developers have always built the software to function as it is most convenient for them, and during the past 10 years enough of the old guard has been replaced by newcomers whose preferences don't align with ours any more. I have very rarely observed a Libre software being written for the benefit of non-developers, rather than for the benefit of the authors - those that are, tend to be some of the highest-regarded pieces of software out there.
I agree with the structure the author is putting out there and have been using it myself.

It was honestly a mystery whey people would use this hard to read nested structure when you can write things in a more readable way.

The best theory I can come up with is that it is easier to write that way if, for instance, you are answering a question on StackOverflow, and these examples just find their way into production code via copy/paste without people understanding how they work.
They already do - several years back I was at a supercomputing conference and one of the presenters was processing satellite data, counting cars in parking lots so traders could estimate revenue of certain large retailers. That was 6+ years ago... Imagine combining that with modern ML (not so much for the car counting but the revenue estimates based on that)
I would've loved an article this well written and explicit when I was first learning JS (or even any language, really). Really well done with good, practical examples.
I agree but a large program in one of those languages will still have more bugs than a small one, that's just the nature of things and the increase in bugs isn't linear either in my experience.
I think it's intended for entertainment and content consumption just like Android and Chrome OS. And Apple is trying the same with merging iOS and desktop. How long it will take until all computers will be set-top boxes where you can only netflix and chill and if you want, for example, to draw something, you have to buy Professional Grade Computer for $50000?
I miss Darcs too. One potential downside of making cherry-picks very easy is that abusing them can bite you: two patches might be independent in terms of conflicts but functionally dependent (e.g., code in patch A calls a function introduced by patch B).
And during those outages, the telephone generally works.

Everyone running to a conference room -- feels very Michael Scott to me -- and almost always just as unnecessary.

I wonder about those who claim face-to-face is best explain how Github and Basecamp seem to do just fine. Others point to how Yahoo eliminated remote as some kind of argument supporting same, yet I'd hardly consider Yahoo to be a good example of anything. If "good enough for Yahoo" is an argument, then count me out.

Unless you physically have to touch something, remote can always work (and even be better.) It's a question of establishing processes that work. The 'genre' of remote isn't the problem -- it's always the implementation.
Somewhat long and interesting thread about Delphi from a while ago, on HN:

Delphi – why won't it die? (2013) (stevepeacocke.blogspot.com)

https://news.ycombinator.com/item?id=7613543

Did a search in hn.algolia.com just now to find the thread, and it was the top result when the setting was "By popularity":

https://hn.algolia.com/?query=delphi&sort=byPopularity&prefi...
For one idea, there's always going to be lots of ways to deliver a product/service for it so you should be able to find a niche. If you came up with a 100% original amazing idea it would likely be copied quickly anyways.
This seems to be the vehicle they will be using https://techcrunch.com/2016/01/06/the-ehang-184-is-a-human-s...
More Robust Browser-Side Networking
Ask HN: Side Project Website Feeback Request
Hey Everyone. I am a full time software developer who has always struggled trying to bring side projects to life. My two biggest issues were:

1. Trying to make a project that was too feature rich, I eventually got bored and abandon the project

2. I simply got nervous about showing people my work and I buried it.

With my friends advice I created a project with minimal scope. SkipTheStamps.com - a simple tool to send people postcards (either anonymously or signed). Choose from 5 of my preset photos or upload your own.

I ask the HN community to play around with the site and let me know what you think. Feedback I am looking for could consist of design input, ease of use (or lack there of), feature suggestions or anything that pops in your head.

Thanks in advanced,

Jide
I read this the other way around. This behavior of hating people you've never met is nothing new. It's a familiar pattern.
Callbacks exist in C. But inline functions (where a parameter to another function would be placed), don't. Actually, we don't even have closures in standard C (there is a non-standard extension provided by Apple that maybe you can use to recreate JavaScript's callback hell if you're so inclined...)
Cont, the mother of all monads [0] :)

[0] http://blog.sigfpe.com/2008/12/mother-of-all-monads.html?m=1
https://news.ycombinator.com/edit?id=13648333 maybe? I think that's how the mods access it IIRC.
Decoupled Puppet Monitoring Autodetecting Services
I sometimes describe that as the difference between being "remote" and being "distributed." When you're remote, it means you are distant from _some_ central location. A distributed company has no central location.

You're totally right that being distributed forces a company to develop different skills. Electronic communication becomes primary. You have to work hard to eliminate "privileged" information channels (because they de-privilege everyone else.)

I wasn't too impressed with the level of introspection in the article. It seems to be one of those "CEO's Medium article as marketing" bits.
Hmm. How much would the data entry cost per page of the form?
ASLR is effectively security by obscurity (albeit a quite good application thereof).
His intent is only known to him, however his repeated focus on this particular topic leads me to believe that it is of deep importance to him. Its not particularly funny or insightful or troll-ish. It doesn't frustrate people and make them growl. It makes people recoil back and remember a time when humanity was at it's worst. The only people laughing and patting him on the back are anti-Semites. Barring any other commentary from him on his motives, that would lead me to believe that he shares views with those people.
Devops is not a role or team. It is a culture.

You can't outsource that.
H&M’s New Conscious Collection Will Use Recycled Shoreline Plastic
That's because the "ends with s" possessive rule only applies for plurals. The correct possessive of James is "James's"
I've noticed this same error elsewhere recently. I'm wondering if it's an MS Excel thing, or similar?

To recapitulate: the end of the graph shows the value for the final date on the x-axis as zero. This gives the appearance that the graph has been rotated a few degrees anti-clockwise.
There's lots of good things chrony does that NTP doesn't and vice versa, but since chrony doesn't support Windows (roughly a third of the server market), I wouldn't claim that it's the clear winner.
I remember using Delphi 2 when I was younger, that's how I learned programming. If you don't mind hearing my personal story, keep reading, otherwise move on to another comment.

By an interesting coincidence I was given a CD with tons of software on it, including Delphi 2. I started playing with it and quickly realised I could create my own programs using that tool.

Later I went to the book store and found a book about it that I couldn't afford. So I came back every week to read as much as I could, then heading back home to try it on my illegal copy of Delphi. (I was 11)

Then I realised there was a help manual embedded in the distribution, so I learned as much English as I could so I could understand that manual.

Little by little I learned about conditions, loops, object programming and made a bunch of terribly crappy yet working games.

No amount of studies could have taught me as much as I learned through using that software. No manual work could have given me the fun I had when programming my very own games. Reading "Delphi" as a headline on hacker news made me feel nostalgic and I figured I'd share my story here.

So thanks Borland, the 11 year old me may not have paid to use that software, but it was enough of a revelation to make me the programmer I am today.
Personal Essays We Want for Our Female Empowerment Website, SULTANA
> I see the strapline of NTPsec on Github is: "ntpsec/ntpsec: The NTP reference implementation, refactored".

> So is it or isn't it?

It's technically correct since they started from the reference implementation then "refactored" it.

They're skirting real close to claiming they are the reference NTP implementation but not quite doing that, just leaving the door open for misunderstandings.
I work for a SaaS company that started with an office in Indianapolis. We still have that office where many of our people work. However, a large portion of us work remotely. We are spread across Europe, North America, and South America.

We've been growing like crazy and things have been going well. The important thing is to make an effort to level the playing field between remote and local workers. It also helps that parts of our leadership team are also remote.

I believe success with remote work requires having the right kind of company culture. Everyone has to be aware of the pitfalls of remote work and have the tools, knowledge, and gumption to avoid them.

Some people end up not being able to swing it and others thrive. The biggest advantage we have had is being able to hire from a much larger talent pool.
I would guess a fair amount of your potential sales would be from organizations that want to move things to the cloud.

You might consider adding some information for potential clients looking for things like "AWS migration" or "Moving CI to the Cloud", etc.

That may also be at odds with your plans. That sort of activity usually has a big hump of hours up front that scales down when a migration is done. Your biggest plan is one person for a week out of a month.
The 'huge omission' is by design.

Also, the truck is for data in, not data out. Getting data out of AWS is far more expensive than putting it in. That's the lock in.

This is also not true. The bulk transfer service is bi-directional.
Devoxx Belgium is a great conf, really good value for the price as well.
I'm not sure I understand you. What is the difference between undefined and unspecified behavior?

If it was decided that an overflow would generate an error, than it was a design decision to trap errors at that level. The program could crash so that everybody knows something is wrong.

If it was decided that an overflow just would overflow, than it sounds like a refusal to trap the error. The program could continue in an unexpected state.

Maybe it's better to crash the program so you know something is wrong.
> But i'm more than fine with needing to "obfuscate" an API key or manage secrets correctly
I have not read that anywhere, I did it many times without data loss or other issues.
You just need to use a relatively recent distro (Centos 6 +).

If you use xfs, watch out, you can grow a fs, but not shrink it - which is why I use ext4 when I want more flexibility.
I like the idea. I was hoping to see previews without entering an address.
GOTO always seem to have great talks: https://blog.gotocon.com/conferences/ https://www.youtube.com/user/GotoConferences
On one hand I think price transparency is nice to see.

But on the other hand this really is a consulting business, they are tough to run, and there might be something important to learn from why consultants do not publicly list prices. The difference between feast or famine might be making sure to capitalize on one fat client in a quarter or even year.
It may be a bit specialised, but VLDB is in Munich this August.
No, it's not. Security by obscurity refers to the cost increase you can inflict on an attacker by depriving them of knowledge of the design or implementation of a system. By the definition you're using, any cryptographic feature would count as "security by obscurity".
TECS? I would like to have online buddy to do this self-learning courses. Most of my projects fizzled due to lack of accountability.
Agreed. It tags the complexity with identifiers, which is of some use, but it doesn't change anything about the execution path which can still get wildly out of hand.
Flying taxis coming to Dubai
Microsoft shares open source system for training drones
Aerospace scientist and former President of India Dr. Kalam working on a rocket part:

https://twitter.com/prasarbharati/status/831810654789054464
"the point is about any power structure exerting its will strip you of any ability to meaningfully oppose it."

Yes, but you can leave non-governmental power structures; the power of the Foot Veto is huge. By your logic, no new companies ever form because existing companies will strip you of your power to form them. Your logic predicts a society a great deal less flexible than the one we actually live in.

The metaphor is unsalvageable.

I suggest to you that it may be worth your time to meditate on this a bit more for your own health, which I mean fully literally. Your worldview quite easily leads to an excessively fatalistic feeling of a lack of control, which is a major factor in depression. Escaping non-governmental power structures may not be easy, but what worth doing in life is? It is well within the domain of possible.
Yes, I learnt Pascal from the Turbo Pascal docs and then moved onto Delphi from there.
Anvil (https://anvil.works) is an all-in-one RAD tool for web apps, very much in the Delphi/VB mould. (I'm a cofounder)
We'll have to diverge a little, then, but not too much.

In some cases, such as the security sensitive code written at Google, there are far more eyes on the code than there are with all too much of the critical, security sensitive open source code.

In my mind, it's a matter of alignment of interests.

For the cases of 'run of the mill' security questions, such as buffer overflows, password leaks and the like, Google, Facebook and I have fully aligned interests. None of us want those things in anybody's code.

Things get harder for other security questions, such as data collection, and cooperation with surveillance, legal and otherwise.

In the latter case, state surveillance, Google (and other like entities) have interests that are mostly aligned with mine, but not entirely. They're pushing back on warrant-less, Patriot Act type crap, while efficiently complying with traditional directed warrant disclosures. (As far as we know!)

Fully open source and free software will almost always have full alignment with my interests, and so is better in that regard.

As far as code-level bugs, I think the general rule is that closed source code is pretty poor at companies, with a few notable exceptions, where I think things are a heck of a lot better.

Finally: Wow, I just reminded myself that this thread talking about a new Amazon product. Crazy. (:
Funny, today we were talking with my co-workers about the new Samsung ads...
"Samsung A5 - a new Samsung every year"
Samsung A5 - more than you need"
Rediculous...
The Gates Foundation will be closed 20 years after the death of Bill and Melinda.

https://en.wikipedia.org/wiki/Bill_%26_Melinda_Gates_Foundat...
Look at the second-to-last image and count how many arrows are pointing outward from the plate boundaries as opposed to inward. Shouldn't you see an equal number of outward and inward arrows? Or is this just a poor visualization?
from the same human that brought us https://justink.svbtle.com/open-letter-to-mayor-ed-lee-and-g...
Fit: a variable font that makes text fit
Thanks for the feedback. Migrations to the cloud is indeed a vertical we see as in demand. I made a note to create a page dedicated to migrations on our site.
> fans would be in an uproar

fans who don't pay top-dollar. Why not focus on fans who do?
SecureDrop – An open-source whistleblower submission system
Microsoft lets you crash drones and robots in its new real world simulator
A weak point, though, is JavaScript — quite possibly the worst popular computer language in history. I honestly think I'd rather starve than write another line of JavaScript again. Even reading JavaScript diffs from other guys on my team is a horrible, terrible experience. It's just a sad, awful, miserable, verbose, broken language.

As a compilation target from a better language, I suppose it's mostly acceptable. But on its own? Never again.
There's a sticker on top of our build machine---in a locked lab--with the password. I don't think this is that bad.
Server-Side Applications Sandboxing with nsjail
Or $0, if you use the Starter edition. It's free for hobbyists, students, startups etc, with the clause that if you start making over a certain amount of revenue you're asked to buy it.
some of these seem legit
The importance of cryptography for the digital society
I think it's a bit confusing to equate deletionism with something done by bots?

I don't think it's a big leap to assume that people running bots review the output less and less before acting on it.
"Linux's lack of a driver ABI."

RedHat Enterprise Linux actually solved this with their kABI. This allows vendors to ship binary driver RPMs for kernels in the same RHEL major version (eg, RHEL 4, RHEL 5, etc). However, this entails a major effort on the part of RHEL, as it forces them to carefully backport improvements from upstream in a slow and careful way, so as to avoid breaking binary compatibility.

The RHEL kABI model was quite nice to deal with as a 3rd party NIC vendor (and you had to do it, even if you upstreamed your drivers, as they were frequently not backported to RHEL/Centos at a rapid clip, so RHEL customers would be using ancient buggy drivers unless you put together a driver RPM for them).

However, the source changes to support all the backports were something else entirely (which you needed if you wanted support for newly backported features). For a 10GbE driver that was roughly 2000 lines of C, I had a roughly 1000 line hand-made configure script, roughly 1/2 which was checks made necessary due to RHEL's backports. Checks that could have been a simple check to see what the linux kernel version was were complex spaghetti, trying to detect how many arguments some function took. This is because EVERY kernel was 2.6.18 for RHEL5, even if it had backports from 10 or more versions higher.

I'm guessing that Google felt that it was better to invest in building an OS they could control from the ground up, rather than hiring a building full of people to backport upstream patches in a binary compatible way.
Show HN: Notever – use three apps at once (notes, calendar, stickers)
ISRO staff transporting the nose cone of a rocket on bicycle:

https://twitter.com/prasarbharati/status/831786401620451330/...
Someone here should make a bot and leave comments on all those commits warning people to change their passwords.
Just a tiny tweak - a handy shortcut to

<commit-id>^ <commit-id>

is

<commit-id>^!

I use it all the time with:

git diff <commit-id>^!
I've worked on a storage system that used 9. 15 doesn't seem impossible to me.
If it helps you can think of it as a hybrid, something like "productized contracting". These folks are in the same space but use a different pricing structure:

https://www.rackaid.com/pricing/

It is an interesting business that I think lots of small and medium sized businesses would use. I've been exploring ideas for a more granular "productized contracting" offering myself.
StrongSwan – IPsec VPN for Linux, Android, FreeBSD, Mac OS X, Windows
The GitHub repo was last updated in 2012, but the site has much more recent updates, as recent as 2016 (with a reference to ES7).
How-to: Sanitize your Rust code
You get a million lines of code in five seconds.

https://www.youtube.com/watch?v=Yq2mNUzcpE0