skysight-inc/HackerNews huggingface dataset:
you need to be in the office as a junior dev because you don't know what you don't know and you can learn a lot through osmosis
What are you serving that needs 2k a month of server resources?
That sounds expensive to me for a server unless you are spending a massive amount on bandwidth or storage or something. A dedicated server on Hetzner costs around 50$ a month for 32 GB DDR4, gigabit with 30 terabytes a month (before throttle), and 4TB of drives.

https://www.hetzner.com/dedicated-rootserver/ex41
Curious why would one think agile is micromanaging?

(At least in the case of Scrum): because some of the most vocal advocates say so[1]! The premise seems to be that fine-grained oversight is less objectionable if it comes from “the team” rather than a manager, and that model does seem to work for some. It still kills the opportunity to work autonomously for any non-trivial interval of time.

[1] https://www.mountaingoatsoftware.com/blog/ssssh....agile-is-...
Question about Zeit.co / Now
So I've been reading a lot about "now"

But I'm still not clear about what it is exactly.

It can help you deploy to different cloud microservice platforms... AWS Lambda / Google Could Functions / MS Azure Functions

That's great. An abstraction for all of those that helps keep your code non platform-specific is very welcome.

BUT

They also charge a fee for bandwidth, instances etc...

So does that price cover the cost of the underlying service? Or is it a cost on top? OR is it a cost for their own platform (like, an option just like AWS or Azure, for which you can use Now for?).

thanks for any clarification!
Programming your personal weather chart
Google has a vast number of security researchers hired. In terms of security, there's probably no other company that can do a better job.

That Google has your search or email data and that they can always sell it, or that the NSA has a direct link to them, those are separate discussions.
I'd like to know how much culture affects cooperation/trust in society vs other factors, such as genetics. I have a hypothesis that culture is much like a protocol. When all members of society speak the same protocol around each other, there is cooperation. The opposite is like your tragedy of the commons effect. This isn't to say that multi-culturalism would be bad if this hypothesis were true, only that all members of the society may need to at least understand a common culture to have cooperation.
http://freakonomics.com/podcast/mattress-store-bubble/ mentions that a mattress store only has to sell 1 mattress per day to be profitable, now that's a profit margin.
Rubicon by Tom Holland - https://www.amazon.com/Rubicon-Tom-Holland/dp/1400078970

Christopher Browning, Ordinary Germans Reserve Police Battalion 101 and the Final Solution - https://www.amazon.com/Ordinary-Men-Reserve-Battalion-Soluti...

Zealot: The Life and Times of Jesus of Nazareth https://www.amazon.com/Zealot-Life-Times-Jesus-Nazareth/dp/0...

The Poison King: The Life and Legend of Mithradates - https://www.amazon.com/Poison-King-Legend-Mithradates-Deadli...

To End All Wars - https://www.amazon.com/End-All-Wars-Rebellion-1914-1918/dp/0...

The Northern Crusades - https://www.amazon.com/Northern-Crusades-Second-Eric-Christi...

The Fall of Constantinople 1453 - https://www.amazon.com/Fall-Constantinople-1453-Canto-Classi...

Lost Enlightenment: Central Asia's Golden Age from the Arab Conquest to Tamerlane - https://www.amazon.com/Lost-Enlightenment-Central-Conquest-T...

The Indian Ocean - https://www.amazon.com/Indian-Ocean-Seas-History/dp/04154453...

Indian Summer: The Secret History of the End of an Empire - https://www.amazon.com/Indian-Summer-Secret-History-Empire/d...
Debugging in 2017 with Node.js
What a lazy and childish article.

Steve Jobs, Bill Gates, Mark Zuckerberg, Larry Page, Sergey Brin, Elon Musk etc etc. These people and so many others have had significant impacts on the internet we see today and now they are just "suits" ? And why do we need to group people like this ? Many technical people have been responsible for negative elements of the internet which the "suits" fought against. And vice versa.
Sure, my question is more is there a history to this protocol? Is it from the 80s or something?
I'd bet on Google/Alphabet for sure.

1. Product

Facebook is basically a giant directory. Google is a search engine.

