skysight-inc/HackerNews huggingface dataset:
That I would still be programming 35.5 years later. I would have quit and gotten a PhD and then continued.
Actually he said explicitly that he would open Google Docs. And 90% of the world has a Google account already. What he doesn't want to do is waste 20-30 minutes to create an account and log into a new system every time someone wants feedback on something.
I think it may actually be the thing I miss the most. (together with implicit interfaces)
When some articles bashing Edge or some other Windows features appear on Hackernews, there is always someone in the comment stating "I work for Microsoft". "Microsoft employee here"... then protect the product. I am dying to see one that protects this.
If that were true, there would be many more successful conglomerates like Berkshire Hathaway.

Processes are ante into the game, great process and lousy leadership will fail.
I also tried gabapentin for suspected nerve damage, and it made me feel like I was drunk - that's not a state that would allow me to live a normal life, working, driving etc
> ...you're better of staying at home and watching online lectures and making your own pet projects to learn

While I agree that you can get pretty far with self-study on small projects, the most important parts of software engineering revolve around communication, especially with other developers and with expert tools. It's hard to get better at communication without, well, communicating.

Of course, one can get a lot of experience by contributing to open source projects or finding other ways to work on group projects.
Not any of my code (or any of the projects I know) - the solution of the vendor/ is not "smart" but it's simple and comprehensible. My dependencies are locked and explicit - if you can clone my repository, then you also get the dependencies. And no, I really don't care about wasted disk space measured in megabytes.
Spend 80 to earn 100, man
Do you think that some Trump voters might have taken the Alinksyist "will to power" idea to heart after being screamed at by radical leftists for 40 years?
Okay, but surviving a Slashdot effect is different from having a low-latency server of course :)
I wish we had resources like this when I was on the university.
That really depends on the language I think. Java/C# etc I wouldn't dare to touch without an IDE. Most of my Clojure/Lisp work is done in Emacs (with Evil for Vim bindings, without any syntax highlights). People /still/ think I'm goofy for preferring that. But, I find that if you think of programming as "creative writing" instead of engineering you enter a different, more flow-like, mindset. The IDE and all its billions of buttons just get in the way for me, while just writing s-expressions as trees (using paredit with agressive-indent) never breaks my train of thought.
You say that but if one looks at your example at face value then you would be surprised how often things like that do happen. I had one supplier threaten to cancel business relations with us if we didn't send through customer details (related to the product they were supplying) on an excel spreadsheet via email. It took quite some negotiation to agree a secure compromise.

That's just the most recent example but I've had to deal with countless insane demands from suppliers like this over the course of my career. In several cases being borerline to saying "if you don't want our business then there's plenty of other suppliers that do".

However by far the most annoying one I've had, and one that used to be common place 5 years ago in the UK, was recruitment agencies refusing to accept CVs in PDF form. They would accept a Microsoft Word document or RTF. Some even accepted plain text files. But a PDF was point blank refused even in tech-agencies. This used to be a real pain for myself, a Linux developer and administrator who didn't run Windows so couldnt guarantee what OpenOffice would spit out when exporting to .DOC. I ended up having to use a spare work machine and thankfully had a very forgiving boss.
No. Imagine you telling your client 3 times a day to create a different account with different workflow.

Did you even read the article and its main point?
Largest art heist in history is still unsolved
Well, I didn't want to be TOO rude ;-) I realise that there are a lot of huge companies that have tied themselves into Windows. I'm just pointing out that the trend I've observed, at least here in the U.K., is for new companies (which will one day become the behemoths) to use a variety of clients, either running cross-platform apps or webapps. Our company went from a mac shop to a chromebook one practically overnight. There might still be some barriers there, for some companies, but far less so today than 10 years ago.
Berlin is a very large city. This article covers two districts, Friedrichshain and Kreuzberg, which are experiencing a boom that is starting to raise the rents from insanely dirt-cheap to something people outside Berlin would consider "normal".

As it turns out, those two districts also happen to be the most trendy in Berlin. There are many other districts in Berlin that are not affected. For example, I haven't heard much about a rent crisis in Wedding, Alt-Moabit, or any place outside of the Ring-bahn.

To put the "crisis" in Bay Area terms, it would be like if it were impossible to find a place to live in the Mission, even though you could still get a place in the Panhandle, and therefore there was an article about a rent crisis in San Francisco, ignoring every other district in the city.
I'm not sure I understand. The numbers I quoted were for someone not signed to a label. They get the stream rate that Spotify sets. Your original question was do artists not make much money because of bad deals with labels. The numbers clearly show that they don't make much money even if a label isn't involved because stream rates are less than 1¢ and subscription prices are very low.
My experience as well!

