skysight-inc/HackerNews huggingface dataset:
I probably wouldn't trust implementing important network speaking services as a shell script, potentially running as root.

OpenBSD's acme-client [0] is a fork of Kristaps Dzonsons' project (formerly letskencrypt), it's a properly privilege separated ACME v1 client, written in C, using pledge(2) on OpenBSD, libseccomp on Linux.

https://kristaps.bsd.lv/acme-client/

[0] https://man.openbsd.org/acme-client
finally, someone with their head seemingly screwed on straight and willing to talk about it in public.

while i’m not intimately familiar with her work, i agree with her underlying philosophy: biology is weird and noisy and a hard but valuable row to hoe.
Early Career Advice: Optimize for Continued Learning
This is a misconception of spacetime. The object exists, it just consumes faster than it dissipates mater. Just because there's no discoverable interaction between the consumed matter doesn't mean it doesn't happen, which is all time really illustrates.
Well, as IOTA targets embedded devices (I guess the reason Bosch is interested) they should have enough knowledge to form an opinion about transaction sizes:

"transactions in IOTA are 10KB (in contrast, Bitcoin transactions are on average 600B)" [1]

https://medium.com/@neha/cryptographic-vulnerabilities-in-io...
"I would NOT take a job that had me be remote to a colocated team, unless you have experience doing that, and the team in question has experience with remote members already."

yes! That is very good point and can't be overstated. Being the only remote worker on an otherwise face-to-face team takes an almost peerless manager and team. Even if it starts off well i've seen it devolve to where the remote team member is left out of all discussion and becomes just a place to park tasks.
“C++ is the Scientology of programming languages. Java, the sprawling mass religion.”

This feels like healing ointment for my frayed nerves. So it's not just me when I'm feeling friction in using languages like these.
Wonderful bit of history ;)

Archive collection of works by George Sterling

https://archive.org/search.php?query=creator%3A%22Sterling%2...
Hey HN,

We built Sendovernightmail.com to make it easy for people to send time sensitive documents. A previous product enabled people to print and mail documents online, and one constant piece of feedback was that people often had urgent items, and our fulfillment times didn't support that.

Sendovernightmail makes it possible to
- Deliver a document by tomorrow if it's ordered before 3pm EST today
- Send documents via Fedex or USPS Priority or Express Mail
- Get tracking numbers when an item is shipped
- Get delivery confirmation emails when an item is delivered

