jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Given the setting 20 years in the future and the situation provided, and the task the students were asked to perform, it's entirely possible they'd at least tolerate, if not reward, some reasonable and restrained invention of future events and situations on the part of the students. Not creating some full-on sci fi world or whatever (though hell, depending on the reviewer and the quality of the work, maybe) but some plausible light world-building to support the speech. On something like this the speculative component is rarely strictly limited to the question asker, within the bounds of taste, reason, and necessity.

[EDIT] which is to say I wouldn't bet that writing the answer from a point of view even more abhorrent than the student may already find the lower bound for the situation would disqualify the student, and, done well, it might help them stand out from the ones who write theirs straight and conservatively. Cribbing patterns of argument from various tyrants and autocrats might be entirely appropriate, even if intended as an implicit indictment of this hypothetical future-UK government.
How are you able to assess that, given that you've never used a personal trainer? Do you have access to retention statistics, for example?
Please don't. demoscene.tv is extremely outdated. Youtube is full of excellent quality 60fps video captures of demos. Here's a link to get started: https://www.youtube.com/results?search_query=60fps+demoscene
I'm surprised at the lack of semantic meaning in most popular grid frameworks.

Years ago, we moved away from layout with tables because <table><tr> is a horrible way to separate presentation from content but <div class="two-thirds columns"> is just as bad.
Environmentalists really hated diesels in the 70s and the 80s because "smog" and the particulate matter that diesels produce was the big scary thing.

Yes, because during the 70s and 80s smog was a really scary thing. You know the problems China has today? Well, now you understand the direction California was headed in the 70s.

Of course, it's pretty easy to look back, now, and deride the politicians of the day, but you also aren't experiencing lung cancer and birth defects because they headed off the issue by enacting laws that have protected you for the last 30 years.

Now gas milage is the big desire but the emissions standards make that nearly impossible.

That's BS. TDI diesels (edit: burning ULSD) are, today, every bit as clean as gasoline cars and significantly more fuel efficient, while operating in a wide range of climates.
Actually Google has made it pretty clear that it does have to do with politics; specifically, how easy the local/state governments make it for them to roll out fiber. It shouldn't come as too much of a surprise that red states may have a lighter regulatory/more pro-business hand.
Chrysler is starting to bring in some passenger diesels particularly the Jeep Grand Cherokee and the Dodge Ram 1500 ecodiesel.

Diesels are more expensive though, perhaps inherently so. The cost of the high-pressure injector system and turbocharger required raise the engine and maintenance costs considerably.

Modern pollution controls (a good thing) have reduced the MPG advantage enough that the fuel cost differential with gasoline is no longer an advantage. It may be that will improve as the industry gains a decade more experience in diesel pollution controls.
Or simply create another grade of Diesel- similar to what's sold in Europe and the UK. Then let the market decide. The cars can be sold specifically to use this type of Diesel (that they already use in Europe)

If it makes sense the new fuel will replace the old one that the big trucks use now, or if not then both will be sold.
It's funny they use location to block the site rather than block the ad. They could use the space for links to other articles.
When it comes to performance LuaJIT beats V8 hands down. Its really down to the "its everywhere", IMO.

And I'm not a big fan of that theory that JS is Lisp-like. The only thing thats particularly lispy about JS is the first class function and even then they are a bit fucked up because of the wonky function-local scoping rules and the "this" keyword.
The Bazel query language has a far nicer syntax than Maven's XML without the risk of Gradle's full procedural language Groovy.
Announcement: https://twitter.com/KimDotcom/status/1360249044220583937
He does write at the Introduction of one of his books [1] about it:

"While this approach will fail to satisfy those few dedicated person who want to delve into the innards of the program, I think it will satisfy the needs of the greater number of people who wish to understand the concepts behind the game.

Finally, I apologize to all those readers more knowledgeable about geopolitical matters than myself, who may wince at the necessary simplifications. I am first and foremost a game designer, not a political scientist. Simplification to achieve clarity is the essence of my work; clarity can be extracted from a muddy reality only by denying some of reality’s richness."

[1] http://www.erasmatazz.com/library/my-books/balance-of-power-...
+1 here.

I already had a background on electronics and, lucky me, I burnt no parallel ports.

When I joined the university I met a guy who built amateur solid motor rockets and I designed and built a prototype atmospheric probe for it. It measured temperature and barometric pressure only, and a program in Delphi 7 downloaded the data from a PIC mcu via parallel port, displayed them in a grid and stored them in a Paradox table (by then, I didn't know there was a difference between databases and tables and couldn't understand all that excitement some of my colleagues felt about Oracle, MSSQL and alikes. "They are mere files to store tabular data", I used to think).

