skysight-inc/HackerNews huggingface dataset:
> IBM managed to beat Garry Kasperov using symbolic AI did they not? So in what way does it not work?

Ok, I should be clearer. ML approaches are way way better than symbolic approaches. Given almost any problem, it is much much easier to make an ML approach work than any symbolic approach.

Yes, chess was first solved symbolically, but it's since been solved by ML better and more easily, to the point that stockfish now incorporates neural nets [1]. ML has also given extremely high levels of performance on Go, Starcraft, DoTA, and on protein folding, image recognition, text processing, speech recognition, and pretty much everything else.

I would challenge you to name any (non-simple) problem where traditional AI methods are still state of the art.

[1] https://stockfishchess.org/blog/2020/stockfish-12/
I'd say the likelihood seems a lot higher now than it did in Kelvin's time.
macOS. It's not been called OS X for many years.
As much as I would like to get one of those M1 Macs, this is exactly the reason why I will wait for the 2nd generation of their processors. My Intel MacBook runs rock solid and stable. Until the ARM Macs haven't reached that level of stability, I am not willing to make the switch.
Yeah I agree but as the sibling said if you are not in a distributed setting and have an N:M threading model the overhead can be low enough it's often not such an issue. But otherwise I'm a little unclear whether concurrent logic programming supports e.g. asynchronous comms with pipelined requests. If not I guess to some extent you could do it at the application level?
In my company we use hackerrank for the coding interviews, but more as a whiteboard, since we are not doing in-person interviews anymore. We say that syntax is not the most important thing, we are not going to run the code, and that anything they would usually check on google/SO, they can just ask us.
If you use 'native' imports in that way instead of bundles, you're still stuck with artificially delayed loading times because the browser has to parse your code, request the first layer of dependencies, parse that code, request the second layer of dependencies, etc.
My side projects lately involve images, illusions, and objects with one foot in the real world and one in the digital world.

I hesitate to call these ‘metaverse-ready’ but they are.

I’m not sure putting any label on them makes them easier to understand, so I don’t. When it hits you, you feel it, and that is good enough for me.
Android phone and Ubuntu on my desktop PC and ThinkPads.
Applied Geometry in Babylon
One wonders if there is some weird software his employer installed? Probably not. Apple just dropped a new chip into a laptop designed for another chip and its not a good match. Mac controls the entire production process including software. That laptop was designed for a different chip. Everything else with the M1 is fine because the hardware was designed for the chip
> Why don't sed, awk, grep, etc.. all the Linux things work quite right?

