skysight-inc/HackerNews huggingface dataset:
Not sure why they switched from providing a customized Atom installation. Whenever I first used it, on OSX I got a binary that was customized.

Recently I installed it again and the instructions had changed to modify an existing installlation
This could easily be its own front-page submission.
No, I said in the post that those kinds of classes should just use downloads of the material. If some still-copyrighted books are substantially necessary then the college library should get digital copies. Are there cases where a book is substantially necessary to a course like that but publishers refuse to give college libraries digital copies?
I've just tested against GCC master and can confirm that -Wint-in-bool-context does not trigger on this very, very standard case.

Per the examples in the documentation, it does trigger when you do something silly like "if (i < 3 ? 7 : 0)".

In fact if you read the documentation and the warning messages more closely, it's looking for suspicious use of integer constants, not integer variables.
Your graph tracks changes over a 3-day period. Look over a 5 or 10 year period and the separation between the DJIA and S&P 500 would be far greater.
Well, color me surprised, I always figured the usual definition of 'professional' means he or she who is schooled in their art and using that knowledge professionally, not 'those who don't get their hands dirty'.

I find it hard to see a machinist not as a professional but fine, I'll change my internal dictionary.

Reading https://en.wikipedia.org/wiki/Professional it looks as if this is a cultural difference.

Edit: thinking about this a bit longer, it seems clear that the distinction was made by those who don't get their hands dirty at the expense of those who do, and it seems extremely demeaning to me. As if the 'white/blue collar worker' distinction wasn't bad enough now people who spend a lifetime acquiring the knowledge to do their jobs are not even allowed to be called - or call themselves - professionals.
Kraftwerk+++
Makes it difficult to truly be vegetarian...
Asteroid to fly safely past Earth on April 19
Oh, wait. Sorry. I was asking from the viewpoint of someone that wants to write comments for himself on any random webpage. Hypothesis has a Chrome Extension that allows me to annotate any webpage and find my annotations later, even if the webpage hasn't added Hypothesis to the site.

I believe that's not in the scope of txtpen, right?
Be careful about that. In a past life I installed and ran lighting rigs at concerts. One tower contractor thought it wise to ducktape bolts to parts so, rather than pass equipment up and down, the bolts would be exactly where the climbers would need them. But they didn't use/find all the bolts. A week later the tape dried out and a 6" bolt and nut fell onto a mixing board ... which was far easier to replace than the audio tech it missed by inches. He refused to work until I, with climbing helmet, was sent into the rigging to inspect every bit of metal. The stage was closed for nearly a day.
Counter example: On the April cover of Vogue, Selena Gomez is referred to as Selena.
Auth for API usage is up to the user to implement, but you could borrow code from the internal system/admin/user package to do password based auth & check JWTs. All of the API interactions w/ the system have hooks (see here: https://github.com/ponzu-cms/ponzu/blob/master/system/item/i...) so you can do auth verification, data validation, etc all within the req/res lifecycle.
The thing about looking up tricks is you can only look them up if you remember they even exist to look up.
Wouldn't it be fair to say that GPU architectures (at least thus far) tend to change a helluva faster than CPU ones?

I can think of AMD adopting and then ditching VLIW for one.
The concept of a two week trial contract is interesting, but also as flawed as anything else.

I switched roles to a new team, and the first 2 weeks were a trainwreck. It was almost of no predictive quality on how I would do.

Now, there are many reasons why that was the case, and perhaps those underlying issues should be addressed, but from all the role changes I've had, the first two weeks shows how well the group you're going into can onboard, more than it shows how productive the individual will be in the long term.
I don't like the idea that we have to pass laws to force companies to make a better product. Why can't a company take the initiative and grab all the customers who value this?
He meant unspecified behavior. ;)
I may be wrong, but can't the single menu bar be turned off? I thought there was an option to turn it off.
SegWit does in fact represent a block size increase. It results in 1.7x the # of single-signature transactions per block and 4x the # of multi-signature transactions per block.

Unlimited block size? There are many reasons that's a very bad idea but here are a few:

1. It would put immense pressure on the network in terms of latency between miners, leading to less stable mining, a higher rate of reorganizations, and a massive advantage for the larger miners, resulting in increased mining centralization.

2. It would result in a substantial increase in the amount of bandwidth that each node has to handle. Modest increases are OK but unlimited blocks means the vast majority of nodes will die off. Remember that nodes have to check blocks as they come in, so this would be an insane DDoS vector. Imagine putting a funnel in someone's mouth instead of a straw and being able to force whatever you want in there.

3. It would result in a substantial increase in the amount of data that each node has to store. Remember that in Bitcoin 100% of data must be stored by 100% of nodes. Imagine "unlimited emails" with Gmail meant that you had to store all of the emails in the world for EVERYONE. Not a good idea.
This is great.