Search engines are necessary to get any information anywhere. While Google doesn't have as much of a monopoly on this (i.e. Bing, Baidu, DDG), it is still the best by far and this alone is invaluable.

2. Side products

Google has a lot of other killer side products - Waze, YouTube, self driving cars, Android. Facebook has... React, WhatsApp, and Instagram. Just Android alone gives them more power than Facebook.

3. Productivity

Google regularly pushes the envelope on workplace innovation - 10% time, healthy catering, meditation.

Facebook has open offices and they work on one of the most distracting websites in the world. They are no contenders to the legendary Bell Labs. In a race, I would say that Google will win.

4. AI

AI will likely be the next big thing. Both are doing well in AI, but Google has been doing it longer. Google also has more important data and a broader perspective of how it all links together.
Are student loans really so big a factor? Where did all you people go to college?
> "A senior developer shouldn't need documentation. The knowledge should be in your head."

So a senior developer shouldn't document, and shouldn't answer questions (since he said one shouldn't ask questions)?

What's a junior dev to do when there is no documentation and no one to ask for help/clarification?
4 hours a day max. Any more and I get exhausted.

I'd actually count design and scheduling as coding, because that's where most of the code is written.
Bartosz Milewski has a series of posts (a book, really) and recorded lectures that teach category theory with Haskell and C++ as reference points. HN discussion: https://news.ycombinator.com/item?id=14026360.
XMLHttpRequest originally was intended for posting and getting XML which was automatically parsed and exposed on the response object.

Now of course we are using more JSON and XMLHttpRequest is being replaced by Fetch API.

AJAX means Asynchronous Javascript and XML.
> Second, the only reason why a company would spend money on promotion is if the return is >100%. So, if drug companies were to stop all promotion, their profit would actually fall, not go up. So it's not going to reduce the cost of drugs.

Not necessarily. Advertising is often a negative-sum game. To give a simplified, quasi-hypothetical example, if neither Coke nor Pepsi advertised, they would still have very similar market shares and revenues. But then Pepsi realizes they can spend $1MM advertising to swing $1.25MM of revenue from Coke, and Coke spends $1MM to swing $1.25MM revenue back, and now both companies are $1MM in the hole for no gain. In this case, everyone—Coke, Pepsi, and the consumer—is better off if the government just banned soda advertising. Well, maybe not the ad agencies, TV networks, and celebrity sponsors, but there’s still a net economic loss to society.

Lots of drug advertising is of this useless, competitive type. If no one advertised erection drugs, people would just go to the doctor and take whatever was prescribed to them. But if Cialis blankets the airwaves, they can swing market share from Viagra.
i've been talking about this for ages, but i'm glad people agree with me now. the web is a really shitty application platform. let's do something about it, eh?

https://sunshinegardens.org/@xj9

https://heropunch.io/ln/work
Duck Duck Go is a company that I want to succeed, as they are clearly making a stand on user privacy.

However it never made sense to me why people would use those DDG bangs.

I mean privacy is the main selling point, so why in the world would you send the searches you make on other websites to DDG, when the browser is perfectly capable of being configured for "search keywords".

In Firefox, go to amazon.com (or any website you want), right click on their search bar and select "Add a Keyword for this search...". Add "!a" or whatever you want. There, you've got your own bangs.
Rarely in a suit. The rest, yes, but the same also applies to my black ex, who incidentally also uses taxis far more than me. No doubt there's plenty of racism in the UK, but of all the places she's complained about racist behavior, black cabs has never been of them. Maybe we've just been lucky. Or maybe you've been extremely unlucky.
Sure. Writing:

- foo

Is the same as writing:

<node type="list-item">foo</node>

It can be parsed identically. If you just parse it into a hash table, like {type: "list-item", value: "foo"}, then all of this becomes a non-issue. It's an intermediate format, so you can take that hash table and write it out as either of the above. You could even transpile org text into HTML and vice-versa.
Scale API (YC S16) Is Hiring Scaler Ops, and BizOps, and Engineers
What are you talking about ?

a) Much of the reason we have strong encryption is because big, bad companies like Apple have pushed so heavily for it.

