skysight-inc/HackerNews huggingface dataset:
RespondWell is hiring. We’re hoping to bring a couple of experienced people onboard to help us build serious games in the healthcare industry, specifically in the rehab space. We use video games to help people get back on their feet after they’ve broken themselves via sprains, breaks, falls, or surgery. Come use your software development skills to help people feel better!

We're looking for two important hires: The first is a database & network engineer to help us scale our current system to deal with the increased server load as we continually get more customers. This position requires serious experience with PostgreSQL, setting up failover, replication, and load balancing on the server, and writing backend Python code to interface with the server web-framework (we use CherryPy). You'll also need experience setting up and administering a Linux VPS through AWS (mostly) or Azure (not as much).

The second position is a Unity3D engineer. For this position you must have substantial experience in Unity3D and C#, and have reasonable 3D math skills. Python experience is a huge plus but not required.

For both of these positions we’re looking for people who are self-directed and like working with cool technologies in ways that haven’t been used before. This job will definitely stretch your brain.

These jobs are located in Portland, Oregon, and would require relocation here, with assistance provided to the right candidates. We offer great salaries, great benefits, and a chance to work on projects that actually make people feel better. We work sane hours and don't throw around words like rockstar or ninja to describe our team. Work/life balance is extremely important to us.

If any of this sounds good and you fit the descriptions of what we're looking for, send your resume & any relevant links to jobs@respondwell.com and we'll take it from there.
I came here to say exactly this, glad to see it already mentioned. I will point out though that the destructuring aspect of pattern matching predates ML slightly with the introduction of prolog, but the mixed in/out modality paradigm of prolog's pattern matching is sufficiently distinct from ML's that ML probably deserves the credit for influencing so many modern languages.
While Android is a smartphone OS, it is questionable whether android devices are being used as smartphones by majority of the users who have android devices.
These Pretty City Maps Were Drawn by Our Paths Through Them
That's the part I don't like about it. The president's car passes at a rally, do I take phone video or snapchat it or just enjoy the moment?
Jean Seberg, never forget that name.
Actually that single data point does a lot. It shows an example of something important. In the absence of more data points, it is not reasonable to assume this is an isolated case. Unless you have statistics or evidence to support your position that discrimination against men is negligible, we have data to support that there is discrimination, and no data to support the countervailing position - only your assertion.
Not every team/manager at Amazon is pathologically bad. A lot are, but a lot aren't.
This begs for a description of HN as a nightclub.
early 20 something here.

My friends and I went "offline" and we are much closer and happier. Social media is overrated. I think we will look back at this time in the future like how we look back at cigarette smoking in the 50s. It has its place but its usefulness is limited. I don't question Snapchat's business potential, though.

edit: also I find it funny (and pathetic) how industry analyst struggle to understand social media and what is the next big social media. They just don't get it.
Not completely impossible (on machines with MMUs). You could intentionally allocate a guard page to signal a buffer overrun, but then you are getting outside things defined by the C standard.
I'm not a Snapchat user, but my girlfriend is. I watch her use Timehop and she laughs at old tweets she made... when she actually used Twitter. She then goes to Snapchat and watches other people's stories for the next hour while I catch up on news (HN, industry news, etc). I understand why Snapchat is popular, but I don't understand people who use it (sorry bae).
I mean I get it. I really do. And you're right, especially about attention (advertising).

But the goals are different. And twitter is failing.
$200k is not bootstrapping. That's still a great amount for a seed round in most places in the world.
Lots of changes to things that broke a lot of existing applications and drivers and I don't know if it was software shops just dragging their feet or MS not giving them enough time to update their software but it was pretty messy for the first year or so.
I am probably in disagreement with ~100 billion humans when it comes to gender equality, slavery, appropriate treatment of venereal diseases, geocentrism, etc. What am I to conclude from this disagreement? For me the "doomed last stands" have more to do with courage, sacrifice and commitment to a greater principle than the state of persistent and coordinated violence between two parties. I am also disagreement when it comes to equating self serving policies for nation states or commercial enterprises with "nobleness."
Because you'd get overwhelmed if you saved every little moment of your day?