Let us know what you think.
I actually still have a flip phone! (Although I also have a 3G iPad, which I don't carry with me daily, but put in a bag when needed). People are like "How can you be a software engineer and not have a smart phone?" I'm like "I think that's probably _why_ I have a flip phone!".
Coderpad [1], an interviewing platform, is run by Vincent Woo [2].

[1] https://coderpad.io

[2] https://news.ycombinator.com/user?id=akanet
The Ultimate Guide to API Architecture: REST, SOAP or GraphQL?
Brilliant, thanks so much!
want a free market? move to Antarctica. you can be as free as you want. Here in society we'll keep building and cooperating. competition is for predators and chumps.
> By "replacement", I mean picking up a random open source project and being able to do the equivalent of

For that, Bazel needs someone to write all the necessary configs, and make them available out-of-the box, with sane presets baked-in.

You can look at Angular team's working on integrating Bazel into their build process, here's the repo: https://github.com/alexeagle/angular-bazel-example

There's:

- build.bazel

- Workspace

And then there are rules that have to be included and/or developed:

- nodejs rules, https://github.com/bazelbuild/rules_nodejs

- sass rules https://github.com/bazelbuild/rules_sass

- typescript rules: https://github.com/bazelbuild/rules_typescript

etc.

And those rules have to be not only loaded, but specific steps from those rules have to be invoked (see WORKSPACE).

I'd say there still still a lot of configuration involved in setting up all the moving pieces. Will it get better? Hopefully (there are just not enough good/decent build tools).
Conspiracy videos are important. Think "Collateral damage" videos showing US war crimes....good luck hosting that on YouTube.

Now, if you're talking conspiracy theories, that's totally different, and still not a problem, for many who believe in free expression, regardless if they're interested or not.
Waymo 360-degree video shows how autonomous vehicles work
Most new social networks suffer from this issue early on, the only solution is mass adoption and curation which the STEEM seems to be working toward.
Just like it's a waste of time for them to buy their competition in every space...?
Don’t mention remote. It’s unrelated.

What you need to convey is low risk and high fidelity service that you deliver.

All with constant communication.

Make employers realize that requiring someone to sit on their local chair can mean more risk and less quality to them then to hire you.
That doesn't seem to be an issue. bazelbuild/rules_typescript is able to work with NPM and Yarn, for instance

https://github.com/bazelbuild/rules_typescript

I don't see why this wouldn't be extensible to other languages with similar build systems. In practice, I find it useful to think of Bazel as a scripting languages that works when commands generate reproducible output files.
Initially I advertised among friends and former co-workers that I knew needed this kind of service for their own infrastructure. They became my first customers pretty much right away, but my first organic users came couple months later. I marketed primarily by writing articles on LinkedIn.

For the second part of the question - I'd say do some original research and publish it. Hang out where other security people are. Still, the easiest way is to build street cred and professional network while you work for someone else.
Yeah, this was me posting first, which ironically garnered much less interest than someone else's post (number 2 I believe).
DTube doesn't actually use a CDN in front of any gateways. You can see this yourself in the Network tab of the developer tools in your browser.

Thanks :)
Yeah, it would be awesome to have this open-source, with the help of the community one can achieve great things.

There was this project for FirefoxOS to support J2ME apps -- https://github.com/mozilla/pluotsorbet It would be great to have something like that for "nostalgic" reasons. Many feature phones' users remember J2ME apps, games especially, very fondly. Check out also this J2ME project, which could potentially be ported to KaiOS as well: https://github.com/XerTheSquirrel/SquirrelJME

Also, have you considered some kind of support for "content blocking" (like in iOS, or in the form of typical browser plugin-ins), of course, I'm not saying that ANY content should be blocked by default. But taking into account that devices with KaiOS wouldn't be very powerful, it could be really useful to have such an option to avoid "unnecessary" stuff when browsing the Internet...

Anyway, keep up good work!
C'mon people...this is not science, this is fortune telling. They are just doing a bunch of huge multiparameter curve fits, which are going to pick up signal from all sorts of things that have nothing to do with biology no matter how big their sample size is. These people will tell you with a straight face that a bunch of markers that just happen to be associated with "Northeast European ancestry" are also predictive of "Polka dancing ability," and their papers are shuffling and repackaging thousands upon thousands of nonsensical little tidbits exactly like that. Life experience doesn't just "average out." Do better.
Note that reddit devs are trying hard to hide these controversial subreddits. You won't see them if you go to https://www.reddit.com/ for instance. That's partly why they introduced the "popular" meta-subreddit a while ago. Reddit is pretty advertiser friendly, hence famous people making AMAs to promote something, official or semi-official subreddits for some video games etc... If you want to see the controversial content you have to look for it, for the most part. I consider it very hypocritical of reddit admins to handle things that way but it seems to work decently for them so far.

Contrast that with something like https://voat.co/ for instance. At the moment I can see only one (1) post in the entire front page that's not alt-right politics. Special mention to the highly upvoted "If women have the right to terminate unwanted life because it's in their body, do we have the right to terminate unwanted illegals because they're inside our country?". I don't expect most advertisers will want to touch that with a one parsec pole.
I disagree. I am consistently doing small things around the house and have been for the past 3 years in my role. I view it as my break time or the time people in the office spend at the ping pong table, talking in the break room, or on social media. No one is 100% productive. We're not machines.

As for coworking spaces. I am only now joining one because after 3 years I am beginning to get a bit lonely. The one I am looking also has a ton of other benefits like an onsite gym.
Self-awareness and self-motivation.