b) In what way has Microsoft and Apple had their "lunch eaten" by Linux ? And on the server side it was arguably the failure of IBM, Sun, Oracle etc to recognise the shift to commoditised hardware and price accordingly that cost them market share.
The past few years I've just been buying T&N mattresses. Simplified my life since they are cheaper and, to be honest, I've never actually noticed anything I would consider better.
What else is Markdown but body test marked with formatting instructions? Surely it doesn't matter whether emphasis is marked with asterisks or <em> tags?
A main goal of Markdown is to be easy for anyone to use. Having to substitute characters in a URL string might be fairly trivial for you or me, but certainly not for everybody.
Depends on what you want, you mentioned "money", "portfolio" "Upwork", "pay" and "hire". So you seem more money motivated than fun motivated.

Build something and charge for it.
Basically a case of "I want it to behave exactly like the web, but don't call it that."
Global warming may be occurring more slowly than previously thought: study
Stanford Drone Dataset
Blinding your hiring process may actually make things more lopsided sometimes; i.e., technical screenings without seeing identity. You may find even less minorities hired.
Workaround:

(rm file; tac > file) < file
Second rule of corporate America is that new corporations come along all the time to displace them.

Facebook, Google, Twitter, Netflix etc. They never existed a few decades ago and are far more influential than companies like Comcast, NBC, Fox etc.

So yes capitalism continues to be the dominant model. But it's not always the same companies in control.
Very ugly, just use storage backend as recommened in kubernetes manual.

https://kubernetes.io/docs/tasks/run-application/run-single-...
Mostly to try to avoid javascript vulnerabilities, to
limit exposure to ads and tracking, and to have a nice
consistent web experience without all the design annoyances
of Web 2.0 (or is it 3.0 by now?).

When I've talked about this before, some people have asked "what javascript vulnerabilities?" I've answered that question here: [1] More details about how I browse the web here: [2]

[1] - https://news.ycombinator.com/item?id=14224888

[2] - https://news.ycombinator.com/item?id=15169519
I can see how this can go wrong.

* Don't look at porn for more than 30 minutes today.

* Don't eat any chocolate or other unhealthy food.

* Don't work on that side project.
Agreed this is amazing and inspiring. Well done!
> "Also, desktop apps have had the Internet for decades. What have they done with it?"

Automatic updates is the answer that springs to mind first. Is there something more they should be doing with the Internet?

The only other answer I could think of was 'social connectivity', but in the world of desktop apps, there's no major downside with splitting out social connectivity into separate apps. I don't care if a desktop 3D CAD application doesn't have chat functionality as there are specialist desktop applications for chatting online. Sharing a 3D model in a realtime online conversation is as simple as sharing a file.
Mastering the Node.js Core Modules – The Process Module
Put ads on breitbart? You seem to be very much missing the point.

Edit to add:
Even if you believed, for some reason, that you could usefully engage the readers of that site, giving money to an organization whose goal is to spread beliefs that are apparently abhorrent to you would be a questionable plan. At the same time as you would be spending money to promote your beliefs, you are funding the opposition.
Find something people have built that has a lot of users but you can do better.

Then do it better.

It's both a good way to learn and accidentally stumble upon a business model.
What these simulations show is that tribalism is a winning strategy. Which means not following it leads to death.

>We should move beyond tribalism because of it's inherence of prejudice.

Considering an inherent property of a winning strategy evil means your code is non-optimal and is inevitably going to disappear.
You can use `C-c '` to edit the block in a new buffer without colons or indentation at the start.
Upgraded Lockheed Martin Laser Outguns Threat in Half the Time
WYSIWYG is kind of limiting though. I.e., I can use mermaid[1] way faster than I can use Visio. I can type out a mathematics expression way faster in TeX than I can using Word and their (greatly improved, I'll give them that) Equation Editor. Hell, I'm barely 'proficient' at the AutoDesk toolset, but I can usually out-model assemblies using their LISP interface over someone with a SpaceMouse Pro[2].

Generally though, you don't need the table or graph to be "readable" if you're the one constructing the content for others to consume, since you've already modeled the structure of the content within your head. Those -item1, -item2, --subitem1 demarcations are already internalized in your head. (Though, if we're talking about a platform for capturing data/mind-mapping/outlining/note-taking, this may not be entirely true, I admit.)