Sometimes those moments are worth sharing with people because it brings you closer or continues a conversation. However, like with a conversation you don't need to remember the exact words sometime later for that conversation to have been worthwhile.
It means that function might be inlined.

And sufficiently aggressive inlining will increase the program size further. This might or might not be compensated for by the increase in instruction-pointer locality.
Just out or curiosity, what part of snapchat's UI did you find confusing?
It might work better on darker skin. You need more projector power, but you get better contrast.
OP already mentioned UAC.
Battery usage, lag, crashes, app and OS freezes, general performance.

It won't be a utility until my $600 phone can withstand casual usage.

I'm hip to the jive at 29 and can learn the interfaces quickly. The brogrammer doesn't pay attention to the details hence the indictment.
gnulib has a decent set of safety wrappers around read(2)/write(2).

safe_rw() http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blob;f=li...

This handles a single read/write, handles EINTER, and returns the amount that was successfully read/written.

full_rw() http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blob;f=li...

A wrapper around safe_rw() that handles advancing the pointer through the buffer, calling safe_rw() until the requested COUNT bytes have been sent/received.

--

In most cases, I recommend avoiding all of this and using the existing fopen/fread/fwrite/etc buffered I/O interface.
Because of creaters beard.
http://www.wired.com/2012/06/beard-gallery/
Weird metaphor. 1 Billion people on Facebook daily. Most of twitter's interactions are read only. So according to this idea Facebook is a nightclub the size of china and twitter is one of those weird sex clubs where you watch people behind one way mirrors.
Oh, that is a much more interesting question!
Inlining saves time lost due to jumping about, but it can cost time if it causes code replication (same as loop unrolling), because it can bloat the hot code to larger than the smallest cache.

So the arguments against inlining apply even more strongly when talking about every program being statically linked, the same code (standard library) will exist in memory in many places, and will get dumped and reloaded to L2/L3 every process swap. Nothing slower than having to wait for something to be faulted in.
> Facebook was good for a while but now your parents and family are in every conversation. How much fun can you have in a nightclub with your parents watching everything you do?

The reports about Facebook's decline are greatly exaggerated imho. I don't use it myself but every time I side glance at someone's phone the FB app seems to be in the foreground. It seems that it's no longer cool to admit using it very often but I think most people do, regardless of what they say to one another.
There's a perverse logic in your statement, the fact that someone is willing to give you money does not mean that you have a solid business model. It does say something about the other party's risk tolerance however.
Yeah it happens. I still have both Skype and hangouts and swap depending on who is having a bad day. Still, it used to be much worse, but it's nowhere near perfect yet
Vista != Longhorn. Vista was a total do-over after it became clear that Longhorn was never going to ship.
How does programming a "modern" 8 bit architecture work anyway? Do you have 16bit longs? 32bit long longs?
Ask HN: How do I value a potential opportunity to co-found a startup?
I have an opportunity to co-found a startup that has a principal founder and a team of 11 other sweat equity partners/founders.
I would potentially bring engineering talent to develop the software (the entire product is a software platform) and at the moment they have about 50% of that software finished (some other members of the team of founders contributed that).

the principal founder holds 51% of equity. the other 49% equity is pooled between the entire team of other founders based on their time/effort.
I have an opportunity to negotiate a different deal. A fixed percentage of equity in return for a fixed commitment of time/effort.

My problem, is that I cannot really quantify any of this and how much equity I should ask for.
Are there any similar stories, articles, or materials to help me learn more about this type of startups and how to negotiate a good deal?

even better, how to value this startup, that has not yet launched any real product but I personally believe they have good product idea and potential?
Tesla rival Faraday gets one step closer to building electric cars in Vallejo
Must be prepared for rust...y dance moves
That is a theory that can explain some fields. However, so many exceptions exist that it can't be the whole story. For example, women dominate

