skysight-inc/HackerNews huggingface dataset:
Really? Man that’s too bad… but I understand. People really didn’t understand how lucky they were to work in a company where leaders came every week to answer questions
I wonder how the world would be different if Microsoft had just let them die. Would it be better or worse? Would we all have slate-style smartphones now, or would they have taken much longer to arise?
please be a browser based emulator :fingers_crossed:
tf are you on, paths and clipping are essential.
Is there though? I mean now all deposits seem to be covered 100% with no limit. That makes the less risky than they were 2 weeks ago, doesn’t it?
They sell fake pregnancy pillows in China to put in your belly to get people to give you a seat on the metro. Of course that doesn't really work as soon as people knew about it.
Feel free to check this report from The Economist: https://www.economist.com/special-report/2023-03-11

Table of contents:

- Taiwan: Taiwan is a vital island that is under serious threat

- The past: How Taiwan is shaped by its history and identity

- The economy: It is time to divert Taiwan’s trade and investment from China

- Semiconductors: Taiwan’s dominance of the chip industry makes it more important

- The home front: The battle with China is psychological as much as physical

- Defence: Taiwan needs a new defence strategy to deal with China

- Politics: Taiwanese politics faces a crucial election in early 2024

- What Taiwan needs: Taiwan desperately needs support from the world
> A manager writing code would have been an absolutely jaw-dropping ludicrous idea – their function was to engage in high-level planning, manage people by doing 1:1s and participating in the stack ranking process, and they had four layers above them doing the same thing.

My theory is that the companies grew bigger, their management became risk-averse for good or for bad. The logical thing for the management to do, is to insert a layer under them to insulate themselves from unknown risks. As a result, managers were busy planning and aligning and challenging any bottom-up plans but in reality they were just actively avoiding personal risks.
Where are the computer programming trade schools?

TasTAFE offers a Cert III in Information and Communications Technology. This looks to be one third tech support, one third networking and server operations, and one third python / web / CSS. So not really much programming.

A programming trade school to Mr would look like: four years on the job as an apprentice, full time, at some discounted pay rate.

Two weeks four times a year at a training institution, away from the demands of the job, where theory and practice are taught.

My trade certificate (metal fabrication) is a Cert III, my trade school included a fairly wide variety of subjects, both theory and practical.

The employer would be required to give progressively more difficult tasks, and doing apprentice swaps with other businesses to cover industry experience if in-house doesn't provide opportunities for key requirements.

Is anyone, anywhere doing that?

I help train two apprentices every year here in metal fabrication. It's not that difficult, but few developing foetuses are borth wielding a welder. I mean the trade is not difficult, training people is hard.
> Twitter's daily active user count has gone up since Musk took over.

Hello brand new account, do you work for Twitter? If not, how do you know?

In another comment you ask to see Mastodon's active user count. Where's Twitter's? Personally I'd love to see a line chart of Twitter's DAU for the past six months. Like way more than I'm interested in Mastodon's.
I hope I'm not the only one who read the headline and thought this was going to be about women being discriminated in the housing market.
> There is no such thing as computers without programming.

"Programming" in industry has a very narrow definition though.
Using Brave for watching YouTube also helps with this.
> It needs to be more like a trade school. The vast majority of jobs call for workers who can create and maintain programs that actually do things, not just theory.

These usually are the worst "programmers", in my experience. And I was one as I didn't go to CS school and was mostly self-taught. Lacking the basics of CS, you are just a code monkey.

> I've encountered far too many CS interns and grads who couldn't actually write reliable, non-spaghetti code.

An intern is an intern, I guess.

> They also typically write commit messages that consist entirely of "Updated $THING" (no shit, I can see that from your diff), nothing about the why.

You should have a an employee handbook and a coding style. Lazy people are everywhere, however.
If you run an ARM OS in it, the performance is great. If you run an x86 one it’s unusable.
I finished my CS degree in a top CS university in terms of ranking.

I never took any database modules, I am entirely self-taught on SQL and MongoDB through some side projects.

I never took any concurrent programming courses (not interested).

I only took one network course and quickly forgot everything except there are 7 layers in OSI model (or is it 5?)

Needless to say, I never needed any of those knowledge in my work as a frontend engineer. Even if it is needed somehow, I could just fire up MDN/Wikipedia or ChatGPT and ask.

What I did take are a lot of software engineering and AI modules, and I found them to be more useful or interesting.
> retained elements of Chinese culture cancelled during the cultural revolution

Very interesting. Would you go into more detail?
Remote work is very valuable.

It makes the economy more efficient by reducing transportation costs, reducing carbon emissions etc.

It allows companies to hire from locations that they previously thought were unviable.

It helps employees spend less time in traffic and more time with their loved ones.

