jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Where: Toronto, Canada, no remote workers. We all sit on the trading floor.

You must be eligible to work in Canada.

Who: K2 and Associates. We're one of Canada's more successful hedge funds over the past 13 years.

----------------------------- What you'll do -----------------------------

We are building out our algorithmic trading infrastructure and you have a chance to get in at the ground floor.
Come help us turn our technology team from an integral part of how we do business into a profit center with its own PnL.

We've got the first iteration working and its making money. You're going to make it more efficient.

----------------------------- Who you are -----------------------------

You are a developer who can take an academic paper and turn it into a working prototype because what you are designing won't have been done before.

If you draw a triangle and place computer science, statistics and finance at each of the corners, you're area of expertise is right in the middle. If you don't know finance, don't worry, we'll teach it to you.

You value correctness above all else because when you send 100,000 orders a day if you get 1% of them wrong, bad things will happen...

You are comfortable with F# or C++.

If you love a challenge please reach out to me at cholliday@k2.ca or my email in my profile.

----------------------------- What's in it for you... -----------------------------

- a hedge fund is just like a startup except that everyone gets a market salary and bonuses. If' you've always wanted to join a startup but you're too good/in demand to take a pay cut then let's chat.

- work with a very talented and small team

- get paid to learn algorithmic trading

- be able to invest in our fund

- onsite chef for lunches

- choose your own hours

