jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
They do not have them do terribly important things, but there is always a lot of work. It is usually research. Usually pulling information from various sources and collecting it in Excel spreadsheets.

It does not have to be something important. The person requesting the research may hardly look at it. But there is always work to be done. When you think about it, there is so much information in the financial world that there are a million things one may want to see researched.
What many candidates don't realize is that the hiring manager has probably gone through 1,000 or more resumes from recruiters or retained search agencies, phone screened 20-50, and interviewed 5-10 to fill one position.

"Pay me to contract on probation," sounds as if it's low risk for everyone, but it has stalled the pipeline for new candidates. It's not a reasonable request. If it were, then it would be a "contract-to-hire" position, and advertised as such.

I've walked candidates out because they've refused to whiteboard code. I'm very "hey, let's work out this problem together, and don't worry, I'm not going to compile the whiteboard, ha ha," so most people don't get too stressed out. If they do, that's where I step in and help them along, which is my job once they come on board as well, so they can get a feel for my style. It also helps separate the people with 10+ years of c, java, c#, and syntactically similar languages who can't differentiate between parens and braces, understand pointers, etc. The interview is where you can say,"would you do that differently if..." and see if the person has just had an interview brain fart or if they really don't know what they're talking about.

I've had a few candidates over the past 15 years or so that would just refuse to write any code. Certainly, I made the mistake of asking if they wanted to do some problem solving at the whiteboard, but I was flummoxed when the first guy (back at Amazon when interviewing at Amazon was perceived to be like interviewing at Google today) just said,"No."

And kept insisting. I'm a big believer in not wasting people's time, so I walked him out before he talked to the more senior people on the team, who were all working 24/7 to bring out (I think) auctions at the time. Looking back, it may not have been that big a waste of time. :-)
All I want is a name. Just one name.
What exactly are they doing during those 100+ hours a week? Fiddling with MSFT Excel? It's easy to imagine a programmer working 100+ a week, since there's never a real end-point to software. It can literally go on forever if you please.

But...finance? I can't imagine even Black–Scholes required that kind of crazy dedication.
Clusterfuck for sure, but it doesn't seem to be relevant for many. People continue to voluntarily sign away their civilian rights and join the military. Somehow the fact that you are signing up to kill people (or support those who do) for corporate profits doesn't deter. What's worse, society continues to place a high honor upon those who agree to continue this process.

I recall noticing a shift in popular rhetoric recently. People went from fully supporting the war to perhaps no longer supporting the war, but still supporting the troops. I think another shift may be required before the obvious giant clusterfuck makes any damn difference to people signing up.
Nothing of interest yet. I've been too busy getting my paperwork together to move to Canada.

That's done now, so soon hopefully.
>"If a verified TLS connection cannot be established or no page can be loaded over TLS, the site is given the Bad rating."

So, bad = none.
The point the author brings up about the lack of Lisp modules in 2005 is an interesting one and reminds me of the article "Why Perl Didn't Win", posted within the last few days. Browsing clojars.org, a Clojure repository, reveals that there are 11,435 libraries at the time of my writing. That is a great improvement, vastly exceeding the author's positive example of Python's 249 modules at the time. PyPI, a Python repository, currently lists 54,060, so clearly Python is still much more popular than Clojure. Yet, the 11K Clojure libraries seems to be a direct contradiction to his statement: "And lisp modules? Well, every part of the code can modify every other part. You can write a whole new grammar if you're so inclined. None of this helps with the goal of downloading a random package and easily calling whatever you want from it with minimal hassle. There's just a fundamental conflict between easy modularity on the one hand, which requires lots of restrictions and boring standard forms, and fluid modifiability on the other." The Clojure community has made great strides in promoting the adoption of a Lisp among programmers and enterprises.
You make it sound like it's only car drivers that ignore road rules.
A Wikipedia entry
AWS does have a way to warn you when your bill crosses a certain threshold: http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/...
It's not an insult. I genuinely think that something has gone terribly wrong for you if you care this much about downvotes, and you should do something about it.
I think the feed was chronological for a while. Did it switch to being non-chronological in 2006? I thought it was later than that.
What exactly do you find interesting in that excerpt?
I need an iOS app too.
Yes, I've been yearning for platforms really to just let me control the database query, basically. I want to be able to create custom filters/sorts/queries, or even choose some from an algorithm store, that lets me control how I view things.

For example, on Twitter, I love having the "latest tweets" option. But maybe I want to also have "only tweets from verified people with over 100 retweets from other verified people." This is somewhat possible on Tweetdeck, but not possible directly within Twitter itself.

It reminds me of the Facebook Graph Search, which I loved—"my friends of friends who speak Spanish who live in San Francisco." But FB shut that down a few years ago.

