skysight-inc/HackerNews huggingface dataset:
If you have a team of 5, and one wants to implement terraform or some other package like that, what is the current cost to the rest of the team that is unfamiliar with the new software? Will that one person be hobbled for the next few months trying to get their work done and support the other engineers who get blocked by tech they haven’t learned as well? Was the system viable using shell scripts or however it was originally set up? Is it going to tick off another developer who put effort into the current orchestration?
Banks moving into politics is short-term clever, long-term foolish [video]
The fact that the sync "just works" is why I pay for DropBox. I've had bad experiences with Google drive and One Drive (or whatever its called now). I don't mind DB adding new features, but I hope they never take their eye off the ball and lost focus. A password manager and as task manager sound like good ideas for them to implement though.
Well I mean it's the same in the US. No one is talking salaries in Iowa whenever tech jobs are mentioned
I had the same frustration and I made https://imgz.org/, which I like. YMMV.
GAN can do that. For example, AlphaZero invented strategies for the game of go from nothing but a random number generator and the rules of the game. As for perfection neither go nor chess AIs play perfectly, and they can still beat the best human players.

Of course, an AI intended to play go isn't going to invent the burger. But I see no reason why, given a list of ingredients, their properties and a model of what human enjoy eating, a neural network couldn't invent the burger.

Creating a new recipe is just an optimization problem at its core.
I appreciate how clearly it is written down. It is how I would like to work and have tried at numerous jobs.

I do find that reality is hard, though. There's always that moment when you don't feel like picking "the one at the top". Maybe because you have time for "a quicky" maybe because after spending a week on Foo, you now want some Bar?

What this also does not solve is the "panic shifting". When a business goes into panic mode (deadlines, rough patch, downtime, chaos) you'll often see that tickets get moved from underneath you while working at them.

- Holdit, I'm done 80% with that SuperImportantEmergencyBugfix. Can I not finish and deploy it?
- No, there now is a SuperEvenMoreImportantEmergencyBugfix that has to be fixed two hours ago.

No ticket system will fix that, but anything that helps with those moments is very helpfull, I guess.
Agreed. Gawker situation was crazy and vindictive, he not only bankrupted the company but many of the employees personally.
I got a group of friends to use Signal because of the following:

1. Sharing videos/pictures/memes is terrible in an SMS group chat
2. One person in the group has bad cell service, so we needed something that would send messages over Wifi
3. Half the people are on Android, so no iMessage
4. 1/4 of the people aren't on Facebook, so no messenger

I was the one who suggested Signal. I did so because I like the end to end encryption, but that was not a selling point for anyone else. They just cared that it solved the problems above.
Even during most of the 90s, you had computers but not always with real connectivity on either laptops or phones. Thus, while I definitely was around and used computers in the 90s, they weren't omnipresent and connectivity was pretty much of the tethered sort.

Thus I did unplug during that period for several month-long trips to Asia but the baseline level of connectivity/online information/ubiquity/social media/etc. was much less than in the 2000s (especially the latter part of the decade).
I'm sure her WeChat contacts are now in for some close scrutiny as well. I hope they were aware what she was doing, and none of them have anything to hide from the Government.
I agree with you that "manipulated" seems like an exaggeration, these notes all involve decisions that don't seem unreasonable. But however you slice it, it's hard to interpret that first point as a good sign for the future---how long do you think employers will continue to pay employees who are not actually working?
In Denmark we have an expression "fagidiot" loosely translated "idiot of your field".

A soldier who can't enjoy a war movie because their use or the sound of the machine gun is wrong.

The designer who can't stand the product because the typography turns them off.

This tendency to think that your field always needs to be applied to extreme perfection.

Anyone who want to know where the line is should try and launch a company following the "fagidiot"'s principle and see how likely they are going to be successful.
> The die-hards who still, in 2020, complain about HTML email are just wrong and absurd.

Change that to people who complain about email not being only plain text, and I'd agree. In hindsight it should have been obvious from the moment it got named "email" instead of "etelegram" that people were going to want rich formatting--if they could print it on paper and send it in the physical mail they would want to be able to skip the paper and send it via email.

It's not obvious, though, that HTML was the best format to use for rich email formatting so I think there is room for someone to complain about it without automatically being wrong and absurd.
Can you criticise actions/decisions among other managers, or in private with the actor/decider?
I agree that your demands are unreasonable for a small company. It's like a person getting kitted out in full tour de france gear to ride their bicycle to the local shops.

However there is a time and a place. Smaller companies typically havent reached the point where they have both the time and driving need to improve processes. But they will eventually. And when they do they need a person who is able to implement it, like yourself.

I think its great that your concerned about it, that your eager to improve the processes. Dont be disheartened by the fact that its hard to make people change behavior - its normal. You can do it though.

