jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I have been tempted to but I will make sure that I won't mail back the manager. Thanks for pointing out.
You underestimate "infinite time" here.
Three Ideas to Move Forward -

1) Follow up with the Hiring Executive, once a week. Show interest and persistence. *Be very careful NOT to convey desperation. That's a major turn-off. Signals something may be wrong with you.

2) The recruiter may have an active slate of qualified candidates already. Hopefully he received your CV. But time kills deals. If he hasn't responded, you're NOT his priority. General rule, the Bigger the company, the slower, more bureaucratic, and dumber they are.

3) Defeat desperation by coming up with more prospects. Focus your energy there. Identify and reach out to profiles just like Senior Mgr IT. Linkedin is a great place to do this research.
What difference does that make? I am not saying you could replace this tool with sjavac, but as they both tout speed as their main feature (and justification), I am wondering whether they both employ the same techniques or different ones.
There's something weird going on with your system. There is absolutely no way under normal circumstances that you'd get a segmentation fault dividing 1 by 2.3.
Yeah, but if you were to speak specifically to this issue, the exact opposite is the case. If someone could poke a scientific hole in the AGW theory, they'd be set for life. Maybe they're all too risk-averse and want to stick with their guaranteed poverty-level postdoc wage?
Note that this comment was in response to an article about automation causing a fall in the labor share of the economy.
Mathematica is also a lot like Lisp and Mathematica also supports imperative programming. It's also a lot faster than Python.

In fact, I would argue that the only drawback with Mathematica is the fact that you become locked in. (whether or not you care about that is your prerogative.)
I'm with this guy. Canvas is great, but it's an element to include in your scene to render vector graphics, not a container for you to render your scene inside. Often you'll have dozens of them layered about the place, happily doing their thing and unaware of each other.

Use it right and it's a great tool. Try to use it as a panacea Flash replacement and you're in for a bunch of headache.
It's not only about their own populations, it will also have a detrimental effect on world leaders' willingness to discuss other countries, especially their neighbours, with US diplomats.

The end result of the Wikileaks cable dump is that it's going to make it much more difficult for American diplomats to engage in calm, rational diplomacy behind closed doors with most of the world's countries. That may bring immeasurable harm to America's foreign policy and make it harder to maintain a peaceful and stable international system.

I don't believe this leak was necessary or in the best interest of most of the world's people.
Instead of subtracting 10, since the caller method provides filenames, just before the .grep you could call .reject to filter out all the framework code, or perhaps .take_while to stop when you've hit a certain point. (Those would also work for filtering our places you want to turn off tracing.)

Another less hacky but usually slower solution would be the over-powered but under-used set_trace_func, which would give you all the flexibility you need, although I don't know if the trace function is thread-safe (on a phone, rubydoc is a bit hard to search from here).

But, certainly, point taken about it losing its power to illustrate those techniques.
My only guess is that the evidence provided was not legally obtained.
We don't know if they actually did get paid back. If they did, we don't know if it was from even more debt.

My guess is that it is all a ponzi scheme that won't hold up for more than a few years.
You could, and then you could wait. The "download" button is actually a "request invite" button:

Sign Up for an AeroFS Invite

AeroFS is still in early alpha/beta. Please enter your email address below and we'll invite you as soon as we can :-)
My advice to 21 year old me would be easy: don't blow off that Microsoft interview in 1982 because you don't want to move to the Seattle area.
Maybe ;)

http://mixpanel.com/api/docs/guides/flash

Docstoc.com uses us now :P
There are already ways in which people are given different variants of a law to live by, perhaps due to selective enforcement and because people with wealth and power are given a lot more slack than nobodys. Compared to that, these sorts of experiments, limited in both scope and deployment, seem quite reasonable.
Exactly. I am a very vehement opponent of quizzy, obscure-knowledge or high-pressure tech interviews. That said, I think a good tech interview is irreplaceable. I like to work through a complex problem with the candidate, oftentimes I don't know the answer, nor do I expect them to be able to finish the problem (this is made very clear) -- I do expect them to sink their teeth in and think out loud with me.

