skysight-inc/HackerNews huggingface dataset:
The problem of Agile is that it goes against the established power structure in the corporate world. In many organisations the result has been to apply Agile buzzwords while, by and large, maintaining the status quo.

Agile methodologies make a lot of sense in many cases. Anyone who has worked in a good old waterfall/V cycle style immediately understands what those "middle-aged, white guys" (appalling to read that, btw) were coming from.

They are not a panacea, though, and do not really fit certain types of projects. In any case they must be understood in depth to reap any benefits.

I don't understand the whole 'woke' angle of this article, though, it is dangerously close to racism/ageism/sexism. It's disgraceful, frankly.
£700 per week for rent? that is a luxurious apartment in london. why doesn't he move from that place?
The Problem with Colin O'Brady
> I.e. allowing 1 million undocumented aliens in

What exactly are you talking about?

On the one hand, if a subpopulation is undocumented, you can’t know how many there are.

On the other, I’m sure you’re referring to the million asylum seekers that Germany in particular looked after at the same time that another EU state, Hungary, was putting up barbed wire fences on their borders so that none went into Hungary.

Germany wanted some other nations to help out, but everyone else effectively (not necessarily literally) said no.

Also, to preempt a common reply at this point, asylum seekers don’t get to take advantage of EU free movement rules.
It's Ok to have new / inexperienced devs on the team. In fact it's good for the industry to bring them in.

The problems come about when there are _nothing but_ inexperienced devs on the team.
> and encouraging people to be discontent with multi-minute long build-test-debug (BTD) loop.

The ole eyebrow started twitching when I read this. I once had a 6 month contract with a RoR shop where they had such bad performance issues they started developing in production mode so it wouldn't reload everything constantly. This allowed you to make some changes quickly, but 90% of everything required you to restart the web server and it literally took minutes for it to load everything. They had close to 200 rubygems, and I've always guessed that was the core of the issue.