Its important for now that instead of seeing it as a general team-quality issue, you look deeper and tie your improvements to things that are critical locally. Eg. if pushing to production is causing issues quantify it, explain it to folks and get their buy in to implement the process.

This kind of direct "immediate problem solving" approach will likely fly better than filing initiatives under the boring banner of good practice.
Is there a list of what damn google chat client to use? I have allo, hangouts, gtalk, gchat, gmail chat, google+ and a whole buch more.

What works? Whats deprecited? Is anyone behind the controls out there?
Great question. The short answer is this is going to be a really difficult uphill battle. This largely isnt about management. Its about culture and you alone cannot dictate that. Changing company culture is a huge undertaking and results in tons of departures.

If you have direct influence and control over your team, then you could try out your ideas within your span of control. That might act as an example of influence to other teams. You might also try meeting with other managers / friendlies 1:1 over coffee or a beer to test the waters and see where theyre at.

That being said, this would be a massive time and emotional investment. Youd likely be better off doing your job to the best of your abilities considering the circumstances, then find somewhere more compatible for your style.
Yeah, this is my thinking too. The Fed is going to continue pumping money into the markets to prop up prices. But they can't magically fix systemic issues within the economy itself. Providing liquidity (read, buying high-risk assets at a premium so institutional investors don't lose their asses) only works when investors are being forced to sell well-functioning assets at a discount due to a lack of buyers in the market (which is not the case currently).

It's easy to prop up the stock price of a business, but if that company is still operating in a harsh economic environment, they still might need to cut staff and production, or could even go out of business.

At this point, I really have no idea how bad things really are for businesses. Our clients seems cautiously optimistic: most are spending money; some have budgets allocated for projects, but are holding off pulling the trigger for a few months; and a few have cancelled projects. The nation is also seeing layoffs in non-retail sectors, but again, it's hard to say if this is because companies are using COVID as cover for something they've been wanting to do, or if this is the start of the downward spiral.

My out-of-my-ass prediction is we see another, more substantial market retraction in September-October which has more staying power. And I don't think the cause will be COVID-related (but that's what the media will report), but instead will be the result of a collapse in supply chains across multiple industries as China-US relations further deteriorate, hampering the ability for manufacturing companies to buy raw materials combined with continuing bankruptcies in the agricultural sector.

A Chinese invasion of Taiwan seems likely as well, especially given the domestic strife in the US that has leaders calling for military show-of-force. Weak US military morale / power struggles within the military, combined with a focus of attention inward should provide an opportunity for the Chinese to act unopposed.
I use Mathematica as my advanced calculator. It’s a functional language with an extremely vast and consistent mathematical and non-mathematical library, top notch symbolic capabilities (SymPy is just child’s play in comparison), top notch numerical capabilities, and very decent performance. You certainly don’t need to write your own rotation function — well, 2D rotation is trivial, but what if you want 3D rotation around a vector? Mathematica’s got you covered. Got a command line mode too, see MathKernel.

The downside: it’s not free (as in beer or speech).
I found the motto “sleep right, eat right, excercise right” (in that order) to be true.
> managers cannot disagree with each other in front of other employees

Just do it.
> Oof, beauty is in the eye of the beholder.

I guess that's true, from my experience Julia's way is simply less readable. It also make IDE autocomplete much more useful.

> A lot of relevant math is 1-indexed.

Initially I kind of liked it and disagreed with people who didn't. But as I used Julia over time, I regularly encountered situations in which it was really frustrating and enacted a mental tax. The opposite never happens.
New Outside Plato's Cave #3
IMO it's important to set up a united front, but in private it's fine to express your personal point of view to your direct reports or to your manager. There's def ways to do it in public, but we'd need more specifics on a particular situation to understand how to help
Ask HN: Just left college, unsure of what to do
Hey I just finished up my comp sci degree, I got a job straight out of uni at a tech consultancy company (no more than 37 hours a week, free food, amazing pay, chill culture), but I was bored at that job, so bored that I quit after 3 months.

I started coding when I was 11-12, I really love coding, I've implemented some really complicated software in my spare time, 2d physics engine, regex engine in haskell, web server in C from scratch, freebsd kernel modules(yeah I am a giant nerd).

It seems like most of the dev jobs are really repetitive, boring CRUD work and honestly its a little depressing. I don't really want to do this kind of work for the rest of my life.
It seems my comp sci degree was basically worthless, the work I did was just essentially gluing JS code and libraries together.

I am now doing a Masters specializing in distributed computing.

I am thinking about going into research after.
I am also thinking about leaving comp sci as just a hobby and getting into mechatronics engineering or something like this. I am 21, I have plenty of time.

Any advice on how to avoid this CRUD work, which seems to be basically 99% of jobs on the market at the moment? Any advice on what I should do?