Once I was contacted by a friend who works on the QA department of a factory (belonging to a multinational company) to implement a system to keep track of the building process (what was soldered, who did it, what tolerances it must have, things like that). The factory's process was entirely modeled in Excel spreadsheets, with the caveat that they took almost 6 months to gather and deliver the data to the client after installing the product on the client site.

As it was a freelancing job, I gave them a very high hourly rate, such that it they could forget about it, as it was too much work for one person alone. But in hindsight, I also refused because most certainly it would imply that a lot of the workers in that departament would be made redundant (there were 30 workers there, I would say that at least half would be unnecessary after the system was up and running). If only management understood the huge savings that would be possible.. But in this case, I'm glad they don't!
The mining industry relies on a single guess as to what an orebodies looks like when they plan their multi million/billion dollar mines. These guess orebodies are usually made by inferring local information based on their neighbours within a specified range, weighted proportionally to their distances. The method is still widely used even though it was made to deal with the fact that back in the day these calculations were done by hand. We have more correct methods but they're require computers and people don't like computers.
works well on ubuntu 14.04 and Chrome Version 57.0.2987.110 (64-bit)
> If you want to help artists buy their music instead of renting it from streaming services

I'd be paying twice: the artists themselves and the streaming service (which gives part to the artist again).

From my all-time favorites I did try buying directly, but they usually don't even have a contact method other than through the label or on a public channel like Twitter. And if I manage to send an email, they don't bother with individuals and just ignore it. Only a few artists have online shops where you can buy directly.
Its fair game because the charitable work being reported on is imbued with self elevating religious reference. I simply separated the kind part from the irrational part.
> "Where was the movement fighting to enable Rural America to thrive?"

Why don't you ask your friends in Rural America? Why hasn't there been an organized movement starting there?

It's perhaps not optimal, but it's not like white people started BLM or straight people started the campaign for gay marriage or colonizers started #NoDAPL. Minorities have had to fight for GENERATIONS to make progress towards getting their needs heard. Why aren't rural folk doing the same?

Why aren't you asking for rural folk to step up? Or if they are stepping up, why aren't you tell us about that / promoting them / actively helping them?
> People like you, that need the pain meds to live. And people that have a "bad back" aka they grab their back and groan and act like it hurts to get a powerful drug and be high (or sell for a nice profit).

This is an almost offensively simplistic depiction of long term pain.

Those people with the bad backs are not all faking it; it's not all in their heads; they have real pain and it's debilitating. They need something to help them live.

And your A / B choices are wrong too. You give people with long term pain access to pain management clinics which include psychological support; explanation that pain treatment will usually not be able to prevent pain; access to physiotheray and exercise (although these don't do much for some types of long term pain) and access to medication - and this will sometimes be opioid meds.

> As a society

Why is the US getting it so wrong though? Why is the US prescribing such vast quantities of opioids?
Leipzig comes to mind
You will write tests, because without them, you cannot refactor.

With them, you will be able to quickly and easily make your code better and better, with much less risk of regression.

As a result, the initial implementation details of your code are not very important, and you don't have to spend much time thinking about how the code might evolve in the future (which is unknowable anyway).

PS Don't spent much time testing the internals of your code. Check that the inputs and outputs are correct, as thoroughly as you can. Testing internals actually makes refactoring harder.
I wonder whether the author was naive or intended to misdirect. The french experiment he cited answered the question "With the samples as is could it explode?" and the answer was "It can't happen.".

The relevant question however was "Can the setup be engineered that it could be made to happen" and the answer to that with all that was known and elaborated in the article was: "Maybe if a larger percentage could be made slower or absorbed by other means".

Answering the wrong question is a common way to misdirect.
Why care about patch theory
Your taxes do not fund "this" exactly. It's not like Berlin govt will let people live in those places for free, just at an affordable price point. They can do this because they are not oriented towards maximum profit, unlike private investors. Bundesland Berlin being a landlord in all this might end up effectively slightly subsidizing some of the rents in some more expensive-to-acquire-and-maintain buildings but operate at a slight margin in other cheaper buildings. In the end, if they do it right (and I admit that's a big if) they should be operating close to break-even, probably with a small profit to build some reserves for unexpected future costs.

Instead of complaining that Berlin tries to do something (too much) against rent price hikes and gentrification, complain instead that "cities like Munich, Frankfurt or Hamburg" do not do enough to prevent rent price hikes.
> What are some things you wish you knew when you started programming?

