skysight-inc/HackerNews huggingface dataset:
White Hat Academy | security, networking, web development | Washington, DC | REMOTE

I am currently looking for my first few hires (part-time contract, possibly a larger full-time role depending on the match).

White Hat Academy teaches IT + cybersecurity skills through a Codecademy-like interface using virtual servers; it also allows employers to automate technical interviews using custom assessments (similar to HackerRank, but with more full-system functionality instead of coding puzzles and limited simulations).

Looking for significant experience in at least one of the following areas:

- Broad infosec background
- Networking/sysadmin
- Containers (Docker)

Some web development experience (Node) is a plus, but this would not be primarily a web dev role.

Email me (Fletcher) at our site (whitehat.academy) if this sounds interesting. Contact me for a demo link; it's live and functional, but not yet scalable enough to share openly on HN.
Multiple module versions was one of the single greatest advantages of OSGi. I don't understand why this was considered a non-requirement except because it was a "difficult" problem... which OSGi had resolved.

Module isolation should actually mean that you can have multiple versions of a set of classes (a module) available in the system (JVM process) and each gets their own classloader. Dependency expressions permit the deterministic wiring of these classloaders to each other... Simple.

Why wasn't the OSGi spec imported (at least in part) again?
Show HN: Ask the Caterpillar – A harm reduction chatbot/API for substance info
I misunderstood the title at first. I thought this was a rewrite of the Elm compiler in Haskell. This confused me because I was pretty sure that Elm was already written in Haskell.

For anyone else who was confused like I was: this is more like a new frontend framework to implement the Elm architecture but in Haskell. Kind of the way Fable.io has a framework called Elmish, but you're writing in F#.
Raizlabs, a leading mobile and web development agency in Boston and Oakland hiring contract and full-time.

- Oakland, CA - iOS Developer

- Oakland, CA and Boston, MA - Web Developer

- Oakland, CA and Boston, MA - Android Developer

- Oakland, CA - Senior Product Manager

https://www.raizlabs.com/careers/
I'm curious what would happen if this breach occured in the US. We have severe penalties for these kinds of breaches outlined in HIPAA. I work in the healthcare industry as a software developer and know full well the costs for a single breach for the company. The thing about it is, there doesn't even have to be a breach per say. There just needs to be the potential for a breach for it to be considered. For instance, someone steals a laptop that has remote access to hospital records. That is a breach. Not because data was stolen, but because of the potential for data to be stolen. I don't know what kinds of privacy laws you have in the UK but if they are even remotely similar to here in the US, I will gladly watch google burn for this.

Edit: Also, the fact that people are actually OK with a corporate entity free access to our medical records is appalling. Especially on a website such as this. I can't believe people are actually defending this.
What is the dead canine pendent in so many portraits of Habsburg royals?
Which Visa will you guys sponsor?
Digital is just a special case within analog.
This Reuters blog post points to one: refusing to invest in public universities. This leads private debt to grow, while austerity offers no offset for students who must take out large loans to enroll.

There are many others really. It's a pervasive metaphor (sovereign debt = household debt) that leads to fundamental confusions about how governments, individual citizens and private industry, and imports/exports, interact. Many austerity-hawks are sometimes unknowingly, sometimes very knowingly, repeating it ad nauseum.

Too much sovereign debt is bad, but that is in specific contexts. Most governemnts require debt in order to secure credit (as in the USA immediately after securing independence). It's MUCH more complicated and flexible than household debt. The flexible part is often what is lost in the metaphor.

http://blogs.reuters.com/great-debate/2013/01/14/why-public-...
I'm in the same boat. I worry, though, that the move to streaming means that the days of controlling my own music library are numbered.
>We don't want to make will power so great that it always overcomes survival instincts (like the need for sleep, pain in a tooth or a sliver, etc... all these are things we want people to still respond to so they don't kill themselves), we want to tamp down this false survival instinct of hunger to that of a normal person.

I don't understand your argument. How does the OP just talking about increasing willpower, equate to advocating for people to ignore their survival instincts? Or do you consider any act of increasing willpower something that will eventually lead to someone ignoring their own life?

But ignoring all that, people want practical weight-loss programs that work in the real world, not just on paper. Personally, I don't see the point in arguing about methodology when one can simply 'practice what they preach' and show that it works. People have been losing excess fat in various ways without killing themselves, so it seems like there are multiple solutions to this problem.
It’s pretty simple. Tracking data and Private data should not ever be handled by any entity with a profit incentive.

Independent research institutes, funded by endowments, taxes or donations should be able to.

But for-profit companies not, because they will find a way to abuse the data.