Thank you so much, I really do appreciate the time everyone takes to read this post and reply. :)
Sleep at least 6 hours every day to see the positive effects of those two things compound dramatically
When Google shut down Google+ to consumers last year, it was never fully removed for Gsuite users.

Google is branding this as the replacement for Google+ (and sending out emails to Gsuite admins re: content migration from Google+ to Currents)

Here was the announcement of the beta last April: https://gsuiteupdates.googleblog.com/2019/04/currents-for-gs...
I do this intentionally every year with a multi day food, people and technology fast.

I wrote a how to, didn’t get any traction here on HN, so direct link:

https://www.nicholasjrobinson.com/blog/general/five-day-fast...
Which version of Julia are you using?

My main point was that while half a second (~0.5s) is perceptible startup time, ~0.1s is not. Is it a much older system than mine? I have a 2.3GHz Core i5 from about 2017.
Yep. German, which I'm learning, also unsurprisingly has this. I don't know that it's appreciably more difficult than the English two-word compounding given that the preposition can move around in all of these languages. I think it actually makes the conjugation of verbs, which have more endings at least in German, a bit more consistent.
It is based on practical experience from multiple companies who ended up in precisely this situation.
If his goal is to guarantee a reasonable (actually very low) developer salary this feels like bad advice. There is no guarantee he will get hired, no backup plan if the project does not hire him, and he could very well walk away with nothing.

If your goal is to get a job just look at trends in job boards (probably very skewed towards web/mobile/data science), figure out which area you like/excel in and hone in on that. Keep iterating on your resume, upping your skill set, and learning from interview failures. Remember: selling yourself and your skill set is more important than actual ability. That is something you can really only hone with practice and repeated interviews.
Improving access to nature would go a long way to improve city dwellers sense of mental health and well being. Especially making it easier for owning a cottage.

1) I live in Canada, a giant country. But camping is super expensive, $50/night camping. Its unaffordable for any length of time. And many provincial parks sell out.

2) Buying a small piece of land and hand building a tiny cottage is basically outlawed in Ontario. You need building permits and build at least 800 sqft. 100K is probably the base price for the land alone.

3)Despite all the land, there is no program for providing allotment gardens to citizens. Having a small patch of land you can grow vegetables on is rare. But its a thing in many European countries.

4) Where I live all the forests have been cut down, and turned to giant farms long ago. Almost all land is private. You can't just go and wonder.

TV, Video games and Computers are cool and all, but its obviously not something you should be spending most of your day on. But it seems like thats the only affordable entertainment option left for many people.

People are bored, cooped up in tiny apartments because of Covid. I can see why people are rioting in cities. And since so many people seem to be stacking up at zero or negative wealth. Capitalism seems to be under direct attack now, and some serious cracks are forming. The politicians need to revaluate the situation.

Lots of land in North America, why not have a program where poor citizens can get a small lot somewhere, and let them build a small cottage there. Without it costing 100s of thousand and thousands a year in taxes. A place they can take their kids to.
Polyglot Full-Stack Developer, Technical Leader, Experienced in Scalable System Designs

Location: Hyderabad, India
Remote: Yes
Willing to relocate: Yes
Technologies: Java, Python, C#, Golang, React.js
Résumé/CV: https://drive.google.com/file/d/1J2D_QBq3ggX8YK-6hlq92i-5GiZBFkm9/view?usp=sharing
LinkedIn: https://www.linkedin.com/in/parijat29/
GitHub: https://github.com/Parijat29/
Email: khanparijat@gmail.com
Yeah, I got that. I just like using "this one weird trick".
This post should be removed. Its misleading propaganda.

These federal agents have been a DC thing for as long as I've been alive and longer. They aren't occupying anything.

The agents protect federal buildings, government officials, foreign dignitaries and facilities, and they perform other law enforcement tasks. That some/many have been TDY'd for crowd control makes sense given the numbers of protestors and the reluctance to use the active military for that purpose.
That's not what OP is talking about though.

Not using prod DBs for development is common sense and best practice.

Not pushing to prod is common sense and best practice.

Same thing about breaking tests, spaghetti code without review.

It's not some pie in the sky, engineer-wants-to-tinker-with-shiny-toys like using Terraform or Kubernetes would be if you only have 10 paying users and two microservices.
Non-sequitur. I did not and do not deny that nukes buy you immunity from conventional attacks -- they clearly do. I said that too many countries having them will lead to their being used with plausible deniability. Got an answer to that?
Why not scan a signed document and send it over an encrypted connection via the internet? Why do we have to send it over fax specifically?
The only system that I appreciate is taiga. It's extremely opinionated and quite un-configurable.

What I like about it, is that it enforces workflows (either scrum, kanban or simply one-large-backlog) The Way They Were meant. So it solves a lot of bikeshedding and solves me & my team from trying to invent "something that works for us".