That the status of being a programmer would drop to subzero levels in the next two decades :S
It's a bit more nuanced than you state - kratom also contains mu-opioid antagonists. Furthermore, mitragynine and 7-OH-mitragynine are G-protein-biased agonists of the mu-opioid receptor - which also do not recruit β-arrestin following receptor activation. It is β-arrestin recruitment that is responsible for the main side effects of opiates - respiratory depression, constipation, histamine release and build up of tolerance (which is what leads to withdrawals upon cessation). This is a very big deal, and may well go some way to explain why for many kratom has no withdrawal symptoms or addictive properties.
That unless you are in a pure code monkey position, programming is at most, 30% of the job and there is an array of skills that have nothing to do with programming that when mastered, will give the impression that you are an expert programmer.
For me this gets to a deeper point. While there are probably some people who innately understand tough mathematical or scientific concepts, it's been my experience that learning is largely about spending enough time struggling diligently with the material until you've built a robust and correct mental model of it. Then on to exercises to see if your model breaks or holds up when strained. If you approach interactive aids and videos and images with this mindset, they can be very helpful.

I can also clearly remember times when this was not my approach, and in those times, pictures were just a lot of time saved because I didn't have to read text that otherwise would have been there.
Top 100 java programs asked in iterviews
Maybe wealth redistribution, in which the government takes a large portion for its own purposes, isn't what these disenfranchised people really want? I think they want empowerment and jobs, not a few scraps tossed their way.
So then give them a one-time login ticket, and let them upgrade to an account?

Not saying you could do that with GitHub, but there's design space for it.
tldr: Unsatisfyingly short article about someone no longer having type 1 diabetes -- without any even possible explanation as to why. They only mention long-distance running as a remote possibility.
That's exactly what the original post said: he won't do it any more.
It's not a choicest​ between "treating pain effectively without leaving people still in pain and addicted to harmful medication", it's a fuzzy, gray spectrum between giving out no medication, treating pain ineffectively while having no addicts, and prescribing pain medication with abandon and having many addicts.

There are a few options that let you shift the balance one way or the other, but the parent is saying that they're leaning too far towards leaving people in pain from a fear of creating drug addicts.
I understand you're also helping colleagues, but in the case of wanting peers to review your paper it's a simple matter to send emails with PDFs to those peers.

But I'm not sure how this world works anyway. I read about research in books that refer to it, Hacker News and Reddit that links to it, etc. but never in a magazine. Yet the magazines seems to be what everyone is aiming for to be published in, they are apparently some big deal. I suppose there is some reason why "peer reviews" are not between "peers".
Not allowed, or not able to?
It's not about the individual, it's a lot of people I hear about this. Yet it is apparently the common practice. I'm asking why.
the moment I discovered how to use for( $i = 0; $i < 100 ; $++) that was quite a moment, how to use loops properly was something I wished I knew earlier.
I prefer less powerful languages (that have sufficient power to clearly express the domain).

I've found that "powerful" languages allow me to do clever things(TM) and I hate clever things(TM) retroactively when I come back to them.

This gets even worse when you have multiple people on the team doing clever things(TM).
it doesn't ask you to create account. It asks you to give your email address so that we can send you the docs :) You can also try the 360 photos demo at https://viewportvr.co/demo
> When you apply for a website license in China, you have to give root access to the Ministry of Information.

Wow, I'd like to know more, this seems especially interesting in regard to Chinese Bitcoin exchanges. They can keep most of their bitcoins in cold storage, but still having root access to the web server means user passwords, TLs, and so on. Is it just a web server directly connected to the internet that they need to have root access to? Or do you e.g. also need to provide access to the db server used?

edit: Also what's with the license? It's possible for me to buy hosting in China without any licenses.
I guess it is because people see it as necessary in order to build relationships, and have a name. But it looks like it's time to draw a line.
Eventually they will bar you from publishing with them. How bad that is depends on the journal and what you intend to do with your life.
And add that you have dozens of such patches that you need people to review, and their reviews have to be distributed to a committee of senior developers once they're received, and so on and so on...

A journal may have dozens of submissions at various stages of the peer review process. Each requires two or three peer reviewers, who are busy academics who will often fail to meet the deadline. The editor has to track all of these, follow up with lagging reviewers, and then put together all the reviews for a paper to make the final decision.

Doing all that by email would be a mess. Reviews would get lost, the editor would lose track of which reviewers were sent which papers, and so on.