I don't know if I'm more amazed at the level of nitpicking in the previous comment or that this is intentional and actually a good idea.
In Canada anyways, a combination of 10+ years of zero interest rates, culture, and who knows what else has resulted in a housing bubble such that even if you have a fantastic job, in many cities you're not going to be able to buy a house, ever.

And now, because any policy change (normalizing interest rates for example) that might affect these precious lottery winners is a non-starter. Meanwhile, this bubble is well underway bleeding into the rental market. So it is literally government policy to create a society of have and have nots.
This is perhaps misinformed. There is not reason to deal with transaction dependencies because permutation is just one option and not an especially attractive one.

Without protocol upgrades that include commitments to other parts of the block (E.g. committed utxo, committed bloom filters, stxo, segwit, fraud proofs, etc) you can simply compute 4096 variations of left- side of the tree by altering the coinbase transaction and 4096 versions of the right side of the tree by just substituting any transaction on the right side with alternatives. Then combine the two in to the ~2^24-ish needed for a collision with only a single operation per try which is independent of the size of the block.

The lack of a commitment gets you another effective sqrt speedup and makes all the other costs negligible.

Now, as far as permutation goes, if you want to permute instead of replace you need only permute 7 transaction on the right side to get the variations you need. Virtually no blocks with more than a dozen transactions don't have at least 7 on the right side with no dependencies at all.
Thanks for the feedback. Highlighting is supported on any page. I will add this use case to the homepage.

Here is the link to the txtpen Chrome extension:

https://chrome.google.com/webstore/detail/txtpen-web-pen/cgm...
That article is several years old now, and maybe there are some regional factors at play, but as a farmer myself, these days I regularly see offers of $20/hour if you're willing to show up, and closer to $30+/hour if you bring any skills to the table. Despite that, there is still is a lot of struggle to fill those jobs.

And maybe the price just needs to go higher still. I'm not going to tell someone how much they have to work for. But it's interesting that – once you account for the significantly lower cost of living generally found in these rural areas – you're practically making programmer in a big city wages now and that's still not appealing to someone who is unemployed.

In a lot of ways, I think enraged_camel (and cobo) hit the nail on the head[1]. Nobody wants the identity of working on a farm. There are a lot of negative connotations related to that type of work that have been built up over the years.

[1] https://news.ycombinator.com/item?id=14074922
And then there's the sense of professional versus amateur. I suspect your internal dictionary is just fine, and we're running into different senses of the use of professional.

https://www.merriam-webster.com/dictionary/professional
GPL doesn't require copyright assignment (the two issues are completely separate). And if the original author isn't the only copyright holder, they can't make GPL'd code proprietary either. Which is why going GPL is a benefit for everyone -- nobody can effectively make the software proprietary unless there is only a single copyright holder.

With BSD-style licenses, everyone is also on an equal footing, except that now users have no guarantees that the software they use will be maintained as free software. At any point, a treacherous developer or company could scoop up the talent from the community and make a maintained fork of the project proprietary. The original project dies because of lack of talent and now free software has helped expand the reach of proprietary software.

Note that even with copyright assignments, there are some good ones. The FSFs (optional for projects) copyright assignment has specific wording that guarantees they will always keep the code free (and even go further to state that it will always be copyleft and in keeping with their well-documented philosophy). If I had a single foundation I had to pick to assign my copyright to, it would be the FSF.
If it kept the lights ON in a 10ft radius, it could still be pretty good.
>>Suddenly abandoning something that has constituted a major part of who you are, and taking a job at the bottom of a new field, is not any easier for a machinist or a coal miner than it would be for a professional.

It's not sudden. At all. The coal industry has been on the decline for quite a while now, and green jobs have been on the rise.
Is this an argument for using something like protobufs?
I Survived a Sarin Gas Attack
Switching to Program Management Roles from Linux device drivers engineering role
Folks, I am thinking of transitioning to Technical Program Management Role from being a linux device driver engineer for almost 10 years. I enjoy that job but somehow not getting enough motivation these days on it and it seems to me as low end in terms of coorperate hierarchy. Please advice if it make sense to consider this transition.
Sounds a lot like product management & UX best practices applied to a particular domain (understanding user pain points, building things that solve specific unmet needs). Would be a more interesting if that was acknowledged more explicitly in the article.
Barriers to entry + capital costs.
I suspect we're violently agreeing. Minimum wage is too high for the value provided by the jobs I used to do, although they were not value-less. And restrictions around child-labor are well-intentioned but occasionally produces sub-optimal results. Ten-year olds threading bobbins in a 1870s textile mill twelve hours a day is a different beast than a high-school kid picking potatos or strawberries for a few hours as a summer job.
Mag sails don't work in low orbits. The potential thrust they might generate is far lower than aerodynamic drag of such a large object. The magnetic field of the sail interacts with, collides with, charged particles of the upper atmosphere. Sails are only viable far away from any hint of atmosphere.
This is only true for small amounts of money.

