skysight-inc/HackerNews huggingface dataset:
I don’t follow. If you record my https traffic to my banking website, do you now “own” my bank account? Did you “seize” it? Do you “possess” it? No, no, no. you have a copy of a pile of bits that are meaningless to you without my encryption keys. You don’t have anything new and you didn’t deprive me of anything either.
https://www.merriam-webster.com/dictionary/audit
Definition 2 under the verb form
Yup, that was the overall vibe at my last place.
Sprints are too micro and lead to tunnel vision.
Got a lot of stuff done, but the hard tickets were always underestimated & dragged across sprints. And was it the "right stuff" to be working on to start with?
Everyone felt like we were failing even as we got a lot of stuff done.

Additionally, despite the attempt at predictability, wider project management was lacking, which lead to cross-team long running projects running over by 100-200%.

Often this was failure to capture actual requirements, making generous assumptions that a vendor would provide a magic bullet, allocating little to know time for integration / cross team work, etc.

Each team worked on the tickets in their sprint, from their backlog, according to what product management wanted. The fact that none of it tied together at the end was not devs fault if you want to institute such a tunnel vision process on them.
The writing on the wall for Flutter is the lack of uptake. We are in living in a world of too many ways to make web UIs. Google is hoping to control more of the framework ecosystem by getting everyone on a web UI system that they control. But it's too late for that.

Everyone who writes frontend stuff is sick of new framework and language proposals. I think many of us would rather figure out ways to become more productive and write better UIs in shorter time with the languages and tools we already have. There's just too much of a huge codebase in JS/TS and HTML to ever move any significant amount of anything to Dart and Flutter. There's no upside for the programmers who have to do that work.
A specific example would describe Bertozzi's work - where sugars with a chemical "handle" are installed on to the cell surface. You can then click something like a fluorophore onto the sugars with handles to figure out where these specific sugars are on a cell surface.
Switched to US layout on everything (because brackets and gt / lt are SO much more conveniently placed) and having to use an ISO keyboard now is just pain. My hands forgot.
No surprise there. I thought Twitter also created something similar?
I don't primarily play games on Linux, I play them on a console so I was trying to use the EA launcher to play some games I have access to elsewhere.
>What is the coolest thing you can do with a smarthome? The single biggest selling point?

I like having WRGB light bulbs everywhere that have full control via app/automation. I can wake up with "good morning" mode, have a day mode that's bright white and shifts to amber at sunset. I can go all hunt-for-red-october (pure red) late night. I can hit (or say) "goodnight" and transition the whole house to night mode, etc. Party mode is also rather fun :{

Best of all it works without having to do an expensive PoE retrofit to every switch and bulb in the entire house.
Are you still pretending that NATO expansion had anything to do with the conflict in Ukraine? It is, and always has been, Russian imperialism.
There are absolutely crappy teams, but I think what is more common is incompatible teams, or managers incompatible with their ICs.

Many folks may be unproductive with one management style yet thrive in another.
Because the “our detection shows cheating” is supported by “here’s X cases where our detection worked and got a confession”.
Can we have something like this for text?
Oh, really? "Laid claim" is is all it takes to own land people have held, lived on, and worked for at least ten millennia?
Many (most?) software projects exist in environments that demand predictability. Businesses need to be able to make promises to clients and potential customers in order to make sales and garner trust. In any remotely competitive industry these are two absolutely essential ingredients to success.

I mean, think about the software you use. Of all the shops that produce that software, which ones do you trust more than others? I'd be willing to be it's the ones that delivery predictably. At the very least the ones that deliver updates reliably - as in they do what they say.

Granted, every industry is different and some rely on trust and predictability more than others. Building an organization that is good at that is very difficult - and that cost has to come from somewhere doesn't it? In my experience it's at the cost of time spent building the product. A tradeoff between reliability and quality, if you will.
He specifically said "I never cheated in paid-tournament games" and "I never cheated whilst streaming". Chess.com presents pretty clear evidence that's untrue.
he IM Tech Meetup is back on Thursday October 13th at 6pm and will be live via MS Teams. We will have a fantastic lineup of presentations covering aspects of NextJS.