Makes me wonder what are the main reasons they don't implement such options to help us better choose how we see the data—is it technically difficult to implement? Does it run counter to the business model of placed advertisements? Does it really just unleash too much power in the hands of the users and make these companies afraid what might happen?

I'd love if they did implement the changes you suggest and I wonder why they haven't.
Is there any hard evidence on this? The article is flooded with "probably" and "might be", which leaves an impression of pity one-sided war propaganda.
A tad biased. Light and fresh air can't penetrate cubes but germs and noise get in with no problem.
Firstly, just because someone makes a compile-to-js language doesn't mean they ncesserily "hate" JS ... I mean, it may, but it could also very well mean that they prefer their own language instead of JS, but not hate JS per say.

Also, compare this to the number of people who are just using JS normally worldwide, then we'll have perspective of just how many more people are just fine with JS Vs the people who feel the need to make these.

My guess would be that the number of people who like JS and use just normal JS in their projects is far far greater in number than the people who use compile-to-js solutions. So in comparision to the former, the latter group could be called as 'few'.
A little offtopic, but that minutes left counter on scrolling is a little disquieting. I cannot put my finger on exactly why, but rushing to read an article didnt feel right (i prefer to take my time).
it is accessible for me.
Similarly, a white hat could watch /events and warn users and/or services when credentials are 'burned'. (A major exploitable service like AWS might even want to do this itself.)
This might be good since it can prevent a lot of bullshit politics that come with offices.
> Just because I ask you in person for help from time to time does not equate to me not contributing anything.

That's not what I said. My comment was about working in parallel and demanding immediate coworker input to advance.

> Just because someone asks you for help in person does not mean you can't say 'no, can you try me at this time or send me an email detailing the issue'.

The situation is not asking for help in person, it is interrupting to ask for help.

> Solving problems can be a siloed experience, but depending on the organization or team, most problems in today's businesses are team efforts, and require team collaboration. Having blinders with comments like 'solving your problems is your problem' is a great way to overlook when a problem someone is having is actually YOUR problem because you overlooked a bit of code or configuration or documentation.

I never said anything about working in silos. We still have a daily standup, we still do sprint planning, we still to regular operations reviews. I take ownership for my own actions and deliverables and help coworkers. This is simply a matter of how to request that assistance and the expectations around when that is provided.
right. If this were illegal then so would be BBB, or Angie's List, or Yelp?
I always think of it as – how many examples of "I got locked out of all my data!" would there be if billions of people start following the author's advice? Definitely more than the ~5 they list (whether that is user error or actually Apple/Google/Amazon's fault).
Go is frequently attacked by Rust evangelists because they feel, and they seem right, that Go is a programming language evolutionary dead end. It's a very practical language, so very popular, but based on programming language theory from 40 years ago, with a very low adoption of concepts from the last 2-3 decades.

The risk being that in 20 years we'll wake up to the Go fad and realize that many people had been writing mountains of already legacy code from day 1, 20 years before. And those mountains of legacy code will have to be maintained because nobody's going to throw away so much working code.

Both D and Zig are direct competitors for Rust so I don't understand the fuss. This tango goes both ways, it's just that there are fewer D or Zig evangelists out there, overall. But they do visit Rust threads, too ;-)

And that's not bad, cross pollination is good. Insularity is bad.
Its not malicious or unheard of. Unity, a very popular game engine, overloads the == operator as well as the implicit boolean cast for their built in types. They do this because their types adhere to a specific lifecycle. When an object is dead, == null is true.

I'm not a fan and its not super common but it happens.
What rule is she breaking?
You don't modify shuffle to make it seem more random, you modify shuffle because a non-clumping algorithm is more pleasant.
So... it does all the things regular "setup.sh" script does, but in the non-standard fashion, without any error handling or debugging capabilities?

I recommend learning shell. It is pretty easy, and ideal for those kinds of tasks.
The whole point of medians is that half of them are below that. So half of physicians don’t get there even if they double up (2 physician incomes per family)

I’m certainly not arguing that all of the 1% are living off capital only, but it’s worth noting that the people in there that primarily do it off a wage are unusual even amongst high wage earners.

Absolutely the top 0.01% is different than the top 1%. But that doesn’t make the top 1% just folks.
You’re right I’d just looked at the rail implementation. I was basing it on my past knowledge of windows GUID implementation.
My personal view is that the operating systems we trust to be the foundation of our modern devices simply shouldn't allow that kind of access to most applications. Installing software that genuinely does need some level of privileged access to do its job -- perhaps device drivers, or diagnostic tools for people who work in hardware development and really do need to test low level I/O -- should require a different process from the user's perspective.