When I suggested we need to fix that issue, the senior did-an-internship-here-last-summer developer got extremely passive aggressive with me (I didn't renew that contract). This guy thought he was amazing, I remember him arguing with me about a bug where they were storing decimal numbers as float in MySQL. I seriously had a 30 minute long conversation where he told me repeatedly I was wrong until I finally got exasperated, made the changes, and it fixed the bug. The guy was couldn't believe it fixed the issue and spent another couple of hours looking for why I was wrong.

I've never touched RoR again, that experience was horrific.

Sometimes you can't help the slowness, but I know I seriously dislike header-only libraries in C++ specifically because of their effect on the BTD loop. I have no idea how people can tolerate working like that, it's a slow hell for me.
Minor nitpick - wgpu is the implementation (written in Rust but exposing a C API), wgpu-rs is an idiomatic-Rust wrapper around that implementation.

I did a bit of a doubletake the first time I read that, but ultimately I think not giving your own implementation language special treatment sends a good message for potential adopters.
> it should interrupt the whole team

No, it should interrupt the team which owns that area of the codebase. If you're having an issue due to Postgres indexing, what value is there in pulling someone away from writing React.js hooks?

If your answer is "By making it painful, you force the problem to get solved." that is incorrect for the same reason that "If you throw a person into a 10-meter-deep lake, you force them to swim" is incorrect.
I would guess a VPN program which provides a layer 2 VPN option. utun only supports layer 3 VPNs.
That’s not what he’s saying at all.
Optional chaining can solve quite a messy code for me
And when an ad pays well, publishers create content that will show that ad

{rant:
This- this right here- sums up my frustration with the evolution of the web. Getting ready to launch a new site, I looked around a bit at "SEO." The push was exactly backwards. It was, "given that you have some keywords you want to "optimize" for, here's the web content you need."

That's exactly backwards, and leads to people producing junk just to get clicks because certain keywords "perform well."

What we need is, "write something authentic, then find the keywords that will lead people to see it." Sure, make sure you put the keywords in the right places like headings and such, but the focus should be on writing something authentic, not noise.
}
How Tsiki Naftaly, Cofounder of Copilot, Zemingo Built a Next-GEN CX Platform?
Will the future be grown from mushrooms?
Not sure why this is being downvoted. AfD is basically a Neo-Nazi party, and while I don't hold a special animus towards Germans, I do worry about the European continent's ability to hold off war and genocide.
Parting ways with money is good. Money is the intermediary. You create value to get money. You part ways with money to realise other types of value on the other end.

If you accumulate a lot of money it means you have created lots of value but you haven't been able to use this intermediary to realise other types of value in exchange for the value that you created.
They use it in SmartSync, so files that are actually stored in the cloud and not physically on your local machine, are visible and selectable in the Finder and automatically downloaded on demand.
It's in the middle of nowhere. Niland, CA is 5 miles away and has a population of 1000. Not going to have a lot of NIMBY activity there.
No. I'm natural general intelligence with no safety features. One that has a hallucinationary view of the world an a neural architecture tracing back a couple of hundred of millions of years that continuously learns and has redundant features, and has the ability of self reflection.

We're talking about algorithms that are based on a simplified neural architecture, no redundancy, no self reflection and are still quite immature.

Nevertheless we're being asked to trust a black box AI, that you cannot interrogate?

Yes, of course, what's the worst that can happen?
That is true, but it’s also the case that EU countries agree to collective rule-making in some cases. If the member states agree, following the established process, that facial recognition should be disallowed throughout the EU then that’s something that can totally happen. Just like GDPR.
Dang posts explanations about this perception once in a while: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Architectural historian and material technologist Mae-ling Lokko, for example, has produced building blocks grown from agricultural waste. Her work combines mycelium with biopolymers to produce high-performance building materials.

…and so forth.
Philosophy of Architecture (2015)
The startup helping Facebook read your brainwaves
it's not a weakness, it's productive. Anyone writing a lot of code without testing it is doing things in a subpar manner. This isn't about intelligence.
My pipedream theory about that is that Google has an AI for modeling Alphabet. If the service was normal (not that terrible), google cloud would be such a success that there would be a trial for monopoly and Alphabet would be crushed. My theory is that google tries to ensure it will earn a lot of money as long as possible and this means not killing the golden goose by being too greedy or too dominent on a market.
Core-banking outage at German fintech startup
I have a checking account with a fintech startup.
While most of them have literally non existing customer support, the customer experience of mine has reached a new low: I just found out that their entire core banking system has been experiencing an outage since yesterday already. Not by email, nor by push notification of which they supply you with plentiful. But only when I logged into their app I got notified.
It baffles me how such an important piece of business infrastructure is being treated as of so little importance by the organization providing it!

It seems not to be their fault as they’ve built their startup on top of another banking infrastructure fintech, but should this make any difference in my customer experience?

Just as I receive near instant notifications from the server providers, I would expect the same from a bank startup.
Do I have exaggerated expectations, or are we just spoiled by cloud infrastructure providers, and the Amazons and alike?
This is awesome! It's gonna save me so much time
Niland, a.k.a. 'Slab City' is a ghost town on the edge of the Salton Sea. People who live there are all outsiders who live in huts or RVs.
How we Learn by Stanislas Dehaene
I built this tool years ago, recently my team took the effort to make it compatible with a modern workflow. We started by building an API and a CLI on top of that. The Github Action was not planned but felt like a logical next step. Hope this helps a lot of people out there!
I feel the same way. Landfills will be very convenient places to mine in the future.
Another breakthrough in AI translation quality
A very reliable way to test your htaccess file before enabling it on your Apache webserver.
I'm suggesting the chinese companies use open source software in the first place. Promoting privacy should be a great marketing tool in the current era. "Everyone else is streaming your home back to their unsecured servers, we're not, and we have made our code public so any bugs can easily be found and fixed"
Amazon Partner Ln Engineering
How about all the mass surveillance programs the EU has been funding for decades that do use facial recognition?
New writing, meditation and artistic habits of 2019 (plus book I've loved)
> I noticed that all the position requires the "Microsoft Cloud Background Check"

Nope, you don't need to be a citizen for this.

>however it seems like it requires to be an US citizen.

Where did you read that? That is only true for Gov cloud related teams. But that requirement is mentioned in the job decription, imo.
Uses This: Bram Moolenaar
They're conveying more information then the lack of a requirement for US citizenship.
Iran is under embargo from the US government.
Nigerians suffer a lot of discrimination in tech.
These two examples were useful to me to illustrate that the job is actually not restricted by nationality, more then simply stating "not restrictive" would.
These are all valid points, but IMHO these fall under fine-tuning for max. performance when you're already fairly efficient. For us struggling with basics one thing that helped me a lot was to shift the focus from micro-optimization of "how I work", to focusing on the rest of my time first. Not letting myself to drift away from work for too long (like now reading HN), trying to cut on time-wasters so that I still can have enough sleep/exercise/free time, having realistic goals for the amount of work I take, etc. Putting that side of equation under control can then significantly simplify optimizing the work performance.
Ask HN: Self-taught devs – anybody struggling with Git/code mgmt too?
As per title: I program since I was 14 on various languages, but don't have a formal CS education. My coding skills served me well as I was able to build a saas product and company which we sold a few months ago - so I'm pretty happy with them. However, I'm self taught and I never quite worked as part of a large professional team, so my knowledge of code management/ git/ cicd practices and generally "working as a team on the same code" really sucks.
Is it just me or common to other with a similar experience? What's the best place to up my game in this area?

Thanks to anyone who wants to help
5 seconds is already painful, the point of the other poster is to delay that stuff until the end. When the BTD loop is long it's a looooooot harder to get into the flow, and you have difficult really thinking about the problem.

Imagine trying to read a novel but after every paragraph you had to stop and wait for 5-10 seconds.
Yes, I am Canadian and that usage seems quite natural to me.
That's pretty good, which data set did you use?
Also noteworthy, Babashka is powered by the Small Clojure Interpreter [1] (same author) which has additional applications. Both are very promising!

[1] https://github.com/borkdude/sci
The mossad is one of the most active and effective intelligence agencies in the world. Their stories both successes and failures (that we’ve heard about) are legendary.
I kinda fear this as I am working on my startup. I am sure that the code needs a lot of refinement but I am often pleased that it does the job that I set out to achieve.

I am not quite sure how this is going to work out as I am self-taught coder .... https://blog.mypad.in/
Exact dupe https://news.ycombinator.com/item?id=22083507
Just like iOS. Which sucks because being able to be on my home network while not physically at home would have been nice in the past, mostly before Spotify was a thing.
Signs of Scam (Part 2/2)
Not being into security much (if I can help it) I had to look up the term [1].

Basically it's a reference to how a (tightly) wrapped bike is still recognizable as being a bike.

[1] https://en.m.wikipedia.org/wiki/Bicycle_attack
Almost dupe https://news.ycombinator.com/item?id=22083507
If you learn the exact length of a password, you gain say 3-4 bits of entropy? 4 bits if there are sixteen possible password lengths, all equally likely.

4 bits is not nothing, and it makes most cracking attacks 16 times easier, but it's hopefully never going to be the difference between good security and bad.
Google was the natural “winner” of the cloud computing game.

Google has internet in its DNA it never did anything else but internet.

But it failed to see the opportunity in the first place.

Secondly I attribute its lack of customer service to its recruiting and hiring practice.... it only ever hired the most geeky of geeky academics.

And geeky academics are the opposite of human relationship oriented.

Thus everyone at google designed the company to avoid human contact.

And that surely the complete opposite of customer service.

Google has the inverse of good customer service DNA... it has “hide from and avoid customer contact” DNA.

And that’s what has sunk the google cloud. $10B might sound like a lot, but to me it sounds like a gigantic fail.
Not everyone’s brain works the same way. Read some stuff by Temple Grandin or Oliver Sacks. As for how evolution may have done anything is just a guess until there is empirical data backing up that hypothesis. It’s more likely that Chomsky just assumes everyone’s mind worked like his and used that to tell a just so evolutionary story.
The World Health Organisation had not said "this isn't a these you currently" or anything to that effect. They are a scientific body that does not consider it it's remit to comment on Chinese politics.

At least some Chinese officials suppressed information in the early days.
Deploy Full Stack Data-Backed Todo List App with Ease
Combine that with pushing out things before they should actually be considered ready for production and you have a constantly moving target of jumping on broken things and having them sunset just when they were starting to be stable, forcing you to either jump on the next half-ready replacement.
Great job on releasing the project!

Had a similar iOS app years ago that would make chat groups with everyone in a 1km radius [1]. In the end our largest hurdle was getting enough users together per location.

1: http://www.zonemessenger.com/
Thanks! I used a combination of datasets that I found from Google's Dataset Search tool (https://datasetsearch.research.google.com).
Ubuntu Studio doesn't need to be compiled from scratch to achieve it either..

The applications that most professionals involved in music and audio use don't run on Linux. And with most professionals the application and it's stable running is the key concern, the OS just facilitate the application.
Our Viral Story – 1M users within 2 days with $0
Push for a higher salary. Negotiate based on market rates, not your own salary history.

A developer with 10 years of experience should be able to command upwards of 150k/yr in NYC even at a small startup; somewhat less in a smaller city in the northeast; somewhat more at a larger company.

Also note that salaries listed on Glassdoor and such tend to be below market for current hires because salaries have been inflating so quickly that someone hired 3 years ago is making way less than someone hired for the same role today.
I apologize if I am misrepresenting the article points, but in this kind of discussion often the only thing I see is "If we take unnecessarily strict dictionary definition of terms then obvious things become false"

There are interesting ways to look at consciousness, e.g. you can look at it in terms of how the psychology of an individual evolves over time, or you can study apparent and emerging structures in the psyche and its illnesses (personally I am a fan of Jung's approach).

I am not even saying that this article is unnecessary by itself. The author is not straw-manning the opposition, it is just that the whole debate looks like a caste in the sky we would be better of dropping.
Google is not really 100% renewable in any meaningful sense. Google (and others) buy renewable energy, but that doesn't mean their purchases match up to what their data centers actually consume for the simple reason that data centers have a pretty consistent load and wind and solar do not produce electricity consistently. For truly progressive companies in this area, they need to consider matching the hourly generation and loads, not not just annualized generation and load: https://cleantechnica.com/2019/05/27/100-renewable-does-not-...
This is a major plot point in Accelerando.
No. It isn't exactly the same.

It shares some features, I grant you, but decoding cats/dogs by welding a classifier to the equivalent of V3/V4 isn't what a mammal does.

Furthermore; A "conscious" short term memory of 7-10 sequences is correct. So we break issues down into manageable chunks and it's turtles all the way down.

Comparing the product of >200m years of evolution Vs a decade or so of human endeavour is a strawman.
> If the alternative for the business is to go out of business, it is "demanding".

Then don't hire employees in a region/country that has good employee protection laws/regulations. If businesses want to operate in such a region/country they will have to comply with ALL the laws and regulations there. If they don't, they should operate in a (in this respect at least) third-world country like the US.

> Businesses are not at fault for their employees getting pregnant, so why should they have to shoulder the risk?

Reproduction is integral to society. I businesses don't want to have that "risk" they should only hire people old enough that they can be sure they're barren/impotent but then they're discriminating in their hiring process AND get employees that are already relatively close to retirement (i.e. not a good idea).

> If society wants to protect mothers, society should pay up, not the individual businesses.

See: https://en.wikipedia.org/wiki/Parental_leave#Europe_and_Cent... -> Germany since it would to me if I had children. 14 weeks maternity leave with full pay, 14 months parental leave with up to 67% or the maximum (1800€ per month according §2 (1) BEEG) specified by the law. In Germany this monetary responsibility is mixed (social security AND employer).

> Are you saying people shouldn't run childcare facilities? Or only huge childcare facilities are allowed, which certainly wasn't the intention of the laws for maternal leave?

???, this was never part of my argument. Going back to your comment I originally replied to, many many businesses and branches of business have difficulty hiring people but that doesn't really matter here.
What mass surveillance programs has the EU (not individual member states, like the UK or Germany) been funding "for decades"? The EU doesn't even have an intelligence service. The only entity I could be thinking about is Frontex.
That's a great anecdote, and now I will not be satisfied until I too own a Pathé-Baby projector. The curse of knowledge.

https://library.princeton.edu/pathebaby/node/2245
It's much more complex than this. You can't run a data center on wind. Data centers are all grid connected, so what really matters is the composition of generators on the grid (or at least the composition on the generators near the datacenter).
It feels like browsers could fix this in a fairly simple way. Something like using a value for the form boundary that varies in length for each request, or a X-RandPad type header that has some variable length data?
The British Medical Journal (BMJ) have been doing this for a while - publishing both the peer-review comments and author responses.
I have published a paper in the BMJ and thought the process worked well and tempered the responses on both sides.
What if I don't feel like I really have 10 years experience, but rather, 5 times 2 years' experience? It might be my self-confidence, but when I hear someone has 10 years' experience, I think of someone much more competent and experienced than me.
Hull, MA, USA is now Hell
>> On the other, I’m sure you’re referring to the million asylum seekers that Germany in particular looked after at the same time that another EU state, Hungary, was putting up barbed wire fences on their borders so that none went into Hungary.

Germany didn't want, Germany diktated. And just because Hungary, as any sovereign nation, has decided to protect its borders it doesn't make Hungary "evil". I know they don't take advantage of EU free movement rules, they take advantage of Germany's need for cheap labour to cover retirement costs. A chat with any average German person will tell you about the social tensions this madness brought into the country. And that madness is pushing voters to the far right. Pretty irresponsible, and your example shows exactly the issue with the EU - because Hungary, a sovereign member state, went against what Germany wanted, they've pretty much been cornered. Now Germany is riddled with social tension, and day by day reports of far right gaining popularity are in the press headlines. You've pretty much proven my point, thanks.
Google is on the list of companies working to remain carbon neutral.

...Microsoft is setting the goal of being carbon negative (since the inception of the company in 1975): https://blogs.microsoft.com/blog/2020/01/16/microsoft-will-b...
Inside The Mind of Dominic Cummings
As with nearly all of the Behringer clones, there is nothing the legal system can do to provide what is "fair" to the original designers of their cloned circuits and interface likeness. In my opinion, there is no way to solve this problem. Perhaps design trademarks? This happens in every hardware industry, and China is usually the country that can provide the lowest prices for manufacturing a product.
Why? I can't think of an alternative that users wouldn't complain about.
Flow fields are also great for reducing the amount of computation required to generate pathfinding for a large number of entities in a game world. I implemented flow fields as the pathfinding for the enemies in a game I was working on last year and it works really well.
The "watch myself code" bit is genius. I used to do that and found it extremely helpful -- way more helpful than apps that just show you what percentage of your time you were in the text editor.

On Windows I used TimeSnapper Classic (free) and later used ffmpeg to convert the GBs of images to videos. Does anyone know a good way to do this on linux?

Making a new file per screenshot wastes tons of space, I think I might as well use ffmpeg for recording a screen vid directly at a low framerate (and maybe somehow add a time display?)
That's great and all but how was their work?