I’ve been running IRC bouncers for quite a while, and running stat services. Just the data you can correlate from that – when are users active, what’s their ping at what times, what’s their probable timezones, when do they go afk – allows you to correlate the location of users down to a town, without even having access to the IP. With access to that, it gets even better. Merely with IRC logs you can find out who knows whom, or interacts with whom, if you have detailed enough message logs. This is enough that most people get creeped out if you show them what you can correlate merely from that, and consider it a violation of privacy.

Google is orders of magnitudes worse. The data that you can correlate simply from what Google already has about you – I’ve decompiled quite a few Google applications for research purposes, and analyzed their analytics code – is enough to deanonymize any pseudonymous data. Better yet, it allows you to track where a person is at any time, who they know and talk with, what they read, see, what they listen to. What they pay money for, and who they love.

This dataset is already extremely extensive, and it’s in control of a private corporation that frequently violates antitrust laws to gain more and more power in more and more markets, and whose former CEO has said "privacy is dead". This power is far too much for any company to control, and it should be under democratic control, and not available to people who have something to gain from abusing it.
Insomnia 5.5.2 Release Changelog
Minecraft.. Can I ask how this may effect Minecraft and the modding scene there? Would Microsoft move the MC java edition in that direction and how would that effect the community
That's true, but misleading. What matters is not whether they exist, but whether enough of them exist close enough that we could some day receive one of their communications (or other evidence of their existence). And the answer to that seems more and more likely to be "no".
With a versioning file system, it should be possible to save without overwriting locked blocks. The only time you'd need to flip the switch would be to free up disk space by irreversibly deleting files or old versions of files.
Karat | Expert Interviewer | Seattle, WA

Hiring top talent is a critical activity for all companies, yet the way organizations interview candidates is broken. Interviewing is a time consuming process that is rarely data-driven. Here at Karat, we see a massive opportunity to transform the interviewing experience for every candidate and company.

Karat’s Expert Interviewers are recognized and rewarded for doing a first-class job as top assessors of technical talent. Every interviewer in the network is an accomplished engineer. Our interviewers include development managers from big-tech companies, start-up engineers and freelancers covering the full technology stack.

As an Expert Interviewer, you will be compensated at highly competitive rates for your interviewing expertise. The time commitment is flexible---many of our interviews happen on nights and weekends. Some experts do 5 interviews/week while others do over 20 interviews/week. You can work from anywhere, anytime. You will sharpen your interviewing skills and transform the interviewing experience for every candidate and company.

We are looking for experienced software engineers who believe that interviewing is a first-class job. You should possess:

Experience as a top performing engineer at a big-tech or start-up.

Significant interviewing experience focused on evaluating fundamental computer science skills (i.e. data structures, algorithms etc.), software craftsmanship (i.e. understanding of unit testing, source control, APIs etc.), and/or specific technologies (i.e. iOS, distributed systems etc.).

Strong oral and written communication skills.

Able to empathize with candidates and provide actionable feedback.

An ability to structure your schedule (i.e. you can pick certain blocks of time during the day, evenings, weekends).

A genuine desire to continuously improve the Karat service and technical interviewing.

Interested? Click here to learn more and connect with the Karat Team. https://jobs.lever.co/karat/d44ab283-c7c0-4bbd-b8c3-4dc0ced6...
Temboo | New York, NY | Full-Time | On Site

At Temboo, we're building a software platform that connects embedded hardware to the internet, enabling people to develop any type of physical computing system. Temboo ships on hardware from Samsung, Texas Instruments, Arduino and more, and our customers are using it to build everything from offshore shrimp farming monitors to metal detection systems in industrial bakeries.

You can find our open positions here:

https://temboo.com/jobs
CoreOS (YC S13) is hiring in New York (NYC), San Francisco (SFO), and Berlin. Product management, engineering, test automation, project management, technical writing, design, and sales.

https://coreos.com/careers