* Clinical psychology

* Veterinary medicine

* Biology

All of which are important, fulfilling, well-paying fields. In all of them it's hard to say women were "pushed" there, rather women were very interested in them, and arrived in larger numbers than men.
Debian does use separate debug files, packaged in separate packages: https://wiki.debian.org/DebugPackage
> Is 1.3GB (or even 13GB) a lot on your hardware

On my phone or tablet, that is most definitely a lot.
> Exactly, except not 'factual' but no valid reasoning to do so.

Some goals/desires, in and of themselves, ARE the rational reasons to act one way vs another.

> The limitation applies to a non supernatural/supramundane universe.

Where's the limitation exactly?
I can relate. The Qlik script is a half-baked product from 90s. After writing 10xKLOC in QLik script I decided to create a visual tool for data transformation (EasyMorph, http://easymorph.com) to not deal with any kind of scripting at all.
Can anyone define "succeed" in this context? Is it purely popularity? What if a language is inferior but popular?

If a language is effective for its user(s), then is it a "success"?

Is there some minimum number of users that delineates a threshhold for "success/failure"?

What about DSL's that might have a limited number of users?

I like that the author recognized the "success" of shell and C as tied to the "success" of UNIX . But he forgot others, such as sed.

Some my favorite and most powerful languages are not widely used. I have no idea what "succeed" means to others in the context of programming languages, but these languages have "succeeded" for me. They get the job done. Efficiently.

Nothing has surpassed Snobol for pattern matching. (If you are in doubt, post a pattern matching challenge and let's see how the solutions in various languages stack up.)

Meanwhile other implementations of pattern matching have become more popular (=successful?)

Perhaps the word "succeeded" here simply means "succeeded in becoming popular?" If so, then I apologize for the gibberish.
The mobile/face study has not been reproduced. Researchers who tried again, making the study gender-blind (i.e. dressing the babies in gender neutral outfits and not looking at the names) found that there was no significant differences. [4]

[3] is thoroughly conditioned into women [5]. Not only do people say that males are more visually intelligent, boys take part in more activities that develop spatial reasoning and coordination, namely sports and video games. This difference starts at a young age, with boys receiving more functional toys that develop logic and hand eye coordination, while girls receive more dolls, dollhouses, stoves, strollers, etc.

[4] http://link.springer.com/article/10.1023%2FB%3ASERS.00000110...

[5] http://www.ncbi.nlm.nih.gov/pubmed/21876159
What he said.

These are physical traders -- they actually have a heavy workload in terms of communicating with everyone associated with delivery.

Boat captains, harbormasters, mine supervisors, you name it.
SoundCloud's ID System Flags an Artist's Own Song
Qlik Sense is about 10% faster than QlikView 11, although QlikView 12 got the same engine as Qlik Sense so they're on par now.
> I don't use SnapChat, but once you have children, your parents and siblings are interested in seeing the funny little day to day things your kids do.

No they aren't interested. They are just too nice to tell you to stop spamming them.
You might be interested in the Chandy-Lamport snapshot algorithm, which can do what you describe without stopping the system's execution.
No, Longhorn is the codename for Vista; it was Blackcomb (that eventually became Windows 7) that was the original goal that was punted.
I think "solution in search of a problem" is a fine description, and not really a bad thing. Nobody says "I want a photo sharing app" and downloads Snapchat after doing some research. You get it because your friends have it, and you keep using it because you enjoy it. If your friends aren't using it, then you won't like it because there won't be anything to do.
Personal attacks are not allowed on Hacker News. We ban accounts that do this, so please don't do it. Instead, please post civilly and substantively, or not at all.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Aside from UAC... the biggest issue with Vista is that the required system resources was a significant jump over XP, and too many manufacturers shipped machines that were simply too under-powered for the preinstalled OS.

In those days, I remember seeing Vista laptops with 1 GB of RAM, on which Vista was unusable. People had to edit arcane registry settings to disable the "Aero" look-and-feel, and drop down to a more Windows 95-like display just to run at all.

It really was basically fraud, and infuriated everybody. If Microsoft had been more realistic about their "certified for Vista" specs, it probably wouldn't have been such a flop. On the other hand, new laptops jumping from 1 GB of RAM to 4 GB minimum overnight would have been a hard consumer sell, I suppose.
The Newest McDonald's Location Only Serves Fries
A few questions for the Slack engineering team
After using mattermost for a week now, I have a few questions for the slack engineering team:

1) do you have recent build of mattermost for osx running all day on your machines to test what it can do?

2) are you dogfooding their app by using it INSTEAD of your own product? At least for a week to get real world use out of it.