By then, that was the most complex project I had built, and I can still feel the proud and the happiness so vividly. I was so ignorant about so many things that it didn't even occurr to me to look for information on the internet. And, anyway, it seems that the modus operandi by the time wasn't that -- nowadays we go right into the internet to look for the most suitable lib to the task.

I just got the data sheets, the docs and examples installed along Delphi, and found my way through.

It wasn't productive, but those were definitely good times.
Oh! Thank you for the correction!

I wasn't sure which was which, but TCC is so lovely. It's cool to hear some of its history.
This is a definitely a polarising issue. Some devs prefer to come in to be social, some prefer the office environment and others prefer it at home for the flexibility or are just more productive at home (me included).
As an entrepreneur & software engineer, I always wanted to have a systemic and step-by-step method to reach my peak mental performance. One that's also backed by science.

So I ended up building a company around it and we have our app ready now for you to try.

We cover 15 cognitive functions (eg, building resilience, improving focus, overcoming anxiety...etc) and help you measurably improve each area.

Please give it a try and enjoy improving :)
Well if you're an experienced C developer then yes it does.
In Brazil all food manufactures are required to put in the package whether the product contains gluten or not. Isn't that the case in the United States?
Two points:

First, that was just one small part of the article. The rest talks in broad terms about equality, justice and fairness as to why the "religious freedom" laws should be opposed.

Second, when you say "No-one knows if a decision to discriminate is good or wrong for the economy", that's incorrect. Just Google something along the lines of "economic argument for diversity" and you'll get some good research. Here is one literature review: http://www.raeng.org.uk/publications/other/the-business-case...
This seems like something that might've been in Stephenson's Snow Crash.
It's an AEG Olympia NP 80-24 (more video here: https://vimeo.com/57960146)
This and the top comment nails it down that if your team is not delivering the stuff in remote model then they most probably wont deliver in collocated space as well. I am not very sure why people still refer to year 2000 time of offshoring difficulties till now. For last 14 years I have been in working in the offshore(software and infra outsourcing) model. And I can vouch for the model to be very workable while it will have some extra work for either USA partner or for India partner (Mostly on Indian side as they may not say no even if USA side offer to take extra efforts). In my opinion the following has made the life much better for me and hopefully for my partners.

1. Have the key folks (leads/project managers) travel and stay with team for at least 4 weeks in a common place.
2. Do not force video (leave the mode of comms to peoples preference (video / email / call))
3. Allow decision to be made over text chat and have it added to project decisions in weekly meetings
4. Identify couple strong people per 15 members team and have relationship where they will tell you before deciding like 6 months in advance and allow people to leave. They will come back later. And wholeheartedly develop them even if you know they will leave, with one condition that they will develop one more person like them for the team.
5. Have good leader in India who can speak open with out fear of a westerner (I find this a most difficult one). This is a real deal maker between peace of mind and micro managing and going crazy.
6. Be open t listen to same idea that your team thought and decided to ditch from your offshore partner. (we can go for full blog post on that)

I think this would take the team long way. Please remember either USA side or India will have to lose 3 evenings a week, irrespective of SRS, Comm tools and so on if you need a successful delivery.
Not to mention we don't need the solder to completely melt, only soften (depending how badly cracked the joint(s) were).

If this were Mythbusters, we'd call it "Plausible".
Again, this was likely due to the minerals in the water causing a short, and after a long period of time, the mineral "bridges" broke/wore-away, resolving the short, and allowing your macbook to boot.

Regarding the "Apple Geniuses", I doubt there would of been anything they could do for you, other than sit there with a cuetip and attempt to wipe down your entire mainboard after a full disassembly. Not to mention water damage probably isn't covered...
What I assume they’re thinking of is, if the compiler can determine that the lock is scoped and the scoped code only reads from shared memory, then it only needs a sequence point (a read barrier).

I don’t think it’s true because if you don’t “hold” the mutex there’s no guarantee that the mutex-protected data is consistent, unless it’s atomic at which point you’re probably better off optimising to an atomic read. Which compilers are unlikely to bother with either way, because optimising atomic operations would be both risky and low-return.
You left out a critical part of the definition of genocide: those actions have to be carried out with the intent to physically annihilate the group.

That's why, for example, birth control policies are only genocide if they're intended to completely physically annihilate the group. China's 1-child policy severely restricted the growth of the Han population, but it wasn't genocide, because there was no intent to physically annihilate the Han. The 3-child policy that the Uyghurs and the Han are now equally subject to is not genocide: there's no intent to physically annihilate the Uyghurs, and indeed the Uyghur population continues to grow.

> I realize the legal meaning of genocide is different than how some people generally use the word

The legal definition is essentially the same to the colloquial usage of the term. The problem is that people pushing the "Uyghur genocide" narrative almost always leave out the physical annihilation requirement, which is right at the beginning of the official definition (which you linked).

I have to say, though, that it's a slick rhetorical trick:

1. Allege "genocide," which everyone understands as mass murder of an ethnic group.

2. When someone points out there's no mass murder, claim (incorrectly) that the technical definition of "genocide" is completely different from how the public understands the term.

Even if it were true that the technical definition of genocide were completely different from the colloquial definition (it isn't), this would still be a dishonest rhetorical move.
I think this is a really good idea. I mean, today to most people the measure of whether or not a site is “secure” is just whether or not the lock icon displays when they’re browsing.

An actual “public shaming” of sites with bad security is probably all that’s effective at this point.
Best is cheapest. Because you can have one or more spares. And you don't cry when it dies or you forget it somewhere
I can certainly recommend the XPS 15 as a dev laptop. Don't get the high end screen it eats battery like crazy. I run Ubuntu as my only OS and it works perfectly out of the box. Keyboard is excellent and the screen is big enough for daily use. USB-C hub works very smoothly.
I take it you didn't follow up on this six months ago?

https://news.ycombinator.com/item?id=20873531
It’s really striking how many metal roofs have been installed in Florida. Everywhere else they’re seen as an unobtainable luxury.
Yes. In the case of the system I used in class, it was a CCD intended for a TV camera, hence pretty low resolution. Pre-HD. But this was something appropriate for a one meter telescope, not a big one.
Step 1: ask user to enter their email.

Step 2: if that email exists in the database, ask for password. Otherwise confirm with the user that they are new to the site. Then ask for password twice.

Step 3: done.
No, my point is that it doesn't have to be inferred, and that the relevant information does seem to be all there. IANAL and this is only based on my own understanding of those licenses, but it seems to do as good a job as a short marketing page probably could. It's not a place where they can reasonably address every common misconception about the LGPL that someone might have. Your boss can't be helped if he is going to assume the worst just from reading what amounts to a single powerpoint slide.

I think that detail about GPL could be easily missed because it's written in small print, but that's a different problem. There are a lot of Qt components so it doesn't make sense to list them all on that page. A full list that can be filtered by LGPL/GPL status is here: https://www.qt.io/features

I'm assuming by outside knowledge you mean the fine print of the license: how is any company supposed to prevent your boss from having to go over that with a lawyer? This isn't even an open source thing, it applies to anyone in the software business. And this is ignoring that the GPL is probably one of the better understood open source licenses at the moment.
It is absolutely fair to single them out. This would not be happening if not for circumstances specific to their culture and industry. They had warning 20 years ago with SARS1, and they did nothing to prevent this, even though the solutions would basically be "don't store live animals next to each other in wet markets". Now we all pay the price.

Our world would be better with more accountability. And in this case there is one specific party who fucked up worse than all the rest, particularly given their 20 year notice.
got this email about Azlo shutting down out of the blue today
the way you reduce time taken to ship a feature is to drastically cut scope

That's such a great way of putting it! I think what makes this difficult is that it is hard to come up with a formula - so much of it is a "feel" that you develop over years of doing it.

Also, in tech we often account for the development time but not as much the time for everything else. Even though segment.io took you two days to build the MVP, I have a feeling it took you many, many more "passive" hours of thinking about the problem(may be even before you decided to turn it into a startup). When you take that into account the time you spent experiencing the problem and thinking through the various solutions, the MVP took you a lot more than 2 days to build.

One of my most successful projects took me barely a day to code. But it was a painpoint that I experienced and thought about pretty much every week of my undergrad. But for some reason, I did not feel I was in a position to attack the problem until a very particular moment. I'd like to think that if I attacked the problem the very first time I had the inkling of the pain, my solution may have been very different and less likely to gain traction.
I saw that as well, but opt-out is a crappy default. It should be opt-in.
So now the trust devolves onto the designers of the Bitcoin protocol, the software programmers implementing said protocol, the programmers implementing the operating system kernel that said software runs on, etc. etc. etc.

Just ask the MtGox users about how completely ironclad that trust is. Sure, "transaction malleability" was identified in 2011, but that didn't help the users of MtGox, and the other exchanges had to take corrective action in 2014 as well.

If anything Bitcoin is even worse for the normal user; physical security is much much easier for most of us to grasp and implement. Is Aunt Tillie going to be able to ensure that she never gets too rich, so as to entice a cyberattack to steal all her Bitcoin wealth?
The issue is one of privacy. These corruption accusations detract from the heart of the matter.

Would it be a "win" if the scanners were all removed because of corruption? No, the point is the acknowledgement of the rights of the individual to a certain level of privacy.

By the way, it's not weird for a man to switch to a company he's dealt with personally and whose products he presumably respects.
Nerds are especially fond of sports where it's possible to make extensive spreadsheets comparing the quality and price of all the gear one has to buy in order to participate. There are endless variants of ropes, harnesses, carabiners, chalk pouches and other miscellany needed for climbing. Also, those creepy gorilla toe shoes inexplicably found on every third sysadmin can do double duty as climbing shoes.
I find climbing requires absolute concentration - it fills your consciousness to the point that you can only really think about the problem or route you're currently working, which is pleasant when it displaces all of the other things you've got in the back of your mind as a programmer.

I suppose this is a similar to developing a drinking problem, but far healthier.
Not that hard to get around. IPs are easy to come by.
I know Adobe are forever adding more bloat to Acrobat Reader, but an OS in a PDF? That's just too far!
I think you have the concept of "Privacy" confused with the concept of "Transparency". And, my point is, you specifically don't have privacy on Twitter.
Brand loyalty seems very old fashioned to me.

Take Sony as an example. Buying Sony meant you were getting a good product. Now it doesn't: generally you have to buy the premium end, or at/and know exactly what you are looking for.

Apple earphones are another example: very bad quality.

Brand loyalty died already.
Most antiprotons move too fast to test. Plus the charge is strong enough to overwhelm any signal from gravity.
Interesting hypothesis. It reminds me of my childhood:

When I was a teenager, like many teenagers, I liked to drink. Unfortunately for me, my father disapproved of teenagers drinking; perhaps once every week or two he would count all of his beer bottles to ensure that I was not sneaking any. There were gaps in his accounting, but I never knew exactly when he would account for them.

What was I to do? I devised a simple scheme:

1) Steal a bottle of beer.