There may be some negative side-effects, such as making it harder to provide guidance to new hires, holding unmotivated employees accountable etc. But I think these problems should be manageable. Some ways to manage them would be: building more on-boarding resources (videos, documents, etc.), having regular virtual meetings with new hires and status meetings with unmotivated employees etc. It may be a good idea to pair new hires with each other on some projects or require new hires to come to office once in a while.

Ideally, companies should work around the problems with virtual work because remote work has certainly demonstrated its benefits. Let's hope that they will find those ways and improve the work-life situation for many of us.
He def. doesn’t lack vision. And AR/VR is the future for sure.

Now I would agree that they were late on AI. But his last post only mentions AI as a tech (not even the metaverse). So let’s see.
> There is no such thing as computers without programming.

But there is computer science not applied to computers: Operations research for instance is basically a branch of CS: it is not about programming and it has applications in business, logistics, etc.
This might come across as rude, but shouldn't you have asked these questions before interviewing people? As the interviewer it is kinda your job to know this.
I can't give you a mathematical definition of it, but my intuitive one is that an unsound type system is a collection of kludges. It's relevant for programming because the language winds up with all kinds of ugly edge cases where things just don't line up right.

With a sound type system, you can do things like compose a new type out of other types, and it will work consistently (not produce weird edge behaviors).

For example, C's `void` type introduces anomalous behavior. A function returning `void` is not composable, e.g.:

void foo();
void v = foo();

would work in a sound type system, but does not work in C. You'll see it in the compiler implementation because it's a special case that appears over and over.
A type system is an aspect of a logical system. You can have typed boolean algebras, I don't think anyone programs in those though.

A CS courseload certainly doesn't (and certainly not in the required selection of courses) cover soundness of a language. Even my theory-focused classload only covered automata up to proofs of regularity etc. This is, sort of, step 0 in soundness-proving methodologies, but it's only step zero.
I'm sure the effect varies from person to person, but this healthy adult who was bitten would vehemently disagree: https://www.al.com/news/2015/06/how_a_ua_doctor_allowed_a_bl...
The cleaning up on the Wikimedia Commons one is not that great either, and the contrast is worse than the one from getty. I would say neither is great.
idk i export SVGs from inkscape and edit them by hand pretty frequently, it's not that hard.
1. Not even true.

2. I have kids. Fuck them spiders.
How come layoffs are typically only of FTEs and not contractors? Is it because FTEs and contractors are different types of costs like "personnel" as opposed to "project-based resources"?
As a way to get around the app store, wont the iPhone app for this get banned eventually?
Much of my LinkedIn inbound is the thinnest possible veneer in order to appear personalized while being as low effort as possible.

I agree that is still a symbolic representation of the organization.
There’s no chance this would happen unless they allow people to move back to a chronological timeline. I
I think you're wrong here. Reread it, as it implies that remote work is not working "effectively"
This is an accounting question, no one intrinsically cares about identities except as entertainment or for sentimental reasons.

If someone said that we Officially (TM) become a different person when we sleep and wake up, no one would care.

On the other hand, we would really care about cloning because all sorts of things assume it to be impossible and it would all be a huge mess in practice. Not because the identities got tangled, but because as a consequence we don't know how to jail someone who created a clone a year ago, for example.
Good luck for seo but I like the name :)
> The circumvention measure thing might technically work (in that it interjects a violation into a workflow that would otherwise be Fair Use), but as a practical matter that doesn’t matter for most users or against most violators. Moreover, to the extent its primary effect would be to adversely impact otherwise noninfringing use, it would be a textbook case of a justification for the Librarian of Congress issuing a DMCA exemption, which would then negate the legal utility entirely.

That's a big if. Sure the librarian of congress could justifiably issue an exemption, but i think it is far from garunteed that they would.