I would never hire someone who bowed out of a tech interview. If you can't handle thinking through problems in a collaborative, relatively low-stress interview -- you're not the kind of person I want to work with, sorry.
Is there not a download function built into the website? It's a non-profit, they really ought to make those clips available...
The author also has a lot videos on CEPL [0] [1] as well as more generally on Lisp [2]

[0] https://www.youtube.com/playlist?list=PL2VAYZE_4wRKKr5pJzfYD...

[1] https://www.youtube.com/playlist?list=PL2VAYZE_4wRITJBv6saaK...

[1] https://www.youtube.com/user/CBaggers
Cool! Take a look also at CEPL [0] an OpenGL environment for Common Lisp. Bit more low level, but you can have an OpenGL window open and make live changes in the code, just like anything else in Common Lisp. I can't imagine coding graphics any other way, and is a lot of fun that way too.

[0] https://github.com/cbaggers/cepl
Lest any Europeans get too smug too quickly, there are global survies of scientific literacy. Aside from evolution (which the USA gets a lower score than Europe), Europeans can be just as dumb as Americans.

The survey asked: "True or False: Ordinary tomatoes do not contain genes, while genetically modified tomatoes do" US: 47% correct, Europe: 41%

http://www.nsf.gov/statistics/seind12/c7/tt07-09.htm
>
out-of-bound errors happen in other languages as well.

In sane languages an out-of-bounds error causes program termination, unless it was disabled on purpose (assuming it can be disabled). In C anything goes.

An out of bounds can cause the program to be injured, but not die, and eventually have some kind of inconsistent state.

> use-after-free happens in almost every language that is not gc'ed.

Yes, true if we are speaking about Modula-2 or Extended Pascal dialects. The most notable alternatives to C with manual memory management.

Everything else has at very least reference counting support.
Yes it will. I am fully aware that the handsets are bought contract-free from Google (I am a long time Nexus user and purchaser), I am not suggesting that the carrier will replace or repair the handset.

The handset that attaches to a GSM network has to conform to many standards set out by the GSMA (GSM association) as well as many other local certification bodies and associations (one example is the handset must have the ability to call emergency services).

If complaints are made to the technical department of the carrier being used, the calls will eventually be escalated to a vendor/manufacturer of Google's size.

I've worked for various different cellular providers and I have personally seen such tickets.
another INRIA product I have extensively used in grad school is Scilab.
Not sure I'm buying the idea that gender has much to do with this. I'm sure Google could instead find an additional 10 female programmers for $100k each - thus changing the averages without having to overpay this one employee.

Looking at organizations in general, the pay structure is definitely not a Normal distribution (which people might intuitively believe it should be). If the average there is $100k, the bunch of people earning more than $500k are in a different class altogether.
10^79 = 10000000000000000000000000000000000000000000000000000000000000000000000000000000

2^128= 340282366920938463463374607431768211456
Another way of thinking about this is to ask about things that benefit the other person.

It gets complicated, because I might assign a utility of greater than $8 for a cab ride, if it appeared that I was helping a person that fit a particular stereotype of people I want to help. However, I think lying was probably taking that example too far.

The point here is not to get rejected, it just gives you a place to stop. The point here is to learn how to talk to people more than rejection.

You're iterating approaches until you build a set of rules on what works and what doesn't.

For me, I found something like this useful. I never aimed for rejection, I just aimed to be more and more social.
Honestly, I would prefer PHP remove all the bad parts of PHP before adding new things.

This has already been done, and the result is called "Python" (or Ruby, or ...). SCNR.

Edit: ok, I realize this was maybe a bit too snarky. But I mean it: if you remove all the somewhat strange parts from PHP, you are breaking backwards compatibility. And at that point, your users have no reason not to move to another, maybe cleaner language (e.g. Python) all together.

So if you want to get a cleaner PHP while breaking backwards compatibility, you might as well just use a different language.
> (last one included wins)
This is why Ruby doesn't do this.

One of the primary purposes of traits is to fix the problem of having to linearize mixins/parents. Aliasing does ease the problems of linearization, but it doesn't solve them all.