Help push forward the state of the art for infrastructure software. CoreOS is an enterprise software company that is enables organizations to leverage software containers and Kubernetes in production.
Its really amusing you have chosen to make up your own ridiculous term - "weaponized linguistics" yet you have a hard time accepting the rather mundane and intuitive term "sex worker." Even more laughable than your own made up term is your use of an esoteric acronym(and no, I don't know or even care what it means.)

Also I was not promoting the term or any agenda I was simply explaining the nature of the term to the OP because they asked. Maybe you should go back and read the context.
I rather live in the store than having $RANDOM_APP taking over $HOME, even on UNIX based systems.

All my UNIX-like OSes are locked down as much as I can, and yes I do enable SELinux, AppArmor, seccomp, Gatekeeper, SPI and friends.
"Making advances" is a pretty sugar-coated way to refer to someone who's had many reported cases of sexually harassing people who he had funding control over.
OptioPay | Engineering | Berlin, Germany | ONSITE, VISA, FULL-TIME

We're on a mission to create the most beneficial payout ecosystem in the world and fundamentally change the way people receive money!

Now hiring: Backend Engineer, Frontend Engineer, Head of IT Operations, Security Engineer, Site Reliability Engineer, Senior Data Analyst, Senior System Administrator, Senior UX Designer, Web Developer.

Take a look at our open positions in more detail below and don't hesitate to reach out to me directly: ts [at] optiopay.com

https://jobs.optiopay.com/
My understanding is fourth is still alive and well in the embedded world. A fourth compiler can be written in very few instructions, which is very important when you don't have a lot of memory to work with.

http://demin.ws/blog/english/2012/09/27/fcode/
Reminds me of this excellent Radiolab episode: http://www.radiolab.org/story/what-dollar-value-nature/

Even people who care nothing for the irreplaceable beauty of nature ought to consider how much measurable economic value we risk destroying in the name of short-term profits. Of course (as the podcast explores) it's a complicated equation, but still a very compelling one.
> “We were almost exclusively focused on building tools that nurses and doctors wanted, and thought of our work as technology for clinicians rather than something that needed to be accountable to and shaped by patients, the public and the NHS as a whole. We got that wrong, and we need to do better.”

Oh wow. How can any Google executive still be ignorant about the privacy implications of its data mining and tracking technologies? That seems unbelievable to me.

https://www.theguardian.com/technology/2017/jul/03/google-de...

With such mentality, people should really question just how seriously Google takes the privacy of their email, Drive docs, and so on, if they don't even consider the privacy implications of using your data when building their data mining tools.
The Amazing Journey of a User Story
How I passed my AWS associate-level certification exams
Hi! I like your project. Actually I have somewhat similar project - https://sparrowhub.org , the idea is you can upload all your snippets into sparrowhub and manage them as the packages of software, don't hesitate to ask me why and how, regards. Alexey
And 3 minutes is a really long time when you're driving the porcelain bus because of sudden changes in your gut bacteria.
> Conclusions: Maintaining a strict vegan or vegetarian diet results in a significant shift in the microbiota while total cell numbers remain unaltered.

Studies should almost never use the term "vegan diet" to arrive at any conclusions. A vegan diet can be potato chips and oreos, whole foods high carb, whole foods high fat, 100% raw, etc. I assume most of them would produce significantly different results.
Tachyus | San Mateo, CA or Houston, TX | ONSITE | Full-Time | Scientific Software Engineer | http://www.tachyus.com/

Tachyus creates technology to optimize energy production for the oil and gas industry. With Tachyus software, petroleum engineers integrate all relevant data sources in real-time to explore millions of scenarios and identify the optimal operational and development plans resulting in 10%+ increases in net present value of their assets. Our Scientific Software Engineers use the F# programming language to bring our latest scientific research to production.

https://jobs.lever.co/tachyus/aa682cc3-94f6-428c-9b29-2e3fcb...
Nothing, because I am always working in a language that has it.. passing UTC millis is generally OK.
Not Ubuntu, but Debian: have been running Debian stable with unstable kernels for a while. Never saw any issues. Application packages generally do not have hard dependencies on specific kernel versions but, as always, YMMV.
Speaking of bothering to look, you just have to check Wikipedia to know that this is a myth.

http://csswashtenaw.org/wp-content/uploads/2013/07/Rule_of_T...

https://books.google.com/books?id=-IpmCgAAQBAJ&pg=PA105&dq=r...
It'll help but it's really untested and nobody knows for sure how the network will react when you change the topology and incentives like this.

In general it's a pretty complex technology that introduces a big number of new variables in the mix.

Look at the example in your paper:

>You're probably buying a coffee only once, right? Well, maybe the coffee is $5, and you put $50 into the channel and leave it open. Then someone else comes to the coffee shop and she does the same thing. But she has a channel with the grocery store. There's me, coffee shop, Alice, grocery store, they all have channels. When I go to the grocery store next time, I don't have to open a channel. Payments are routed.

[...]

>I am guessing the mean is going to be 3, but it will probably be an exponential distribution. Most people will probably have 1 channel, and then some might have 100s of channels open.

Note the use of "I am guessing". And what happens if I'm not willing to put $50 in the channel to leave it open because it's a one time thing and there's no point for me to do that? I'd say that most of ebay and other "peer to peer" purchases are like this. Would you put 10 times the amount of the transaction in a channel to some alibaba seller just for the sake of being a good bitcoin-izen?

In general I find the idea of people opening only 3 channels a year to be a tad optimistic if bitcoin is to replace Visa.

So it remains to be seen how well it'll work in practice. Maybe it'll work great, but maybe it'll be a huge mess. At any rate I wouldn't say that bitcoin scaling is a solved problem.
Same here.

I wish it was open sourced. That way we could fix the bugs and make sure it runs on newer operating systems.
This:

(+ 1 2 (x 3 4))

Can be written as:

+
1
2
x
3
4

Or:

+ 1 2
x 3 4
It's probably safe since rolling release distributions upgrade just the kernel and work fine. I'd watch out for the graphics drivers though--sometimes you need to recompile them with the new kernel headers or just use the DKMS version.
I don't want to be a downer but that statistic doesn't seem to be backed by anything. And yes, Portuguese in Brazil were also christian, of course, but there is a certain "what the eyes don't see, the heart can't feel" feeling about it. Public opinion and the church would care much less what happened far away, months away. Many countries would abolish slavery at "home" but tolerate it in the colonies.
Metaphors and analogies are not tools for critical thinking. When you use a metaphor or an analogy to link two ideas together, you are simply combining things that have no logical connection. It's essentially a quirk of human thought that this type of analogical "reasoning" even exists.
I don't see why that's true by definition. We're looking for a function f st. f(a,b,c) = {r1, r2} iff 0 = a·r1^2 + b·r1 + c = a·r2^2 + b·r2 + c. Right? So as long as the correct two roots are produced, why is the order that they are produced in relevant?
> When you look at the other pieces, like features and performance

Yeah, have you compared say "cabin quality" to a Bentley or Rolls? That's another piece that falls way short. Even to a C/E Mercedes.

Door handles being ... problematic, etc, are things that push the S from being "on par" with those cars you name.
I consider hunger a survival instinct. People with obesity, especially those who have actively tried to lose weight but failed, have a stronger hunger drive than normals as their body fights back against caloric restriction attempts.

If you just increased willpower to overcome this much stronger hunger drive, you'll have increased will power beyond any kind of equilibrium with the other (weaker) survival instincts, thus increasing the probability of some unintended problem.

The solution isn't to just increase willpower, as will power isn't lacking and increasing it more could cause problems. The solution is to address the real issue: the body's exaggerated response (i.e. releasing hormones which cause the sensation of hunger even when the individual is overweight) to fighting caloric restriction.
> It sure makes me wonder if Ethereum would do better with a less forgiving programming language.

This will be hard. While Solidity certainly has problems unto itself, some of its insecurity comes from the EVM's design, which is almost laughably low level and thus very hard to reason about. It certainly doesn't seem to be informed by modern VMs like LLVM, JVM or BEAM, which know a great deal more about the semantics of the program they're running and have things like dispatching features. My guess is the approach was "Bitcoin with a few more opcodes" and therefore more like a 80s-era CPU than a "VM".

As a result, the compiler is tasked with running the whole show. Add to this the coupling of RPC to Solidity's mangle-check-and-jump dispatch approach, and you start to see why there's been so little innovation in this area: Solidity has a tight grip on the Ethereum ecosystem. Also, writing a compiler to this substrate is not easy, and you're penalized for code size (there's a limit on how big a contract can be).

