skysight-inc/HackerNews huggingface dataset:
I am not a secretary, but like the author was raised in a similar environment: It was my mother who took me to work in her small, dark offices where she taught me to type and file as she worked. We couldn't afford daycare. I became a highly efficient mini-secretary. I took similar jobs in high school/college.

Although I work as a technical writer/sysadmin, I often find myself using the skills my mother taught me to organize, keep track of projects, etc. We're a small company, and I'm the only one with any decent office administration skills. Right now my main desire (and after-work project) is developing a system for internal information I can take to my boss and coworkers to hopefully improve productivity/prevent everyone from pinging everyone else with dumb questions. (I'm weighing my options. I'd enjoy something like a well-configured Confluence [at my last job Confluence died a lot -- but it was easy and effective from a user standpoint], and am looking at open-source alternatives I can use as a base.)

I don't think I would be able to look at the company I work for and figure out what we need in terms of "getting our shit together" if I didn't know secretary work, honestly.
There is a discussion that ought to precede the discussion of space colonization, but which almost never happens. Before we can decide whether or not "we" should colonize space we first need to decide who and what "we" actually are. The tacit assumption is that "we" are homo sapiens, that is, the flesh and blood phenotype of the human genome. But that might not be the best answer. Another possible answer is that "we" are our ideas, our culture, our art, our philosophy, our scientific knowledge, and that this transcends our biology. In other words, maybe what matters is the software, not the hardware. The reason this is worth considering is that it's a hell of a lot easier to send our software to other planets than our biological hardware. Our bodies have evolved to live on this planet. Sending human bodies into space is rather like putting a fish in a ziploc bag full of water in the middle of the Sahara desert and expecting it to thrive.
Eroq-pathmatcher, 0.1.0-RELEASE released
That's a great point. I described the next revolution as possibly one of automation, but that might not be enough. Maybe automation and robotics is better... hmm.

This particular thing from Johns Hopkins is just incredible and gives us a glimpse of what might be in 50 years: https://www.youtube.com/watch?v=9NOncx2jU0Q
If you're passing around the string representation, then endianness isn't an issue, sure. But you need to care about it if you store UUIDs efficiently as bytes

Huh? Strings are stored and transmitted as bytes, there is no need to interpret the subfields as any given endianness if the whole thing is stored as 16 bytes.
I have to write an article with the headline "Is Betteridge's Law Universal?"
""Companies will still raise funding, but at lower valuations," says Arianna Simpson, a Silicon Valley-based investor."

I wonder if this means companies have gotten wise to the bad deals they were signing just to get a high valuation and are agreeing to lower valuations but not giving up preferred stock that is so powerful. I know a few smaller companies that have done this and prefer to not make headlines with sky high valuations that everyone knows are meaningless.

This is a good thing.
We had a go at Phabricator for code review. Suddenly, there were two opposing camps - those who hated it utterly and those who loved it and wanted to tweak the heck out of it.

Fortunately (for my team at the time, which was very resource constrained) those who hated it eventually won, but I, being kind of on the fence regarding it (wasn't keen on the UX, but liked the features), sort of wondered what would happen if someone improved the UX beyond the tipping point.
There is zero brand loyalty to the middle men in the travel industry. Only the providers get brand loyalty.
Works for me to bypass the paywall.
Well it is built on Python and for the life of me I never have a consistent experience with several python tools. (I still love Python, but I have really stopped using it personally)
For those that are thinking of setting up USB webcams for security, beware that low-light capture with most USB cams is pretty dang terrible. My experience is that it worked great during the day but was nearly unusable at night.
> The economy structured itself around near ZIRP rates. We were at .25 for a long time which gave whole industries (not just VC) the chance to live on the edge of their financing.

Then its time for those industries to restructure (and, if they must, fail).
Show HN: Markov Job Posting Generator
Yeah, you can be right, both points were just guesses without much thought.
The current technology is incredibly dependent upon high quality maps of the area. In theory that's a solvable problem, but it requires breakthroughs in mapping (it's prohibitively expensive to map to the degree needed for large areas), breakthroughs in reactions to unpredictable or untrained situations, breakthroughs in sensors that can work in poor climates (rain and snow) and breakthroughs in computing to be able to make it affordable once it's possible to process that.