I worked for 5 years in a fully remote company, and every single new hire spent a few months iterating and tweaking their own work life -- their office setup, working hours, home life, etc. You have to be able to do that, and manage yourself in general, to be effective. There is nobody there telling you how or when to work, when to relax, when to slack off or not, etc.

Everything else can be practiced and learned, but to be remote it is a fundamental requirement to have the ability to manage thyself.
I get a certificate error on Firefox Nightly. This is likely caused by https://wiki.mozilla.org/CA/Upcoming_Distrust_Actions
There is no language named C/C++. There is C, and there is C++. To be taken seriously, treat them as the very different languages they are.
How to Monitor Cryptocurrencies with Docker and Prometheus
Good but do throw a random character in there, otherwise your passphrase is essentically a few characters long in a (larger) alphabet—ie, a dictionary sorted by most frequently used words. Or at least use some uncommon words.

70^8 = 576480100000000 // 8 chars of upper/lower case, numbers, symbols
4000^4 = 256000000000000 // 4 words pulled from a vocabulary of 4000 words

word rank
------------- ----
correct 1808
horse 1286
battery 3221
staple (not in the first 4000)

https://xkcd.com/936/ (For those who were wondering about the context.)
Fascinating read, although I didn't agree on his gender theories, I think he'll have to dig deeper. It also seemed a bit disconnected in parts. And I would have liked to see some code examples where he falsifies a theory that's a bit smaller than C is easy C++ is hard. I find that programming has more of a magical theory component because like writing essays a lot of what we consider good writing is subject to tastes and fashions.
Is this scaremongering? I write firmware for IoT devices for a living. The client rarely has any interest in security. I put some in, but if it gets in the way (e.g. a variable password for setup depending on the device serial number) they ask to remove it. Sellers actually want a single default.

The latest did want encryption between the device and their upgrade server, which was good. Now it's as secure as their server. Hack that, and of course you own the device, no ALL their devices. No, ALL the devices supported by the service that manages IoT devices for them and others.
As part of the primary subway system? Crucially, we're only looking at "subway" stops here (i.e. places where there is no system transfer to the primary, inner-city subway).

New York also has the LIRR, Metro-North, and Path, which are commuter rail systems that reach even further and wider (and with headways more like what you describe).

I'm just poking fun at New Yorkers. I understand why late trains are frustrating, but a little perspective never hurts.
I don't like the elastic sheet analogy because it doesn't work without gravity, the very thing it's attempting to explain.
Microsoft SQL Operations Studio: Understanding and Installation
> it's dirt cheap X. On the other hand, for Y, it's extraordinarily expensive.

This may be intentional. Not every service tries to provide an optimal solution for every use case.

> it's just the wrong pricing model to have a flat rate per gigabyte.

I have no axe to grind (I'm not associated with tarsnap in any way, I'm not even a user though I have considered it) but some of the discussion here makes people sound somewhat entitled: "I want X, and I don't want to pay more then $Y for it, and any service charging more is silly/bad/ripoff".

Stating that something ins't the best choice (or even a good choice) in some (or many) circumstances is fine, but "it is wrong for me so I don't see how anyone can think that it is right" is an irritating stance.

The pricing model seems to work for plenty of users, enough that it works for the service as it has been successfully running for some time. If you think he is missing out on a huge amount of money from the users who are put off, why not start your own service priced to be attractive to that userbase, and take the profit you see that service as giving away.

> providing support - but that scales mainly with the number of customers, barely at all with the amount of data

Sometimes having lots of small customers works better than having a few large ones, even if you have a few large ones and lots of small ones. With large customers you are sometimes beholden to their whims at the expense of the smaller majority (or they expect you to be beholden to their whims and get difficult if you refuse!).

> but far from being transparent or 'honest', it's essentially arbitrary

Being arbitrary in no way precludes being transparent or honest.

> heavy data users are effectively subsidizing light data users

Only if they don't go elsewhere, which they are perfectly free to do. tarsnap is not in a monopoly position such that people are effectively forced to use it.