The idea proposed by OP works quite well there too, with kanban. Just pick the card at top, and never have more than one card per working person in "active" at any time.
Simple Ray Casting with ClojureScript
SRP is good. Apple uses it for HomeKit. The HomeKit pins you use are authenticated by SRP. The page is just a really old demo, the protocol itself is still sound and some have come up with variations for more security.

Also it has the ability to generate a session key.
Tell me then what is the definition of dynamic range?
Henry Rollins in Johnny Mnemonic - https://www.youtube.com/watch?v=GOovtZXYqj4
That works when you know they make and sell landmines. What about when it's surreptitious?
10 days at a vipassana meditation course (silent course, no books,no pens, no talking). Highly recommend. You come out realising what a waste of time all the things on your phone / fb feed actually are.
I only linked that because most people don't know what B is, and I suppose the difference between "innovation meant to fill the space" and "extention" wasn't so important to me.

My source for the claim itself is from 14m30s of Brian Cantrill's talk "Is It Time to Rewrite the Opersting System in Rust" https://youtu.be/HgtRAbE1nBM
I thought the right to a lawyer dog was guaranteed by the K9th Amendment
Most of my claims are speculation, and can only be proven or disproven by the passage of time. The point is that I'm on record making (somewhat poetically non-scientific) predictions. Will you check back in a year?

I'm not happy about the "copypasta" insult though. None of my writing is plagiarized, arguments that are not original to me are called out, and I spent a lot of time and effort tracking down the soundest supporting references I could find.
Depends, has the majority libertarian sect of HN commentariat decided to join the fascists yet, to protect their lawns and defend their table manners?
I never found link previews useful. I always try to disable them when I can, and take care to not post a link with a preview (where I can) so as not to polute the visual space of the chat. The only case where I enjoy them is in Wikipedia.
Isn't it the 'legacy' systems are supposed to be left operating as-is, almost like black boxes with defined properties? Some kind of a known seam in the process. Meanwhile, all extensions to process are to be handled by other means.

Given the current capacities, there could be additional layers added to filter or enhance whatever comes out of the legacy processes.

Sure, there needs to be a "keeper" for those legacy systems, but migrating off them may be asking for too much of a manager's beef to get an approval to accomplish.
Our company became determined to control such panic-driven prioritisation, and had four simple levels of importance, P4 up to P1, a predictable conveyor belt delivering work.

Equally predictable was the later addition of P0. Followed inevitably by P-1. Sadly the company was bought out before we learnt whether the underlying datatype was a signed short or a long...
My normal English vocabulary includes more than 50 words for snow. So what. Snow is discussed often enough in some climates that it makes sense to have shortcuts to quickly describe the variations. In temperate climates you could get away with having to say "raindrops that have many small individual frozen frozen spots inside the mostly liquid drop." sleet is much shorter (and easier to understand for those who have encountered it.
This, unfortunately and hilariously, rings quite true.

Not to open the test-driven development can of worms, either, which seems to be part of the OP's dispiritment ... but I've yet to see any scenario where TDD was not a massive waste of time.
Hey all,

Just made a quick post on adding emails to Pocket. This is somehow not a native Pocket feature, so I found a quick workaround.

Using publishthis.email you can simply turn any email into a webpage and then save to Pocket.

This will make it extremely easy to make notes on any email course and useful newsletters.

Please let me know if you have any feedback on the post, design or whatever. Would love to improve :)
Sadly set -e is busted, though, I do use it.
Paywalls drive me absolutely nuts on sites like the New York Times. I get it, they have to make money and physical newspaper sales are dying. Surviving in a digital age, sure. For some reason I am more likely to seek out the information elsewhere for free than to pay for it/ I have no sense of loyalty to those publications or their journalists.
It’s a subtle difference but it’s the difference between how something is computed vs what is computed (i.e. the processes in place to enforce a law vs the word of the law).

I’m definitely not a legal scholar but I optimize code a fair amount that computes the same thing as the un-optimized code.

Take for example multiplication of natural numbers, e.g. 2x2=4, there are a number of ways this could be implemented to get the desired result, bit shifting, symbolic mathematics, heck even trained machine learning or an impl on a trinary computer. If The computation is correct the vast majority of the time great! If not, a judge can order the process be updated to implement the law.

Effectively, Congress Makes the laws, the executive branch manages their administration, and the legislative branch ensures they are being administrators in accordance with the law.
I didn't say there's none. Every single country in Europe has varying levels of it but nowhere near to what the US have been having over the last few years.
I can't believe it. Literally.
It's highly unlikely they need folks' passwords to "see what all of China is saying to each other". I'd fully expect the Chinese government to have full access to that, without any need for a password.