skysight-inc/HackerNews huggingface dataset:
My sister is a public interest lawyer in Chicago who will get a few short weeks of leave --- not 6 --- and then be expected back in court advocating for her clients. It is really difficult for me to connect with fathers who claim that 6 weeks of paternal leave is too onerous.

As a parent to two teenagers, both of whom were born in the early years of startups, I feel your pain --- having children is hard. But if we're going to lose our collective shit about this, can we start by getting mothers in blue-collar jobs 6 weeks of paid leave before we start worrying about six-figure fathers needing more than 6 weeks off?
It's not that easy, actually. The simplest method that can utilize the full throughput of the drive is to use large writes (1MB or larger). This is the fastest possible way to write data to the SSD, period. This method also creates the simplest possible FTL mapping table.

Random reads and writes are significantly slower if you write everything from one thread. To speed everything up you should write in parallel (for example using Linux AIO + O_DIRECT, or libuv + O_DIRECT). OS level buffering and many OS threads will deliver good random write throughput as well.

There are other effects to consider, e.g. read-write interference.
A brand new kind of [nearly] POSIX compliant shell can be found here, in a little project called "Linux on the Web" (requires Chrome): https://linuxontheweb.appspot.com

The main JS file that implements it is currently showing less than 6k lines (which doesn't include the lexer/tokenizer, in another file, and adds another couple thousand).

I have seen silly toys in websites that have superficial resemblances to *nix shells, but this one seriously borders on 100% standards compliance. Most users will want to run this command upon system "bootup":

$ import fs

... which loads in a lot of typical filesystem related commands like cp, mv, rm, and less. The command to edit files is:

$ edit file_name.txt

... which you can throw a '-c' flag in order to create a new, empty file at the same time. Alt+s to save edits, Ctrl+x to exit. Several nano key bindings apply.

You can do something like this to see the gui in action:

$ import gui && desk

Then you are on the desktop. You can do an Alt+t to open the terminal while there. This is a decent video to start out with: https://www.youtube.com/watch?v=9tl8I8YcH7g

A couple other recent videos can then be found from there.
absolutly, I'm building my own rss reader app inspired by google reader, jachtzee.com
But we should worry about google building advertising profiles on children, as they have been doing.
Is that actually a GitHub bug?
> Slower than assembly? Maybe for table lookups, but who cares about something as mundane as that? I want to do magic. If I have to look up something in a table, maybe I'll use assembly code.

Best line.

Also, I wonder how Go compares? Can you do basically the exact same things?
It is also far from ideal when it comes to performance from what I've seen. Maybe its overall design is good, but I don't believe that adding so much overhead over native programs is necessary.
And the comments on that page (840kB) are smaller than the Javascript on a discourse site (4MB).
I like to use the term "binding" to differentiate between the compile-time type checks and static typing of messages in a programming language vs. the runtime type equivalence checks performed between sender and receiver of a message.
Intel hired people from Elbrus, to work in Moscow Intel's office

https://www.extremetech.com/extreme/56406-intel-hires-elbrus...
At some point you simply have to judge people on their actions.
Discourse was a missed open-goal. Forum software was horrible, and Discourse were a smart team at the right point-in-time.

Unfortunately, they blew it. They created an over-engineered, over-complicated, bloated, heavy mess. Jeff bet on Moore's Law meaning that bandwidth/speed would eventually negate the bloat, but instead the world moved to low powered devices with mobile bandwidth.

They've spent years trying to get infinite scrolling working OK and installation OK. Why? Imagine if they'd actually used all their brainpower on features that forum owners actually wanted: automated spam tools, automated admin tasks, one-click install to any hosting plan (yes using PHP if necessary).

All the years of wasted talent, and now the other forum products have overtaken them on usability/maintainability. And they are STILL trying to fix the hijacked browser search feature, that you get lost in infinite scroll, and that you need to run a separate VM to run something as simple as forum software.

LESSON: beware second-system-syndrome, beware the CEO who has personal tech vendetas which are misaligned with your product strategy, and beware creating a team consisting solely of talented engineers who will do one thing: OVER-ENGINEER.
Thanks for the response, we were leaning towards doing something similar. Did you just use LinkedIn & AngelList manually to find investors and connections in your network? Or was there another tool that helps with that as well?

On a separate note, would you have that template for the Google Sheet available by any chance?
Arguments could certainly be made for using git, but rsync was actually designed for this scenario and is probably much better choice here.
Tor Project Seeks Experienced Communications Director (job)
It's really surprising to see these sorts of problems in Discourse as Jeff is usually absolutely obsessed with user experience.
Only if you're already the dominant player. If you're the dominant player and you mention the second competitor, you're lending them your credibility by suggesting you can even be compared to them.

Microsoft is in a different boat. They have to compare themselves to the dominant player, because first question people ask themselves is: Why shouldn't I just buy the dominant product? Why should I break from the wisdom of the crowd?
Not to take any credit away from Jan, it is however worth noting that his background (and that of many of the early employees) is in Infrastructure / Backend at Yahoo! The side-effect of that is that reliability/uptime is already in his DNA, as also, just "getting things done without enjoying any of the limelight", and he's done a great job carrying over lessons/behaviors learnt in that previous life over to WhatsApp.
Workpop | Front End Engineer, Android Engineer | Santa Monica, CA | ONSITE VISA RELOCATION | www.workpop.com | 5+ openings

Workpop is looking for mission driven, talented, and passionate front-end software engineers to join our growing team. You work where design meets code. You know HTML5, CSS3, and JavaScript like the back of your hand. You're passionate about experimentation, innovation, and playing around with the latest front-end technologies. You write clean, compatible, powerful user interfaces with speed. Bonus points if you are passionate about understanding your audience, and dreaming up ways to build great experiences for them. As a core member of our growing team, you'll work closely with the rest of our design, engineering, product, team to turn ideas into tangible user experiences. You'll combine your keen design sense, stellar front-end chops, and the right technologies, to realize these ideas and validate them with users. Your wizardry will translate design concepts into living, breathing prototypes and finished products. We are a JavaScript shop: React, Meteor, node.

As an Android developer at Workpop, you will work with our team of talented engineers to design and build the next generation of our mobile applications. This position offers an inspirational space to create, collaborate, and drive future development.

Workpop is the world's first Applicant Hiring System that doesn't just track applicants, but delivers the best candidate experience required to win in today's competitive talent market. While typical hiring software focuses on tools to simply screen candidates, Workpop knows that top candidates are evaluating employers on their application and hiring process. Through modern design that showcases the brand and intuitive software that encourages candidate interaction rather than hindering it, Workpop helps companies attract and hire the best. Our advanced technology automates sourcing, removes friction and engages candidates from the moment they see your job post. Our user-friendly screening tools empower managers and collaborators to meaningfully communicate with applicants and to make thoughtful decisions faster. And our paperless onboarding system drastically reduces costs while allowing new hires to contribute immediately on day one of the job. With Workpop, you don't track applicants; you engage and hire them.

You can apply here
https://www.workpop.com/jobs/BLxXLZqX3GixjQkG3
https://www.workpop.com/jobs/yjy8q9ykvm6WDzjXQ
and mention hackernews, or reach out to me at 'rami' at 'workpop.com'
I was considering them - have you used it yourself? I'd like to know more about your experience with it?
Any text coming out of Wolfram for the past 20 years has been borderline illegible by default because it is so small. I have never needed glasses, but this has annoyed me ever since I was a child.
Black the ads, fine... but when you see ads blocked, leave the site?
Yes, I'm sure hardly any would say "three fourths" for (/ 3 4) and a lot of them would for 3/4. (A lot of them might also say "three or four".)

Incidentally Scheme syntax recognizes 3/4 as a rational number. It will do rational arithmetic without floating point problems.
Your Company’s Blog Is Not a Journal
That looks like a FUD article, but still "Can" doesn't mean "will"!

Also, at least in Indian cooking, most spices are cooked very well, which will kill any trace of Salmonella. So, unlike the spinach and lettuce that get recalled regularly from the grocery stores, if you are using these spices for Indian recipes, you are totally fine (w.r.t salmonella).

I'd be more worried of spices that are laced with pesticides.
The part about lisp being primitive was rather silly. Many languages don't have anything close to what Lisp has in its macro system, not even other functional languages, even in those languages with temperating systems. Perhaps Perl 6 comes close (I haven't had the chance to use p6 macros yet) but to say that lisp is 'primitive' is rubbish, unless you're going to claim that case insensitivity is enough to declare a language primitive.
SEEKING WORK - Remote - Lexington, KY, Louisville, KY, and Cincinnati, OH - USA (EST)