Even Adobe opts for a non-WYSIWYG DITA/SGML for their professional content management systems if only because publishing a book or magazine becomes a editorial nightmare. (In publishing, they have separations of controls just like we have separations of concerns. Our graphics and front-end guys have control over the .css and what-have-you, while our data guys will have control of the schema, and our app guys will have control of the binary; likewise, they'll have someone in charge of typesetting, someone who performs the layout management so the interstitial ads look consistent within your magazines theme or whatever, someone generating the content, and then an editor who finally signs off on it.[3]) Now that I think about it, a magazine has many source-control-management problems quite similar to what we have.

Magic sequences are pretty brilliant, I'll give you that. If it 'degrades gracefully' (i.e., when copied into a standard instance of notepad.exe or Nano, it's still grokable), that hybrid solution might be the closest panacea we have. Keep on working on that project, it has tons of interesting, orthogonal avenues to explore[4]

=====

[1] https://github.com/knsv/mermaid

[2] https://www.amazon.com/3DX-700040-3Dconnexion-SpaceMouse-Pro... Pretty much the paragon of HIDs for CAD, in my limited use. For the last 10% of touchups it's second to none, but at the project level it's still slower than using the LISP derivative once you build up a sufficient set of macros.

[3] https://en.wikipedia.org/wiki/Desktop_publishing ArborText and Framemaker Server are the two industry standards at least in my experience.

[4] I.e., take say, chemists who want to share their findings with people in their dept. Being able to design their own markup for Lewis diagrams, multiple representations of orbitals, degenerates states, etc -- then have them real time render the observed values -> a generated chart rendered in a consistent theme (a la Jupyter Notebook, but..better...) I'd imagine would be quite powerful.
Yes but I don't use Windows on said machine :)

Edit: oops meant @netsharc
CryptoMaps: Cryptocurrency Market State
Author explains background:

https://www.gnu.org/software/parallel/parallel_design.html#C...
Why do you think someone talking about their wedding is propaganda?
I'm showing my age here, but I think Sun had the right objective with Java Web Start. Unfortunately their implementation was awful - bloated, slow, ugly, with a complicated API and poor security.

I think there is still an opportunity to do it right.
> The fact you have to write <script src="/main.js"></script> instead of <script src="/main.js"/>

You don't. <script /> is valid, but in XHTML. If you don't get the mimetype right, and the browser isn't parsing you as XHTML, it won't work.[1] In HTML5, self-closing tags are only valid in particular contexts, and this isn't one of them.[2] (Really, for the HTML tags, you can pretend that self-closing doesn't exist in HTML5, so no <script />. Since script sometimes has content, it needs a closer, so </script>. I do find it as annoying as I suspect you do, however.)

[1]: https://stackoverflow.com/a/70288/101999

[2]: https://stackoverflow.com/a/3558200/101999
That would work except your friend would have to confirm you know only after finding Waldo himself and hashing it to compare the hash to your hash. The idea is that they don't have to know the secret, but you can demonstrate you know the secret.
Game Programming Patterns [book]
Chroma – A General purpose syntax highlighter in Go
> You always have the risk of undesired pregnancy and the best cure for that is the condom, since birth control pills are basically hormone bombs, not very healthy for women in the long run, or you could undergo surgery, which is invasive and not without peril. So just use the condom already, those minty ones are actually cool.

Lots of women, including my wife, are perfectly happy with hormonal birth control. For others, there are lots of other options, and even more in development. It’s a very personal decision, but condoms are by far among the least effective techniques.

> And if we don't have "sexual freedom" it's probably because there are really good reasons for it. We shouldn't dismiss taboos without considering that some of them is why we've survived for so long.

The entire parable of Chesterson’s fence suggests that we shouldn’t get rid of something in society without knowing what function it was serving. It doesn’t suggest never reforming society at all.