Here is the session agenda:
- An intro to NextJS by Ilesh Mistry
- Pre-build scripts and why do we need them in Next.js by Ondrej Polesny
- Serverless and Edge Functions by Shivay Lamba
- An Introduction to On-Demand Incremental Static Regeneration by Tom Marshall
- Micro frontends with Nextjs and Module Federation by Oleksandr Khivrych
I've had good experience with http://www.WPEngine.com
So, does this mean Sketch once-in-a-lifetime opportunity?
Yeah, I don't believe in sprints either. IMHO the worst is actually the commitment for the sprint, the team shouldn't have that. They should just do the job, in their own pace, without being bothered by the end of the sprint, the beginning of the sprint, or caring about spillovers. I appreciate that deadlines couldn't be done away, as they are a fact of human life, but I don't see value in adding further overhead on top of that.
> post-apocalyptic, desperate humanity at war with itself and the singular savagery

If you were to show me that phrase and ask which book matches it most closely, I would have to say "Blood Meridian". It's a singular work. Texas-Mexico border area, 1850s. It's definitely post-apocalyptic, the aftermath of an invasion of technologically sophisticated but genocidally savage aliens ... for the native Americans.
The schedule page has links to the lecture notes and recordings of the lectures (hosted on YouTube.) It does look like a couple of the last lectures are not on YouTube, but the lecture notes look comprehensive.

https://www.cs.umd.edu/class/fall2022/cmsc430/Schedule.html
Companies are always looking towards the next quarter, they don't care where the energy comes from as long as it's cheap. It's the job of governments to pursue a sane and self sufficient energy policy.
Per science the answer is definitively No.

A related book I'm meaning to read is https://www.goodreads.com/book/show/50173134-apocalypse-neve...
Nexus Repository (commonly referred to as just "Nexus", which is confusing because Sonatype has several products called "Nexus $name") is a local artifact repository. Running it locally allows you to cache artifacts from external repositories like pypi.org or repo.maven.org, which is beneficial because it cuts down on the amount of outbound traffic required to install dependencies.
Correction is correct.
i think it's funny how speaking of Agile is like speaking of religion or politics. everyone has an opinion and it's always a spark to fiery conversation.

like religion, I've seen Agile done poorly (extremely damaging and counter-productive) and done satisfactorily (not harming anyone with some mild benefit). theory is only half the equation, a big part of the equation is methodology and execution.
Agile doesn't have sprints.

Scrum has sprints. And Scrum is all about solving management problems not developer problems.

You can just drop sprints without replacing them with anything.
> tickets were always underestimated

Teach the developers who estimate them to treat the process as the circle circumvent instead of the diameter and multiple by Pi. There you go - done.
>I think you're on the money as to where that's headed.

Why would the "machines" "negotiate" (presumably with other machines) using human tools like conversation and presentations? There are multiple algorithms and mediums at which this can be done more efficiently (and is being done more efficiently).

We are at peak singularitarian delusion in these threads already. 'Humans do something, machines can (deus ex machina enters) do it better, machines will do it in the exact same way but instead of humans". Can't wait for the next AI winter, we desperately need it in light of these idiotic takes.
Let me correct this brilliant socio-economic hypothesis: "two countries that both have American food and drink franchises they're all fat and physically incapable".
Or even just walk.

I mean if cities were more walkable there'd be less need to join the arms race of more and more aggressive cars on the road.
Sprints provide natural alignment for multiple teams trying to coordinate. They also provide data about how your team makes software, frequent (scheduled) points when change is acceptable, and repetition that allows habits to form. And for teams that struggle with it, they provide a great excuse to push back on a requirements team that refuses to provide details and struggles to break down requirements into chunks that can be addressed in the duration of a single sprint.

