skysight-inc/HackerNews huggingface dataset:
An undergraduate degree won't teach you to be a good engineer any more than it will teach you to be a good executive, or dentist, or doctor. It's why Waterloo's co-op program is almost universally regarded as the best training in the industry. I'm not surprised working in the industry expedited your growth as an engineer and it's a shame more schools don't adopt Waterloo's model. I have plenty of complaints about academia in general, but that's for a different thread. :)

The argument here is primarily that college is a unique experience that you don't really get to go back to and, in this specific case, the investment remaining is minimal. I can wax poetic about socialization and being young and a whole load of other things, but college is really just what you make of it. It is entirely within somebody's power to make their last remaining year of college enjoyable in the same way they have the capacity to make their first year in the workforce enjoyable.

Simon can do whatever he likes. The wonderful thing about his situation is that there are no bad options. That's when decisions are truly difficult, when you're maximizing EV between things that have unpredictable upside. I'd say -- from a pure EV perspective -- the downside of not having a degree (likely permanent) exceeds the upside of starting in the work force 8mo early (job offer effectively fungible, just have to wait 8mo). The scenario in which this would flip would be if the upside was an order of magnitude or more larger; like double-digit early equity in a promising company with traction that's starting YC.
Evergrande has been in the "mainstream news" for weeks now; it's not something that you have to look hard for.

Moreover, how many false positives are there in something like 4chan?
Where I am, the "white pages" was paid for by the (single) phone company, who were incentivised to do that because there was no other readily available way for you to find the number you needed to call someone. Phones didn't store all your contact details and numbers. These were monetised by having phone owners call more other phones, hence spending more money with the telco than they would have otherwise.

There was also the "pink pages" which was privately own4ed/run, which only listed businesses, and monetised by leaving your business out (often while lying to you about all your competitors paying for listings) or by offering larger ad spaces to paid listings with just basic names/address/phone number listings if you didn't pay. These were monetised as basic "pay to be listed" or freemium/promoted listings.

Neither of those two business models survived the web and smart phones. These days 99.9+% of the numbers I call just come out of my contact list. I probably got those numbers by asking people, saving their caller id number when they called me, or I found it on their email sig or website.

Neither of those two business models provide an obvious way to monetise people who say "I have this phone number, and I want to know who it is, but I don't want to call it up and ask (or I did that and they wouldn't tell me or I don't believe them)."
Remote Tasmanian GP clinic closes because staff refuse to get the jab
In Python, if you use ' import x from' now it becomes 'import x, y from'. Can especially make refactoring more work.

If you use namespaced imports then the call is going to become very long by having the package name included twice.

In C++ you are dealing with needing to drop the enum in a header file, requiring a two file change and making headers bigger.
The call-side has the same potential namespace problem, but less badly.
This is one of those times my instinct is to just say ”get a build of numpy with debug symbols, attach a debugger and just see what it’s doing, it’s not hard!”, though I suppose that’s a little trickier when run from Python (though I’ve never done it, so I don’t know how tricky).

Issues like these are paradoxically usually easier to resolve when developing in C/C++, where you usually always have the debugging infrastructure at your fingertips, and everything (at least above the kernel) is readily inspectable. Developing in Python, libraries like numpy starts feeling more like black boxes.
Interesting to know. I'll have to look into that. AdGuard Home can be set up easily with DoT and DoH so I'll have to try that.
The post is just suggesting that you (and the people around you) keep digging through the Whys and don't stop at "I can attribute this to laziness".

> The solution, instead, is to look for what is holding the procrastinator back. If anxiety is the major barrier, the procrastinator actually needs to walk away from the computer/book/word document and engage in a relaxing activity. Being branded “lazy” by other people is likely to lead to the exact opposite behavior.
The Tasmanian ABC says that the doctors and some nonmedical staff have refused to be vaccinated.

I find it very disquieting that doctors would refuse to be vaccinated, thus placing vulnerable and immunosuppressed patients at risk.
Would you still shy away if the product was uniquely solving an important problem for you? I am in the same boat as you but I think as though I would only shy away if the product was marginally useful to me and I probably would have stopped using them eventually anyways
They turned off the autopilot very early.

Their difficulty is better revealed by the altitude and airspeed trace than the ground track. By the audio recording, just keeping the plane flying was so hard they couldn't afford attention to know what direction they were going, or even wanted to go.