It's not impossible, but it's probably safe to say that it's currently insurmountable by data given current technology and the cost structures involved. Given several large, game-changing breakthroughs, of course it's possible.
If there's one thing JSON excels at, it's encoding executable instructions.
Really????? Well that is pleasantly surprising.
I made an attempt at something like this a while ago! http://spacesurrounding.blogspot.com/2013/10/rise-of-city-st...
[1] "Was Betteridge right?"

http://www.johndcook.com/blog/2013/03/18/was-betteridge-righ...
The disintegration of the parent-child bond
Eating Right Can Save the World
erm... allocating zero was never a good idea. it had varying behaviours on varying platforms for as long as i could remember and was one of those special cases to avoid.

No, allocating zero bytes is a perfectly reasonable thing to do, as long as you remember that NULL is not necessarily an allocation failure.

if (((buf = malloc(buflen)) == NULL) && (buflen > 0))
goto OUTOFMEMORY;

is perfectly good code.
Good luck getting any existing 3rd-party code to use posix_spawn ...
I hope these guys realize that Creo is very popular CAD tool. Maybe they should rename their product.
Show HN: Pebble firmware transpiled to JavaScript
For large allocations, realloc can remap virtual memory instead of doing a naive copy:

http://blog.httrack.com/blog/2014/04/05/a-story-of-realloc-a...
SAP HANA is already based in a diskless RAM database only
I am 25. Two years and one month ago I created a company called Pixelmatters (http://pixelmatters.com).

I basically did everything more or less the way you described. Which is something absolutely hard to do. As a result, in Aug 2014 we were 2 but today, as I write this, we are 14 and growing.

Company is profitable, has no VC money and is fully self-funded (initially, by my computer and...a decent internet connection).
Suggestion: enable arrow keys to allow for easier scrolling through the books
Simple, Fast, Easy Parallelism in Shell Pipelines
It's sad that I'm seeing so many innocuous statements, especially those that simply say discrimination exists, modded down.
I'm still considering what to do with git.xiph.org and trac.xiph.org, and gitlab is one of the options. One thing I know for sure, just as with Videolan, a proprietary licensed solution like the EE is out of the question.

So thanks for the offer, but no thanks.
That makes sense and we want to make sure GitLab CE is a great solution for open source projects. If there is an EE feature that is would come up frequently in these conversations we would not hesitate to open source it.
Buy land in the good places and sit on it until the land and property has gone stratospheric. Aim to never increase supply to the level the market needs to maintain prices; instead constantly force up asset prices forever until you essentially have two classes of people, renters and owners. Keep splitting the housing into smaller and smaller units, make the renters share housing, constantly increase prices at more than the rate of inflation. Only sell newly created housing at a huge premium above market rate.

Buy more land and more property. Rinse repeat.

Also https://www.ted.com/talks/thomas_piketty_new_thoughts_on_cap...
Things like UberHop, where there's a pre-defined route seem like a logical first step. There's likely a large jump from that to fully autonomous vehicles that can drive on any road in any situation. But in that world, Uber (or Uber-like services) will have a jump on the competition as they'll have likely years of first-mover advantage, raising brand awareness about autonomous vehicles.
I live in an area where electric vehicles (and particularly Teslas) are very uncommon. The couple of people I know of who own Teslas fit your description exactly. They are status symbols and playthings, like any other expensive high-line car (and I'm not saying that's a bad thing, just the reality).
realloc can change the size of a memory allocation and return the same pointer.
It happens once, on initialization. :) The first execution takes anywhere from 50-70 seconds, for sure, but reusing the connection afterwards means subsequent ones don't have to deal with it (100-200 ms a pop). (Does that make sense?)
however, ulimit will only affect your process; if other processes consume enough RAM, you can still run out of pages while under the influence of ulimit.
Came here to agree with and support this method of contract work. I currently have a contract that consumes roughly 50% of my time in a given month and generates 80% of my income. Initially it was for 12 months, but things are going well and it has been extended essentially indefinitely. These type of contracts might be kind of rare (not sure?), but if you can find yourself one, it gives you all kinds of flexibility with figuring out what to spend the rest of your time on.