That said, they aren’t magical. They are often misused. Not every team and every project needs them or is faced with any of the problems sprints set out to solve. And there are lots of ways to build good software.
> Casio terrorist watch

https://en.m.wikipedia.org/wiki/Casio_F-91W
25ms would be quite obvious, and absolutely wouldn't be necessary.

Humans regularly manage to hit heads without that reaction time, and a human will still be involved in the aiming / predicting where to aim.
Let's not exaggerate. Germany needs energy, so Scholz strategy is to minimize the losses. He is also sending weapons to Ukraine, just not bragging about like other countries. The spirit of the "German fault" is still present in Germany and there is a strong disincentive for engaging in any kind of armed conflict.

Nevertheless, I believe Germans as a whole realize how mistaken the overall policy of their government is and exercise some pressure to change that. Not shutting down nuclear reactors would be a good first step that would benefit the whole EU, not just Germany.
Great!

I should also add the famous 3Blue1Brown's videos on the "Essence of Calculus" - https://www.youtube.com/playlist?list=PLZHQObOWTQDMsr9K-rj53...
No, the banks are committed. They can sell the debt to others, but if that fails, they just have to finance it themselves.

Musk actually can get out of the deal if he doesn't have the financing. But he has the financing, because the banks signed commitment letters. These commitment letters are valid until the beginning of next year. That's why he tried to drag out the lawsuit in the hope, that deadline might be passed.
Spitballing, what is internet connectivity like between North Africa and Sub-Saharan Africa?

If the point of putting a datacenter in Africa is to serve users in Africa better, North Africa may already get pretty good connectivity from European datacenters, so putting the datacenter on the other end may help more overall?
From the article it says their cable had four landings- Togo, Namibia, Nigeria and South Africa. In my opinion the location isn't really the interesting part of the article, it points out how the other major cloud players are already set up in Africa. What took Google so long?
JavaDocs are like the owner's manual included in a car: useful for many things, but if you need to figure out what route to take to get from point A to point B it probably won't help you.
I thought "sprint" was dumb at first, for exactly this reason, it's not a sprint if it's week after week. But over time it's just become jargonized, a term of art for me. It's just a unit of organization.
> I think it's storing array data as-is in straight binary.

You can't infer the stride from the raw binary; a 2-D array [[1, 2], [3, 4]] in C ordering just looks like:

1,2,3,4

and in Fortran ordering it's

1,3,2,4

So there must be additional metadata stored. Maybe it's just using the .npy format internally - https://numpy.org/devdocs/reference/generated/numpy.lib.form...
Was there a court order preventing him from accessing the Bitcoin? If not then I don't know what to tell you.
"President Viktor Yanukovych rejected a deal for greater integration with the European Union , sparking mass protests, which Yanukovych attempted to put down violently. Russia backed Yanukovych in the crisis, while the US and Europe supported the protesters. "

why do you think he rejected it? greater integration meant NATO bases. And this guy knew (because putin and russia always said it) that NATO next to russia was a big no go. the next logical steps are easy to understand. europe and USA backing protesters meant that if russia did not act they would be NATO bases next to them.
fair elections should have happened and people should have voted for yes/no they want to join europe. then putin wouldn't have been able to attack Ukraine. Instead USA just used their old playbook like they did in middle east
So the binary has a EULA and the source code does not? What happens if you compile the binary yourself?
>since when russia was an enemy of europe?

Ask the Eastern European countries who've had to suffer 50 years of communist atrocities thanks to WW2 invasion of their countries by Russia and the USSR.
How is this not acceptable? The person cheated, chess.com said they would keep it confidential, circumstances changed. They didn't swear on their mother's graves.
I mentioned earlier - reaction time under 100ms on track events is considered a foul start and the offender disqualified.
Companies are not elected for "the good of the people", so they have no obligation.

Oh wait, neither are the officials of the EU commission. Hmmm
So the managers can powertrip.
> Legally, I'm pretty sure they couldn't.