Because I just went through that experience and wow do I like mattermost better now compared to slack. And I'm a huge slack fan. I lead a campaign at www.bitium.com to replace skype with slack. It was game changing. I think Steward Butterfield is a genius. But man, I have to say, the mattermost product is now better in this fundamental way:

It's FAST and LIGHT MEMORY USE. You can type faster in it. For real. As a developer I'm typing as fast as I possibly can during the day to other programmers and I can tell Slack throttles my maximum typing speed by like a factor of 5. Try typing fast in both you'll see what I mean.

1.5 GB of ram? Really? That's like not okay to ship. What are you doing with all that memory. I need some of it back for other apps I'm running. You're not the only app in my like Slack. Want to know MM's number? It's 32 MB, and a couple other helper processes for a total of maybe 100 MB but it's stays like that throughout the day. Slack I have to quit and re-open to get it's ram back down to just 400 MB.
Really? Because I feel like the comment sections here are usually people being positive and agreeing with each other, while dissenting opinions are silenced.
Very US-centric view. In many places daycare is heavily subsidized and it makes financial sense to stay at work with 2-3 kids.
The issue was chiefly that XP didn't enforce good programming practices (storing user info in /Program Files/ was rife and one of many issues). Introducing the UAC security structure meant that suddenly all of these applications tried to do things that triggered UAC elevation prompts.

This was addressed twofold, as far as I understand: 1) Application developers were railroaded into best practices and forced not to do terrible design ideas, and 2) MS introduced a whole load of compatibility features such as virtualising folders transparently so when bad apps still tried to do bad things, it was securely captured and diverted around requiring a UAC elevation prompt.

Regarding the stability issues, Vista's driver model was new when compared to XP. Naturally, the number of bugs in drivers increased initially but slowly settled down. Much of the '7 is more stable / faster than Vista' groupthink is the result of bad drivers getting better in the intervening years.
Thanks for letting me know. I just emailed you.
I work for my mom
In VR, you can simulate any fantasy user interface. Have any good ones appeared from the Oculus Rift / Vive crowd yet?

Yes, Tilt Brush.
now, we use Filemake acting like a logic engine. In contrast, indeed, writing logic within excel is much easier than FMA.
You missed the joke, unless I missed your counterjoke.
Somewhat related:

https://theintercept.com/2016/06/01/pentagon-special-ops-kil...

[ed: And today, one of Norway's largest newspapers (VG.no) has a cover story about Norwegian special forces going to Syria to fight IS/ISIS, complete with a menacing action photo and the title: "Norway's Special Forces on Syria Mission: Prepared to WAR AGAINST NORWEGIANS. What awaits in the fight against IS"

If you want war it is important to sell it, not just fight it.]
In the first few paragraphs of the article it mentions

> The project, however, failed completely and development had to reset. More than three years late Microsoft released Windows Code Name 'Longhorn' as Windows Vista.

Is this incorrect, or not the full story?

edit: less confrontational
> -8. The compiler will warn if you get it right.

> bind() socket library call ... takes a struct sockaddr [when you are usually using a struct sockaddr_in]

Except the compiler is correct. If you want to use a polymorphic type in a generic call that requires the parent type, you should include a cast.