That process for privileged installation should come with prominent warnings telling the user not to do it unless they're sure you know who's asked them to and why, and perhaps require the user to enter some sort of text confirmation in response to avoid accidental/auto-pilot click-throughs. The need for this kind of installation should be rare enough for normal users, particularly if the OS is designed to run most third party drivers in user space anyway, that this wouldn't be a big deal for usability.

Maybe then even banks might think twice about trying to pull that kind of stunt, if they would have to field many calls from concerned customers over the next 48 hours asking whether someone was trying to hack their bank account. Perhaps they'd even make it into the news as a result, and have to explain why their software was triggering security warnings, which could be nicely embarrassing PR too.
You can actually just look at the factual information and learn what really happened, without any of their bs or your bs.
I do support for an app with several million downloads. While it may not make sense on a technical level, it's really powerful for your app and your users to reach out and explain this. For us this is a quick two line reply that the wish is on the wishlist and may be picked up later. Many of the wishes you get are completely logical, some are for very specific use cases, and some are completely off topic. We still track them in a list, and each ticket becomes a vote (we happen to use Trello). It gives us a great view of what users want, miss and would like to see. And yes, our engineers also answer support emails.
Then it's someone with a 3-person last name whose first name starts with an E
Wow a cliffhanger article on the web? Bold move.

Tragically stupid, but bold.
Here is what may surprise some people. Here is an expectation table (i.e. just averages):

| :olive | :magenta | :blue | :yellow | :red |
|--------+----------+-------+---------+-------|
| 4.167 | 4.333 | 4.5 | 4.667 | 4.833 |

Generated by this Clojure code (`exp` means expectation):

(print-table (order-keys-by exp dice) [(exp dice)])

I'm surprised that the two (very good!) articles ([1] and [2]) I've read did not point that the non-transitive property [3] holds on the dice even though the expectation are transitive:

E(olive) < E(magenta) < E(blue) < E(yellow) < E(red)

Of course the expectations have to be transitive; they are scalars.

When you apply a function to pairs (e.g. compare one die against another), you can get non-transitive behavior. This is not earth-shattering, but it is interesting.

Put another way: this is yet another reason to not trust a single summary statistic (e.g. the average in this case) when you really should look at the distribution.

My code is here: https://gist.github.com/xpe/30ae93b107c91ec2ccf5

(Edited at 12:57 PM EST.)

[1] OP: http://latkin.org/blog/2015/01/16/non-transitive-grime-dice-...

[2] http://www.singingbanana.com/dice/article.htm

[3] Actually, there are multiple cycles; the 'secondary' cycles are not as 'strong'.
Actually I've tried to buy an option first, before writing the script. And after I was denied, I decided to write it and try to find and convince somebody with an influence in the area to help me buy this option. I'm sure that the option is available, they just don't want to sell it to somebody they don't know. And I thought that it would be easier to convince somebody, if I have something to show to them.
I've asked this here because by my observation there's a lot of different smart people here with totally different areas of expertise, and even if someone wouldn't help me right away, he can tell me in which direction I can look. Like you just did, pointing me to the donedealpro.com
It's very nice of you to offer your time to review my work, and I'll send it to you right away. Thank you for the answer.
Well, looking through the article it seems as if the government wants Reddit to cough up the identities of these 5 people because they've spoken about or otherwise implied knowledge of who the administrators were on a drug trading operation. Now of course there might be prosecutors intending to charge them as accessories, but it might be as simple as wanting to compel testimony about the admins.

For example, Suppose you sell servers, and someone calls you up one day wanting 30 of them. You hit it off with this client, a friendship develops, and 6 months later that person, in an unguarded moment, says 'heh, I bet you never thought those 30 servers would end up as part of the 'Drugz, maaan' empire.' Now, unless you're a mandated reporter nothing criminal has occurred so far - you gained knowledge of criminal activity, but your friend hasn't ordered any more servers from you and so you're not taking part in any conspiracy, plus you were paid long before you learned this information (let's assume you can prove all this). However, if you bragged to someone else that you knew who the boss of 'Drugz, maan' is, then prosecutors would be able to subpoena your testimony whether you wanted to give it or not.

This is just a made-up example; I just want to point out that it's not necessarily a question of criminality or free speech. The government (ie the US government, following common law principles)has always been able to compel testimony except from a defendant or a small class of other people who have an intimate relationship with a defendant (doctor/attorney/clergy person). Even though a witness may object to being called and not want to help the prosecution at all (ie a hostile witness), there's still an obligation to testify truthfully. So, free-speech advocates, just because you're allowed to say something and you may not be putting your own freedom at risk, be aware that the subject of your speech could be impacted by your statements.
As far as IP rights go a lot of the project will be what I do after I leave university. But I've already spoken to heads and have worked around that issue. In fact they'd be my first investors, but advised against open source. So IP is workable.