(I'm not intending to pick on you specifically, there are other comments I could have responded similarly to, but this post just happened to be the one that tipped the balance on my rant reflex!)
I don't think this is very far off, most languages with a package manager are relatively easy to finagle into bazel. That said, c/c++ dependencies are not, and every bazel user needs to put in some extra effort there. Eventually bazel-packages won't be empty and might solve that problem, but time will tell.

Right now there are a handful of (mostly Google) projects that you should be able to clone and bazel build after only having installed bazel.

To build bazel itself:
# install bazel w/ system package manager
git clone https://bazel.googlesource.com/bazel &&
cd bazel && bazel build //src:bazel
The same payout model is implemented on https://steemit.com - take a look there as well.
I can't wait to start working on the Android app, but as a single-person shop, maintaining the desktop app is already taking most of my time. When you're alone, everything takes longer :(
You still are dodging addressing my points, before going into a "READ THE BOOK" mode. I don't have to read the Bible to realize how it was made and why is it flawed... Similarly, I don't need to read the book, to know the inclusive selection theory on which The Selfish Gene was based is flawed, and hasn't lived up to its models.

EDIT: Started reading it:

The replicators that survived were the ones that built survival machines for themselves to live in...
We are all survival machines for the same kind of replicator—molecules called DNA—but there are many...

My former quote sure is misinterpreting things /s
A simple guide to Reinforcement Learning
Doing “./configure && make && make install” is no better than doing “curl url | bash”.

Actually no, there is a difference, the former never works properly for any sizable project, while the later does, because for the later the user just wants to install the app so all the script usually does is to download some binaries.

Having a common build environment is impossible because you need a common way to manage dependencies and that will never, ever happen, for better or worse.
Bored trolls don't care who you are. Slashing tires and breaking windows would require them to leave the house and settle for just a few targets. Automated attacks on IoS devices allow them to cause problems for a large number of people with very little work and an even smaller chance of getting caught.
you have a severe case of hindsight bias. nms has perhaps the most outspoken hatred of any game launch ever. heck how long ago did it come out? Year+? and you're still whining about it.
Not sure where I’m being a “bastard”? I answer most replies, many of them odd questions about tech stack when the whole point of the original tweet is that tech stack is irrelevant here.
Show HN: Run production-grade databases easily on Kubernetes using KubeDB
Yes exactly. Also why would anyone need more than $50k/m? Even if you have a family?
Professional developers get assurances. Open source maintainers get paid
I'd say you're feeling friction, which makes sense, but that doesn't mean this is a hard and fast rule.

In the C++ vs Java fight you might have cases where you need to be fast, and C++ (with sufficient optimizations) might make your program much faster. Then again I'd pick C or Rust if I started a new project (C, because it's much more manageable, Rust because it has a lot of the useful C++ features while maintaining memory safety). But then Rust might a Spanish Prison Guard, it takes effort to learn. There is notable friction when you first encounter the borrow checking compiler. The payoff is big though (trust me, or better check for yourself).
Maybe it meant you have a "nad blocker" but it doesn't show the n?
Does anyone have secure home security camera recommendation that doesnt operate on a subscription model?
Thanks for letting me know! I'll get that sorted
I assume GDPR would only impact you if you operate a business from European locations, right? Not like they can enforce their laws on my small business run from the other side of the planet.

So long as my country isn't willing to extradite me, I don't really care what their laws are and I will adamantly refuse to comply with them as they're entirely irrelevant to me.
Good point and I agree! I posted revenue first because it’s easier to collect the data.

I’ll be importing costs from several sources (like PayPal, bank etc) in the next few days and adding it to my open revenue dashboard:

http://nomadlist.com/open

Rough calculations is that it’s somewhere from 80% to 90% profit margin pre tax.
This is a pretty good article, though it might be hard for people to grasp who aren't already keen observers of the wine industry.,

I personally like the so-called "natural" wines mostly because they are _different_ in a world of same-same. I don't buy the 'natural' designator so much, but I've made wines from my own vineyard in this 'orange wine' style; they are difficult wines to consume but rewarding in their own way. But I use sulfites, so they're not "natural".

The "international style" of wines that has taken over everything since the success of California and Australia on the world market (and the ossification of European wines behind ridiculous regulations) becomes boring to some after a few years of consumption. I have no interest in drinking yet another Cabernet Sauvignon, And as an amateur wine maker in a difficult climate, I can't grow that anyways.

Frankly, if these wine makers in Europe were truly concerned with going eco/natural, they'd eschew the use of the pure Vitis vinifera species and the classic clonal varieties which are sometimes over a 1000 years old (the actual individual plant! cloned millions of times!) and require a continual chemical cocktail of intensive fungicides to merely survive. They're horribly mal-adapted to the actual 'natural' world and die horribly if not constantly coddled. No, instead they'd grow modern hybrids with North American species which have superior fungal resistance and better cold hardiness to boot. In the dry European climate North American hybrids would require almost no spraying. But the EU has made them illegal. For basically awful essentialist quasi-"racist" (to abuse the term) reasons.

But as this article points out, the contradiction here is that "natural" is by no means natural -- there is a peculiar European obsession with a 'pure tradition' which manifests in wine in this constant obsession with traditional varieties and techniques -- when in fact wine as we know it is an entirely Modernist invention. Sure, wine was consumed in the middle ages and Roman times -- but we'd hate those wines, even the natural wine lovers would.
China 'holding at least 120,000 Uighurs in re-education camps'
This is really exciting and has a lot of potential.

The pause button is broken on Android Firefox, though. :)
Find a cofounder who can talk comfortably with the country folk*.
Thanks! It's been a long journey, but totally worth it :)
Well, most people keep befriending christians despite christianity mostly spreading via essentially being forced on little kids. That applies to your second point about giving zero thought on this case of children abuse.
EUV Defects Cited in 5-nm Node – EE Times
Has that been studied? I frankly find it hard to believe.
The Best Books on Military Strategy
Nothing, if they have a warrant (or equivalent legal authorization).

