jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
You're overreaching something fierce. Universities dead or dying? Filled to the brim with extremists hell-bent on destroying Western civilization?

People having different opinions than yourself doesn't mean civilization is about to collapse.

EDIT: Perhaps this is your idea of a university nowadays (enable subtitles): https://youtu.be/watch?v=7C_qJnd5fT8
Wow the thread about the raspberry pi system was a wild ride. For anyone else who wants to give it a read: https://twitter.com/OverSoftNL/status/1357296455615197184
Presumably companies that don't pay you well are already struggling, so their problems (that you were put to work on) were also more of a struggle.

Of course companies who are doing well can also afford to pay more and give all sorts of perks to their employees.

I suspect often that is the actual causation, not vice versa. People like to point at successful companies and say "see, if you would treat your employees like that, you would be just as successful". That seems a bit silly.
If only they could switch to graalvm :m
Because nobody with money gave a shit about the global poor until they realized they could be used for cheap labour. The ability to collect the surplus value of their work encouraged investment in poor regions
This is always a hotly debated topic. When I learned to program, I started because I wanted to understand how computers work. Javascript in a Web browser so many layers above the basics of a computer; I just don't think it is a good choice for a first language. Obviously, it depends on your goals. If you are changing careers and you just heard that you can make all this money web consulting and you couldn't care less about computer science then maybe go for Javascript, I don't know much about people who got into programming via that route.

I think Python is probably a useful first programming language for someone interested in doing mathematics or algorithms but I still think, and this is totally against the grain, that C is a good language for beginners to programming. However, it may not be the best language to teach undergrads and expect as many as possible to stick with CS, maybe that is not a terrible thing? Though, that is elitist, I think C provide enough of an abstraction on top of the machine while still allowing you to get some idea of how computers and memory work, from a CS rather than an EE perspective.

The other benefit is that once someone wants to know how to create a game or how to make a GUI program ... the resources are readily available and in fact most of the libraries will be written in either C or C++. I think C over C++ because OOP concepts and syntax of C++ can be needlessly overwhelming for a newcomer to programming.

I feel like it also gives the beginner the feeling of actually creating a program. Those interested in learning to program will always be familiar with normal executables such as EXEs on Windows or binaries that can be executed on Linux. Using C means you can create something just like those programs they are familiar with; it gives the learner a sense of really accomplishing something, in my opinion. Creating something you have to run in conjunction with another program and does not seem like a "typical executable" can leave the user feeling like "OK, how do I create a real program, though?" This is not to knock interpreted languages, at all; it's just something I think is important for some learners.
Perhaps the OkCupid you used three years ago to meet your girlfriend isn't the same OkCupid experience that users have now.
Left out the most important thing. ONE bank account, probably a brokerage account with bill paying, free transactions, checking.
Most IPv4 home networks use address like 10.x.y.z or 192.168.x.y on the LAN side, which are not routable over the internet. Even if you go IPv6 only on the WAN side, and let your home network devices have IPv6 addresses, you should still be able to also give them nonroutable IPv4 addresses for use locally and memorize those.
Speaking of recent Google changes - Has anyone else noticed Google has removed the 'sign out' link? Before, you could click the upper right corner icon and "sign out", but that is now gone and I cannot find any way to sign out of Google, anywhere!
I have to admit the Kohl's 'sale price' thing totally worked on me. I bought a piece of luggage that was marked down from around $300 to around $150. I felt very good about having acquired such a fine item for half price. Later I wondered if I would have felt as good paying $150 without thinking it was 'worth' $300. Of course I would not have.
distract it with ants
This was pretty much my experience as well: had to build a small scraper 2 years ago to alert me whenever spots for camping became available in Yosemite. Bear in mind that this was around 3-4 months in advance. Just for the sake of it I let it run after we had the spots, to understand how many people cancelled, and the amount of cancellations are actually insane.

While I don't think my approach was too harsh (I wasn't constantly querying nor booking automatically), it could be solved if they provided their own alert system, or discourage the book-cancel behaviour (higher cancel fees? Might not make much sense since the camping itself is pretty cheap...)
“which includes which apps are being used and for how long, which websites are visited, and data about a user's location“

This is probaly in the “/tmp” or similar directory and probably useful for the system as a whole to be readable (or probably /dev or /proc). It is not a big deal unless you are facebook and, for instance, want to know if your user watches foxnews or has the cnn app or whatever.

AFAIK just doing “ps” gives you a LOT of info on any unix env.
Two examples already starting to become relevant, there will be more.

- ISRU fuel production on Mars is closely related to carbon neutral green fuel production on Earth. In other words, turning carbon dioxide into fuel.

- Agricultural production on Mars and vertical farming on Earth.
I have some intimacy with the American animation industry and its similar here. All artistry/design/etc. happens on the US side of operations, then the brute "{drag sliders around}/{draw intermediary frames}/{paint over broken rigs} to match the design docs" happens internationally by vendor studios who get paid next to nothing.