I think you are underestimating what a cooling affect FUD related to anticircumvention could be. Just consider all the stuff related to dvds that went down back in the day e.g. Dmitry Sklyarov being arrested at defcon (even if it didn't stick). The uncertainty could definitely have a major cooling effect.
> The distinction is dumb.

You would be better positioned to make that argument if you could demonstrate a basic understanding of what the distinction is.

> People’s main thing they have to pay on a regular basis is rent or mortgage, so the cost of housing should be included in the consumer inflation index.

The cost of housing as a consumer good (rent, actual or, for homeowners, imputed) is included in inflation measures (consumer price index, PCE, etc.)

The asset price of residential real estate is not, but that’s a different thing.
Yeah that’s a real issue, and that’s the trade off that a leader must be aware of when they communicate things like that. The last paragraph of his note points out that he chose to be more transparent this time.

Note also that most layoffs will be non engineers.
That's not a real Plato quote. Quote Investigator couldn't find any appearance of it before 1967.

https://quoteinvestigator.com/2014/12/13/riot/

p.s. What I'm sick and tired already of is the word "boomerification", and that's the first time I've seen it.
Ah, interesting feature I didn't know about, thank you.

It's one of the parents in that comment chain (top comment on the story): https://news.ycombinator.com/item?id=26791597
> I might be off-base, but I feel this is a very American thing to do: argue.

I’m a German, back in school (20+ years ago) I was taught that arguing, when done in good faith, helps everyone. So I disagree heavily with your characterization of arguing as American.
This should be I/o limited though.
I used this for a project re: similarity between two strings.

The Jaccard similarity between sets of uni- and bi-grams was a surprising effective metric.

DOG -> {d, o, g, do, og}

GOD -> {g, o, d, go, od}

intersection = {d, g, o}

union = {d, g, o, do, go, od, og}

J = 3 / 7 = ~43%
Agreed. Next up will be 1hr dev certs or god forbid ai detection of “rouge” apps by iOS.
That’s a comment that says nothing if I’ve seen one.
Berlin as an option stands out both geographically and in cost of living. What makes it attractive despite that?
The term is "cargo cult". But yes this indicates that Meta leadership has no idea what it is doing.
Isn’t that crazy tho? I heard that as well
This is almost always the prevailing idea. "Management are doing this on purpose".

Dont think that is the case. Its more like we hired a somewhat poor manager, that manager hired yet more poor managers who in turn hired even more poor managers. All of these poor managers finds ways to make themselves appear useful using what they know how to do: endlessly discuss things.

The above is a caricature, but I think it has more than one grain of truth to it.
Completely different landscape but “Rewilding” by Isabella Tree goes into quite a bit of detail about similar challenges in the U.K., for e.g. neighbouring farms being unhappy about them letting grow plants they consider weeds, having to remove carcasses of large animals due to agricultural regulations etc.
sounds like you havent lived in china for a long time. it's better now
I don't think science is the word here. Entertainment is.
Algorithms are programs. Computing is running an algorithm, the program. Computing is programming! The Turing machine was a theoretical concept created to prove things about whether we could program a machine to solve a certain class of problems.

It was stated above that 'a function is effectively calculable if its values can be found by some purely mechanical process'. We may take this statement literally, understanding by a purely mechanical process one which could be carried out by a machine. It is possible to give a mathematical description, in a certain normal form, of the structures of these machines. The development of these ideas leads to the author's definition of a computable function, and to an identification of computability with effective calculability. It is not difficult, though somewhat laborious, to prove that these three definitions [the 3rd is the λ-calculus] are equivalent.

— Turing (1939) in The Undecidable, p. 160

Computer science is most definitely the science of programming machines (computers). It seems ridiculous to me to say CS is not the study of programming. Does CS involve other disciplines like math and physics? Yes. Of course. But it uses math and physics towards the end of programming a machine to carry out the programs.
It’s perfectly ok to post that, but don’t expect to not be downvoted for it
I'm sorry, I have no knowledge of current programming trade schools, other than the occasional blurb about "coding boot camps".
Humans do grammatical errors (non-native, for whatever expressive effect, typos, dialects, slangs etc.) => datasets contain a percentage of grammatical errors => LLMs does it. I mean it can be about frequency, and carry infrequent errors because of it. I don't see any contradiction.
I already decided I've to read it at a time that isn't Monday early morning. It wasn't immediately obvious to me what their conclusions are exactly.

I am not dismissing it out of hand (that would be bad science) but a critical look is certainly appropriate.

My gut feeling is that the full impact on the real world cannot yet be accurately judged.
Thanks for your comment! I'm glad it caught your attention and stood out as unique. Developing this has taken an inordinate amount of effort, so it's rewarding to see it recognised. I set out to create something different, and you made me feel like I accomplished that. Thanks for your support!
i found an even more effective method, which is to delete my profile. In seven years if using that site i never got a single meaningful interview from somebody who contacted me on linkedin.. every time i go to a job interview with somebody who found me on linked in, they end up telling me during the interview that they don't think i come from the right background for this position despite the fact that they are the ones who contacted me.

It did however lead to one fairly entertaining interview at a large well-known company that makes virtualization software in which the person interviewing me didn't believe me when i told him that the realloc function exists.
The crucial difference everyone overlooks is that an ideological dictatorship like communism is more sticky than a run-of-the-mill non-ideological dictatorship like those of SK and Taiwan.

The core belief of the communist party is will to power - getting and keeping power by any means necessary. There is no balance of power, separation of powers, checks and balances, independent court system, separation of military from political party, constitutional review or law, individual human rights, etc. Hence the term totalitarian - total control of people’s behavior, speech, and even thought.

All of communist ideology is an elaborate justification and sophisticated plan for getting and keeping absolute and unrestricted power. It is too deeply ingrained, too sticky so to speak, in communist party psyche and identity. Unlike SK and Taiwan it was never going to liberalize and discard itself in favor of democracy, an ideology directly counter to its core beliefs.
Here was me thinking that was just another way to say brogrammer.
Bubble hue
> We have our own take on exactly how we do it, but the gist is that all our software engineers are in a video conference with each other as much as possible and focus on a single task.

This is a pretty fucked up way of working. People can't get anything useful done if there is a mob of people on a zoom call. It's just a talkfest or more likely an opportunity for 1-2 people to dominate the conversation while the other folks tune out.

Even pair programming is a ridiculous waste of time a lot of the time, but this 'mob programming' seems to multiply the waste while achieving nothing much more useful than pairing. At least with pairing, the two people involved are building a relationship.
I'm guessing you want people actually coming to the mall or all the businesses will leave.
This is funny, but google actually added opus for BT in recent version of Android, for some unknown internal reasons (maybe 5.1, VR or so). No one using it obviously though

P.S. there is!
https://hydrogenaud.io/index.php/topic,114566.msg1023511.htm...
Computer Science is science. Knowing what tools to use to program is not important, it's easy for a cs graduate.

What's important is how they think and how much knowledge they have. No one cares if you use the terminal or you're still using windows for programming.
It's not surprising for the reasons you stated. People from Western countries find living in China undesirable, hence they need to be paid a lot to go there and work.
Relational algebra is math. SQL is a practical application of relational bags.

There’s math and science behind concurrency and parallelism, and the coordination thereof.

Network programming is a practical application of several parts, each of having foundations in math and science. From coding/decoding, to state machines. Wires are all about math and physics too.

There’s more that is often left out. Specifically holistic systems and their research. Lisp, Smalltalk, Self etc. These systems reach into math, HCI, compilers, JITs…
I think the only thing you can really expect them to have done is DS&A plus a bunch of math.

All the things you mention are fairly big topics, and not only that, you only really understand them by doing a bunch of coding over several years. You can get introduced to them in university, but a degree course is only so many topics and they all need an introduction. Chances are if a student has done these things it's superficially, in practicals that are similar to practicals in other sciences: you don't really understand it, you write it up, and then you don't rely on what you did for further studies.

I studied a bunch of things at university, leaving without being particularly good at any of them. For instance I built a radio and a bridge in my first year on the engineering degree, but I couldn't just become an EE or civil engineer from that. I wrote a thesis about early WiFi for the business school, but that doesn't mean I could just be a product manager.

Similarly, a student may have done a bit of joining tables in SQL, a bit of multithreading, and a bit of routing during practicals, but you wouldn't think they really understood any of those things in the way someone with a couple of years on the job would.
How about:

> In 2021, a Fed review of the growing bank found serious weaknesses in how it was handling key risks. Supervisors at the Federal Reserve Bank of San Francisco, which oversaw Silicon Valley Bank, issued six citations. Those warnings, known as “matters requiring attention” and “matters requiring immediate attention,” flagged that the firm was doing a bad job of ensuring that it would have enough easy-to-tap cash on hand in the event of trouble.

https://www.smh.com.au/business/s-20230320-p5ctgy.html
So what OS does this emulator run on? Windows, macOS, Linux?
Assuming the only purpose of universities is to serve the job market. I'd argue that the primary function of the university system is to transfer the collective human knowledge forward. The fact that some of it is sometimes needed in jobs is a secondary effect.

But you're right that there should be schools that teach the practical programming skills. But it's the the trade schools that should be developed towards this goal, not universities.
Wrong on your part. Macos had these keybindings since forever. They are not just per app but everywhere.

> I’m using it for over 15 years now! And I’ve never ever even just heard about this.

Wow, that is embarrassing.

Edit: For example

https://developer.apple.com/library/archive/documentation/Co...
Sounds awesome! Let me try 24 h first ha ha
If you were interviewing me as a junior I wouldn't have known any of it, but because I was about to take the classes that cover that stuff as electives in my senior year, not because my CS program was deficient. Remember that the college junior you're interviewing probably only has 75% of the knowledge they will eventually have.
That's what an internship after a CS education is for, to learn that about the practical stuff. If you want people with deep knowledge in these areas, don't hire interns. You're looking for qualified workers with experience, not interns.
Probably yes. But, I thought it is going to be about windows colors. That for some reason New Yorkers put brown windows instead of black ones into garages.
Because the bandwidth, bitrate and audio codec for HFP profile hasn't been upgraded in a decade. AptX and co. are only used in stereo profile with no mic support. As soon as you request bidirectional audio it downgrades to horrible old codecs.
Create it yourself, and post it here — just as others do!
How Video Games and Their Music Changed My Life
I turned Naval Ravikant into a coach with GPT-4