Report is that the plane was actually landed by someone who had been jumpseating. Whether that is because he was a more versatile pilot, or because he was not completely exhausted by just keeping the plain flying for two hours, is not said.
Suicide is never a rational response, and can't be taken into account on the spectrum of human needs, since it's an abnegation of all human need. It doesn't need to be considered within the spectrum of rational economic responses. Viktor Frankl made it through without committing suicide, while thousands of happily brainwashed and well-fed kamikaze pilots went to their deaths. We are then in the philosophical realm of whether this is a world you simply choose not to live in. The living need to keep living. Who knows why people kill themselves. Lots of incoherent reasons, basically.
Your self-immolating monk might be the clearest version, but still falls short of doing anything for this world. We don't and shouldn't take suicidal people's thoughts seriously. They failed to make a point, and gave up. Even if they think they're going to 72 virgins (which is even more cowardly). We are discussing the people who go on living and how to arrange the living world.
The brain is optimized for pattern recognition. Sometimes it sees patterns where there are none.

Sometimes it loves patterns. Our entertainment is often action and consequence. Stories are often a bunch of coincidences that string into a narrative. One classic example is a hero murders a person, gets away with the crime, and in a freak accident the statue of the murdered person falls on him - exposing him as the murderer and providing some justice and catharsis.

We also love the opposite - man works hard in New Technology, and there's a sudden influx of wealth in New Technology and he becomes rich and his rival becomes poor. It may have little to do with the hard work, but humans will look for action and consequence.

Or a modern form - powerful man commits unethical but legal action. Everyone hates them on social media, suddenly man loses election or goes to jail. Trolls associate man's fall to their collective social media prowess.
Don't many restaurants rent? They're stuck in the same predatory situation.
that's the point of a machine-checked hash, because computers are really good at exact equality operations. humans have a much harder time with it.
The only conclusion one can draw is that you are wholly unable to comprehend what you have just read, or aggressively don't care what it says. Either way, enough is enough.
I really don't think it's okay. I've noticed this type of "tech reactionarism" a lot recently in open source as a form of wishful thinking. This author in particular seems to write about it quite a lot. But it's misleading and not being fair to the users, who deserve to know that what they're doing is a waste of time. Unless someone wants to pull out the old teletype and modem connected to a phone line then we can't go back to the olden days. And honestly, nobody wants to do that in 2021.
> Either keep devices in your ecosystem up to date, or open it up for third party support.
Infinite support for old devices is not viable so you are just trying to force open source.
I am living in this hell at the moment. This situation originated from compliance box ticking and trickled down to a kafkaesque nightmare where you are punished for ancillary problems. This is of course while being hammered because delivery has declined to a snail’s pace because the numerous hoops that need to be jumped through and general cruddiness of the process get in the way.

But someone somewhere high up in the ivory tower ticked a box. I suspect the same here happened with Amazon and an insurer somewhere. Push the hell down to the bottom of the stack.

The funny thing in this case is the process holes are still so enormous that you can drive a tank on fire through it and straight into production. The net gain is zero and the outcome is overconfidence.
That's exactly a use-case I meant below. Do you use any BI tool to visualize CH queries?
> Why can we not see what our computers are sending over the internet?

That's a feature, not a flaw, of TLS.
Of course we accept pull request :) Do start with something small - big changesets are hard to get through the first review. We're on kie.zulipchat.com channel #optaplanner [1] if you want talk about such PR ideas.

As for community questions, the best place for public questions is stackoverflow [1].
For private questions and enterprise-grade support, contact my employer (Red Hat) about our paid support subscription, which pays 99% of the optaplanner's development work.

[1] https://www.optaplanner.org/community/getHelp.html
OP has posted an update... It was actually the start menu search instead of the run dialog...
probably faster since it was built for this purpose, throwing an error would have to at least create an exception object, then create stack trace and the other setup stuff.

As i said I code for almost 20 years and I only had to use it once so far, but people that maybe work a lot more with stuff that needs a lot of performance might use it much more often.
"Our business intelligence team can't even parse IPv4 logfiles " - this one is so true and hard to argue against.
US Law Enforcement is about to put the squeeze on crypto exchanges
Here "passive" means something like "not tied to your active time", not "effortless".
I'm talking about style, not substance. I find myself these days having empathy with people and agreeing with what they're protesting for, but hating the fact that they are historically ignorant and are only trying to score twitter points. So that doesn't mean they don't have a right to protest, it just means they're an embarrassment.
Not exactly. Here's a list of common mistakes: https://owasp.org/www-project-top-ten/

Social engineering is definitely in there, but it's more like one step in some. And perhaps involves four out of ten.
Rome was a democracy like North Korea is a democracy. Sure, different time, but the pleb certainly had zero influence on policy direction. But in any case I wouldn't call it "not successful".

Contrary to that England is a parliamentary democracy for nearly 200 years now and the monarch only has a representative role.

But on that account every form of governance has failed. How many autocracies and monarchies have failed? In that case it isn't because of fundamental flaws and had other reasons?

I don't think the US constitution is full of anti-democratic rules at all. On the contrary, its intent is to grant rights.
It amazes me how many people in that thread keep saying that we shouldn't even want it, that this is not what nix is about, that no one should install historical versions etc.

