skysight-inc/HackerNews huggingface dataset:
There are many reasons other than the choice of peaceful strategy. The movement doesn't have any clear achievable goals, lacks united leadership. There is a strong opinion the movement is designed to fail. The real goal of the movement is to humiliate CPP. An the violence stage of the protest. My HK relatives, political refuges from cultural revolution time, are more scared of the protester than CCP.
>The only democracy is Switzerland. Switzerland solves the problem of populist tyrannical capture by having an Executive Council instead of a President.

But women weren't allowed to vote (in every canton) until 1991. There is a ban on new minarets being constructed (but not other tall buildings). The anti-immigration referendum couldn't be implemented as would have led to dramatic consequences for Switzerland's relationship with the EU.

From an outside perspective even Switzerland doesn't seem like a "true" democracy.
The problem has always been that while the ground is well trod, the path is never clear. There are hundreds of ways to build any one widget, not even counting that the widget you start building isn’t the one they wanted in their head (but not in the spec).
I had no clue what a Klein Bottle is, this video was very very very helpful: https://www.youtube.com/watch?v=dfhiVaJj9UY
Unless you were using structures directly from said code, probably not?

Compare if you had only learned writing from, say, the Bible. You would probably write in a very Biblical manner, but would you write the Psalms exactly? Most likely not.
I went the opposite direction --- from engineer to software for a couple of reasons.

1) Software development is something you can easily teach yourself if you've math, science and logic skills. Get a computer, get on the internet, read, study, look at other people's work. For an engineer, it really ain't that hard.

The difficult part is separating the wheat from the chaff. For some reason, people tend to go to great lengths to make it more difficult than it has to be --- a real no-no in engineering.

2) You can start a software oriented business with virtually no money. I've been running my own SaaS (software as a service) business for 25 years.
I can't say I fully agree. Maybe for scripting languages. Some projects require knowing the intimate details of a language and its sharp edges, and that knowledge can take years to accrue.
Software estimation is only hard when you don't understand what you have to do or how it will be done.

Just keep breaking the problem down into sub units that you or your team understand and can fairly accurately understand the effort and risk of (because they've been done before)
I hate to be a downer, but ultimately the people doing the planning and allocating budgets at non-tech companies do not care about the nuances of workflows. They'll lay as much cognitive load on you as is allowed, and they'll always have another body to bring in if you end up quitting.

The value proposition here is clear: "This tool will make it harder for your engineers to do time theft. What used to be an hour's long effort of painstakingly hand-coding boilerplate as a way of 'taking a break' will now be at most 5 minutes worth of easy code review."
> To appreciate what an embarrassing reversal this is for the green movement

This is an embarrassing sentence from the authors. Being concerned with the environmental issues of the planet is not a team sport. The "green movement" was never invested in being right about population explosion and have not now lost face with this "embarrassing" reversal, as these conservative writers wish us to believe. Rather, a sustainable population is a good thing that the green movement celebrates. There are a lot of things to track and population was just one of them. But if conservatives want to think they won something and the green movement lost, that is their prerogative.
We know. But language shifts.
I think many people are seeing the world at where they stand, not taking into consideration of others' position. China and US are at different development stage. The idea of political system is very misleading.

I don't think sanction is right, and I don't think sanction does anything good to countries being sanctioned. And I believe when people's living standard rise, every country will be more democratic and fair.

Is China's political system the reason US is not happy about? I don't think so. It was the same political system 10 years ago, 20 years ago. The reason is that China is stronger now. Unless US has a direct influence on China, it will not tolerate a competitor regardless the political system.
One of the “minimum requirements”

“ 8+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, NLP, data mining, or artificial intelligence”
Counter-examples never prove the rule. Otherwise the same logic could also be used for the inept cyber-security minister, that he is noteworthy because he is an outlier. We have had education ministers who have never been teachers, defence ministers who have never served in the military, etc. and they are not noteworthy.
HOA politics is a nightmare. Our HOA is trying to re-paint our condo as it had faded out and has been a 1 year exercise to vote for the resolution, get bids, choose vendor, approve vendor etc. There have been opposition in every stage by people who voted no but they don’t want to give up. I can completely understand the desperation in that letter. It was a very well worded letter for one such.
Seems like a guilt-by-association climate action hit piece -- and of course it's written an economist*.

*: https://www.themintmagazine.com/nordhauss-nobel-prize-is-saf...
Not a lot of private operators may be interested in a business that (is projected) to break even in say seven years.
I think it'll be much more likely that the AI writes the tests (the boring stuff) for the buggy code I write.
The case of authorization (and other issues) of Sputnik V is described on Wikipedia [1]. In short, they didn't deliver necessary documentation and clinical data on time. Some countries afraid that purchasing this particular vaccine supply will push them into political play with Russia; also, Slovakia's ŠÚKL, State Institute for Drug Control claimed in April that formula of vaccines delivered (they order these despite of EMA processing) differ from what was reviewed by the Lancet journal. Sputnik V is being approved in other countries around the world [2].

[1] - https://en.wikipedia.org/wiki/Sputnik_V_COVID-19_vaccine#Aut...

[2] - https://en.wikipedia.org/wiki/List_of_COVID-19_vaccine_autho...
Ok, we’ll take a mulligan on that one.

But we’re totally right this time, and we’re willing to bet your life on it!

Sincerely,
Every Politician

:)
That's what I wanted to ask, where do we draw the line of copyright when it comes to inputs of generative ML?