The taboo against fornication is obviously there to prevent the spread of disease and unwanted pregnancy. If we have other ways to prevent these side-effects, there is no longer any reason for the taboo; much as the religious taboo of not eating pork or shellfish no longer serve the same useful purpose they did in the ancient Middle East.
Something that would be called "western/christian/european" civilization
No, sexuality is not an adult topic.
The creator of this post is the same guy who said bitcoin was dead in 2016 [1].

[1] https://blog.plan99.net/the-resolution-of-the-bitcoin-experi...
> "They could learn from Apple's approach with numbers where a worksheet is a canvas on which you can place multiple tables or charts or diagrams"

You can do this with Excel also. When was the last time you used Excel?

> "There might be 1000 people in the world who use power BI, and only because their IT dept set it up for them."

The Power BI features in Excel come ready to use out of the box. Clearly you've never used them, but they're by far the best new features in modern Excel. Any power user of Excel that isn't exploring them is missing out.
I too would like to read about this.
Software has become more increasingly complicated over time. Aside from adding new features, many companies have improved their efforts of providing accessible applications to a international audiences.

Let's not forget we've drastically increased security by writing applications in safer languages.

Oh, and newer applications tend to support a far wider variety of devices types, displays, inputs, etc.

Developers definitely be investing a lot more effort into improving the status-quo, but it's unfair to claim stuff is slower without improvements.
“Mounting evidence suggests that the notion that the 2007 crash happened because people with shoddy credit borrowed to buy houses they couldn’t afford is just plain wrong. The latest comes in a new NBER working paper arguing that it was wealthy or middle-class house-flipping speculators who blew up the bubble”

https://qz.com/1064061/house-flippers-triggered-the-us-housi...
> I could easily see making <script> and <link> resources required to be separately requested (like images are now -- ignoring data/base64 resources), but we're back to redefining HTML.

This has been implemented in HTTP (not HTML); you can enable the requirement right now by serving your pages with an appropriate Content-Security-Policy header.
UK Police Demanded an Activist’s Passwords. He Refused. Now He Faces Prison
I think you'd need to provide some evidence that by commercially funding a view you really don't like, support for that view is reduced. I would expect the opposite to be the case. Why do you think it would work?
In the history of mankind (one of) the usual ways of having your tribe exterminated was meeting another tribe.

Idealist ideas of the whole humanity singing kumbaya in a circule by the fireplace are naive at best.

Doesn't mean "our tribe" (which exists in a lots of levels, it could be a sports team, it could be a national identity, or something more vague) needs to be hostile to others (or shoot first)
Often the link description is the most important thing, and may make sense without the link, so I'm not sure how well that would work.

To me putting the link first is extremely counter-intuitive, as if writing plain text I'd also be more likely to write out a description of what I'm referencing first, and then enclosing the link in parentheses.

Thankfully with Markdown that makes it easier to remember - the URL part is as it always was, and I just need to mark which part of the text makes up the description.
"It looks fine when you use the right viewing tools" is not a plus for a plaintext system
Learning by osmosis is just not a thing. You can't just smack a junior in the middle of a team that doesn't effectively do remote, but a team with a good remote culture should certainly have no issues with a junior being remote as well.
So basically nothing new.
Nothing about channels, ASGI or any async support which IMHO are way overdue to be included.
Allowing for coordinated protocol changes, the optimal length of pre-cooperative identification code should depend on the probability of error (defector). Which after a long enough time of winning (ie. close to zero defectors) would lead to jumping into cooperation immediately. Which would make defense against defectors impossible and lead to a total collapse as they exploit the hapless cooperators.

Interesting parallels.
You need to learn CSS just the way you would approach a learning another programming language. From scratch - without assumptions and short cut solutions you get from Googling. Understanding stuff like block, inline block and positioning and go from there. Take a month's equivalent out and spending time learning it.

Javascript too can be an extremely confusing language for those who come from typed systems.

Then comes the DOM.

Then there is the communication system - AJAX, websockets etc.

Finally there is understanding the browser dev tools. As the tooling has accumulated understanding how to use it and internalize everything will take atleast 2 - 3 days.

If you don't take time to learn these 4 systems independently, when they're all mashed up as in a web application, you will struggle .
Smart contracts to reward humans for contributions  they make conversationally