It's not dissimilar from things like L1 support in tech, which are often low cost international folks trained to respond using a fixed template. Both don't get paid much because their existence is expressly designed to be as easily replaceable as possible.
BYD, the world's largest electric car maker, offers it.
> I say "possibly-misguided" because there are some people for whom that is their one and only dream

There's also a ton of societal pressure to "follow your dreams" or "pursue your passion", and people conflate their passion and enjoyment of playing video games for what it would be like to make the games.

First off, people need to differentiate the enjoyment of something with the making of it. Not the perfect example, but I like to eat meat, yet I know I would hate to be a butcher.

Second, if you really enjoy something it's often better to keep it as a hobby. Most people find all the joy gets sucked out of their passion when it also involves the business of selling, supporting customers, and managing costs.
Sorry but I chuckled at your comment

> Is Malaysia ahead or behind US time? We may know the result soon, or even already.

I think the only places that are "behind US times" is the Aleutian islands (the Russian ones, the US ones well.. are part of the US).
Fan noise is the same. I bought a machine from a Linux laptop vendor. At the time of purchase, I raised my concerns about the risk of ultimately ending up disappointed when it arrived (particularly how pricey it was). They insisted that I would be happy, and that it would be much better than my 5 year old laptop that I was replacing.

Not only was that not the case, it was worse than my own pessimism that I started with.

The fan noise and the trackpad were so bad to the point that it felt like a joke, even though I knew it wasn't. People are just oblivious to this stuff and march onward none the wiser, even the people who should be doing things like comparative analysis on quality against their competitors' products.
Google is the default search engine on iOS because they pay Apple $7 billion annually for the privilege, I don't think they're going to be strongly motivated to pull the plug on that
Why would you want your government to mandate how technology works?

Sounds like a recipe for disaster and the perfect way to stifle innovation
This is actually quite impressive too, significantly better than the last time I looked into Mozilla TTS. Roughly how much audio does "two novels" equate to?
They aren't using a film lens, they're using a projector lens. I don't think the comparison applies?
How do autonomous cars deal with cheap or worn tyres? Is there still a lot of allowance for braking distance?
The Peloton instructors are also universally the best spin instructors I've ever encountered, and I've been to countless spin class in every large US city over the past decade. Some have come close, but being able to have world class spin instructors in my living room has been the huge selling/sticking point for me.
I'd recommend:

'{} {}'.format('hello', 'world')

But yes - either way - it solves the need to do str() when concatenating.
> His dumb little company VaporSet had this stupid setup where the people deploying Rails didn’t have root access.

Pardon, but how is this stupid? Given the descriptions of people he has provided, I - as a system administrator - would want absolutely nothing to do with such people having root access on my servers.