It's perfectly fine for me to develop programming skills by reading any code regardless of the license. When a corp snatches an employee from competitors, they get to keep their skills even if they signed an NDA and can't talk about what they worked on. On the other hand there's the no-compete agreement, where you can't. Good luck making a no-compete agreement with a neural network.

Even if someone feeds stolen or illegal data as an input dataset to gain advantage in ML, how do we even prove it if we're only given the trained model and it generalizes well?
A big problem is that estimates given by developers are never treated as estimates but rather as quotes . If you miss your estimate then your employer may expect you to work extra hours to make up for the gap . Best strategy is to under promise over deliver .
Don't do it if you can avoid, especially if company culture is to treat rough estimation as a promised deadline.

If you can't avoid giving estimation, try to pad it as much as possible, add every single uncertainty to the task list, and estimate very conservative. Add enough time for testing, communication, work on change requests.

And even after the original estimate is approved / published be sure to communicate updates to the estimation after every single change request, question, bug, new insight.

And if something by chance take less time than estimated, make sure not to decrease estimation, but to use it as a buffer.
Lots of estimation experts out in force today, obviously Hacker News is full of sooth sayers and savants or maybe they just over point everything like everyone else.
Looking at this primarily on a cost per square foot basis seems like the famous slashdot mistake of 2 decades ago of dismissing the iPod because it had less memory than a shitty competitor.

I mean, it's an ADU, designed to be small, but would basically have the same fixed costs (appliances, plumbing, electrical) of a house twice the size, and I'm sure the manufacturers could make a house twice the size with only a marginally increased cost. But keeping it small is obviously ideal for people with limited yard space who are using this as an ADU.
> importantly, nobody can demand that I do that in order to get some work done.

I mean, even if you go to great lengths to choose to subscribe to a particular email service that does this and choose to buy a phone that only does this, an employer could still demand you use a regular phone or regular email for correspondence or choose to not hire/work with you. I really can't imagine most people would be like "huh your phone only works in this one very peculiar way, I guess there's just nothing else that can be done about that." They'd just tell you to get a regular email.

To other people there would be little difference between you choosing to use a service and device like this as you only using your email client once every 24 hours. Its ultimately the same thing: you're choosing to put yourself in a position where you can't be reached for 24 hours. Shifting the blame to some 3rd party isn't really effective when you theoretically can change back and sign up for a regular email account at any moment.

