skysight-inc/HackerNews huggingface dataset:
>Scrum simply can't be implemented as a purely developer process.

aka, WaterAgileFall.
I do agree that multiple languages are a good thing in general. I speak English, French, and Japanese fluently, and am now learning German.

However, I also believe that bureaucracy should be minimized, especially at the federal level. And when it actively impedes the flow of goods and services (as it does in Canada because it's such a small market), you're throwing away far more than you gain.
We still don’t know exactly what is causing the FRBs that started this whole peryton investigation, although we find that they cannot be explained by the same microwave ovens and many properties of FRBs point towards a genuine astrophysical origin.

I wouldn't be surprised if those also eventually were found to be caused by something on this planet.
Front end Weekly Digest (20 – 26 May 2019)
Free e-book on scaling, sales and raising capital in a company by Jason Lemkin
A drastic reform of the writing system happened 50 years ago: https://en.wikipedia.org/wiki/Simplified_Chinese_characters
You forget that the most influential venues all have business ties to Facebook for visibility reasons. That is a huge problem, since Facebook might indeed be interested in these venues staying influential and to suppress peoples ability to meet on other platforms. Hard regulation would fortify their dominant position.

I remember some years ago that when papers wrote articles about how they will keep being critical on Facebook, despite their cooperation. That was sad to read.
It’s interesting that the cycle is complete and we’re back to the 1975 situation: “Wouldn’t it be great to have a personal computer that could do all these things we currently do by connecting to a mainframe?”

Only the PDP-10 has been replaced by Google.
You're missing a step between "Try to monetize" and "Get outcompeted" - the "Service turns to user-abusing, steaming pile of hot garbage". This cycle does happen repeatedly (image sharing being a prime example), and services that die do so because their monetization strategies destroy almost all the good aspects.

I believe it's hard, but not impossible, to refrain from abusive monetization and stay afloat longer.
I know I'm probably in the minority, but I vastly prefer the long-form name in your example. Modern IDE's (especially Visual Studio with its Intellisense) can be incredible with their autocomplete, superseding the need for short-form obtuse acronym-laden function names that you need to remember.

So let's assume there's no time difference between writing the long or short form of that function. There's only one other direction to consider, which is reading.

Try to approach the following question without personal bias. If you have never worked with either API, which function name would be more self-explanatory for you? ConvertStringSecurityDescriptorToSecurityDescriptorA or sec_sddl_to_desc?
Show HN: Interviews with the founders of space startups
Hi everyone!

I've been working on Space Bandits, a website where I interview the founders of space startups. There are 12 on the site so far.

https://www.spacebandits.io

With SpaceX coming onto the scene and showing how private companies can innovate in the sector (and have big vision), space is entering a boom right now.

So I wanted to showcase the most exciting space startups and tell the story of how they got started. This, I hope, will inspire others.

Let me know what you think and how this could be improved, as well as who you would like to see interviewed. Thanks!
Same here, with AWS specifically. I'm used to AWS so generally stay in that ecosystem. Designed a web app and backed part of it by lambda and api gateway. Via a surge in traffic, my monthly bill went from about $6/mo to $150 for a month. Didn't catch it until I got the bill for the month, the timing of which meant my next month's bill was about $80.
Urbanism Under Google: Lessons from Sidewalk Toronto
Some pastries go even higher than this, like 250° C
Plan 9 is more UNIX than UNIX itself. It did away with all the special cases and the result is a beautiful way to create systems components.

There are only two operating systems that I've worked with that I actually really enjoyed, the one is QnX and the other is Plan 9, everything else feels like a series of kludges.
BlueKeep (CVE-2019-0708) RDP scans detected per country
Creative Travel
Totally agree with the article. Just note: red/green is not that global a value-signal, the Chinese got it backwards.
Alarms are like a garage leaving you a voicemail message before doing $25k of repairs on your car. It’s ridiculous that I can’t set a hard cap on my spending.
I favor the theory that they send out unmanned craft that have the ability to manufacture more craft when they reach a star system and repeat the process. I imagine we might have similar technically within 1000 years or so and might just do it. Then it's just a matter of 100s of thousands of years to visit all systems in our Galaxy.
Don't forget they are only warnings, they will not shut down your app and their update rate is not as frequent as you might expect.
Given that OP says that he can't alter the contract because he's from a third world country, I assume that he'll be working in his home country. There's nothing in the post to suggest that he is an immigrant or working abroad.
Yes, we have 4 national languages: French, German, Italian and Romansh. However only three of them bear the title of official language, that is, language used in official communications.

Romansh is spoken only in one of our "provinces" (Canton Graubünden) thus is considered too tiny to be supported on the national scale for official purposes.
Was about to write the same comment. Plus, i must say every time i hear some function is going to be performed via a NN, i'm thinking that my device is becoming more and more random in the way its behave. Which i really don't like.

At least when some classical algorithm fails at performing certain task, people talk of the failure as a bug. Not as something that's "probably going to be solved with more training data".
The book Initiative is for this type of situation. https://www.amazon.com/Initiative-Proven-Method-Bring-Passio...

http://joshuaspodek.com/initiative

Disclosure: I wrote it.
In my experience, the people who get described as “10x engineers” are really “engineers who are just as talented as many of their peers, but are also socially likable or quirky in a way that people find amusing”. Perception is everything.
It's not just the words themselves; you need a completely different package design. It's not like in Europe where the package is mostly the same except for some language-specific section. In Canada, you need to translate EVERYTHING, including the slogan [1], and even the name in some cases. Every English sentence must be translated and presented in equal size in French.

You can call it good/bad business practice all you want. Real manufacturers do make conscious decisions to avoid the Canadian market due to these costs. The reality is that we suffer because of this policy.

There is one silver lining, however: Online retailers like Amazon seem to be exempt.

[1] http://blog.generalmills.com/wp-content/uploads/Honey-Nut-Ch...
> (e.g. "should we introduce a carbon tax, and if yes, in what form?"), you should be able to reach common conclusion in a group of honest people.

Really? Even assuming that everyone agrees on the model of policy responses - introducing tax X has result Y - people will still have strong opinions about the distributive effects of those and even the relative importance of the environmental effects. People don't usually come out and say "I'm not willing to spend a dollar to prevent Miami and Bangladesh being submerged", because that sounds bad, but they come very close to it.

> some generalizations are wrong, and some specializations are wrong.

On this we agree - some models are just delusional "motivated reasoning"; Sandy Hook "truthers" etc.
this is very dangerous advice. If it is in your clause,then it's easy to come after you for it.

Just don't do it on company dime and company time. This is what weekends are for, and it'd be up to the company to prove otherwise.
Always hear using redis etc for job queues, what do these "job queues" entail? I've been an amateur and have used postgres tables as queues .. am I not being efficient?
Which of these features you would like to see first as a Job Candidate?
You reinvented the accounting daybook: Shops doing paper accounting never went through the hassle of double-entry accounts for each sale. Instead, each was a single line in the day’s journal, and closing for the day involved reconciling the till with the sales journal, and entering the entire day’s revenue as a single transaction in the master account book.
So the signal would appear only around dinner/lunch time, I suppose.
How does Bayesian thinking hep with this??
Ask HN: Which tech stack for macOS-App landing page?
I want to release an macOS-App via my own website. I want a nice responsive website which shows some static content (Videos, Images, Text) about the app. Additionaly I want to have a download area, where you can find all released versions with changelogs. This download area should be automatically generated and updated, when I push a new version to my repository on Github. Changelogs should be generated based on squashed commit messages.

Which tech stack would you prefer?
For example is WP extendable enough to achieve described goal?
I also wanted to learn Typescript and react in the past, but this might be an overkill.

Background: iOS-Developer with currently no serious experience in web development.
So it turns out the hardware needed to run a pretrained model is pretty much the same as the hardware needed to train a model. In both cases, it means lots of matrix multiplication.

Of course, training a model takes longer given the same amount of processing power - but for applications like video processing, just applying the model can be pretty demanding.
Until quite recently the FCC had a "fairness doctrine" requiring broadcasters to treat politics evenhandedly. That seems far harder to reconcile with the First Amendment than a "no faked propaganda videos" rule. The Supreme Court explicitly said it was OK.

The US has truth-in-advertising laws, which forbid advertisers to make certain kinds of deceptive claims. I'm not sure whether the Supreme Court has explicitly considered whether they're constitutional, but it's certainly heard plenty of cases related to those laws and never taken the opportunity to say "oh, and by the way, laws against false advertising are unconstitutional".

If there's some reason why a law forbidding the use of faked/manipulated videos for political propaganda would be more inconsistent with the First Amendment than those, I'm not seeing it at all.
I've written some really complicated code that crossed layers (due to a third party embedded & unfixable system working against the spec) where each line had two to three comment lines explaining why the operation below was necessary.

Also, I'm not sure if calling Javadoc interface documentation "redundant" and "obese" is warranted. If it feels useless, it is not verbose enough.
One advantage PDF has over many of the alternatives being suggested here is that it’s not read-only. I have yet to see a fillable form in an ePub doc for instance.
Need Help Deciphering That Vague Text Message? AI Wants to Help
It's like 10 years ago when all hardware shops were advertising the size of their PCs harddrives as if that made them faster.
I've always been a bit superstitious about opening a microwave oven door, stopping it before opening it.

I'd imagine I shouldn't, but I feel slightly vindicated now.
A few people have written about modifying their work contracts. Can you share the contract template you used instead? Can you explain how you negotiated the change?

Edit: maybe engineers can team up on this so things start to change?
Praise Song for the Unloved Animals
Angel Philosopher (Naval Ravikant)
Backgammon Ends (2013)
Cats also carry disease (toxoplasmosis), dogs in many parts of the world may carry rabies.

Mind you I'm in favour of one type of suburban animal: birds. Except feral pigeons. Also tend to be killed in large numbers by outdoor cats and window collisions.
What a great article.
I think that you're right in that statement, but I also think that this is an editorial decision, not a technological one. If Facebook takes it upon itself to make such a decision, then it acts as an editor of it's users content and should be liable as an editor.

Not as a communication platform.
> The dude bounced off google maps as soon as he saw the form to enter payment info and went straight to open street maps.

As he should. Unless you have in written form that the company will cover the exact expense, then no one should use a personal CC for work use.
> Exactly once delivery is impossible other than with at least once delivery

Can you explain this? Don't many applications deliver once and only once via locking? It's obviously easier as an application developer to say "I will only get this once" and accept losing messages than dealing with idempotence particularly in distributed services.
Similar could be claimed regarding Kimmel videos on late night but few (maybe some Trump supporters) clamor to shut that down.
You can do what you want even without k8s.

The reason to use a tool is to make a task simpler or take a task out of your hands in most cases but the rare edge case. For instance grep makes it easier to go to a file to find a certain line.

If you need to know networking, storage, microservice architecture yourself you don't need any tools.

In k8s you need to know all this, and on top you need to know k8s to achieve the same thing. And then you either need to write k8s plugins or also additionally know all the k8s plugins and wether any of them will actually solve the problem you have.
The State of Military AI
It is basically correct, as the math does add up. As yourself pointed, if throughput isn't optimized, latency goes to hell. Thus minimized latency leads to optimized throughput.

The problem is that except on the bare minimum, latency is a bad proxy on development projects. So the idea is perfectly correct, yet it's useless.
Does Alec Baldwin ever try to pass as actual Donald Trump or is it obvious that it's parody? The Pelosi video was made with the malicious intent to deceive.
I second this, had a 100%-off code for udemy courses and picked NLP as it was featured and "bio-hacking" seemed like an interesting subject. Thought the post was going to be a satirical take =P

The first 10 hours of the course were literally "when you've finished this course; your life will be perfect and you can spread this information to your friends and be a hero! Here's a success-story about a totally real person that finished the course and rated it 5 stars" - on repeat.
Unlocking the Science Behind Atmospheric Rivers
Ask HN: Software Development for a Nonprofit?
(delete)
You may be interested in reading this piece by astrophysicist/MHD-ist Jean-Pierre Petit.

https://www.jp-petit.org/science/gal_port/Von_Ludwiger.htm

He proceeds to bash Vallée, Hynek, and some other lesser known ufologists. It's in French but Google Translate is very good nowadays.
Fecal transplant maybe?
I would argue that the comfort of using jQuery comes at the cost of speed and obfuscation. I stopped using jQuery about 2 years ago and for the most part had no problems whatsoever even when I was forced to support IE9.
Also I found that searching http://youmightnotneedjquery.com/ helps a lot when deciding how to implement certain features.
> every social media platform

Word "every" implies that there are a lot of them in more or less equal competition, but there aren't. The issue here is monopoly: Facebook and Twitter have too much influence.

Social media should go through process of federalisation and become like email and websites, so that every user can consume content hosted by different companies and each of those companies can determine it's own rules on it.
Sudden break out of common sense on HN. What happened?
Awesome, I just realised that the old "run Crysis" joke has been replaced.

Electron apps do manage to make a mockery of my PC's specs though.
Yes I'd be quite keen to see that also, I wasn't aware there was a decline already (although it's obvious the interest can't just keep going up forever).
I found it, it's next to your comment.
It’s amazing how hard it is to get someone to believe something counter to their baseline assumption.

People “know” Trump spread the video, even though it’s simple irrefutable fact that he did not.

The media is often responsible for amplifying and distorting an act to the point where the original act and actor are indistinguishable. Kind of exactly like what happened in the doctored video.

This is perhaps an incredible example of the pot calling the kettle black. Just yesterday, the TIMES reporter tweeting a fake quote of the President, only admitting he made it up after it went viral, and claiming, “it was plausible”.

IMO the media does this against Trump pervasively and highly effectively, to the point where it is nearly impossible to distinguish what Trump may have actually said, forget about what he meant.

I’d say the Charlottesville comments are probably the most famous example of this.
Not at all, it makes fair arguments.

I may not agree with modern js+dom manipulation being awkward (it's different, but no more awkward to me than jQuery), but I can see the argument.
Simple question: Why?

In detail: Why should I pay for someone redirected ramdomly to my site when visiting another homepage? Why would a visitor of startuptwister want to be rediected randomly? Why the need for Ethereum?

Seems to me as an overcomplicated, weird solution to a discovery problem that is much better handled without the "random" factor.
Optical Character Recognition with One-Shot Learning, RNN, and TensorFlow
Well you should elaborate more, you might get downvoted to oblivion yourself.

You should at the very least comment on what exactly you found "shitty" about the article, giving the benefit of the doubt and a means for the author to be better.

I find HN downvote system many times misused, but your comment is the perfect example of a one deserving of negative feedback
> "We are simply caught in a rat race and not able to make a short break in order to look at and learn from all the things that happened around us, maybe even before our time."

But isn't that exactly what Scrum wants you to do? After every sprint, you spend some time to reflect, look at how you're working, look at the bigger picture, etc.

Scrum is by no means perfect; it's a tool, not the infallible silver bullet the author wants it to be. If you misuse the tool, you're still going to get wrong results, but that's the same with every other method.

The real question is: is there a better way to do it that can easily and reliably be implemented by large corporations? I think the popularity of Scrum is probably due to it being more successful than what was used before.

It might not be truly Agile, but for large corporations, being truly Agile may be a bit much to ask. They need reliability and reproduceability, and that means they're always going to need some focus on processes and procedures, and can't always rely on people who might leave or have something happen to them. Not that Scrum is always a good fit for those processes and procedures, but it does help make it appealing for large companies, and at least it puts a good part of the process in the hands of the people who will be using it.

tl;dr: Scrum is not perfect, but what is?
(author here)

Thank you for your kind words and effort to engage in respectful discourse, even though we disagree. It is appreciated.
You must be new here on HN, we usually like to discuss things instead of calling them names. Mind sharing your opinions instead of just saying it's shitty?
If JQuery is all you need to get the job done, go for it. It's still fast, simple and easy to develop.

If you need state management, build a very complex app, etc. ... don't.
Then again, the american revolutionary war did not start to gain independence, but to fight taxation without representation.
Static HTML.
Update download area with a simple scp from your build script.
Key Business Metrics: What You Can Learn from the Big Giants
> This is what weekends are for

What I get from the OP's question is that the company owns anything he creates, independently of it being done on work time.
> the hoi polloi

Pedantry: "The hoi polloi* is redundant — in Greek, hoi is a definite article equivalent to "the," so "the hoi polloi" is "the the many." [0] But yes, that's how the term has passed into common parlance, just as "ATM machine" is similarly redundant.

[0] https://www.wikiwand.com/en/Hoi_polloi
Related: please never use red to give me feedback on what I typed into your form. It’s not dangerous if I have skipped filling out a field. And it’s awkward because it’s not clear at what point you should “warn” me about it; after all, the form usually starts out empty, and that’s not considered an error.

By focusing on what I completed you give a much more helpful vibe, and you can reserve red for destructive actions, like permanently deleting something.
Except back then the driver wasn't privacy.
What are the top e-commerce marketing trends for 2019?
You don’t need to own IP to start. Given how many companies fail, to get to protecting IP is a long way.

Most initial steps don’t have anything to do with your contract - coming up with ideas, learning, building MVPs, finding real needs in a market.

Once you find an unmet need and you prove that out, then you can think about quitting your job to do it, or doing it while at the job (which i advise against).

Also, you agreed to those terms so I don’t think it’s fair to abuse their(company you are currently working for) trust.
I would like to see likes :)
What I saw on FB is automatic replies from bots. What I know from Skype are african boys who try to earn their next beer in an internet cafe by acting they would be a girl. I can confirm it's all not that.
Many compilers are stuck in C99 or C89 or even earlier. There are other worlds besides gcc, clang and msvc.
MHD.

Also, completely off topic: why not try to make a MHD train instead of hyperloop ?
I think the most compelling reason to keep JavaScript is "it's already there."

I see no reason to yank it out unless you're already doing some front end refactoring
But if it says "while employed", I don't think working on it on weekends makes a difference. Employment lasts until it ends, not only while on working hours.
Scrum is no more or less dependant on individual people as any other methodology.

The rest of your post is just warping your initial conjecture to arrive at conclusions you'd already decided upon. I neither agree with those conclusions nor the chain of twisted logic you used to arrive that.

I'm not going to stand on a soapbox and sing for the glory of scrums. People - like yourself it seems - can get very tribal when talking about such things. Which is as weird to read as it is pointless for you to argue. In my experience leading different teams using different methodologies, the thing that really makes the big noticeable impact is people and not methodologies. If you work in a blame culture or have colleagues in your team who don't follow process - then whatever process you put in place will be undermined at every opportunity regardless of it's methodology. However if you work in an environment where people respect one another and want to collaborate in getting work done, then you pick a methodology that works best for the day to day work (eg project work or support operations) and for the way people like their work organised. All the rest of the arguments are superfluous.