If in a mixin-based system like Ruby you include two modules which initially have no conflicting methods, but at some point methods are added such that there is a conflict, the conflict is silently ignored.

Yes, you should pay attention to changes to the mixins you use, but linearization means that whenever a method is added to a mixin, being certain that your module/class has the right method means going through every single class that uses the mixin and looking at all the other mixins that class uses to ensure that they do not conflict. Traits make changing code easier by doing that checking for you. The one disadvantage is that if you want to ignore a conflict you have to say so, but I don't actually think that is a disadvantage: if a Ruby module says "include Foo, Bar" and both Foo and Bar have an explode method, someone reading the code can't tell if the writer of the code was aware of the two explode methods and chose to use the Bar method, or if they were unaware of the conflict and might have either wanted no explode method or the Foo explode method.
It is equally likely that they were being forced to be biased in BBC, but chose not and left? You do realize that many of the Al Jazeera people are Brits?
This seems like a situation where the one would have to be very careful to adhere to the spirit rather than the letter of the challenge. The possible positive outcomes are really great though. I've often been pleasantly surprised (even overwhelmed) at how far people are willing to go to help me, often at great trouble to themselves.
easy to click: http://instantsprite.com/
What exactly is slimy about it? It's all based on a published exchange rate, right?

The original bucket shops were only slimy because they could have real traders at the exchange manipulating the price to wipe out customers in the bucket shop. (as far as I know)
I’ve written an introduction to FPGA development with a couple of Xilinx-based boards:

https://projectf.io/posts/hello-arty-1/

It’s hands-on rather that theoretical.
Nice article. I'd like to make 2 additions:

#1: I disagree with the very first sentence ("Capabilities are being use more and more, mainly thanks to SystemD, Docker and orchestrators like Kubernetes.") - a lot of old-fashioned daemons already use capabilities to limit their privileges and/or raise and lower them as needed.

#2: pspax from pax-utils is a great tool to show process capabilities:

# pspax
USER PID PAX MAPS ETYPE NAME CAPS ATTR
root 1 --- w^x ET_DYN init =ep system_u:system_r:init_t:s0
root 2575 --- w^x ET_DYN udevd =ep system_u:system_r:kernel_t:s0
root 2752 --- w^x ET_DYN dmeventd =ep system_u:system_r:kernel_t:s0
root 60844 --- w^x ET_DYN auditd =ep system_u:system_r:kernel_t:s0
root 60879 --- w^x ET_DYN crond =ep system_u:system_r:kernel_t:s0
root 60910 --- w^x ET_DYN ntpd cap_net_bind_service,cap_ipc_lock,cap_sys_time=ep system_u:system_r:kernel_t:s0
root 61532 --- w^x ET_DYN lxc-start =ep system_u:system_r:kernel_t:s0
-------- 61542 --- w^x ET_EXEC init =eip system_u:system_r:kernel_t:s0
root 66327 --- w^x ET_DYN lxc-start =ep system_u:system_r:kernel_t:s0
-------- 66328 --- w^x ET_EXEC init =eip system_u:system_r:kernel_t:s0
root 70543 --- w^x ET_DYN zebra cap_net_admin,cap_net_raw,cap_sys_admin=p system_u:system_r:kernel_t:s0
root 70785 --- w^x ET_DYN ospfd cap_net_bind_service,cap_net_admin,cap_net_raw,cap_sys_admin=p system_u:system_r:kernel_t:s0
root 70794 --- w^x ET_DYN ospf6d cap_net_bind_service,cap_net_raw=p system_u:system_r:kernel_t:s0
root 71529 --- w^x ET_DYN bgpd cap_net_bind_service,cap_net_admin,cap_net_raw,cap_sys_admin=p system_u:system_r:kernel_t:s0
root 71770 --- w^x ET_DYN syslog-ng =ep system_u:system_r:kernel_t:s0
root 71771 --- w^x ET_DYN syslog-ng cap_syslog=ep cap_chown,cap_dac_override,cap_dac_read_search,cap_fowner,cap_net_bind_service,cap_net_broadcast,cap_net_raw+p system_u:system_r:kernel_t:s0
[...]