- you'll learn more in a year than most people learn in 10.
Axial (http://www.axial.net/about/current-openings/) - fulltime, New York, VISA-transfers OK

We are hiring backend, frontend and QA engineers. Our stack consists of Python micro-services (Pyramid web framework) talking to each other over a Kafka message bus. For the frontend, we are in the process of transitioning to AngularJS.

The office is located in the Flatiron district and is right in the middle of great food, public parks and entertainment. Perks include 24/7 access to great coffee -- Blue Bottle, Stumptown, Intelligentsia to name a few, healthy snacks, weekly catered lunch and a gym membership (right around the block) (among others!).

We are trying to make the private capital markets more efficient by bringing together entrepreneurs, advisors and capital providers. Backed by First Round, Comcast Ventures and Redpoint Ventures among others, this year is going to be a big one!

Send me an email at farhan.ahmed@axial.net if you have any other questions. Also, check out our engineering blog - http://axialcorps.com/
Amen. You might want to check out my project that attempts to rationalize mutation through time management rather than avoid it:

http://research.microsoft.com/en-us/people/smcdirm/managedti...

Anyways, there are many other ways of fixing or transcending Von nuemann, pure functional might not be it.
More likely a holdover from the power architecture days. I highly doubt a single bit made it from the 6502 days to the power pc days but I would not be at all surprised if some bits made it from the power days to the present.
Well here's another data point, BSNL in Punjab still not loading archive.org.
I think it is reasonable to demand that companies have some responsibility for people who spend roughly 40 hours a week at their place following their orders.

Companies are not "forced to keep surplus employees", it's a reasonable expectation of law makers that people in charge of a company are able to plan ahead with their business strategy for more than 5 minutes.

It's the opposite: Companies want to retain employees through times of economic struggle, because it is just incredibly expensive and sometimes impossible to replace people.

The government has the same interest, because it's much cheaper to support companies and employees for a few months of economic struggle than to pay for social security etc. until they have found new work (which is hard in a time when the economy struggles).

It's a win situation for everyone involved: the company, the employee and society; but it requires law makers which don't live in a bubble of extremist ideology about how an economy is supposed to work.

That's pretty much the case why the US are struggling (and are changing the rules of how their GDP etc. is computed every year), while many European countries kept flourishing or are recovering fast:

In many countries in Europe law makers do whatever makes sense and works; where in the US every proposal is measured in relation to extremist ideologies ("OMG we can't do that!!! That's communist stuff! This is not Sweden where Stalin still rules!!! This is MURICA!!! Capitalism forever!!!").
It's a name that's sometimes used for AudioTrack, AudioRecord and related classes under android.media. Does that collection have an official name? I would also suggest that you learn some manners.
What you're seeing is the demographics that are over-represented on different platforms.

Working people in their 20s mostly live in cheap apartments whereas a huge chunk of Reddit lives with their parents (if they're employed at all) and HN skews older and wealthier to the point where people have nice houses in nice suburbs or can justify a higher end apartment.
Yes it is. Lenovo and Dell both do it.
That's an interesting point. How are doctors evaluated if they move to a new city or something? How do they know if the candidate is a good cardiologist? Is it purely based on their CV and their previous roles? I admit it's absurd to imagine that a cardiologist would be asked to label parts of the heart (~fizzbuzz) on a diagram at the interview. I also don't think they look at outcome stats of their patients.

Or is it mainly based on who they know and who recommends them?
That Perl is quite out of date.

These days, Perl has 3 argument open, and can use a variable for a filehandle. So:

open(my $pipeline, "-|", "ls -l");

This is a good thing, because you can treat a filehandle as a standard variable, and can separate the special stuff from the command itself. This way if you're taking in user input, they don't get to mess with that. You can also do:

open(my $pipeline, "-|", "ls", "-l", $directory);

Which lets you get away from the mess of correct quoting and just pass every parameter exactly as intended.
> Do you live in Silicon Valley? Nice homes cannot be chosen close to work.

And in large parts of the rest of the country, it's illegal to put homes close to work.

Where I work is on the edge of an office campus on the edge of a suburb of Seattle. By city ordinance, virtually no housing is allowed anywhere near where I work. If you live in the same municipality as this office and work at it, your only choice to get there is a twenty-minute drive (with pre-pandemic traffic levels). There is no local bus service that goes from the rest of the town to the office park. Bus service from Seattle to this office park exists, however, so I live in Seattle.

"Just live close to work" is a physical impossibility for so many people, and not solely because they want the stereotypical standalone house with a picket fence. My family has zero interest in that, yet there's no housing anywhere near where I work. What little exists is largely short-term corporate rentals and AirBnBs.

When we've lived in other places, the dynamic is the same. Office parks in the suburbs or all clumped together in a large downtown, with housing as far as you can get from them.

This is, in my opinion, one of the few things Amazon did right: plopping its office campus in the middle of a very mixed-use area with rental apartments and condominium units for ownership, shops, restaurants, parks, and so on. (Of course, after having run out of land there, now they're building traditional office towers in the suburban downtown with virtually no housing to speak of. And yes, it is sky-high expensive to live near Amazon because that's basically the only mixed-use office park in the whole county.)
It is when a large percentage of the population still has neither the means or interest for doing anything online.
Paint me a picture then because I obviously have no idea and misinterpreted the point you are trying to make.
On Windows, Chrome is limited to one core when it’s in the background and uses all the cores in the foreground. Makes web development incredibly annoying. (This was several years ago, it might have changed and I don’t use windows as much)
Anywhere in Southern or Eastern Europe that’s pretty much always the case.
Gracias.. mejor comentario hasta ahora ;)
Thanks fubari, great information!
Skipped a grade in elementary. The relative physical immaturity circa puberty made socialization tougher, and the virtues of the move are dubious. I think I'd rather have done the reverse.
I doubt you have spent time teaching undergraduate physics.

Why do you doubt that? I did a bit of teaching during my PhD, though never an entire lecture course.

Your assertion that the male students might have dropped out because of the "frou-frou" exercise is easily construed as chauvinistic

This concerns me less than whether or not it's likely to be true.

Unless you are a female student in physical sciences or math, I don't think you can really understand what its like to be told, implicitly and explicitly, for most of your secondary and college education, that you are inferior to your male peers.

Ah, the old "unless you belong to group X you're not allowed to comment on this" line. I have nothing for this.

* But here's a hypothetical for you. You come to my company for a job interview.
When you come see me, I ask you what your favorite subject is and I let you talk about it for twenty minutes. Then we start talking about the job.
When you see Bob next door, he immediately starts drilling on topic.
Which interview do you perform better on?*

I have no idea. It's possible that the stress of being judged on what my favourite topic is might cause me to stress out even more. In any case, it's a pretty nonequivalent situation.

There are two types of physics students... the ones who are really at university to learn something else, and the ones who are at university to learn physics. I was in the latter category. Going to my first physics class and having it being a hand-holding exercise instead of a "listen up you pricks, F = ma and you'd better not forget" lecture would have seemed like a waste of precious lecture time. Of course, a female student could easily have felt exactly the same way.
Homeland Security? Intellectual property infringement of media corporations is now relevant to the safety of our nation?
I'm not sure what to say - I thought it was pretty clear from the article that the point was:

1. The typical student experience in higher-ed is poor

2. Students pay a lot of money for it

3. The experience is poor because incentives in higher-ed are mostly towards research and not teaching

As for whether students get value for their money, I'm not sure what to say other than I don't believe it should cost $12k to provide 250 hours of instruction, especially when it's done en mass.

I also strongly disagree that it takes anything extraordinary to teach calc 3 or intro real analysis. Everything up to 3rd year is relatively trivial, and I don't find it hard to believe that a bright PhD that loves teaching wouldn't be able to do a decent job at it.
FWIW,

When I interviewed for my current job, it was at a company where I knew a lot of people and was pretty familiar with th culture. I knew a jacket and tie would be overkill but it seemed respectful overkill. A suit would have been way overboard though I'd be surprised had anyone really dinged me for it. There is a matter of understanding norms but, usually at least, a degree of overdressing for interviews seems a reasonable approach.
I used two different terms to aid the reader, but I and me are just pointers to self and like a ruby class running metaprogramming on self, one can rewrite oneself. The new code still comes from the self, though.
> Unfortunately, it only takes a few extremely chauvinistic individuals to sour an entire field towards women.

They are simply reflecting the social mores of their day. IBM had the socks and garter police -- for men! In addition, men tend to tease each other much worse than ragging on someone for not wearing enough makeup.

Additionally, we all carry the evolutionary legacy -- or baggage -- of the past. EVERY species with sexual reproduction discriminates according to gender!

Sexual competition enters the picture unavoidably as soon as you introduce a member of the opposite gender to a single-gender group.

If I have 5 guys in a room working on a startup, and I add a "cute girl", it will immediately change the dynamic and become a distraction and likely become divisive.

You're NOT going to be able to counter both biological and social factors built up over time.

I would hypothesize that if you took any productive small startup, and swapped out a male for a female of equal ability, it would probably destroy the cohesion.
I guess there are use cases where this is a useful service. Some such use cases should be described to make thing easier to understand.

I think that is it actually the URL that expires, not the password. Once you know the password, nothing prevent you to use it long after the link has expired. Unles s I missed something really big...
Is hyperbole in the list?
This might be fun, and it could generate a little more industry coverage (free advertising) for the book. Maybe there could be a small competition of some sorts within the forum to win 3 copies of the book.

It could involve something that is not coding, and that the forum members can judge (vote on). Like a best discussion topic / article submitted on Saturday the 26th between 9am and 2pm PST. All votes must be in by 7pm PST. Ten finalists could be selected, and the vote totals submitted to a separate random number generated for each one--highest 3 numbers win books. 1 entry per forum member who wants to participate.
I kept waiting for Papyrus, and then it happened.

Papyrus: http://www.ediblearrangements.com/
Poor freshmen taking all of this for real. Ever heard of premature optimization?
Clickable link: http://everymentor.com/
I am not a native speaker, but I thought some definitions were questionable.

- internecine has a strong connotation of "amongst themselves", which is borne out by the example but not in the definition;
- the definition of Kristallnacht is useless if you don't know what it's referring to, and you will likely know the term if you do know what it is referring to. A link to http://en.wikipedia.org/wiki/Kristallnacht or "the prelude to the holocaust" would be better;
- similarly, I think http://en.wikipedia.org/wiki/Manichaeism#Theology (which highlights the split in a powerful-but-not-omnipotent good force and an also powerful evil force) should be linked.

I stopped trying to verify things at this point; no doubt a native speaker can improve on this list.
Oil spills aren't really that low probability when you don't follow any of the safety procedures and you use broken equipment.
You think a $50,000 luxury sedan with a 200-mile range, more interior room than an SUV, and a < 6s 0-60 time competes with a $25,000 econobox with a 100-mile range and a top speed of < 90mph?
agreed! I was running low on industrial terminology atm.
Location: Belgium

Remote: Yes

Willing to relocate: No

Technologies: ()

Résumé/CV: (on request, quite empty)

Email: sebo0 [@] protonmail.com

I'm a student Computer Science (specializing in AI) who is about to finish his first Master year. I am looking for an opportunity to gain experience and do meaningful work starting from August. Feel free to send me an e-mail if you would like to know more about me. My skills are in line with what you can expect from a university student.
@gneray we started ory/keto with the OPA implementation, then added AWS IAM conventions. Last year we started with Zanzibar since we appreciate the powerful simplicity and the architecture pattern for wide scale geographic deployment. With the previous approached there were some scaleability problems. Now ory/keto evolution does all of the above. check it out on GitHub.
To expand, the big 3 players (that I know) in the analytics are Tableau (simple things are easy, complex stuff is near impossible using the desktop app alone), Spotfire (simple stuff is not super easy, but with the desktop client the sky is the limit, as it comes with R, IronPython and JavaScript by default), and PowerBI (very powerful too, but I don't know it well).

However, these 3 solutions are screen-based. They are designed to be interactive and be consumed in the monitor.

Another user here made a comparison to Crystal Reports. The last time that I used it, Crystal Reports was a picture-perfect page reporting tool. While you can consume it on the screen too (of course), reports are designed to be printed in specific paper page size (letter, checks, etc). This is not bad. It is just different, and a very scarce feature nowadays, as most applications are leaving this functionality out.
Cognos ReportNet and Business Objects are also picture-perfect reporting tools that try to do too many things and don't do anything particularly well. That's why the visualizations tool like Tableau and simple picture-perfect reporting tools Crystal Reports are eating the market. You need to understand your niche.

On your comparison, you need to explain how can people connect to a database. Once connected, what in-app support do you provide to help the non-programmer user join a few tables and limit records (WHERE) based on values, if any.

Are the visualizations interactive? If yes, how selecting interesting data points in one visualization will highlight data points or rows in another visualization? Before implementing, make sure that there's no active patent for this. I was curious that this basic feature exists in Spotfire, but not in Tableau. But then I remembered a presentation from the Spotfire inventor showcasing this functionality when he was a student in the University of Maryland about 15 years ago. Maybe he patented it.

Will I be able to transform data (change table shape or derive new transformed table from the tables that were requested from the database (client processing)? If yes, you should highlight that. Regular Tableau installation cannot do it, but Spotfire can, and I think that PowerBI can do it too.

Can you create HTML/CSS dashboards? Can you import pictures to act as buttons? Can you create a map of and office campus to let me click on buildings to get statistics?

How about world maps?

And, since you are talking about cell based visualizations, have you evaluated what Smartsheets can do in this field. I know people how do awesome visualizations using Smartsheets. There's also Airtable, but I don't think that it is competitive with Smartsheets in visualizations (I might be wrong).

The current tools are very featured. You can find a niche, but you might have to level the playing game in term of features with the existing tools in order to be gain the user mind share.
I feel that all of the protections let us chase the problems into smaller areas. Rust's unsafe doesn't eliminate unsafe code, it just means you put it in a small auditable area.

Similarly, some part of the system remains imperative. The network card at least, will always resend a packet. The goal is to pass around idempotent messages except for the very leaves.

For instance, instead of an endpoint 'email(customer, data)' you might have 'email_or_report_on_send_status(customer, data)' and the later endpoint would check the cache for (customer, data) and merely report the previous results if it found them.

I agree though, this stuff used to keep me up at night and eventually I've grown more natural about not mutating things unless I mean it. (This phrase sounds like a comic-book villain.)
It's a fair question. I don't plan on using this, but I can see the value of reaching for this if your tech stack is already in Elixir.
simonedon chuckles in allagmatic.
Congratulations on having created something that many people seem to have a fond opinion of. That must feel good.
Can I return my car for a refund if I decide I don't want to drive for Uber anymore?
I really like the B612 font, while I agree the bracket^Wparentheses are strange. Any font suggestions?
During the few months I spent as a C# developer, I found that Visual Studio was indeed essential but not excellent. It was a slow and incredibly complicated build-time dependency that I'm glad to be free of.
How many of the people arguing for keeping the minimum wage unchanged were arguing that in good faith?

In general, increasing pay into people at the bottom of the ladder has a much bigger economic effect than the opposite. Reasonable increases in the minimum wage, particularly ones that track inflation and cost of living are not going to harm the economy.

As many have pointed out, the minimum wage in many places has been eroded for years by inflation, so increasing it is really just making up for a lack of indexing on it.

The best solution appears to be to raise the minimum wage to a level that can support a person without government assistance and index it for inflation.

The reality for us every-day workers is that either the minimum wage is increased or we'll have to make up for it in taxes that support programs to compensate for the lack of a liveable wage.

We are much more likely to get a better deal via the minimum age than we are via the tax system; the latter of which is heavily skewed in favor of the wealthy and corporations. It's not big corporations paying non-liveable wages who will be paying to cover food stamps.
You can pass closures to C as C functions in TXR Lisp, a language I created.

Example:

http://rosettacode.org/wiki/Window_creation#Win32.2FWin64

In this program, a translation of Microsoft's "Your First Windows Program" from MSDN, defun is used to define a WindowsProc callback. defun generates a lambda under the hood, which carries a lexical scope.

The lambda is passed directly to Win32 as a callback, which is nicely called for repainting the window. (Or at least, things appear that way to the programmer.)

Setting this up requires a few steps. We need a target function, of course, which can be any callable object.

Then there is this incantation:

(deffi-cb wndproc-fn LRESULT (HWND UINT LPARAM WPARAM))

The deffi-cb operator takes a name and some type specifications: return type and parameters. The name is defined as a function; so here we get a function called wndproc-fn. This function is a converter. If we pass it a Lisp function, it gives back a FFI closure object.

Then in the program, we instantiate this closure object, and stick it into the WNDPROC structure as required by the Windows API. Here we use the above wndproc-fn converter to obtain WindowProc in the shape of a FFI closure:

(let* ((hInstance (GetModuleHandle nil))
(wc (new WNDCLASS
lpfnWndProc [wndproc-fn WindowProc]
...

The lpfnWndProc member of the WNDCLASS FFI structure is defined as having the FFI type closure; that will correspond to a function pointer on the C side. The rest is just Windows:

(RegisterClass wc)

register the class, and then CreateWindow with that class by name and so on.
Grindr, although "dating" may be a stretch.
In my experience anyone in CS who was doing enough work for which Matlab and R to be relevant definitely found them useful, at least in the correct situations.
I don't think so.

Theranos wanted to do any and all blood tests from a single drop of blood. Toshiba is limiting themselves to just a single kind of test, which I'm guessing the science agrees is possible with such a small blood sample.
Property rights are key. One stat I read (that I can't remember where) said that about 70% of the people in the world don't have a formal title to the land they live on.

A buddy of mine actually has a start-up that focuses on that called Suyo: http://suyo.co/