Domain experience and expertise are also key. I have a rare blend of experience and technical capability that align perfectly with my primary contract. This limits some of the risk that is associated with relying so much financially on a single entity since they'd have a really hard time ending things with me and swapping in another programmer. I'll also go above and beyond for this client as it's needed. It's a two way street.

Anyways, best wishes on finding a good source of contract work but I'd recommend investigating any major/long term contract. They can simplify your life and be extremely rewarding.
Makes sense, as said elsewhere, if there is an EE feature that is essential to you please let us know so we can consider open sourcing it.
Your agreement or disagreement is irrelevant.

Did you watch the video? Did you read the link? Obviously not.

If you had, you would have listened to Heinz Kohut talk about how empathy is misused. Empathy is an informer for action-it has nothing to do with "connecting with people"

I also take it you don't know who Heinz Kohut is. Which means you're not educated in psychology. Anyone with any kind of decent education will study Kohut just as much as Freud or Skinner.
let member = BBB()

init()
{
super.init()
member.frame = self.frame
}

?

Note that since this is a UIView subclass, you're actually implementing init(frame:) and init?(coder:), not init(). I usually unify the two by declaring subviews as lets and initializing them in a private setup method.
This person doesn't understand what empathy is.

They might get it better than you do. "Empathy" is the liberal word for the kinds of compassion that make people tolerant (for progressive values of compassion and tolerance ofc).

For talking about "empathy" this article is oddly and conspicuously broadcasting their political leaning. Why would OP choose to name the anti-abuse organization and support group that they did? Neither of which are known for their track record nor social work experts on staff. They're known solely because of the internet personalities at their helms.
I dunno about others, but I sure do! I have CSS stylesheets in 7 colour themes, a dozen bootstrap-like JS plugins that add common interactive elements I can drop into any site,
and tons of parts and pieces of layouts (like an order form, signup form, pricing chart, or media player) isolated and ready to re-use.

I also maintain a big snippets file, filled with HTML, CSS, JS, and command-line snippets and tricks so I can grab them from anywhere.

I dont know how any freelancer or contractor doesnt have a bag of tricks like this.
The point of the Google search is to take advantage of Google's "First Click Free"[1]. Quoting: "A user coming from the domain [.google.] must be able to see a minimum of 3 articles per day."

1: https://support.google.com/news/publisher/answer/40543?hl=en...
Well, if it depends on the microprocessor then investments in that field peaked in the '70s. So, we are way beyond the cycle at this point.

> The dot com crash caused a loss of $5T

Paper losses. Actual investment was in the 10's of billions. As a reference, investment in mobile broadband globally in the next few years alone is going to be about 10 times bigger than that.
> explodes on landing

This is a pretty unfair characterization. It actually made the landing for most purposes, then a specific failure occurred - a leg failed to lock and it fell over. And yes, when a rocket falls over it will often explode.
Stubborn French Bulldog Puppy Won't Go Home
I get this too, because I refuse to send referer(sic) headers and have disabled them in my browser settings. To use the 'one weird trick' of doing a Google search, you need to send the referer info saying you came from a Google search link.

Try checking your browser's privacy settings, or test using a site like this: https://www.darklaunch.com/tools/test-referer
Freeing a memory allocation is guaranteed to never fail. Allocating zero bytes can fail (with dumb C libraries). The question is "if realloc fails to allocate zero bytes, should it still free the original allocation".
The GPU is pretty well optimized for the sort of operations an RNN needs.