We are two freelance full stack developers who work under the aegis of Ventre Tech. Our primary interest is in developing MVPs for startups, and we have a particular interest in the health and sports spaces.

Languages: JavaScript, Python, Ruby. Web Frameworks: Meteor.js, Django, Flask, Rails, Angular, and React.

A recent project: PyCoach (https://www.pycoach.com), an athlete management system. Primarily a platform to collect data about athletes and chart that data to coaches and trainers. Built with Django on the backend, Angular on the front, Gulp and Webpack for the build system.

Homepage: https://ventre.tech

Blog: https://medium.com/ventre-tech

Linkedin: Thomas Cothran: https://www.linkedin.com/in/thomas-cothran-02b24995/, Gary Ditsch: https://www.linkedin.com/in/garyditsch/

Githubs: Thomas https://github.com/thomascothran, Gary https://github.com/garyditsch.com

email: thomas@ventre.tech
Lisp has lots of mutable types and lots of ways to smuggle them into and out of a procedure. I'd say pure functions are tolerated but not supported.

Still hard to beat for creating domain-specific languages, though, and a carefully designed DSL can rule out nondeterminism and side effects.
Yeah, Karl Marx.

The Communist Manifesto and Capital are both good, but I personally think Marx's Inferno by William Clare Roberts is great.
Σε Τι Διαφέρει Μια Escort Από Ένα Call Girl; – ESCORTS, VIP ESCORT, VIZITES SEX
WSL is in the windows store.
I move in other circles besides this one. I'm not sure what the point of your comment is; you want to promote your anti-federalist views, but when those are challenged you back off and say individuals are powerless to impact anything? Sounds hypocritical to me.
Doesn't support anchor links it seems:

Encoder
https://calendar.google.com/calendar/render#main_7
kF9DKUm9hMdDPUOCFu-QohzySQDx6pLN

Decoder
kF9DKUm9hMdDPUOCFu-QohzySQDx6pLN
https://calendar.google.com/calendar/renddabD
> No Office (only OneNote), no Adobe Acrobat or CC...

Office for Mac - https://www.microsoftstore.com/store/msusa/en_US/cat/Office-...

Adobe Acrobat Reader for Mac - https://helpx.adobe.com/acrobat/kb/install-reader-dc-mac-os....

What's CC?
If you find yourself in the position of answering why there's no data on the system, I think you'd already know the answer.

It takes a pretty invasive search to come to that conclusion. (Unless your definition of wipe is like, cat /dev/zero >/dev/sda, in which case they'd probably ask why it doesn't work pretty shortly after asking you to turn it on, and then you'd get to the conclusion fairly quickly.)

I've never had to deal with an invasive search like this but I've also never gone through customs with a laptop, at all. I think this kind of policy instruction is more useful as a way of simplifying the kinds of questions that General Counsel has to answer, especially in a corporate environment where you have a lot of (nerds) extremely privacy-conscious developers.

That eliminates a whole class of questions. "What should I do if I am asked to unlock my computer by a customs agent?" Let them search anything they want to, if they have legal authority to do it. "What if I have sensitive company data on my work laptop and we've signed XYZ NDA with LMNO Company?" This question and a whole host of related questions will never come up at all if there is a policy against carrying any type of sensitive data through customs.

If you are an employee of such company and you have issues with this policy, there is a pretty good chance it's because you aren't in the habit of keeping great backups. So that's one more great reason for the company to have this policy, as that's information that you'll want to become known and have addressed some time well before it matters.
This antiviral is extremely promising, and it boggles the mind how this has not gotten real funding. My cynical side thinks it would cut very deep into a lot of profits for all the various viral medications for lifetime diseases such as the HIV cocktail, herpes meds, and other viral illnesses, so there isn't much upside for a large company to fund this.
I wondered what this meant:

> Consistent with the provisions of the FedEx Service Guide, the money-back guarantee is not in effect for FedEx Express packages due for delivery on May 2, 2017.

So I found the section "Money-Back Guarantee Policy" in the Service Guide. There are several sections describing the guarantee and a list of specific limitations and exceptions, one of which is:

> 2. The service failure resulted, in whole or in part, from any of the circumstances described under the Liabilities Not Assumed section.

And in the Liabilities Not Assumed section, the end of item D states:

> disruption or failure of communication and information systems (including, but not limited to, our systems).

---

After all that digging, I went back to the very first paragraph of the Money-Back "Guarantee", which states:

> We offer a money-back guarantee for our services. This guarantee can be suspended, modified or revoked at our sole discretion without prior notice to you.

1. Why do they even need to list all the exceptions and limitations if the "guarantee" can be revoked for any reason?

2. Why is the word "Guarantee" used in the name of the policy? It seems deceptive to offer a promise that essentially means nothing.

I'd rather see it called a "Money-Back Policy" and have it only list the specific cases where it does apply. At least then the customers would have a better idea of what they were buying. It is too hard to figure out what does and does not apply when only negatives are listed.
Would you say that "overengineering" often springs from uncertainty about a novel problem; or some other trigger?
I did not have to make that with them, but I had to pass a weird process with OVH in order to confirm my identity through a phone call, and in the process have to wait several hours until I have my server available.
Smells like bad stats to me. Do women use the same technologies or work on the same projects as the average male engineers? Do the CR stats reflect their level/experience, and if so are they different from male engineers at the same level? Does Facebook hire female engineers with the same background as males? Seems like this is just narrative building.
Anyone who asserts "the less regulations the better" style arguments has automatically lost the debate. It's trivially easy to demonstrate that some regulations are good, so to start off the discussion with a blanket attack on regulations in general, without addressing any specifics regarding the actual regulation in question, broadcasts solid evidence that this is not an argument presented in good faith.
What I've found matters in this area is the mismatch in locality between elements in read batches and elements in write batches. It'd be nice if the emerging DBs that deal with these issues put at least a gloss on the information model and write -> read lifecycle they're targeting.

Otherwise, a lot of these "actually you need X for time series!" are just talking past each other because "time series" means any number of actual patterns.
What you describe is not a bet at all!

Of course it is! Not all bets have to be all-in. Having a backup plan would have reduced the downside if the Pro wasn't a hit. It would also add a little risk, sure, of being perceived as cowardly or unfocused by going for such an "un-Apple" approach.

When a product like the Mac Pro is widely perceived as a failure, and you have to resort to the extremely un-Apple thing of discussing your future roadmap, it seems to me very reasonable to ask what might have been done differently, and why.

I still say that if Apple had kept their eye on the ball, they would have known within a couple of years that the Mac Pro wasn't working as intended. They could and should have started work on a more modular replacement a year or two ago. It would have been shipping now and they wouldn't be in the embarrassing situation they're in.

Wikipedia's summary seems fair: "By 2016, reviewers started to agree that the Mac Pro was lacking in functionality and power, and should be updated by Apple. Apple later revealed in 2017 that the thermal core design had limited the ability to upgrade the Mac Pro's GPUs and that a new design was under development, to be released in 2018 or 2019."

Either it took them a year to figure out the problems with the current design and realize they needed to go back to the drawing board, or (I'm guessing) it was just allowed to languish and no serious investigation was done until fairly recently.

(Take all this with a pinch of salt, of course! I'm a random internet pundit and not actually running one of the most successful businesses of all time.)
You literally couldn't pay me enough to work a job where I had to be on call an entire week every month. I mean it. You could offer me nine figures, and I'd still turn it down.
Tmate – instant terminal sharing with tmux
I'm sick of aluminium computers. This really attracted me, until I found that I can only have the colours with the most basic model :\
Asian routing is a huge WTF in itself, especially going across countries and often even with different providers in the same country..

I had a shitshow in SK just even getting service
Engadget summary: https://www.engadget.com/2017/05/02/facebook-coding-sexism-a...

I don't work for Facebook so I can't speak to their particular culture problems, but I am a female SDE working at one of the "big-5" and I deal with this on a near-daily basis.

Examples include:
- having to chase down specific individuals and sit down with them to walk them through my code review
- waiting for approvals on code reviews while other engineers, not wanting to be blocked on my work, copy and paste my code directly into their branches and open new code reviews which have no problem getting approvals.
- getting approvals quickly only on work that can't possibly break anything important (CSS! /s).

If anyone has any suggestions for how to get assigned more interesting tasks that don't take weeks to get through code review, I'm all ears. Forgive me for sounding ignorant, but rather than getting bogged down in statistics and senior engineer distribution (because let's be serious - if women can't get code reviews on important feature work, they weren't getting to senior engineer anyway) let's take the raw data at face value and start with the hypothesis that this is a real problem related to how men and women interact when placed in a high-pressure team situation and focus on addressing that problem first please.
I would restate that as people not pushing through past their initial uncomfortable feelings and preferences. Similarly, of all the people who have ever tried Prolog only a small fraction got past the "this is weird" stage. Or Forth.

This unwillingness to learn something more than slightly different is limiting, and usually expresses itself in other ways as well. That does NOT mean that such people aren't good developers. You do run risks asking them to work outside their comfort zone, though.
The /r/place Atlas
There are 19 research references on the moral credential effect [1] and self licensing [2] on their respective wikipedia pages. It might be a bit of work to go through all of them looking for disqualifying flaws. Maybe we can assume they are ok tentatively?

[1] https://en.wikipedia.org/wiki/Moral_credential_effect

[2] https://en.wikipedia.org/wiki/Self-licensing
And in >=C89:

#include <stdio.h>

double deriv(double (*f)(double), double x)
{
static const double dx = 1e-8;
return (f(x + dx) - f(x)) / dx;
}

static double cube(double x)
{
return x * x * x;
}

double deriv_cube(double x)
{
return deriv(cube, x);
}

int main(void)
{
printf("%f\n%f\n%f\n", deriv_cube(2), deriv_cube(3), deriv_cube(4));
return 0;
}
> log in and immediately get to work on your report or whatever

office365\onedrive allows this. if your docs are simple, you can do it from your phone or tablet too.

you are correct that you get a "whole" experience with a chromebook which is nice.
You are right, the trash talk may be a bit misguided since social safety nets that exist in other countries do not really exist in the US. Family leave, universal health care, worker's rights, etc are huge political issues in the US. I'm not originally from the US but have lived here now for a good while and I still am shocked to this day that these kind of societal benefits are not commonplace as they are elsewhere.
They're not requiring Chrome, Safari works fine for me.
You're arguing with a libertarian troll. Nothing good will come of it.

Regulation is bad, taxation is theft, no government is good is all you're going to get from him.
I would argue that all software patents should include complete source code and build details necessary to compile a working version.

Something like MP3 or h265 represent nontrivial investments in information theory, and I'm basically okay with patents granting a (temporary) exclusive licensing period in exchange for sharing the practical code and theoretical work.

Patenting something like "one click ordering" or "facilitating inter-personal communication by sending audio over the internet" is just ridiculous.
Yes, probably is one of the reasons why they do those checks. I suppose also that depends a lot on the kind of plan that are you going to use, probably they do more checks for more expensive plans.
US Congress includes funds for faster computers
Campfire seems missing from the Product Histories.

edit: filed https://github.com/basecamp/handbook/issues/11

edit2: and it's fixed already
simply press CTRL+F twice. Note that on small topics, CTRL+F will work as you expect as the entire topic fits on one "page"