Instead of using a single ETF or Index Fund to invest in
U.S. stocks, Wealthfront's Tax-Optimized Direct Indexing
directly purchases up to 1,001 individual securities on
your behalf — up to 1,000 stocks from the S&P 500® and S&P
1500® Indices and an ETF of much smaller companies.

From Wealthfront's website:
https://blog.wealthfront.com/introducing-direct-indexing/

Analysis from bogleheads:
https://www.bogleheads.org/forum/viewtopic.php?t=152903
Oh my god, there's a guy riding on the outside at the end of the video. I've been on this lift several times and it's scary enough in the cabins, I couldn't imagine doing that in a million years.
Not when the tourist themselves has to pay for the tour.
Microdosing: The people taking LSD with their breakfast
I don't see 70TB of outbound bandwidth fitting into $100/month.

Even with unmetered bandwidth servers, you would need quite a few of them. 100Mbps, full throttle, for a month, is less than half their 70TB/month requirement. And that's if the bandwidth needs were even across the whole day, without spikes.

Even a bare bones budget setup is going to be $300-$400/month, and that's cutting it very close and providing crap service with some users downloading from across the globe.
Hello there, with great delight I like to introduce you all to our latest product CollegeStash.info. If you're a student and not sure how to reach that extra mile when in college, collegestash.info would be a great recommendation. We have curated 200+ awesome tools and all of them are FREE. Increase your productivity at every stage of student life from test preparation, finding the right college, scholarship, academic research, finding a job and more. We do not like to stop here, we will be collaborating with our users and will be curating more cool resources as the time goes along.

Once again, we are delighted to welcome you all to check out CollegeStash.info and your will feedback will be much appreciated. If you like the work, give us a vote. Thanks all for you support.
Ah, thanks for the heads up. Luckily due to the nature of what we're doing, everything gets inspected and re-inspected a few times when we build it.

Definitely something to keep in mind though.
> If everything in computer software is copylefted, the status quo in the rest of the non-software economy persists.

If every free software project was copylefted, it would be effectively impossible for any company that is smaller than Apple to maintain everything they need to make software proprietary. Want font rendering? Reimplement libharfbuzz. Want to write any C program? Reimplement glibc. And so on.

> Further, examples of AGPL 'free software' for the web backed by the dominant cloud service provider essentially give them an unlimited monopoly on that particular service, since, as copyright holder, they will be the only party able to create a proprietary fork which is better than the competition..