There were a few efforts to make actual silicon neurons, plus the whole nueromorphic movement, but they were generally less than what people were expecting, slow, and difficult to interface with.
Instead of offering a free EE license I think the better thing to do is to open source features in EE that are deemed essential. So if you run a significant open source project and are considering switching to self hosted GitLab please let us know what EE features are blocking you (if any). This will allow us to open source them.
If your target browsers support it, you can use the `sandbox` attribute and avoid supplying the `allow-top-navigation` flag to prevent this behaviour.

Granted, this won't prevent other framebusting techniques such as checking the parent before rendering.
Yeah, I originally wrote boot.rackspace.com. I built netboot.xyz based on a lot of that original code, expanded what Operating Systems and Utilities it supported, and wanted to make it a more open project for everyone to take advantage of.
To me, there's something else that seems to be the case.

The emphasis on headshots in zombie preparedness. As an extension of "zombies as human surrogates" concept, there's one group of humans for whom a headshot is the surest way of ending hostilities. Law enforcement/military.

It's not politically correct to openly admit that you're preparing to resist against a military occupation.
I’m not sure, but it’s a great demonstration that, just because the abstraction limits direct access, it can not limit indirect access.
Do you mind if I contact you for a couple quick questions? I'm essentially in the process of trying #2 as OP mentioned and would eventually like to transition into building a team. Would love to ask you a couple things and maybe get some advice. My contact info is in my HN profile if you prefer to reach me instead.
OK, mmap() will fail and thus malloc() will return NULL. The point is that you cannot rely on that. For example try what will happen with recursive functions that call alloca(1024).
This is very, very, early days. I'm sure you could have side the same about 'normal' flight, loads and loads of failures, then getting it to the '5 in the row', then a bunch of screwups.

Now jet flight across the oceans in often horrendous conditions is 99.999% safe (ish).
So without any experience you are able to charge $150/hour?
yes, it is a runtime error. given the code

let foo = bar!

If bar is nil, you'll get a runtime error "unexpectedly found nil when unwrapping bar"

in my opinion, the benefit of optionals in general is that it allows you to guarantee at compile time that certain variables (non optionals) will _never_ be nil, which enables all kinds of compiler optimizations.
Yes it is said every time, until the last time when the rules really are different - one early summer when there really will be no more war in Europe, one cold november night when the Berlin Wall just opens, one fall when a scrappy little upstart in a colony forces the worlds biggest empire to leave, one december when Ireland was free, etc.

Predictions about the future are hard.
Because it's nice to be able to use standard library C functions. It's so rare that you can actually use something in the stdlib rather than in an external library, and people are generally eager not to rewrite functionality which ostensibly should be provided by the standard library.
"Bootcamp Grads" is a pretty broad phrase; we might want to start using more precise language. An grad from an 8-week bootcamp will have a different skill set than someone who spent 18, 48, 72 weeks in a bootcamp program.

Also, Thoughtbot has a somewhat good guide to running an apprenticeship: https://github.com/thoughtbot/apprenticeship

It could be adapted without much work to hiring bootcamp grads.
TLDR; Bootcamp graduates are ineresting and motivated individuals, but don't know project management basics. They are good for testing your organization's internal documentation, but require a lot of guidance.
I've also noticed this stagnation. The quality of the spoken voice TTS sound depends upon two things, I've heard -- processor speed and memory (RAM). Processor speed has increased dramatically in the past few years. I wish someone would design TTS that only works on the fastest processors. There seems to be too much lowest-common-denominator going on in this field.
Considering there's 60 MB ransomware using nw.js these days I guess I shouldn't be surprised.
FYI readers this is NSFW material here.
DiceWare: http://world.std.com/~reinhold/diceware.html
I think they're talking about a production-line type environment.
True, but that's for a 50% chance of a collision. In a single system, even a 1% chance of a collision is bad news.
I got the same feeling reading the article, but you have to realize that it's written by a self-proclaimed "total novice." There's obviously going to be some misuse of poker concepts and terminology.
Michael Bloomberg on starting a business during tough economic times (1982)
Probably. Labeling the links could make things less ambiguous, though. Either, "This website is supported by affiliate links" under the links to amazon. Or "I did this for fun but won't be able to host it w/out support. Please consider using this affiliate link to help out" and then providing both.