Somewhat related question: do Teslas have a EULA or other agreement on purchase? And if so, does it include an arbitration clause?
Ah, yes, the old "the most secure device is one that is not working", or in this case that is blocked from working. :-)
I feel most of the criticism towards Agile coming from devs misses an important point: how it’s used to show the progress of a project to the people outside of the team.

Unless you are part of a completely autonomous team, you need to communicate progress in a way that’s more informative than saying “trust me and leave us alone, it will be delivered in X months”.

Spending time in meetings or writing down and discussing what you think that should be done next indeed can create an overhead (even more when the frameworks is abused or done wrong), but epics, stories, sprints and demos provide a more detailed way of communicating and demonstrating progress to whoever it is relevant.
There are people who have no one but themselves. It's much easier to imagine this when someone has no living relatives.
I should also add the famous 3Blue1Brown's videos on the "Essence of Linear Algebra" - https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2x...
Make or be? Hard to tell lately.
Julian Assange: Free Speech Martyr? Featuring Stella Assange [video]
I’ve said this for a while now among friends: If I were running a company, there would be no shared ticket or todo list. Everyone can manage their own work and keep their own todo lists. The best employees already do this anyway.

Basecamp’s “shape up” method is a nice way to coordinate work when everyone has their own todo list.
I agree to a large extent.

For myself, I'm the most productive when I

- Am able to influence what I work on, and choose how I solve a task

- Have tasks lined up in a front of me that I can choose to work on

- Am in a state of flow, where the tasks in front of me roughly corresponds to my skills.

In other words - to me - a good project manager makes sure that there are plans for what to work on next and that the tasks roughly corresponds with the teams strengths.

Now, that roughly corresponds with good "backlog grooming", but not sprints.

Basically, I think Kanban works much better.
> convey what I want to say

comes with practice

> so that I don't say anything that sounds demeaning or hurtful to the listener.

Learn to put yourself in their position. Imagine someone's saying it to you, how would you feel hearing it? Takes practice. I still have to do it.

> It also includes listening attentively to what the other person is saying.

Practice, and believing they have something valuable to say. If you really can't concentrate, that may be a medical thing.

Good luck!
https://web.archive.org/web/20221005122032/https://www.nytim...
The is a subtext in the report suggesting "When players play on the largest online site cheating can be detected and regulated; it is very hard to apply the same level of analysis to OTB matches." It is possible that aligns with chess.com's interests.
Location: NY, USA
Remote: Yes
Willing to relocate: Generally no but maybe
Technologies: Rust, Python, C/C++, PyTorch, NumPy, Docker, Bash, Linux, ROS[1]
Résumé/CV: https://resume.strom.ai/derek_goddeau_cv.pdf
Email: see résumé

Software engineer with strong experience in embedded systems, autonomous systems, distributed systems in very unreliable environments, and computer vision.

May also be interested in opportunities outside of those areas.

[1]: Robotic Operating System https://www.ros.org/
Yep. The primary bad thing about the Sprint is the name.

If you call them "fortnight" or "week", things make more sense.
These are work hours. I'm not reading volume 3 AND 4 of this. That's why Europeans were invited to HN, to summarize in the comments :)

Besides, everyone here just wants to know: Was he cheating with a "secret device"? Just publish a paper that says yes or no, that's all we want.
Cpm65: CP/M for the 6502
I meant american weapons operated from american army bases. just like in europe, turkey, middle east
Will they do it worldwide? Hopefully...
Sprints when used correctly are invaluable to a development team. Source: My own experience as a junior dev and a lead dev on teams working in this methodology.

Note it's not useful in all (most?) scenarios or in all stages of a product's development.

When you are in support mode for a product that's stable, standing up something from scratch, working on a POC or experimenting with frameworks or libraries - it's not useful, use kanban or something else.

But when you are working on a/b tests or adding features to an existing product it's extremely useful.