I'm opinionated, as an author of a competing smart contract language (http://kadena.io/pact) that runs in an interpreter, is Turing-incomplete, has single-assignment variables etc etc which we think makes a lot more sense for the kind of stylized computing you're doing on a blockchain. We even have the ability to compile our code to SMT-LIB2 for use with the Z3 theorem prover and will be talking more soon about our DSL for writing proofs. Interestingly though, we find that choosing the right domain for your language goes a long way towards safety AND expressiveness, so that you're not constantly cursing your compiler/interpreter while also worrying less about $50M exploits :)
Exactly, this is a language that they want to run a new economy, not just payment processing, but banking, title transfer, legal resolutions, and the metric it was judged on was "looks like javascript" and not say:

* Compiler time safety (type safety, capabilities, rust and/or haskell style features).

* Built in formal verification features to ensure a function does what the developer (and reader!) thinks and no cases are missed.

* Explicit language design (so that the compiler isn't even required to do strong safety: every action must be spelled out, even if a compiler could deduce it).

* Paying attention to the fucking history of the field (and not doing things like: insane name mangling, case sensitive semantics (not even just names by convention fucking semantics are case sensitive), hard to reason about VMs). Like come on people, at least learn from 20+ year old mistakes.
I feel like Django has too much magic. I agree that it is easier to get quick wins with Django, and if you're building a small hobby site or something, then it's great.

But if you're building something that you hope you'll have to rapidly scale, Django is going to hurt you. It's way harder to scale due to both its heavy reliance on hidden magic its tight integration with its data store.

When you want to rapidly scale, the easiest way to do that is if your data store and application aren't so tightly intertwined that you have to scale both to solve a bottleneck in either.
Yeah, and all the followup stories are about how the old-boys club is finally toppling. Is it? Or is it just getting a new paint job?
It's unfortunate that Windows seems to conflate sandboxing applications and central control of which applications are available. I'd love all the apps on my system to be sandboxed, but not if I lose the ability to install "unapproved" apps at the same time.