BTW, another issues linked is from 2015 https://github.com/NixOS/nixpkgs/issues/9682

Given that my question never got an answer in HN (not until I had a discussion with the original article's author on Twitter and he posted this solution), it's clear that:

- this issue still exists

- how to do this is still not properly documented

- no one really knows how to do it in nix

- this extremely common functionality that is literally required for actual reproducible builds is entirely glossed over in all the articles praising nix
OP has posted an update, it was not the run dialog but the start menu search after all...
Work remotely and advocate for it. I can't understand how moving around a third of population of the planet every day, sometimes with 1-2h commute, is acceptable in terms of wasted resources and time.

We've done it due to Covid and it mostly worked OK. Now it has to be improved and expanded.
I like it, and it's also a good example of why a framework will start to be useful if you get more complex code.

When we arrive at the CRUD widget,a simple <script> dep on petite-vue (6ko: https://github.com/vuejs/petite-vue) would half the implementation by half.

Of course it would still count as more lines of code in total, but not sure that matters.

Anyway, when I teach react/vue, I always start with the vanilla example because just like with ORM, people need to know the benefit and cost of the abstraction.
Alternate streams for rich content.
No word on how large the binary will be? No benchmarks? I would run it myself to find out but I've largely left Ruby behind for Crystal, I can already get the benefits of a binary "Ruby", far easier interop with C, and a community that isn't wedded to Rails and all that brings with it.
A 10% rise following a 10% drop gets you an exact 1% loss which is significant. I suspect that's where the village saying originates.
We had this discussion on twitter, so we probably shouldn't repeat it here :)

But more-or-less this is a takeaway: https://news.ycombinator.com/item?id=28602561
It is. But stablished idioms became obsolete, and the code that used them becames unidiomatic. And you have to learn them if you want to read other people's code.

Python doesn't need more features but better implementations, IMO.

Edit: Just remembered the Zen of Python, I don't think modern Python is following it.

...

Simple is better than complex.

...

Readability counts.

...

There should be one-- and preferably only one --obvious way to do it.
Animals detection using the Vision framework
> But that's just an argument for nationalising commodities.

Because the government is so great at efficiently doing things and selling things I can totally see how you'd make the leap to nationalize all commodities.
It would help discussion a great deal if you were to actually read what you are about to reply to, and reply to that, rather than just making up something entirely unrelated that you wish had been said instead, and then spouting foolish remarks about something no one has seen or said.
Naturally - how else would their ML models personalize the default value for your TP subscription upsell?
Note that in ARM-based controllers, LDM/STM also have a non-negligible impact on interrupt latency. These are defined in a way that they cannot be interrupted mid-instruction, so worst-case interrupt latency is higher that would be expected with a RISC CPU (especially if LDM/STM happen to run on a somewhat slower memory region)

AFAICS x86 "rep" prefixed instructions are defined so that they can in fact be interrupted without problems. The remaining count is kept in (e)cx, so just doing an iret into "rep stosb" etc. will continue its operation.

I think VIA's hash/aes instruction set extension also made use of the "rep" prefix and kept all encryption/hash state in the x86 register set, so that they could in fact hash large memory regions on a single opcode without hampering interrupts.
Primitive Pictures – Reproducing images with geometric primitives
And you are not wrong.

You should still do the security update if you're on Android though.
This comment reminds me of a, thankfully small, subset of developers who believe their code is infallible and it must be the users fault if the application has bugs.

What the AI is attempting to solve is a complex problem. I’m willing to give the drivers here the benefit of the doubt ;)
How to Get over a Relationship Breakup When You’re Still in Love
I have Nextcloud set-up on a server from Hetzner and then I use Cryptomator to encrypt and store whatever I consider "sensitive".
Debug sections for hot-patching LLD's ELF output
> But MS went out of their way to only allow using it under Windows for some reason. If you want to log in to Azure/Office 365 from a different OS, you have to use some other way.

According to Microsoft’s documentation, windows, macOS and Linux are all supported, but only edge and chrome on macOS and only chrome on Linux. https://docs.microsoft.com/en-us/azure/active-directory/auth...

When we implemented this lately, we did find another somewhat annoying speedbump: If you use SAML-based SSO and log in with a yubikey, some SSO breaks since the application at the other end requires explicit password-based authentication. Fixing this requires assistance from the application provider who may be unwilling to fix this.
You can store months worth of hydrogen from electrolysis too.
Just to mention: It can also mean that the other person is missing some of the context you have (and knowing this can also be considered context information).
I'm not interested continuing the discussion any further. Somehow you are making me sound like I'm the villain here unable to see the perspective from your side, when the least you could do is have a saner discussion than coming up with contorted examples.

I'm sorry, I don't get the feeling that you are having the discussion in good faith when the least you could do is read through my reply and answer my questions.

Re: being verbose, english is not my first language, if I'm not articulating things in a way that is comfortable for you, I apologize, I don't know how else to communicate it to you.
Properly implemented tail calls are all you need.

You can get loops and goto etc from there.

(You might still want extra first class support for eg exceptions.)
Hopefully, you found it already, but here it is.

https://news.ycombinator.com/item?id=28084104
Funny thing is that first time I read Zen And The Art.. I also put it down and could not for the life of me finish it. 3-4 years later I picked it up again, finished it and loved it.

I have even read it fully a second time since then. Some books you have to be ready to read, so don't be afraid to put them down and leave them for at few years. The book does not change but you will.
They could have tried to handle this in a better way, but some incompatible changes were useful and probably necessary.

Perhaps files could have declared at the top whether they were Python 2 or 3, and the pyc could have been kept as compatible as possible?
There are plenty of meaningful suicides in history, where agents killed themselves before they give up secrets that can hurt their countries, or went on to fight hopeless missions for some essential tactical goal. Assisted suicide for terminal patients is one way people can retain meaning and freedom in their last days.
Not much. Far more concerned about "papers please" policies and I think this is a main driver for "unruly" behavior of many towards vaccination.
> what they're doing is a waste of time.

I fundamentally disagree here. There are ways that people waste their time on the web that are far more pernicious than "learning how to write gemtext markup"

The web is in a seriously messed up state, and in many ways, things are getting worse. I think it's far more dangerous to shrug our shoulders and just let things continue as they are than to work on projects that attempt to present an alternative.
Perhaps 10 really means 2, which gives that "duality" a trivial explanation.
Functions calls would have been clear enough. They are essentially just gotos with arguments when they are in tail position.

And for the tax stuff, you wouldn't even need to worry too much about having properly optimized tail calls, as the business logic here is unlikely to blow up your stack.
Top Free React Dashboards to Use for Your Next Project
Which would be young people to a degree comparable to benign diseases, so vaccinating them could be a huge mistake.
That's how it was explained to me 20 years ago and I still think describing columns as dimensions is terribly confusing, even somewhat pretentious
While it's definitely not quite the same idea, Typescript supports run-time type predicates that inform the type system.

https://www.typescriptlang.org/docs/handbook/2/narrowing.htm...

function isFish(pet: Fish | Bird): pet is Fish {
return (pet as Fish).swim !== undefined;
}

Which I've found extremely useful
I've had more success with a similar tool, called ocra [1]

[1] https://github.com/larsch/ocra
The highest leverage in that case might be to buy the farm and let it revert to nature. IMHO, the future of food is fermentation.
I liked the squirrel video tho
I don't see how you're disagreeing, you seem to acknowledge that it is a waste of time. And I don't see how any one of these is more pernicious than another, there can be bad actors, cyberstalkers, scammers, criminals everywhere on the net including on gemini.

Edit: A point I'd like to make here is that Gemini is not an alternative web and never will be, according to the designer's own statements. I share your frustration with some of the modern aspects of the web but the web also does a lot of things right that we may take for granted, let's not be so cynical as to forget that. I'm guilty of it myself in the past but no longer, and part of it was because people misled me.
It's hardware.
I really wanted to use linux as my main OS, but my logitech wireless mouse with additional buttons and ability to switch DPI suddenly became basic 3 button mouse. I get no information when my headset battery is low for example.

Also don't even start about laptop experience. Poor battery, bluetooth issues, unable to change display brightness. Now I have newer thinkpad which is linux certified and most problems are gone, but for example trackpad experience is still much much worse than on windows.

Yes, maybe I could spend numerous hours to find/develop workarounds and money to replace all my hardware with linux compatible one, but why when I can use OS which works with everything I plug in and also use all linux software I need in WSL.
I wonder when insurances will offer discounts if you install one of those cameras voluntarily. And then, when the governments feel the need to make "drivers and communities more safe".
As a counterpoint, I'm supporting a lot of corporate environments and I'd love if just one user anywhere expressed a desire to use Python. I've encouraged people look at it several times, along with R Studio or anything else that might help.

But politically it won't happen. So instead, I get handed badly coded Excel macros and told "there's a server problem", or a document that just slides in the 2GB limit by a few KB and told "it's a bit slow".
Yes. Parent commenter effectively says votes don't matter. Sure they don't individually, but they signal. If enough people reduce their meat, dairy and egg consumption this will change the market. Fewer industrialized farms, greater scale in vegan alternatives which brings to price reductions which further increases the popularity of vegan alternatives.

Individual action matters a lot. Yes corporations are those that need to carry out the ultimate change. So the thing where corporations "blame" individuals for climate/pollution is bogus. But as consumers and as employees we have a strong impact on the environment and should advocate for that.