Hell, that's how it is at my current dayjob. Most of the devs do have root access because we know they're competent enough to be able to handle that level of responsibility (not to mention that we're a small team, and I'm the only dedicated sysadmin, so it's nice to have the devs be crosstrained for simple tasks like basic server provisioning while leaving me to more difficult tasks like stack design and low-level Unixy troubleshooting goodness), but our setup's engineered in a way that code deployment does not require superuser privileges.
Still, the explanation given by Microsoft has even less sense than the "backdoor" theory:

"Microsoft said that the key's symbol was "_NSAKEY" because the NSA is the technical review authority for U.S. export controls, and the key ensures compliance with U.S. export laws."

No sense at all. But if you read between the lines, it's the key without which Windows couldn't be exported. So it's a key which at least allows weaker encryption outside of the US.
WebKit doesn't belong to Google (Apple started the project as a fork from KHTML), and they don't even use it anymore, they forked it in to Blink, which is what Opera uses.
Closed cans or IEMs allow you to have very little (or no) audio volume while still blocking outside noise.
Discussing?

Wow. That's truly sad. I mean, if only talking about the subject already gets you into trouble, I don't want to know how LGBT people in your country actually live.

We always hear about these things in the newspapers and such and it always outrages me,, but to hear it from an actual citizen brings a different perspective, at least for me.

I truly hope this ends sooner rather than later OP.
Does anyone actually want to live in inner city Portland? Everything hip seems to be East of the river.
It's not really that tricky- there are many tools for collaboration including IRC. And you can always go to another developers office, in the ideal one developer-per office situation.
sigh if only either Spartan or EdgeHTML were open source
"Both sides win" when a consumer chooses to spend their money on gambling. They're getting what they pay for, of their own volition.

Yes, they do. With some exceptions, gambling is an harmless activity that people engage in just for the fun, not expecting to win. Or quoting Motörhead: You win some, lose some, it's all the same to me / The pleasure is to play, it makes no difference what you say / I don't share your greed
Your argument amounts to a "look over there!" style distraction, when there are instead many foul and vicious actions to be observed in the contemporary Australian stage which have only been possible as a continuing set of crimes against humanity, precisely because the distraction argument has been made over and over again.

It is time for Australians to fess up to the facts - we cannot continue to say "but, 'they' do it too!' as a justification for the criminal acts that we, as a nation, allow to continue - even today in the 21st century - which have roots in the 19th century and beyond.

Look at what the British imperial government did to the Australian native population - up until the 1970's and even early 80's; racist programs of discrimination and vile hatred were enacted to prevent the Australian people from earning their rightful place in the nation. White Australia has much to answer for: Racial cleansing/genetic engineering of the most heinous forms, even still echoing through the native population today, tearing peoples lives apart and rendering them, quite literally, infertile and barren - as a culture, and as human individuals.

It is essential that contemporary Australian culture rise to the challenge of admitting the heritage of its racist nation, and address the real issue - and, even more vital, attempt to redress the wrongs that are even still today being committed in the name of White Australia. The detention centers - essentially micro-concentration camps - must be closed. We must allow ourselves the dignity of admitting into this great land those who seek sanctity and safety from the wars which our Western Powers have wrought upon the world. We must, as Australians, insist that we be represented by people who will accept the duty of making amends for the criminal acts that Australian generations have performed, in the broader human sphere, in our names. It is essential, because if we do not do something about it now, it will continue - there is much evidence of this in our history, which we must acknowledge or face even worse consequences, as time marches on, and our culture continues to sweep under the rug the heinous nature of our heritage.
While I applaud the effort, this just shows how disconnected Mozilla has become from the web in general. I wish they'd concentrate on making a great browser, an area they were leading until Chrome and the mobile web happened.
In a general sense, concatenating a pepper with your salt is NOT reinventing anything at all. (You can rephrase that as "Store pieces of your salt in separate places" which doesn't change or violate any traditional, rigorously tested application of salt in cryptography)

There are issues with using it as implemented in some posts here, with nested bcrypts, to be sure, but I think the concept is still fairly sound, though there are certainly implementation pros and cons.

----

As for maintainability:

I'm also familiar with crypt(3)-style password hashes, where a prefix uniquely specifies the algorithm (and subvariant) used.[1]

Why wouldn't this be fitting here? You can then easily detect, and deal with, passwords that have been tagged with "previous" peppers, such as forcing returning users to change password if a previous pepper was compromised, etc.

1 https://www.freebsd.org/cgi/man.cgi?query=crypt%283%29 or http://man7.org/linux/man-pages/man3/crypt.3.html, for some reason I can't find a link to a more comprehensive list at the moment
If you make sure it adheres well to the surface (ideally a little roughened with sandpaper and clean) and taper it nicely it will last quite a while.
Not necessarily easy. If they're using a decently high cost for their use of bcrypt, we're talking hours to days (or more) per user, even when only considering weak passwords like that.
Emacs has many frustrating behaviors out of the box. Typo-> C-z->Crap->Grab Mouse->Expand Emacs Window->Scold self for not calling it a frame.

"Frames v. Windows" thing aside, every behavior in Emacs is configurable. It's just that the default assumes that the user fired up Dired to seriously use Dired. The default assumes that the user is using Emacs as Dired and so it becomes Dired with lots of dedicated resources. Orgmode is the same way. They don't constrain the amount of information they show in deference to other activities.
link to readable version of

"Advanced Calculus" by Nickerson, Spencer and Steenrod,

http://babel.hathitrust.org/cgi/pt?id=mdp.39015017410674;vie...
https://www.youtube.com/watch?v=4LE_IocFnL0

http://www.bmw.com/com/en/owners/service/augmented_reality_w...

Its not like car manufacturers dont have cad models of their own cars or anything, right?
That is not even close to what I am describing. A licensed set is a set that contains licensed material like star wars and marvel. e.g. https://www.lego.com/en-us/themes/marvel

There are sets that are just busts of characters heads like darth vader or an infinity hand, whatever that is, which are more of a one time build puzzle rather than a palette you can turn into something else.
The supposed reality of the series is with regards to the personality of the characters. It's not about the setting.
> The Apple official Metal Feature set document, All Apple A Series SoC including the latest A14 supports PVRTC, which stands for PowerVR Texture Compression.

I'm a little confused about why Apple can't support PVRTC after they stopped using PowerVR GPUs in their devices?

PVRTC is a texture format. Its latest incarnation (PVRTC2) was introduced in 2013. Being able to load and render the texture format (whether efficiently or not) doesn't appear to require a licence. I used to use PVRTC assets when developing for the original iPod touch. I can imagine Apple retaining support for the format on new hardware for backwards compatibility reasons, such as being able to load and run apps with PVRTC resources

It could very well be the case that PVRTC resources are no longer rendered using the same tech on modern Apple GPUs, and general performance improvements since 2013 make it a non-issue

I don't think support for the PVRTC format implies that a PowerVR GPU design is in use or that "plenty of PowerVR tech" is present in modern Apple GPUs
> The question suggests that you can somehow give yourself a new title which usually isn't true for people who work for someone else.

> In some places to get a senior developer title, you just need to ask. Your manager then tells HR to change one cell in a spreadsheet and congrats - you're a senior software engineer.

That's the "somehow". There is a very strong sense in which whole "asking your manager" thing is a mere formality—it's very unlikely to be declined if the title you're asking for is remotely appropriate (and, to be honest, often even if it isn't.) Your manager is going to be very happy that he or she has a way of keeping you happy and rewarding you for your work _without_ it coming out of their budget (the way a raise or a bonus would.)

So (at least in companies of a certain size, where this is more or less the level of formality attached to job titles), a title _is_ something you can decide to give yourself—yes, you'll want to run it by your manager to get them to ratify it for you, but that doesn't take much. Once you've decided that you want to be called by the new title, the rest is just paperwork to get it formalized.
> 4. Technician sees the outcome, they can update their assessment

Will result in exactly what I described above.

> If one of technicians has too much errors in their initial assessments, it should raise a concern.

People will refuse AI oversight if there are associated sanctions. People will make every effort to game the system. Following that, you'll be left with:

a. Pay techs more, so they accept the new working conditions.

b. Fire all techs and make do with a (potentially suboptimal) AI system.

Yes, this is very much gate keeping at work.
If they become a monopoly by simply providing the best service available, who is harmed? To me it looks like "won't someone please think of the poor advertisers"
Did they pledge not to make any more, or did they just stop making them with no commitment either way?
Its not even that TI are asking to de-index data sheets - they are asking to deindex TI products from 3rd party stores.

For example, DMCA notice: https://www.lumendatabase.org/notices/18049758?access_token=...

First link from "ALLEGEDLY INFRINGING URLS": https://www.distrelec.de/en/multivibrator-monostable-pdip-te...

They are pretty much all the same - product links. Did google simply obey this and delist the URLs? How is this even legal.

TI recently dropped some distributers - maybe they are doing this as a way of removing 3rd party retailers under guise of copyright violations - DMCA abuse, pure and simple. Should be HEAVY penalties for this kind of crap.
Cribbing from the comments on the original article, this does still seem to depend on hardware support to be helpful, but doesn't require an IOMMU. Doing things like reducing the size of the PCIE controller's aperture into RAM, or using ARM's Secure/Nonsecure modes in a cute on way some chips can give you a simple base+bounds restriction for all DMA, that's still beneficial but not really a full MMU.

https://lwn.net/ml/linux-kernel/d7043239-12cf-3636-4726-2e3b...

So that paragraph from the article is at best extremely confusing.
https://news.ycombinator.com/item?id=25184751
Yes, I think Tokyo being expensive is one of the myths westerners like to repeat about Japan.

One reason, I think, for this misunderstanding is that Tokyo is laid out quite differently from American cities. Space is used very efficiently and you can live quite far from central Shibuya / Shinjuku / Chuo while maintaining a 20-30 minute commute by train.

Another factor is that in Tokyo, most people do not own a car. Commuting by train is significantly cheaper than owning a car, and many companies will even pay for your train pass.
You do know the US is now the world's #1 oil producer (and food producer).
Maybe there are multiple legal definitions
> I don't know why they go about it in such a manual way.

Because I don't generally give the code permission to modify itself. Principle of least privilege and all that.

Outside of this one specific situation (upgrades) it's not needed, the rest of the time it's just one more layer of security in the way of various forms of exploit. (Maybe it's just trauma from dealing with the 8,000 forms of wordpress exploits back in the day and dealing with finding half of wordpress having random code added to it to persist exploits/randomly redirect people to scam sites/etc)

In the end it adds like 5 minutes of inconvenience to my upgrade process.
> I'll explain how someone can be anti-illegal immigration but not against immigration per se.

When I say “anti-illegal immigration” I mean “in opposition to immigration which is currently illegal,” not “in opposition to immigration that would be illegal if the laws were exactly how I think they should be.” That last one is essentially tautological, but seems phrased to deliberately obscure intent. It would be like saying “I’m against illegal homosexuality” but then adding “oh but I think homosexuality should be legal.”

I completely agree with the appropriateness of your analogy, but I remain consistent: I disagree with the people who oppose breaking the law to get medicine, and I instead oppose those who create and enforce the laws restricting access to medicine.
Sounds like a nuisance lawsuit over a minor technical issue involving filling a report. No wrongdoing seems to be even alleged, other than Palantir being a tech firm and therefore evil.