From the example in my man page for bind(2):

int main(int argc, char *argv[])
{
int sfd;
struct sockaddr_un my_addr;

/* ... */

if (bind(sfd, (struct sockaddr *) &my_addr,
sizeof(struct sockaddr_un)) == -1)
handle_error("bind");

/* ,,, */
Cartography Comparison: Google Maps and Apple Maps
GOOGLE’S MAGENTA PROJECT RELEASES FIRST PIECE OF AI-COMPOSED MUSIC
This also reminds me of how the DRAM manufacturers tried to do the 1Gbit DDR2 crossover during 2007/2008, when 64-bit Windows was not common until mid-2008. Needless to say it was a serious mistake (I think Qimonda went into bankruptcy during that time). Even on laptops, DDR2 used BGA not TSOP.
Spatial reasoning does seem to have strong male/female correlation. Give a hundred men and a hundred woman a map and an address to reach, and guess which cohort gets there more easily? Or give the same groups a Lego set and the instruction booklet (especially the tediously piece-by-piece modern ones), and see which population completes the set more quickly and more accurately.
Yes. The website we're looking at refers to Longhorn, a defunct operating system project that was canceled by Microsoft and replaced by a new project with an identical codename.
Apple's Echo rival could see you with built-in camera
Updating: the capability apparently came with the switch to Yahoo search, though it wasn't rolled out immediately.

(I'm still not sure when it went live.)

There's an announcement of the Yahoo search switch, undated, on the DDG blog.
Leaky data privacy umbrella deal daubed by EU and US officials
Kyle Simpson is crazy. Read the first third of any of his books and then put them down before you get to the part where he goes off the rails. The "Scopes and Closures" one is particularly ridiculous... He goes off on a tangent about how let bindings should be written with a specific syntax and don't worry he's written a transpiler for it so you don't have to bother using the standard.
pcl, out of curiosity, what group was that? I was under the impression he didn't have his own particular group. Just that he oversaw other groups. Could be wrong though...
Because it's not about creating anything, it's just like conversation. You don't remember 99% of the conversations you've had in life either, and you're content not recording them.
> This is the part I still don't get. Why would I want to constantly spam my friends with trivial photos of my daily life?

That is the decease of our age. People really can't see the narcissism needed to keep all of these social networks going.
My Meds for Mental Illness
> The project, however, failed completely and development had to reset. More than three years late Microsoft released Windows Code Name 'Longhorn' as Windows Vista...

...the project, however, failed completely...
I weigh just shy of 60kg, for reference.

I take 2x5mg Dexamphetamine tablets in the morning (8am) and another 1x5mg around lunch (1pm).

I started (switching from Concerta) on 2 and 2, but asked to drop the later dose as it seems to top me up enough to finish the work day and handle the bulk of my evening (cooking, etc...)

The Dex works far better for me than Ritalin / Concerta, but I've heard good and bad for both. Keep your doctor in the loop for everything, and listen to what they say (eg. I brought up and planned my lower dosage, rather than just doing it), and bring up any issues as early as possible.

Don't try to fix side effects with other medications, keep the chemical intake as simple as possible. I had to spend more time on diet and sleeping habbits than anything else, but it was worth the effort and discipline.

If my diet and sleep are in check, I can manage a day without medication (relying on a detailed plan/schedule) here and there, or keep momentum up to make progress into the night.

If I burn myself out for a couple days, no amount of medication could help.

Hope that was some sort of help, good luck mastering your "mental skillness" :)
hard != unfulfilling. The result is very fulfilling. It's really telling that raising a child being fulfilling is even up for debate.
No but I'm not running Vista.
The truth of the matter is that there are certain topics that heavily follow the HN hivemind, and there are certain topics that are highly polarized and endlessly debated. Hivemind example: remote work is good and companies that refuse to do it are stupid. Endlessly debated example: college degrees are useless.
It doesn't matter what my background is. My argument stands on its own.