As for what the project is it's pretty hush hush right now before I decide anything but to give an idea of size it would include AI and an NLP engine built into it. It's got a lot of business potential as well. If that would help with an idea of where I should go?

And again. Question is. How do open source teams actually make money out of projects like this?
There is a way to get something like a SSN as a foreigner who isn't eligible for immigration. It's called a Taxpayer Identification Number and it does in some way allow you to file and pay american taxes as someone who is not American or in the immigration pipeline, afaik. I have not had or had to use one, though, so I am unclear on the specifics.

I have a relative who snowbirds in the US on the max visitor visa from Canada and she has all sorts of problems dealing with even basic things like cable companies who want a SSN to do tech support for some reason.
The Fairness doctrine only applied to broadcast licenses, to public frequencies because they're a limited resource.

It's really hard to argue that websites are a limited public resource.
I don't know whether or not anyone is going back and downvoting all your older posts.

However, having looked at your last several, I am not shocked that they are negative.
This debate will never end. A lot of it has to do with unrealistic expectation. 4 Years is not enough to learn a field and become good enough to be proficient at it for most people. The good programmers I know started as teenagers. That means they had a head start before going to college. I believe this is representative but I don't know of any studies on this.

As others have pointed out there is now a lot of schools that have Software Engineering as a separate major. It's still debatable if it's a better way to go. I'm not yet convinced that people graduating with Software Engineering degree aren't as bad as Comp Sci major early in their career due to my first point.

Finally there are also those suggesting community colleges giving more vocational training as a way to go. I have one friend who has gone that route and he's a pretty good programmer. He did start very early also. We were hacking code together in middle school.

Finally it's really up to the companies hiring to understand this, I know that it's common practice for engineering firms who hire engineers out of school give them a year of training or have him paired with a mentor. This is important.

I'm hard pressed to find a single job a person with an undergrad in anything could do directly out of college without some training. Good professional jobs usually require graduate school. Even accounting usually require more than 4 years (internship) before being completed (same with engineering.)

Edit: many people here on HN will say that they didn't need school to become good programmers. That is true but how many years have these people been programming for?I bet it's at more than 5 years on average by the time they are 18.
Isn't file system just a hierarchical key value storage? Think about it.
>> In some ways it is weird. If you go out of your house to get your children from school because you did not spend 1 hour commuting to work, 1 returning from it, society could believe you are not working at all. They are often surprised to see you have money, and much more money than they have. But I suppose it is not different from an old farmer watching people sitting in a chair in the city call it "work".

Oh man, I run into this constantly. I think my in-laws may have finally gotten over it, as they probably figure their daughter couldn't have afforded three international vacations this year on her own.

I don't tell people I've cut my hours back to 20/wk. Most of the people I know just aren't ready to hear "I work less and still make more than you."
1) My system breaks once every year. Literally just once.

2) NixOS package management is similar to the Arch system because binary installs come first, and AUR installs (source builds) come second.

3) NixOS has an easier/simpler rollback and configuration system than Arch.

4) Manjaro, a more stable Arch distro, doesn't fit me without having to build a custom Linux image. It's been a while, so this might have changed since I've last checked it out.

5) FreeBSD is enticing, but if I have to go BSD, it's OpenBSD or DragonFly. I've been thinking *BSD ever since the switch to systemd...
I had to read your comment to understand that there was more content than the title. Indeed I wish people would stop breaking the web is all the myriad ways that they do.
I skimmed it, but I missed that part, thanks.
Soon we will need a cyberwarfare equivalent of the Geneva convention and I'm being serious.

I will probably get to live long enough to see cyberpunk dystopias happen. They will probably suck.
Wow, what an aggressive way to promote your own little open source app.

I fully agree: of course React gets a lot wrong, being a pioneer and all. The way JS often goes, I bet one of the many alternatives that pop up actually will turn out like something. But attacking it like that isn't going to get you many friends.
I've had very good experiences with React over the last year but was curious to find out what the community thought of the criticism here and if anyone has experience with the alternative promoted https://github.com/Matt-Esch/virtual-dom
Sometimes. In Philly there's a LOT of land. Let's get more rehabbed neighborhoods and less new condos near nice areas.
Just an observation, the male/female ratio on this support letter is dramatically higher than on the letter pushing for resignation https://rms-open-letter.github.io/
I think its strange when the Government say they want to protect us from terrorists with the surveillance but in practice they are spying on 300+ german politicians and peoples private web cams.