It's not super clear from the website whether this is something you did primarily to learn about data analysis, learn about HN's book recommendations, or to make money. Any of those is fine! But the motivation is likely to influence the outcome (even unintentionally) and it's something that could be made more clear.
ranger does this with image previews in xterm/uxterm and rxvt/urxvt.
I'd rather work for you than hire you. But, I'm in a position to be working for you and not hiring you.
Redshift is Postgres 8 something. It has proprietary extensions but I've had a really easy time getting data in and out in my limited usage.

I saw a local Lambda emulator today on HN.

But I do understand your concern. Software on AWS has an serious gravity and is hard to move.

I totally understand the CF challenge. I'm locked into that tool too. Terraform is great but doesn't really offer anything to replace the deepest parts of CF.

Which brings us back to the article. More funding for tools in the space would be huge for all of us.
This is just absurd. You're looking at just one part of the economy and whining about 25 basis points? It's just... annoying. Get out of the kitchen if you can't handle a match stick. The last time the housing market was this hot, the federal funds rate was 5.25% or 10x what it currently costs for banks to borrow.

Rents from L.A. San Francisco, Denver, Chicago, New York, are climbing at double digit rates year over year. The overwhelming majority aren't getting the kinds of salaries and wage increases to afford such increases.

The Fed had only been saying rates need to go up for 2 years before they actually did it, but did the market price this in? Not entirely, a good chunk of the market was in denial about the inevitable.
I think it's also false for the U.S., but the "major vacation" is for most people not a skiing junket to the Alps, or even a week at Disney World, but a few days at a nearby KOA, or long weekend at the hunting camp, or at a regional amusement park. There's still a middle class in this country, and it still takes vacations. It just doesn't leave its home state very often.
Lost script reveals what Orson Welles really thought about Ernest Hemingway
I wrote this "how-to" over the weekend: http://clubctrl.com/org/prog/howto.html
It varies hugely for a single user (me).
Silly article. Life is hard - why try anything? Just because this guy's idea didn't work doesn't mean there isn't a killer app for this.
Where did you find the major contracts? Networking? Friends? A website? referrals?
Looks promising. I am a Swift fan so I guess I am not going to change, but I love that people are creating other options that can appeal to more people. It looks like these guys have a number of good ideas.
You're wrong.

I can tell you didn't watch the video or read the link either.

Watch the video. Read the link. Get smarter.
I've seen no middlemen that deserve brand loyalty, just a bunch of half-decent search sites with crappy service. Beyond basic price comparison of flights and hotels, I don't see anybody providing value.
So it sounds like an all electric vehicle may simply not be for them.
Actually, i started to value UUID 5. Really neat properties, to generate from a name and a UUID a new one.
That's definitely true. Probably a few more times than that actually, since it's pretty common for people to take a weekend off in a nearby country (like say, France if you're in the UK).

Question is, is it enough to support a business model? Popular services tend to ones where the user's return on a regular basis, not where they check in every now and then if they even remember it exists.
Thanks for your reply and for contributing code.

1. Shibboleth is now supported in the Omnibus packages https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/inte...

2. Hopefully you can use the packages now that the Shibboleth code is merged.

3. GitLab Pages, git push hooks, merge request approvals and audit logs are available in EE.
Eroq-plugin-jpahibernate, 0.1.0-RELEASE released
Why is the largest Earth science conference still sponsored by Exxon?
Unless everyone starts with the same seed.
You misinterpreted their post.
I can't look-up the details right now, but we ran into some issues when we wanted to use system uuids (via dmidecode) to identify servers and pxeboot them. Apparently, HP server uuids are (subtly) different through dmidecode and via pxeboot... And it could be endianness actually - I did not check why it we different...