(Note: in some versions of pspax, this is unfortunately broken; if you see everything with only "=ep", that's probably not right.)
New improved version, only gives you the runs if you eat it holding the wrong way....
In fairness to the USA, Biden was selected via the primary system. In fact voters very much did want 'out of touch old white men'. If the Democratic party had been able to simply pick the leader themselves it would be black women from here on out forever - see how Hillary ended up being nominated and losing to Trump for a taste of what the primary system usually manages to avoid.
I was having trouble staying motivated. Now I've quit my job and motivation magically appeared :)
We have bands, but they can be pretty wide...the top of the band is easily 125% of the bottom. And managers are only limited by the top of the band when extending an offer.

And some of the salaries listed on that site are below band. We also get salaries below band through acquisitions. In those cases, managers aren't really given leeway to get their salaries up to market. We've go a mostly-fixed pool of raises to apportion across our teams. Every year, that's set by executives depending on the company's performance...this past year it was ~4%. Low-level managers can recommend higher for their team, but they need good justification and, at the level of the business unit, raises cannot exceed that value.

Based on what I've seen when extending offers, whereas US citizens sometimes push back on salary or equity, H1-Bs only push back on the INS stuff (they all want EB2s). My guess is a lot of managers will low-ball their offers when they know they can give the candidate an EB2. The more you do this, the more you can increase your headcount or hire more senior developers.
That's only true if you are using those features 100% of the time though, right ? By which I mean, there is no doubt a trade-off in play when you only use the features for 15% of your workload. This is because the chip must be powered on all the time but, say, the software implementation of AES doesn't always have to be running.
True, but if you have a great idea for a new language you really don't want to spend years implementing your own code generator, garbage collector, runtime system and standard library; you want to get a useful language as quickly as possible.

As an educational experience doing everything yourself from the machine code layer up is great, but for getting stuff off the ground it's not.
My Favorite Ted Talk is Dan Pink on the surprising science of motivation. http://www.ted.com/talks/dan_pink_on_motivation.html
+1 for making me laugh.
http://www.ted.com/talks/kevin_kelly_on_the_next_5_000_days_...

Kevin Kelly on the next 5,000 days of the web
All very true. I have to add being lucky, which I also strongly believe will be enhanced if you are positive and smart by putting yourself in situations and through experiences where luck will find you.

Choosing the right macro is easier then spending 3 years on the wrong macro, especially building up an organization depending on the next round of VC, which I did, realized and tried changing industry (from it-startups to commodity trading, yes I'm in China and happened to meet alot of powerful people while fund-raising asking me for iron ore, crude, just because I look like a foreigner, etc.). It got me off my field for a year, very educational though, did not need to raise more VC for my company and sitting on these buyer requests gave me reasons to climb higher in my social network and I ended up in Libya with the sons of the leader doing one deal, made about that amount.

However now I'm back working on what I'm good at, what I can control, tech-startups, I've had the time and money possibility to take as much time off and do what I want, I decided to study and become very good at php/mysql. Commodity trading depends too much on other people (closing is like winning the lottery).

So I guess, you also have to be lucky!
I really like Sherwin Nuland's talk on electroshock therapy: http://www.ted.com/talks/sherwin_nuland_on_electroshock_ther...

I've never seen anyone write about this talk, but it is intensely personal story of his depression and recovery through electroshock therapy.
Could it be that these terrain maps are compiled from hiking maps, which tend to be very local and don't label obvious or general features like "the Nile" or "the Alps"?
<shameless plug> I run http://Newsley.com. We're pivoting away from social news we're rebuilding the back end to turn it into a real time search engine for financial and economic news. The front page is populated with financial news and macro economic articles of interest </shameless plug>
ADHD isn't a discrete trait, it simply means that "you are in the lower x percentile of the population in the ability to concentrate". Even people whose concentration skills are close to the mean of the population can feel like they "have ADHD" and be diagnosed with one if they eg. work a job that requires more than average amounts of concentration which they don't have. For a good layman's discussion on this, see: https://slatestarcodex.com/2017/12/28/adderall-risks-much-mo... (for people who are not familiar with SSC, the writer is a psychiatrist by profession so he should know this stuff).
BTW: adhd_thraway Can you provide an e-mail or other way to reach out 1:1? There might be an opportunity for a collaboration here.
Games fair enough; I understand the temptation, but Jesus, just spit out a static page and load the rest in as and when needed.
I disagree. aikah made a statement, which Javert wanted more detail on. jackvalentine claimed to explain what the other poster had said, but it didn't actually match up. He was probably right about what was meant, but maybe he wasn't and there's no real reason for the rest of us to assume it's an accurate clarification of what aikah meant.

If it had been the original poster making the clarification then moaning about 'literally' would have been pedantic, but it was not, and so therefore it was justified - it was making the point that the interpretation given by jackvalentine did not actually clarify the statement as made, and that Javert had assumed something else, more interesting was being said. At that point the conversation depressingly quickly devolves into name calling, threats and patronisation.

> Clearly, money/power/fame/beauty can "buy" things even if there is no currency changing hands. That is the point the previous poster was making.

According to you. Javert was actually using a charitable interpretation when he assumed that the original maker of the statement meant what they had said.

As far as I can tell this entire subthread consists of people uncharitably failing to spot that Javert was not in fact trying to score points, (or believes that language is a program to be compiled, or would benefit from a list of topics to meditate on about the evolution of language) and was merely asking for more detail, and getting upset that he is skeptical their trivial 'explanations' actually explain what was originally meant.

It's mainly a lot of people freaking out about their hot button topics without actually spending any brain power on understanding what the other person is saying and why.
Like the AMC theatres pre-show messages where it says something along the lines of "Thank you for being _absolutely amazing!_"

Makes me cringe SO HARD every time. Why are we telling people they're amazing for existing? Haven't we identified the issue with much of today's youth is that their egos were often overinflated by their parents, teachers, etc, leading to problems of entitlement and whatever else that entails?
> I moved to Vietnam from NYC

OT but why did you move and how is Vietnam? Are you from Vietnam?

Just wondering how it is to live there.
I don't understand the parallel. You mean, being that the three are originally Adobe products?
I hope they won't use this awkward "double-escaped backward-slashes in reglular expressions" environment. YAML[1] is much better for this.

[1]: https://github.com/SublimeText/AAAPackageDev/blob/master/Syn...
Regarding NFTs, that's how the high art market works. It's for money laundering. "I just sold this Picasso, that's where this money came from Mr Taxman"
Anyone who's done any wirebonding will appreciate that first photo. Makes my wrist hurt just looking at it.
It's to be based on OpenGL. So hopefully!
This is only an issue with the first version of Sadun's book. She has since cleaned the private API usage up.
I'm surprised how many fear-driven comments have popped up on this thread. Isn't this "hacker" news? Isn't this the crowd that likes to break stuff? Getting fired from a job does not make you persona non grata in your industry and you certainly don't have to be wealthy to weather the storm. Give me a break.

I've met a lot of people over the years that have played it safe in their careers and frankly they seem to live in constant fear of losing what they have (which usually isn't much). I was having breakfast with a friend the other day that was sweating through his shirt because his department was getting merged with another. I just don't understand it. No one wants to face rejection, especially if it's going to cause financial hardship, but there are worse things in life than being out of a job. If you're passionate about what you do, you'll find another.

I've been on both sides of the table firing. It's unpleasant either way but it's not much worse than getting dumped that first time. Shit happens, you grow. I'd rather be fired and learn to deal with it than do a job I hate and/or live in fear of losing that job.
If you're following the apple-java mailing list, you'll see this isn't the (supposedly) the plan. They're contributing eAWT and eIO to openJDK, plus assisting in writing a new OpenGL based Swing backend and Swing lightweight placeholders for AWT components.

To quote Mike Swingler (Apple java engineering):
"Cheers all, we look forward to working with you in public!"

Sounds like the plan is to continue Apple's work as part of a respected open source project. Compared to developing in secret like they have been, what's not to like about that?