So the online systems make sense. But they all suck. I've reviewed for several journals which use the ScholarOne system, for example, and despite all being hosted centrally, they inexplicably require separate logins. The website is a clunky piece of crap. If they just had an automated system email me a PDF and ask me to email back a review, and had their script grab reviews from the inbox and format them for the editor to review, it'd be a lot easier. Or if they emailed me a personal link that let me view the paper and leave a review, no login required. But alas, they must overcomplicate it...
Github accepts Google account sign ins. I personally no longer register for services that do not accept my google account as a form of authentication. I wish not to leave even more online accounts and passwords scattered over the web. With google auth, they do not get a users passwords. Without google auth chances are most people will fall for password-reuse.
You know, I think, maybe it's not a coincidence that almost all high-scale infrastructure tooling is written in Go nowadays.
My biggest problem with it is implicit interface.

I genuinely despise that about it.
Commercially available desktop automation systems are pretty terrible in terms of modern software design. Specifically lifecycle management, code versioning, third party tooling integration, and readability.

Unfortunately, they're aided by a compatibility moat built up of custom control support. Basically everything that doesn't support Microsoft UI Automation requires memory hijinks. And you'd be surprised by how much legacy software used weird third party libraries.

If you want more impressions or to chat, feel free to flip a mail at ethbro.co a g mail. Happy to talk, as god knows automation software could be improved.
>OP says noone flips their king to resign

As in, tip the king? I play chess professionally and I do it especially when it's a close game but I know I am losing and there is no point in playing (unimportant match in tournament, last game with no consequences etc).

I tip the king, shake my opponent's hand and walk away.
Having looked around, no. LibPNG seems to keep it at a minimum, though.

Guess i'm the only one doing that. (and i have no problems)
> Indeed there are some vulnerabilities found in PHP libraries in those pages, but hardly enough to warrant your position.

Those are all my research findings. :P

> Is rolling your own ORM and homegrown framework secure? Says who?

Says the person who routinely finds exploitable vulnerabilities in other PHP frameworks and content management systems.

There will always be things to improve. Feel free to try to find an exploitable security hole.

> It's not really a CMS, it's a NIH syndromed framework with a CMS on top of that. That's a typical source of bugs.

It's not "NIH syndrome" it's "I don't trust any of these people to write a secure framework and I have the experience to justify this concern".

> They are both framework functions, and you wouldn't be writing them if you had written this from the ground up to be secure IMO.

Escaping-on-output still implies that escaping happens.
I don't know why this comment was downvoted, it's pretty obvious that one should release early and often, then make changes instead of making long term change even before the product is released!
Yeah, something I find really disappointing as a platinum level backer is that it can't even do TrackIR ootb anymore. Whereas Elite Dangerous handles that with aplomb.

Guess where I'm spending what precious little gaming time I have these days?
Debunking a Myth: The Irish Were Not Slaves, Too
That's even more funny since HTML will automatically fill the width of the page. He goes out of his way to create margins to help people with wide screens but doesn't consider the effect on small screens.

I just remember in the 90's when the web started taking off and all these designers and people used to regular print publications came along and had to control the page layout when the whole point was to let the layout change to fit the users needs. Margins are not necessary at all - the user can adjust the width of their browser window to alter the width of a line of text, but that's not fashionable these days.
Interesting. Do you re-use the same map for remembering different numbers?
> I looked in your history and yup, you are partial to Haskell.

It's convenient that you have no post history to go through, since you decided that the nonsense you're posting shouldn't be tied to your real account.

Your bias is astounding, yet you go for the "your mind was already made up" card. I like Haskell but by no means am I tied to any single language and I'm not the one making posts about how all the users of a language seem to have undesirable traits.

Even better, you then criticize using "personal anecdotes", when that's exactly what you did in order to condemn the users of two languages. You half-dampen it by saying "Maybe I'm just unlucky", but the entire point of your post is "these two communities suck".

> That's your personal anecdote. There's no evidence that the language could have prevented the crash.

Any ML-family compiler will catch more crap at compile time than any C compiler. Adding lua on top will not solve any of that. None of that is opinion. It's just how the languages are designed and how they use types. Adding automatic memory management to that makes the gap even wider and in short, that stops the vast majority of crashes that you can get.

C + lua is great for lots of things, but everything is a tradeoff and here the tradeoff is that you're very likely to get crashes. Good intentions alone can't prevent segfaults and most C software is proof of that.
I don't agree with 9.

I tend to want to know how _everything_ works; this let's me reason about anything and it helps a lot when debugging.
Of course it's an investment; always has been.

Living space doesn't grow on trees (in Europe at least), and is extremely expensive to create and maintain. The quarters seeing "gentrification" (with their social status-indicating details such as stucko) were always attracting a bourgoise elite (its why they exist in the first place).

It's all a question to make economy work for the people. Saying goodbye to reality does no one good.
indeed you project seems better I will add a direct link to you project!

tx!