skysight-inc/HackerNews huggingface dataset:
>partly for the unspoken assumption behind many posts that FAANG-like companies are a good thing and a good working environment

Sorry for sidetracking, but are they not good working environments (note this is a separate question from whether they're a good thing)?

I've been planning to try to get a job at one of the FAANG companies, and have basically assumed it would be a good working environment based on the reputation, the perks offered, and my prior experience at another very large tech (but not exactly FAANG) company, which was that the working environment was generally very good there though I didn't really like how that particular company operated in the marketplace.
Law enforcement watches criminals, the judicial system watches law enforcement, the public watches the judicial system. Break one link in the chain and criminals will run free everywhere.
OT side note I haven't been able to vent elsewhere: who decided to remove failed commands from ubuntu shell history.. grr
I think part of the point of TFA is that it wasn't specific; the core values they suggest would make just as much sense for McDonalds and for GWU.
I think you misunderstood : the problem is not the trash-talking, the problem is that all Linux DE are trashes and if people were only putting their effort on one it wouldn't be trash.
Microsoft Zero and DeepSpeed: Memory Efficient Large Neural Network Training
Very cool stuff. I wonder what they use for the wireless connection.
[EPUBReader](https://addons.mozilla.org/en-US/firefox/addon/epubreader/) is an _okay_ ePub reader for Firefox. It's not fantastic, but it's good enough for ephemerally reading ePubs I don't want to put on my Kobo.
I believe in both Creationism and Evolutionism, but in a
modified way: For each entity there was a proto entity that
was created by some process. Like you have some primordial
elements that are intelligently organized in a way that
creates life. Then, this first entity, evolved , during
billions of years, following certain laws created by this
Creator, to the form we have today. In sum, I don't believe
everything came from Chaos by chance. There must be a
sentient force, with a consciousness far beyond what we can
conceive, that manipulated this Chaos , primordial elements
and created everything from it. Chaos, by it's very nature cannot create order from itself. This is the only explanation
that makes sense to me. To me we all got pieces of the
truth. One day we'll merge it all and understand everything.
I think it's also because Markus always wanted to have a music Podcast, and I think Spotify will help with the licensing/integration for that?
A good rule of thumb is that the more a corporation talks about "culture", the more the employees should be wary that they are getting fleeced.

A lot of companies have realized that they get employees to work harder for less if they are able to get the employees to develop some sort of emotional attachment to the company. If you as an employee are getting a lot of push about "company culture" and the company is trying to push various experiences to make you feel good about the company, you should make sure you take the time to seriously look at your compensation and what the market compensation is, and see if they are trying to underpay you relative to your value.
Bendable screens are just such a bad idea on so many levels. You can't even bend paper without damaging it. This is why scrolls curl and folds leave a crease. Clothes wrinkle all the time from normal use. This is without millions of tiny electrical components that need to work in an array without more than 2-3 failures. Unless it's self repairing these won't work.

Right now the focus is trying to make it bend in a predictable fashion and then protect it. But the flexible screen makes this so hard. It won't fold flat so you are dealing with a gap between the sides of the folded screen that can be damaged by pressing stuff between them. Also there is a gap between the phone and the screen itself. So unless you make the case and mainboard bendable too you can crush dirt between the screen and the case.
Some friends think I'm overreacting for refusing to use Microsoft products to this day, yes they have open sourced a lot of cool tech but they are still Microsoft. I felt vindicated when I bought a Lenovo laptop after using mac for the last 8+ years and found out you need to create a Microsoft account to use it!
Truly gnarled legacy code can be almost impossible to understand just by reading, so that truly grokking it requires writing something in the codebase. (Mind, that's necessary for understanding but not sufficient.) And so at a certain point the question becomes - if you can spare the time to go beyond one-off hacks, why isn't that dev time going into adding test coverage, simplifying, etc?

There are still times when knowledgeable legacy maintenance is the right answer, I think. In particular, the Catch-22 of systems built without the capacity for online updates which can't be taken down to add that capacity. I've heard horror stories of the deeply-understood hacks that keep telephone networks running, because they're ancient monoliths contracted to >99.9% uptime. But in general, the argument for not rewriting legacy code is that it takes too long, or it's going to be expired eventually, and so relying on the original author or hacking in changes is more efficient. It seems like "don't rewrite it, but repeatedly spend the time to bring new people up to full expertise" has a very narrow window where it's the right choice.
> Functional programming is about function composition

It sounds unnecessarily abstract. Isn't functional programming simply avoiding side effects? It forces you to use immutable datatype and write "pure" functions.
Epsilon Theory: Body Count
Or the only people who get caught doing illegal stuff on the internet are the ones who are sloppy and give themselves away.
'Reaper of Death' Tyrannosaur Discovered in Canada
University of Maastricht says it paid hackers 200k-euro ransom
Does standardization count as an invention? Then I'd put the metric system higher than shipping containers.

I'm not sure "you can pretty much build it yourself", either. The actual process is pretty involved [1]. Even if each step is simple, it's a lot of work, and building a large 3D object to precise specifications is not easy.

[1]: https://www.youtube.com/watch?v=z7l6AQN1KV0

On that note, though, I submit arc welding as a simple modern invention of great importance. Living in a city, it's rare that I'm not within 2 steps of some object that was joined with arc welding. The basic structure of an arc welder is really simple: an electric current, a wire feeder, and some way (like a noble gas) to protect it.
Torrenting is sadly impractical in some countries :/
There is an ongoing "rust"-ification of the codebase. I agree it is easier to audit when the code is clearer, but the majority of deanon attacks seem to concern network or browser techniques.
Fair observation. I will change my ways :)
It's part of the ongoing "corporatization" and "MBA-ization" of US colleges and universities.

GW's attempt to institute a "culture" using techniques developed at Disney is just one of many possible examples, although I will admit it is a particularly easy one to mock. (Quoting the OP: "The GW culture initiative can be summed up in two words: Mickey Mouse.")

Much of higher education in the US is now controlled by an administrative bureaucracy that thinks in terms of corporate strategy, corporate culture, financial incentives, business processes, and so on. These people don't teach or conduct research, and in many cases have never taught or conducted research. They think of academics as "human resources" that must "add value" to the organization, i.e., produce benefits that can be readily measured.

At the top of this growing administrative apparatus are college and university presidents earning seven figures a year, but typically they also earn additional income from sitting on corporate and non-profit boards. Presidents tend to have illustrious academic pedigrees, but their involvement in day-to-day academic matters is at about the same level as the involvement of a burger-chain CEO in the operations of a single restaurant in the chain.

Below presidents, there are multiple layers of bureaucracy that have been growing for quite some time, with no slow-down in sight. According to federal figures, as of a few years ago, the number of non-academic administrative and professional employees at US colleges and universities has more than doubled in the past quarter century, outpacing the growth in the number of students or faculty.[a]

Perhaps the most salient example of this ever-expanding bureaucracy is Stanford's shiny new 35-acre campus in Redwood City, which houses only non-academic administrative staff -- that is, people who work in departments with names like Finance, Planning, Facilities, Human Resources, Business Affairs, etc.[b]

Whether this corporatization proves a good or a bad thing in the long run, it remains to be seen. (I doubt it will prove to be a good thing.)

[a] https://www.necir.org/2014/02/06/new-analysis-shows-problema...

[b] https://redwoodcity.stanford.edu/
I don't know if you're talking about like the heat death of the universe, and so like nothing is "forever", but I don't see signs of programming language innovation slowing down at all.
Several years ago, I had to attend a full day "culture training" session given by Senn Delaney (a division of Heidrick & Struggles) [1]. It was also a massive waste of time. Our company actually has a really great culture, and what I remember of the training amounted to a somewhat subtle attempt to indoctrinate employees to be more blindly obedient to management change initiatives. There was some other stuff, but I honestly can't recall anything else. Maybe some simplified Meyers-Briggs type thing.

The only time I've heard any of the concepts cited since the training push has been in the context of some mid-level executive type pushing an unpopular top-down change, and even then, they seem to be at the bottom of their rhetorical sack. My co-workers' reaction ranged from neutral to eye-rolling, and as far as I can tell, no one has explicitly employed the trained culture concepts and the whole experience has mostly been forgotten.

I have no idea how much the my employer paid for all this, but the cost must have been enormous (every employee had to attend a course that took between one and three whole work days, with no multitasking allowed).

[1] https://www.senndelaney.com/
We're using intercooler on our current site and find it easier to keep the API side of the application separate from the HTML-generating MPA side.

Internally they both call out to common code, but we like to keep the API-side RESTful and aren't so concerned about REST for the HTML side, both the full page views and intercooler-specific partials.
My rule is the more a company talks about things like culture, the less they live them. The best companies I have seen had no workshops or motivational posters but after being there for a few days you clearly could see the culture from the behavior of coworkers and management.
I agree with you. This comment should be higher up as it's more objective to this whole situation than a lot of the top comments that quickly resort to Microsoft bashing and "remembering the old Microsoft is the same Microsoft" type of comments.
Yeah, it ran everything you typed as root.

So open up a chat app, type return, reboot, return. Tada.

I can't find some original sources, but there is a summary I found on Slashdot. https://mobile.slashdot.org/story/08/11/08/1720246/bug-in-an...
Joke? I think they just store locally on the rover and then retrieve it. They have a picture on the right with the Icefin labeled "after last dive"
Confirmation bias.

Imagine all of the criminals out there who are running operations so well oiled that they leave little exposure for being caught.
Is there something similar to this for someone without a bachelors degree?
A good rule of thumb: if you can't imagine a company adopting the opposite position of a "core value", it's not a value at all.

"Honesty" is not a value.

"Move fast and break things" is a value.
For fast food giants, breakfast is the most important meal of the day
> Your monitor does, and if you have a TV capable of HDR (hi dynamic range) that's got a wider gammut, for example...

Not true, hdr just means a better contrast ratio.
Actually these things are cool partly because you can't rely on any connection, so the vessels have to be able to at least home autonomously.
Endless night at -50 degrees: A look at life on an icebreaker
I'm more responding to the idea that programming might become simple and automated, and we can't even predict technological changes a year or two out. You're right that Python could be relegated to a niche language in 20 years. That does happen.

What hasn't happened is a fundamental change to programming languages since the 1960s, despite the incredible increase in computing power, ubiquity of computers and much better tooling and environments for programming languages. There's no evidence that this is going to change anytime soon. All the popular new languages are similar to the popular older languages. If people don't want to program in JS, they transpile from Typescript. Even web assembly is a means to use a language like Rust on the web.

There's no simple, automated PL on the horizon that is going to replace JS, Java, Python, etc. There isn't one for spreadsheets, either, which is a technology from the 80s.
Catastrophes and Correlations (Money Stuff)
> assumption is that using another color space (like proposed CIE) would unlock mathematical manipulation of color palettes in design

The point is not really “mathematical manipulation” per se.

It’s helpful to have human-relevant coordinates anywhere humans are making the decisions, because it dramatically reduces human confusion, and leads people to make better informed decisions.

“HSL” and “HSV” (i.e. the RGB cube arbitrarily squashed into a cylinder) are bad models for human use, because despite their names the coordinates have little to do with human perception, and as a result create tremendous amounts of confusion and bad results, especially from anyone who isn’t an expert artist.

https://en.wikipedia.org/wiki/HSL_and_HSV#Disadvantages
It's not an overreaction. It's literally a targeted ad showing up in your day to day work space. It's invasive. I switched to mac a long time ago, but I still have a Windows device because some things are just painful (or impossible) to use on a mac.

The difference between using an application that prompts "make this default?" and a specifically targeted ad showing up on your start menu is that the user used the application that threw the prompt...That might actually be helpful.

The fact is, if Microsoft wants me to switch to Edge, they need to tell me the benefits. A chart will do fine comparing it to other common options. I don't need a targeted ad that proves they know and keep track of what browser I'm actually using. That's literally ridiculous.
> It means that all future developers will have to spend a lot of time to understand complex code that could be simpler...

I've seen this story over and over. I'd argue that the following story is much, much more likely than "devs were in a hurry and wrote bad code":

Developer comes in, understands the happy path, asks why there's so much code, starts advertising how they could rewrite it. Once they get the green light, they quickly implement that 80% happy path.

Best-case scenario for tech, business is somehow convinced that this new thing is shiny enough that they give the go-ahead. [0] Manual workarounds are implemented for the 20% of unhappy path processes. Eventually, business will start asking for the system to automatically cover more and more of these unhappy path cases. End result: The system becomes a complex mess of code to handle these multiple edge cases. But hey, it's at least a different complex mess than before!

Lesson: The code is a mess because it's encoding a messy business process full of one-offs and edge cases. Rewrites of systems like this only work if the business process is simplified in parallel with the redevelopment effort. If the business process remains unchanged, the code will reach the same endpoint. Worst-case scenario, everyone will saw-tooth oscillate every few years between "shiny, fast, and 80%" and "old, slow, and ~100%". (Worst-case because it allows for the minimum amount of ROI extracted from the technology for the same business process.)

[0] This is already pretty unlikely. More likely, business is not willing to take on that work, and will demand 100% of current coverage. End result is the same, just now it happens all at once instead of sneakily over time. It's up to political and cultural inclinations whether this becomes a kill shot for the rewrite. Some places will force it through anyway, while others will see the writing on the wall and just end it.
I also struggle with staying motivated. For me paying for classes (by enrolling in a master's program) was the best way to continue learning after undergrad. Any time I'm enrolled in a class there'll be nights when I'm reading/working on coursework thinking "man, I really don't feel like doing this." That's actually proof that the class is working, because there's no way I would be doing that much work if it wasn't for the class.
JSON/code strings become invalid after pasting them in a Slack message
12-Hour ML Challenge
How can universities afford things like this, when, at the same time, there seems to be a big student loan problem in the US?
There's quite fundamental optimizations that will be missing if separately compiled pieces cannot optimize together. These barriers disallow many things. Additionally, anything that relies on higher order functions provided by the user, such as optimization or differential equations, will run into issues because those functions cannot be optimized by some super good package developer, but instead have to come from the user.

This blog post highlights the massive performance advantages Julia can have when you start integrating optimized packages and allow for optimizing across these barriers in Julia, and also the pros and cons of allowing these kinds of cross-function optimizations.

https://www.stochasticlifestyle.com/why-numba-and-cython-are...
Joke

----

Your head
>those of us old enough to remember the Halloween documents don't buy the whole "new Microsoft" thing.

>Cynically, it's amazing that Microsoft collects so much personal data about each user -- and yet its "target" ads are hopelessly generic and tasteless.

This doesn't surprise me. As someone else old enough to remember the Halloween documents, MS has long suffered from serious organizational incompetence. Just look at that whole debacle they went through with music players: "PlaysForSure", Zune, etc., where each one obsoleted the last one and screwed over any users who had bought into it. Exact same with their phone OSes.

Maybe it has to do with that funny org-chart picture with the different MS business groups pointing guns at each other. They collect a bunch of personal data, but can't look at things from a big picture and think "we collect all this data from our users, so maybe we could use a little of that to target our ads better". Of course, if you look at MS's marketing over the past 20 years, it should be readily apparent that they have some of the worst and most clueless marketing talent in the entire corporate world.
I'd pay up to 500€ for a 100% telemetry / ad free version of Windows.
https://hbr.org/2002/07/make-your-values-mean-something is the classic article/opinion piece expounding approximately the above.
Color-Changing Material Unites the Math and Physics of Knots
Even the American Military Is Struggling with Right-to-Repair
And on what is that guarantee founded?

Edit: I appreciate the flag, but I'd much rather have an answer.
BBC: Bill Gates 'not buying our hydrogen yacht'

https://www.bbc.com/news/technology-51446663
Very cool. I remember seeing a similar tool called Yewno that Stanford had access to that had a semantic web of topics linked by a graph, and wanting to find or make an open source alternative. I can see a lot of possible uses for this in the future.
I'm starting to lean towards holding ALL app state in a single store rather than having component local state because every so often I get burned by not seeing the future.

Example: okay I have a bunch of tabs that show different views. The state for which tab is selected can live with the tab container. Months later I find that I need other parts of the app to be able to switch to a different tab when user actions happen.

At this stage all I put in local state are the most basic things like dropdown open/closed state.
>I felt vindicated when I bought a Lenovo laptop after using mac for the last 8+ years and found out you need to create a Microsoft account to use it!

I don't have the same laptop so I can't comment on your exact situation. That said, I have a Windows machine and I am not using a Microsoft account to log in so your experience is not universal.
> Mathematical texts are already using 1-based indexing

For matrices and vectors, usually. For series and sequences 0-based comes up quite often too.
>Yet three of the podcasts I mentioned have survived for well over a decade.

That's because podcasts are still part of an open ecosystem. I think the current system works very well and I don't want it to change, but I can see a walled-garden arise and lock the majority of content away behind proprietary podcast clients (much as video content is locked inside the YouTube garden).
> places in England where "r"s at the ends of words or before consonants are pronounced, like in America but unlike in RP

Specifically in the west country of England. This accent was borrowed by Hollywood to create what we know today as the "pirate" accent.
I have one that I use occasionally. It's currently charging in the kitchen.

Though most of the stock apps on it don't work anymore, it's fine as an actual telephone, address book, very basic camera, and a few other things. A lot of the apps on it are no longer available, and since the App Store app is so slow as to be unusable, they don't get removed.

Safari works, but most sites look like they've had their CSS disabled. So it's kind of like WAP days.

It's a good phone for banging around with in uncertain areas, or where you need a phone that you don't mind getting wrecked.

In my opinion, the form factor is still unsurpassed. And it feels good in the hand -- weighty and assuring, but small enough to not get in the way.

The thing I use it for most, though, is the music player. Somehow it sounds better than the newer iPhones. But then, I also think the Shuffles sound better than the newer iPhones.
Why are teenagers subjected to this kind of stuff anyway? It's usually pretty apparent that they don't like this stuff. They won't tell you outright, because they're trained to be compliant and taught to never entirely disagree, but it should still be apparent to those who understand teenagers, no?
My point exactly! Thanks for clarifying.
HDR means each primary can get much brighter. The range of possible chromaticities does not change, but the 3-dimensional gamut still gets much larger, and in particular it becomes possible to make much more colorful bright colors. You can simulate e.g. a flashing red light in a way that is impossible on a lower-dynamic-range display (where the light has to either look too dark or too pale).

It still isn’t going to help you show a very intense dark teal color outside the capabilities of typical mix of RGB “G” and “B” primaries.
To this point, is there an open source, encrypted data sync server? Some encrypted database I can connect to and query for data, that will also do deduplication, etc?

I'm imagining something like a shell history client storing the history on this database, with the server having no knowledge of any of the data, but the client still being able to easily sync it between devices.
Can I make plastic myself?