But the reason most of us care about having our data encrypted is not actually because we are committing heinous felonies, and want our phones to hide the evidence from legitimate cops (though of course sometimes that’s the case).

It’s because we don’t trust the authorities to follow the law. If they can crack your phone legally, they can also crack it illegally. (Say, after seizing it within 100 miles of the border, which they can do any time they please for whatever reason (including no real reason)).

So even though this ability isn’t necessarily illegal in and of itself, it’s certainly of interest to those of us who are concerned about the threat vectors that are presented by government forces that do engage in illegal practices.
Here are a few

- How to sort industrial trash using computer vision

- Better voice interaction with better context

- Better forecasting algorithms

- How to find missing objects example an airplane in the pacific ocean
It is a mere convenience.

I also write Java/C++ and .NET/C++ regarding some of the project stack descriptions I am usually working on.

Also the best magazine reference for C and C++ developers, now sadly gone, "The C User's Journal" eventually was renamed to "The C/C++ User's Journal" when they saw the increase in C++ readers and respective article submissions.
I've just looked over the code and it's not that long. I could change the style and remove a few features and have it down to 2k lines.

The measure should be whether you can get your head around the whole script at once. I'm fairly sure I can do that. It's a clean example of getopt, makes full use of coreutils (and in an idiomatic way). It handles various OS and shell compatibility issues (and shows it has experience with where these arise). It does logging in a straightforward yet full-featured way.

As usual almost every comment here on HN is superficially critical.
Can you expand on why that is an issue? The other argument I've seen is that just requiring java is already too much.
The followup on the page: https://www.infoq.com/news/2018/02/Ribbon-2

(TL;DR: Yes, using one of this set of frameworks)
> It's especially bad on r/Ripple

That's just not true at all. Why are you even going after Ripple?
if you are unaware, this is extremely controversial.

https://en.wikipedia.org/wiki/Philosophy_of_mathematics#Math...