2) Drink i^W^W no no, hide it. Hide it in the back of the fridge, or in the pantry.

3) Wait two weeks. [If during step 3 the absence of the beer was discovered, goto step 3a. Otherwise goto step 4]

3a) "What are you talking about Pops, your beer is right here behind the radishes." [goto step 1]

4) Glug glug glug.
The author writes about balancing difficulty of DF. I've seen many people saying that DF is too easy once you figure it out. It's true that it isn't a difficult game, but I think it's missing the point. The point of DF is simulation, not being a difficult game. There's a lot of beauty in it. If you want to be challenged there are better games for that. If you want to explore virtual worlds or excercise creativity you've got a deal.
Part of the point of CipherSaber was that not only is RC4 trivial to implement, but it is feasible to do so entirely from memory. I can't think of any other cipher that comes close to that except for maybe XXTEA (and it's progenitors, TEA and XTEA).

RC4 is so trivial that several people (including myself) were able to write implementations that fit in a single tweet.
Nice to see it is working for you, on my case it is more adapting to whatever customer is using and leave after a couple of months when all deliverables are done, so there is not really the ability to fight 2 years on something.
Maybe it's different for me because I have a dedicated work room but I don't really get that mindset. I love being at home, being able to switch between work and personal life multiple times a day, it's so liberating.
The necessary changes with your use of the framework are pretty minimal so it's easy enough to keep pace on about a quarterly basis.

Usually the only friction is if there is a third party library/app you're using that doesn't yet support the newer version of Django.
Django is a sensational piece of open source software - I've used it on so many projects.

Seen some replies saying it's a pain to deploy - look at guides for Heroku and Google's App Engine - both are super simple processes. If you want more control AWS Lightsail also has a great guide.
Copying from a less popular thread

>The conspiracy theorist in me believes this is more about stimulating the local economy around tech jobs then actual productivity. Millions of people essentially work in support roles in cafes or bars that cater to office workers. Even auto mechanics will eventually start to lose work as less people need to drive.

I seriously never want to return to the office. It's useless. I don't miss spending hours a week trying to commute to and from work.

Has anyone ever thought working in an office actually spreads illness ?
At most you can go to a concert once a week, you need to come into work 5 days a week exposing you to various illnesses
Wow, that's an even longer time. I started tinkering with code in the late 80s when I got my first computer at 4, then went to college when I was 11. First job at 14. I feel like 30 years of coding is long enough to feel like a long, long time. My pops had punchcards at home from the good ol' days.

I wasn't part of the couple waves of programmers, but I think it is fair to say I was in pretty early. Retying out programs from magazines isn't even something most programmers have considered these days, let alone programming without the internet.

But the essence of your comment is right. Of course there would be people out there that have programmed for twice as long as I have. That's a little frightening to think of.
It's a fair option, and I do what I can do reduce it, like searching on the sites I want to pull data from (I usually know this beforehand). But the internet is a rather large place, and there is only so much navigation one can do without resorting to a search engine.
Tell me about it :) Basing on your previous approach (https://news.ycombinator.com/item?id=8408234) I assume this is not sarcasm. What have you tried so far? I really liked jf22's constructive reply.
"The sky above the port was the color of television tuned to a dead channel" -- That is one of the all-time classic opening lines. It is also something people will gradually lose since most people no longer have that grey static.