Only if they have a CLA or don't accept any contributions. I can't think of any examples of such AGPL projects, but even with the GPL such projects are quite rare (and CLAs like the FSF actually don't allow them to create proprietary forks). You're just spreading FUD, please stop.
I doubt there's that much, in general, since a lot of jobs just need a floor. But when it's used as a proxy for IQ test, the better you do at algorithms the higher IQ you probably have, and that typically correlates with better job performance, or being able to transform one's job into one with higher impact. (Even more if they have high Conscientiousness too but I don't think algorithms would correlate much with that.) It's also a weak proxy for seriousness. I hate algorithm questions (though fortunately not algorithms), almost everyone I talk to hates them, but if you're not expecting them and don't at least know the basic ones, you're not serious about applying to random tech job. (Which is fine, I don't mind that some people will get in a huff and walk out when asked to write a graph search algorithm or something as if it's beneath them or useless since the day-job never does such things, they just weren't serious about applying to that company.) Some tech companies have gotten rid of them, which is great, but you can't count on that yet as a candidate.
Interesting. In the tech sector we are always being bombarded with needing to be hooked in socially, have a github presence, etc. So, I guess we are not immune to that either. In order to get a good job, our career cannot be separate from our identity. We have to eat, drink and pee technology.
For starters, human beings do not operate on pure logic, emotion has a significant effect on behavior.
Many development problems having zip to do with code. Trying to fix the code without addressing those (which are often outside your ability to change) is pointless. Organizational issues, terrible overweight processes, political infighting, poor decision making by management or product teams, or even dreadful hiring practices all can make the code terrible but can't be fixed my trying to change the programmers.
Hey sorry for the confusion but this isn't my project! I just found it last night while researching b-trees and figured I should share. I now realize that the 'Show HN' prefix means one is showing off their own work. My mistake!

I was excited to come across this work because I was hoping to make something similar to show how a parser builds an abstract syntax tree.

After playing with it for a minute I agree about it needing an auto run feature!
I am very proud of all sides that are involved. The letter was very on point when stating "The world of free software is shrinking and under attack".

All of us doing OSS must absolutely forgot any personal differences and work towards the cause -- and never forget the cause. There are strongly opinionated people, there are bigots, there are paid trolls, there are sexists and racists -- like in all human groups. In the end though, we still must come together.
I'd say much closer to Starbucks in that it was bought and sold at a place of business, and consumed in a secular context. One important difference is that many coffeehouse goers on the 17th century appear to have been drinking alcohol as well, which helps explain why things were so much more raucous.
I would almost assuredly stop the interview at this point and try to figure out what your malfunction is.

To me any question where the obvious answer is "I can trivially look all that up in the man pages" is a gigantic red flag that I don't want to work at that place.

If I'm feeling curious that day, I might begin a conversation about what you think you are testing for with that question, as I've spent a fair bit of my career studying hiring pipelines. But if I hadn't had my coffee yet or were irritated or something I'd probably just ask to talk to someone else.
We've had a strategy of isolationism towards them for 50+ years, and it doesn't seem to have worked. If you wanted North Korea to be as free as possible in 20 years, what would you do today to help enable that? I think visiting might in fact be a net positive. Also, Jimmy Carter went there, so maybe you should too!

That said, I struggle with this question. In some ways you're absolutely correct. My personal struggle: North Korea has a chain of restaurants abroad, and I walked by one quite often while I was in Bangkok. Out of (morbid) curiosity, I would have loved to dine there and talk to the (very attractive) North Korean waitresses. I couldn't stomach giving the regime the $3 for the meal though.

In some ways, going to the NK restaurants supports the quazi-slavery of the workers in the restaurant. But in other ways, that spending enables the restaurant workers to live in Thailand and not North Korea. In the end, I decided not to visit, as I couldn't help but think of how I would feel about someone dining at a Nazi restaurant in the 40s. Difficult ethical questions though.
The motherboard/vice article NPR is blatantly ripping off here is much better in my opinion.

https://motherboard.vice.com/en_us/article/why-american-farm...
No. Jobs are created from demand. There will be no cars sold in a neighborhood, and therefore no car dealerships, unless the people there have money to buy a car.

If there are people there to buy a car, or a gallon of milk, then "job creators" will compete against each other to hire enough people to satisfy that demand, and take a cut of the revenue.

No one creates a job. They satisfy a demand. Steve Jobs supposedly said something like we didn't know we wanted iPhones until we saw them. That may be true, but lucky for Apple that there are enough people with disposable income to buy those iPhones.

Demand comes first, then jobs to satisfy the demand. And if a "job creator" could satisfy that demand without creating jobs, he'd do it. "Job creators" are not in the business of creating jobs, they're in the business of making money, however the current economic environment allows and demands.

The only person who creates a job is the guy buying a pack of cigarettes while filling up his car.
They certainly still _are_ among the top choices for top people, but they're no longer the _best_ choice for most. I can't in good conscience advise anyone to join any 70K person company. "Cog in a machine" describes it pretty well. Ignore "self driving cars" and "internet balloons" and other BS: there's near zero chance you'll get to work on any of that, particularly if you don't already have a stellar track record at some company Google/Alphabet respects (of which there are very few).
If most Muslims believe it, why aren't most brutes? Or are most?

> (except that one time)

That made me laugh even though I don't get the reference. What is it?

Also, according to Wikipedia, the Qur'an isn't even believed to be directly written by Muhammad. Is everyone involved in it's current compilation assumed to be just as perfect as him?
As a game moves toward completion they will hire up. As deadlines start coming up (e.g. milestones negotiated with publishers) you'll experience crunch times. When the game finally is released, they have a swollen staff that they don't need anymore as they transition into the planning/exploratory phases of the next game. They absolutely lay people off at that time.

This has been the case for a long time and is no secret.
I'm not sure I believe that, actually. As elaborate as the process is, there are still plenty of false positives. I'm not convinced a simpler process would have produced a materially different outcome.
Primarily it is one thing, a lack of economic mobility. Things that factor into that are stagnation of wages, increasing wealth inequality, and the fact that policy has been shown to favor the wealthy. The other commenter also touches on key points, rising rent cost as a % of wage, lack of ownership compared to past generations, lack of interest bearing accounts, etc.

Trick up is real, trickle down is the myth.
I for one wish for the days when one could order a bespoke codpiece, bet on a bear fight and hire a prostitute all in a single establishment.
Possible salient point: Was her picture on the cover?
>He stated that he always intended to resume legitimate trading activity, but it proved "difficult, and ultimately impossible" to reconcile his client accounts.

My guess is he is a sociopath, and his statement about intending to switch to legitimate trading is a lie intended to make him look less guilty.