Don't get me wrong, I'm not demanding you live your life any particular way. Personally I don't care how you choose to live your life and I agree we could all use some time to detach from our always on always connected communicators. If you only want to be able to communicate by a 24 hour delay, go for it. Just don't expect everyone to suddenly be OK with it because you went out of your way to choose a service provider that facilitates that. I imagine you will encounter a good bit of friction doing it with the way society works right now.
Does not allow registration from Estonia :(
For a license to have meaning, the original work needs to be protected, for example by copyright.

If the work isn't protected by copyright, you can still write that license, but you have no means of enforcing said license.
Quite frequently in enterprise software I've built something that has either been replaced soon after or a 3rd party has been brought in with a product or our product has been discontinued. Usually this is nothing to do with the technical side of the project and is down to finances/support arrangements/strategy. I still got the same experience building it whether it was successful or not and I still got paid so not too bad. Conversely some things I've built/worked on have still been in use 20 years later...
Is the sole requirement Carmack doesn't meet the masters degree? If so, he has more than enough work experience to meet that benchmark. If you don't meet one of the other requirements (like if you know nothing about mobile graphics rendering or have never been an architect before) I'm willing to bet they'd pass.
Sure, that's why estimation is usually not trivial. But still a lot easier than when you have to invent a new kind of widget first.
It seems some sort of real-world sanity check on the requirements would be useful.
Sounds like a goldmine for learning. I collect trivial examples of code constantly but these tiny programs or demonstrations don't provide the same insights as snips from real projects, and all the facets of that project's direction.
Reading Image Metadata
I've not seen Copilot in action yet, I was under the impression it doesn't use code directly.

In any case my original question was answered by the tweeter in a later tweet I missed https://twitter.com/eevee/status/1410049195067674625

I get where they're coming from but they are kinda just handwaving it back the other way with the "u fell for marketing idiot" vibe. I wish someone smarter than me could simplify the legal ramifications around this but we'll probably have to wait till it kills someone (or at least costs someone a bunch of money) to get any actual laws set up.
There are many different reasons a thing can be considered unusable. This certainly qualifies. The problem isn't specific to github.
And when there are chunks that you haven't done before?

Or when breaking it down will require going to a level of detail that means basically fully designing/writing your system in order to estimate it?
Of course written by an economist, single graph showing just economic data, nothing related to the actual ecological impact of that population.
I recently pulled an old external HDD out of storage and recovered most of my old collection (with the help of SpinRite). My collection is mostly albums I ripped myself into FLAC and OGG, and combined with a decent set of cabinet speakers I picked up at an estate sale and an inexpensive stereo amplifier the quality of sound is worlds better than streaming. The dynamic range especially of classical and opera is something that's missed with streaming services.
I doubt anyone with the right mind would support that, wouldn't you agree? But I'm afraid nobody has perfect information. People in mainland China read anything with filters and are aware of what's really going on, so I don't think it should be that different elsewhere.
It's a bit facetious, since as much as people like to cite the Homebrew Google example, the reality is that Carmack should have a network which allows him to already have the job before the interview

Still, it's true. I've done hiring at a small company where the job listing had a bunch of random tech we used, meanwhile we were desperate to talk to anyone with more experience than a bit of school & working at a pizzeria (& we didn't care for education if they had non zero programming work experience). But our salaries weren't competitive. Demonstrated experience matters more than credentials. I worked there a couple years before looking for a better job as a substitute for post secondary
That's entirely feasible. Mind that 8 years ago was 2013 and systems like the recommendation system from Amazon was already online. Also it only specifies machine learning, pattern recognition, NLP etc - all of which are active research fields for far more then 20 years already.

It's not like they are asking for more than 8 years of experience in Pytorch.
Deprecating Atlassian account password for Git and Bitbucket API activity
Counterpoint: API documentation. I'd rather read a high level overview of a component + its methods than have to open up and read (= decode) the contents, or trudge through the unit tests. If I'm working with it on a lower level then maybe.
Yes, if you buy anything "on margin", swings can get you liquidated. It's the margin that causes the potential forced liquidation, not the puts/calls.
This is one of my favourite recent books on software development and I’m happy to recommend it. I do think the earlier chapters are better overall than the later ones. The discussions about complexity, modularity and abstraction, and trying to integrate special cases are particularly good reading for any intermediate developer looking to improve their understanding. I didn’t have big problems with the later chapters about comments and naming either, but I didn’t feel they offered the same level of insight or much unique perspective that you wouldn’t find in many other decent programming books.
What if it is more an observation than argument?
You start your day with a balance of drama, open your eyes in the morning with a silent contract with yourself; “this is the amount of drama I can take today”. At the end of the day, if you are lucky, and still alive, you consume the remaining balance, either by making up some sympathetic drama in the form of gossip or by consuming some empathetic drama on Netflix. Only with zero balance can you go to sleep. Only by exhausting your balance can you gradually increase it.
While I agree the overall minimum requirements for this job are a bit silly, most (all?) of those topics have been around for more than 8 years, in some shape or form.
I just wanted to jump in and say the same thing. I had the hardback of the Cuckoo's Egg as a teenager in the 90s. Huge inspiration to me and I have worked in and around tech ever since. Thank you.
As of Darwin 8.0.1 (so Tiger?) smbclient(1)'s man page was saying it was a component of Samba. I think some BSDs used Samba.
Verrazzano – An open source enterprise container platform curated by Oracle
Yes, that would make for both terrible design and terrible tests.

I think sometimes people refuse to go past the words naming a practice or past the tldr; and it causes problems.
I do believe a rough estimate is important. But detailed estimates are not always helpful. It is wise to understand what decisions and actions will be driven from an estimate. If it is a general swag to tell an exec when something might ship, that is one estimate. If it is a level of effort question to know which of two equally important features can be delivered more quickly, that is a different estimate. If you are trying to order work to be done in a way to optimize assignments of work to team members, that is something else. And if you simply have to do some work to keep a product afloat and there is no possible way to avoid doing the work, then the estimate is only for reporting purposes and should not block getting started on the work.

Estimates do matter - but blindly doing the same type of estimate for all tasks is missing the point. (Which is why I feel story pointing is overdone.)
The book has an entire chapter called "Choosing Names" and another titled "Comments Should Describe Things That Aren't Obvious from the Code". Yes, good naming supplants the need for many comments, but the author goes into much greater detail about when and why comments are helpful even when you have given deep consideration into naming things.
The Netherlands. You'd think that a country that has most of it's important urban areas literally below sea-level would be a little more concerned about the changes to our climate. But nah, most of us still ignore it.

A Dutch expression [1] is "Na mij de zondvloed". It roughly translates to "The (biblical) flooding will come after I'm dead". Unfortunately this is a common attitude here.

[1] From the French "Après moi, le déluge" https://en.wikipedia.org/wiki/Apr%C3%A8s_moi,_le_d%C3%A9luge
Only way to use sarcasm online is, making it literal with the help of a closing tag like /sarcasm o </sarcasm> Is like winking your eye after your sarcastic phrase
just because you are informed of something through the TV doesnt make it the TV that wants you to do it. Perhaps you are being informed through facebook/social media to not want it, have you considered that?

At least the people you see on the TV advising you get vaccinated are qualified, informed people. Those on fb/socail media telling you you dont need it wouldnt know a peer reviewed study if it hit them in the face.
Typeclasses in Python
SpaceX sent a self landing rocket to the ISS. CEOs matter, but Musk seems to consistently get more credit for his company's successes than other leaders. His reality distortion field that enables him to hire very strong engineers is his biggest boon.
Thats definitely true, but the timescale of which ultimate failure happens is critical. With billions of buildings on the planet if poor maintenance was such a major and primary risk factor materializing on a 40yr timespan I would expect many more buildings collapsing left and right.

People can downvote my comment all they want, there will be a in-depth inquiry here and I will be surprised if it doesn't somehow transpire there was some pre-existing risk that precipitated events...
The best estimation technique I've seen is ROPE: Realistic, Optimistic, Pessimistic, Equilibristic. It's fast to ballpark, effective solo or with teams, great for PMs and managers, and able to go directly into critical chain scheduling or monte carlo simulations.

https://github.com/SixArm/sixarm_project_management_rope_est...
Thanks for questions. Almost all of our students have prior knowledge of university-level mathematics or did some coding, data courses on the internet. Of course, we have several students without such knowledge; nevertheless, they are fast learners. We test this in our admissions and in the very first month of learning in Turing College. If students are performing poorly, we terminate their contracts. In this way, we keep only motivated and determined students in Turing College and ensure that they would get a decent market salary. From the employers' perspective - just a few entry data science positions require independently "recreate some paper that uses advanced stats." Our students become a part of established data science teams, where some do more data analysis while others data engineering. As well as our base curriculum is more generic, our students get concrete, hands-on skills relevant specifically for hiring partners in specialization modules, which companies themselves create. When students finish these modules, they have a strong understanding of the company's business problem and tech stack, which is a competitive advantage over other candidates.

The thing with data science that it is a pretty new field, and data scientist tasks differ from company to company. Partnerships with companies help us understand the maturity of data science in every company and prepare students accordingly.
AZ is not a mRNA vaccine.
Copyright is going to get very muddy in the next few decades. ML systems may be able to generate entire novels in the styles of books they have digested, with only some assist from human editors. True of artwork and music, and perhaps eventually video too. Determining "similarity" too, may soon have to be taken off the hands of the judge and given to another ML system.
For some M16-1.5 bolts I ordered last week (and received the next day), McMaster-Carr was considerably cheaper than any other source. [EDIT:] Although Zoro doesn't seem to carry that size bolt in lots smaller than 25, I'll certainly be checking them for other items in future... thanks for the reference! I just wish they sorted their filter parameters by size rather than by SKU quantity.
Cool HN style news aggregation site powered by Lightning Network
I wrote my own SQL query builder
>Who's the target customer for this?

80% people who want the ease of setup of a double wide but really, really, really want to visibly distance themselves from the stereotypes and can afford to pay a premium and give up a lot of square footage to do so. (There's a reason this is on the front page of HN.)

20% developers who will pay big bucks to skirt some local busybody ordinance that says "no trailer homes".
Concurrency vs performance, not concurrency is performance.
Congrats! The pay scheme seems like a good way to get some trust from the clients.

However, I’d like to know if a similar way but being a part-time/flexible student is available?
Great stuff !!