Why should all Unix implementations work just like Linux? What's so special about Linux? Why doesn't Linux work like BSD?
It’s a perfectly reasonable reason: they were forced to open source their objective-C compiler that was built on gcc and decided they didn’t ever want to be in that position again. The BSD tools are annoying, if you’re used to the Linux versions, but they’re perfectly reasonable implementations of the relevant POSIX utilities (better than busybox, for example).
Yeah, tagging really seems like the job of a file manager (and indexer) rather than a file system. That seems like an easy way to get everything we want without rewriting billions of lines of code that deal with hierarchies.
If using Windows, use Everything (https://www.voidtools.com/) and when naming a new file treat the filename as a tag set.

Then Everything could become your shell ...
So what are they getting for 125m why can’t these employees just negotiate better salaries elsewhere?
Kinda boring but I would say mid Atlantic USA. Roughly between Virginia and NYC east of Appalachians.

Why? Variety.

You get four seasons, each season itself has different weather patterns. Enough to range between hot pool weather summer and 1 or 2 significant snowfalls a year. Beaches are not terrible with warm water thanks to Gulf Stream. Waves aren’t puny but not huge. Accessible and not terrifying mountains/hills in Appalachia. Not so far south you’ll die in the summer humidity. Not so far north you deal with like effect snow.
Depends on the role and the candidate. If I'm hiring for a lower skill position and the candidate has a strong resume I just might want to verify the resume and confirm they have a basic grasp of the relevant skills.

If I'm hiring for a high-output FANG job, you bet your ass we're going to the whiteboard. Sure, I hate it too(on either side of the table), but it's not too much to ask to prove that you can think on your feet and solve hard problems if that's what the job is.

I generally tend to have discussions because I'm not very confrontational and also because I hate the modern coding interview. After moving to a FANG though, I now understand why the process is so hard. I also get that a lot of folks are frustrated because they've been told their whole career that they're smart, and they probably are, but for some roles the bar is just set higher. My 30 year old self, who thought he was hot shit because of all the praise I got for doing basic work(shake and bake linux embedded work, deep dive bugfixing, mostly writing glue code), was in no way qualified to exist in the world I (barely manage to) work in now.
This is the proper way to negotiate. Most people don't do it while they have a job, only when they want one, and it puts them at a serious disadvantage.
I wonder how much "interviewing" is really testing the kind of performance anxiety that people without other good offers yet have.

I experience this too as I not just as I progressed in my career, but even within one batch of interviewing. I've always tried to batch as many interviews as I can. By the third interview I am feeling much less anxious and just perform much better and by the fourth or fifth I am nailing them to the wall - performance seems to be inversely proportional to how much I am worried about doing well in this particular interview.
Going to AWS is going from the frying pan to the fire.

The best you can do to get latency down is spend a lot more money on RAM and pray.
I think what you're seeing is the opposite: tags aren't hierarchical. Tags can be organized hierarchically, for organizational purposes, and you can use rules to ensure that everything tagged "projects-FOO" is also tagged "projects", but the tags as they apply to tagged objects aren't hierarchical.
You was doing PIPI in your pampers when i was beating players much more stronger then you!
Yes, libertarians generally define a government as having a monopoly on violence. That does not necessarily mean they think the government should have a monopoly of violence.
It is just a wild guess based on the article, but the unified architecture is mentioned. So maybe each subsystem (system RAM and GPU in particular) all have direct access and therefore more of a tendency to fight for resources and maybe also complex and therefore more error prone locking patterns over shared memory.
The tone of an evaluation can change the experience and isn’t boolean.
Carlsen often plays it while streaming (at least earlier this year, hasn't been streaming much lately as World Championship approaches this month). A good way to effectively give his opponents odds, keep his rating lower so that matchmaking is quicker, & avoid giving away information about what he's playing seriously
AI21 labs 178B parameter model

https://studio.ai21.com/
you could also just read some of the comments about documentary:

https://news.ycombinator.com/item?id=9521867

or some other anecdotes here

https://news.ycombinator.com/item?id=19198173
Those VMs only include Internet Explorer and Legacy Edge (which Microsoft no longer supports), not the current Chromium-based Edge.
Not sure if it's been mentioned in here yet, but the biggest annoyance was Mom picking up the phone to make a call and disconnecting you. It was rare to have more than one or two phone lines in the average household, so being online competed with voice calls. The bigger the household, the more annoying this resource constraint became.
O(64 x 2^30) = O(1), so it's still constant memory usage.
This is only if you use it hierarchically. No one prevents you from having a tag projects and another tag newproject. Your emails just have both tags assigned and you are good to go
Sometimes I tell people that F# is “easy-mode Rust” :)
Never forget Pareto, you will find it's relevant to most of life and particularly commerce. https://en.wikipedia.org/wiki/Pareto_principle
> The table schema isn't terrible, it's just not great.

It depends - if this was the full use-case then maybe a single table is actually a pretty good solution.
"Prevailing wage" doesn't mean equal wages because there's no such thing - there's a payscale for every position, and it is different in every company. And H1-B visa holders invariably get the lower end of the payscale (often the lowest). This ends up being even lower when they arrive through indian IT consultancy firms.

> are you suggesting that your friend has kept the same work profile as recently arrived workers for well over ten years?

I have no idea where you got that idea from. He married a US citizen, and became one himself after a few years. As soon as he became a US citizen, he got an offer from an indian IT consultancy firm with a pay hike of $75,000 based on his multi-national experience / expertise and, ofcourse, the fact that he was a US citizen.
If windows is not responding error it's an app bug and not a windows bug. I have to swap between windows and mac all the time and both are perfectly usable when you have enough memory for your given task, and that is 95% an app issue as too many modern apps drink memory like they just came out of the Sahara.
Was "Señor Developer" intentional or an auto correction of some spanish keyboard? Anyway I love it and I'm thinking of keeping it for myself.
Not to be rude but i tried to go through a fair number of the twitter accounts you follow and i still see mostly self congratulations for being in early hyping self or hyping friends products...

Gonna try starting with only following the core devs of the top projects and see how that goes
A look at my BBS software from '93 https://news.ycombinator.com/item?id=14147583
Can't imagine the pain to even discover this problem. It normally takes me a long time to be like, "maybe I didn't make a mistake, and I have a third party bug?". Third party bugs are always the most annoying to me, usually the longest to diagnose and then ultimately I have to just tell my boss I can't do anything to fix it, but hopefully I can find a way to avoid it.
And amazon thanks to that is opaque, I never look around for stuff, just search and find or not. They could have made something better where you can discover other stuff.
I’ve had a couple crashes with by 2020 MBP, but my experience is that it’s the best Mac I’ve owned since about 2010.
> Docker... don't get me started, and don't make excuses. (~700 people at Mirantis and ~150k at Apple can't figure this out?)

The whole reason Docker exists makes complaining about its performance on non-linux operating systems asinine.

> Why don't sed, awk, grep, etc.. all the Linux things work quite right?

Because MacOS is BSD-based and those tools aren't "Linux" things. You can install the GNU equivalents easily if you dislike them.

> I could forgive Linux, but not an OS and Hardware made by the biggest company on the damn planet.

Software development doesn't particularly care about the fact that Apple is the biggest company on the planet. The pooled resources going into development of linux is quite substantial and yet it too still has plenty of software issues. LTS kernels can have hundreds of patches because software development is hard no matter how many eyes you have looking at it.
Years ago, Sim City 4 and The Sims 2 had a similar problem – depending on the processor frequency and GPU model they'd automatically enable or disable certain graphics features.

The problem with that was that the processor frequency to high/medium/low-performance class mapping was being done based on Pentium 4 clock speeds, so if you were using an AMD processor (or even one of the first generations of Intel's own Core i-processors if you still happened to be playing those games a few years later) with a lower clock speed but higher IPCs (so a roughly equivalent performance), those games would mistakenly assume your processor was slow and disable various graphics effects and other settings.

Somewhat annoyingly, Maxis/EA never fixed that issue even though AMD processors weren't totally obscure even at that time, either.

The saving grace was that at least things weren't totally hard-coded – there was a rules file in a plain text-based format controlling the various things that should be enabled or disabled based on the detected performance level, and so it was comparatively easy to just change the expected clock speed levels to something more reasonable for a non-Pentium 4 processor.

Later this was also helpful because the GPU detection started having its own issues a few years down the line: When AMD started recycling model numbers for its graphics cards, some newer models were then being mis-identified as some slow, older model that would require various workarounds/lower graphics settings, so again you had to manually edit the rules to fix things.
Are you stiff when talking about programming? Regardless what you're talking about, you're going to have to work with a team and communicate the problems at hand. I think that's really the crux of "having a conversational interview". Can you communicate technical things, both broadly and in depth, effectively.
> As a young female software developer, I was told to ask less questions

Someone at work explicitly told you that because you are a female, you should ask less questions because of the sex you are born with? was it a coworker on the same level as yours or a manager?

Or is it a policy at your business not to practice onboarding? If it's the former, it's a clear cut case of sexism and I suggest you report the employee who made that comment to your hierarchy.
It's a fair criticism that the headline is misleading, even if the text is accurate.
The type of carbs matters. I wonder how much of the carb demonization here is really code for high-glycemic stuff like cereals and bread, in particular sugary American bread.

If the carbs you eat in the morning are slow carbs, then there's no reason you shouldn't have high energy all through the day.

The other possible explanation is that you are young, and your body is (for a while yet) very good at regulating blood sugar.
Oh, you're right. I missed that.
are you unconcerned by the trend? whats to say the vaccine efficacy won't decline further?

people are going about their normal routines assuming they're safe now, when in reality almost 2 years later there's still no clear path to universal lasting immunity.
Managing shared memory is not a new thing for Apple, as it has been doing the same on iOS for a long time. Maybe a bug in Monterey? None of the M1 users I know had this issue.
In all likelihood, you've rejected phenomenal candidates and you didn't even realize it.
In context, I take it to mean "don't do the normal format of interviewing, use discussions". No amount of phrasing is going to convince you that you aren't sitting in an interview. I wouldn't want to convince you you're not in an interview anyway, that seems pretty dishonest. There's just way more value in having a (albeit can be fairly technical) discussion rather than typical call/response style of interview that consists pretty much solely of "did you memorize what I'm looking for". Particularly because I don't expect the person I'm interviewing to be a master of everything, having a discussion can lead to some common ground where we can go in deep on some of your actual previous experience.
That sounds like a whole lotta work for very little gain.
another reason to not like it: if there are out there ciphers which could be broken with such hypotetic tecnique we miss the chance to move away from them/design ciphers that are robust against that tecnique. which is exactly what secret services usually want to have a cryptographic advantage over enemies, but at the same time they endanger everyone else, as also the enemy coukd independently discover that tecnique and start using that against e.g. businesses.
If you'd prefer to learn this material interactively we've adapted it to a codeamigo lesson: https://codeamigo.dev/lessons/141
Amazon’s Cloud’s New Boss Is Girding to Defend Turf in Its Own Field
A friend once told me that he is interviewing Google.

I found that mindset very powerful.

And the best part, he got an offer but didnt accept it.
This is great. I'd love an electron app, excalitron?
JavaScript more or less limits you to front-end web programming (I know there are exceptions but realistically this is what most JS positions are after). Not great if this person’s internet is eg embedded, machine learning or, in keeping with their experience, large enterprise systems.
Does Google Chrome sound familiar to you? In that case, I have some news...
Thanks, for the answer. I find the PDF export a valid option too, but did not notice that it actually exports an PDF via the save button.

Keep up the great work :-)
i think most Americans and/or westerners, myself included, generally get an energy and everything boost from eating a lot less, and less often -- intermittent fasting-type stuff.

i also try to go/stay vegan, so sometimes think i'm missing some nutrients, so adding a multivitamin might be a quick fix and indicator. or just eat a couple slices of pizza or other 'bad' food. :-D
How are you managing the desktop (gnome) files? I swear every time I try to move them to a new system or account all I get is grief; weird bugs, application crashes, dbus weirdness. I would love to see your recipe :) . All I can usually do is bring over app config files like emacs/vim/etc/personal scripts.
I realize you’re describing a general problem and not just this particular example, but fwiw NTOA and friends got a lot easier for me once I learned enough that I stopped trying to “remember how to spell” them and started thinking about them in terms of the underlying concepts, like “Network (as in big-endianness) to ASCII”. Learning the significance of the term “address family” was a big clue for me for self-directed learning in this space :)
Do you tint your mouse cursor (new Monterey accessibility setting)? I noticed this in the last handful of developer betas, and it definitely shipped out in 12.0.1: https://bugzilla.mozilla.org/show_bug.cgi?id=1735345

Although that particular issue will show in application footprint, not WindowServer. I see WindowServer buildup on one of my M1s still, even in 12.1 beta :(
edit: I realized that it wasn't me whom you asked the question, apologies.
Practice in front of the mirror. I've perfected my deadpan delivery this way
Don't work for bad startups.

When a founder hides basic information that matters to their employees, what do you think they'll do when it's time to negotiate an acquisition or an IPO?

Sometimes the founder want to tell you, but they are being bullied by their investors. But again, should you ever join a startup with a weak founder and shitty investors?
I got started in mid 30s from an arts background. 6 years on and I'm a senior engineer at a major tech company mentoring others, designing systems and helping lead a team. Best decision I ever made to scratch the programming itch, not because of career progress per se, but I just love programming. For me it's mainly the intrinsic joy of it.

My advice is to get your hands dirty with some tutorials and a project to confirm that you definitely have that intrinsic love of programming and writing software. It's a hard career without it but a great one with it.

Your experience and maturity should also be seen as a great asset. What you might lack at the start in technical knowledge, can be partially compensated for by this. Even as a junior I found I was good at working on a project, knowing what the team should focus on, talking to 'the business' and acting as a bridge, taking ownership, showing initiative and being a self-starter. These are things you're more likely to have with age and they are definitely valued by good companies.
The music on that documentary tripped me the fuck out. Amazing series.
> FYI, you can do this in VIM/Emacs and other CLI editors

At which point, you are using an IDE, instead of running javac!
Kaggle competition to see if people can use ML to predict house prices
The Siberian Times
European Town Was Built to Resemble Lego Blocks
I’ve heard this too. Tokyo is my favorite place in the world that I’ve visited, but that’s as a gaijin — and I’m sure it’d be a different more repressive experience as a native.
Best AI Papers 2021
What you mean the rich and famous won't stop owning a dozen cars and a private plane, because of climate change?
Not surprising. We hear stories all the time about airports being full of private planes at climate conferences. People didn't exactly carpool to g20
Agreed with this.

Oftentimes, you even _have_ to painfully grind out advancements in your career from unfulfilling, unhappy places, because amazing jobs aren't abundant and you have to eat (and also you have to have experience and a resume to apply for amazing jobs).
The CPU is a groundbreaking piece of technology. The OS / runtime can be patched. It's not like Intel or Microsoft release flawless hardware and software. And obviously, competition is at the heart of capitalism.
There's a lot of things I'd like to print, but there's also a lot of things I'd like to build in wood or metal too, and frequently it isn't the printing that takes the time, but the designing.

I have never printed a Benchy or whatever that cartoonish boat is called. I've printed a dimensional cube about three times, twice to prove to the various makerspaces I am a member of that I know how to do 3D printing before I can use their machines and once just to verify that my printer was accurate.

I rarely download and print STLs as they are. I usually tweak the model or completely rebuild it before printing.

Some things I have printed in my life:
A food-grade plastic insert that sits inside of the Rubbermaid cereal storage containers that captures all the small broken bits of cereal and the cereal dust and prevents it ending up in your cereal bowl.

A drive cage for my workstation because it wouldn't fit due to PSU size. Learned how to create snap fit tabs. Also improved on the original cage design to handle 2.5" SSDs with extra cooling fans.

A snap fit cupola with fans to permit extra tall Noctua CPU coolers to fit in a 4U rackmount case.

Drawer insert trays to go in a library card catalogue drawer to prevent things from falling through.

Cubby hole insert trays to go in an antique postal center (one of those classic parisian style ones with lots of little doors).

Custom sized drawer organizers for the two "junk drawers" that every house seems to accumulate.

Wall attached battery holders so that the rechargeable AA and AAA batteries that are in the queue to be charged are kept organized.

A custom box to hold all the Munchkin cards and cards for other card games.

A custom box to hold all the Munchkin Quest parts and cards. Plus some little figurines to represent the Munchkin Quest monsters.

And a half-dozen other "useful" items around the home.

I've gotta say, the convenience of having the printer is great, but the amortized cost of each print is about $700 at this time.
NEON can work pretty well and has been used in real time tasks on mobile for a long time. Example operations:

https://github.com/thenifty/neon-guide/
Nope, never used that setting. I just opened Accessibility and hit reset on the pointer colors again just to be sure.