When done correctly:
You get a two-way promise between leadership and a dev team. The dev team commits to getting stuff done within that <sprint-length> time - therefore they must carefully decompose work where that makes sense. Leadership commits to LEAVING THE DEV TEAM ALONE for that <sprint-length> time - no priority changes, no "Product Manager Chad had a dream if we implement X we get 1000% more revenue!", none of that nonsense. This means for bigger efforts, you get <sprint-length> chunks of working code "done" at time. This in practice means the devs drive how much they can get done in a certain amount of time - if a PM wants an earlier date out the door, that's <x> fewer sprints of decomposed work that gets done.

The tricky thing here is the use of the term "correctly" above. Sprint-based methodology isn't a tool for management to dictate or predict performance and it's not a tool to micromanage tasking. If leadership DOES have this distorted view of it, then it is useless overhead to no benefit for anybody.

It's also not useful at all if only the dev teams practice it - everybody has to respect the commitments required to do sprint correctly - if they don't, use kanban or something else.
The biggest win is not the bandwidth, it's that you have exactly what was used before in case you need it (audit/postmortem), or origin goes away.
Pocket electronic dictionaries have been around and not strictly in Casio's wheelhouse but an "era": I used to carry around one made by Besta, a Taiwanese company. What's interesting was their integration with PCMCIA cards for language and dictionary expansion.
How does one read this classic style email chain? Do people use an application? Or do they just become experts at reading it correctly?
I don’t know if it’s still true, but it at least used to be the case that one could ask a professor’s permission to just show up for lectures even without any formal relationship with the school.
It’s just a pity it has to be Laravel, which is riddled with magic, bad practices, hardly - if at all - typed code, and little inefficiencies everywhere you care to take a look. Compared to Symfony, it’s a dirty, steaming, mess.

That’s not to say you can’t build great things on Laravel, and it’s undeniably sparking lots of creativity - I just wish the better competitor had won. Betamax all over again.
Is there a layman's explanation for what is happening here?

It talks about power and general speaking I would have thought that outside extreme cases most electronics just draw the amount of power they need but not more. Can a kernel determine this somehow?
Show HN: Kafka 0.8.0 on Cloudflare Workers
https://en.wikipedia.org/wiki/Michael_Shellenberger
> if software can damage the hardware it's running on then that should be seen as a fault/bug

It is.

And I'm still waiting to hear how that absolutely fail-safe bridge is going to work...
>The problem I see is that humanity as a whole has much of what we need to build a Utopia for all, but almost nobody actually wants a better world for anyone let alone for everyone

Care to expand about what this Utopia would look like and how it would work? Where does the resources come from to bring everyone to a first world standard of living?
USSR not russia. it collapsed. are you still upset about ottoman empire? nazi germany? the first world war aftermath should have taught us something.
> We run a Saas and someone wrote an email saying that our server was down, and when we'd expect it to be up. Not having had a notification, I double checked from a couple of geographic locations that our application was indeed up and responding.

A tale as old as time: https://www.youtube.com/watch?v=uRGljemfwUE
Have no clue why this is being downvoted... I agree. You could have used nicer words though.
I've seen them succeed. I think the differentiating factors were 1. everyone worked on lots of different bits of the code; there weren't bits that were "owned" by someone, and 2. the end goal was pretty obvious.
There's a spectrum of approaches, but I often see them starting as "hiring slowdowns, then 'all backfills need specific approval', then hiring freezes, often coupled with teams merging or being shuffled around.

It's not that any individual of those things are bad decisions or terrible omens, but in combination or series of increasing pressures, they combine to become bad omens and, if left unaddressed, tend to accelerate the attrition of some employees with more options for employment, which leads to more team combinations/shuffling.

The other, even worse IMO, path to slow reductions is "managing out a few underperformers over here", then "managing out a few underperformers over there", then "eliminating some roles in a product that isn't our core focus over here", then "closing down this group over here because reasons". Those series of small, involuntary terminations are a much stronger signal to be updating LinkedIn and your resume, IMO.