skysight-inc/HackerNews huggingface dataset:
This article is bordering on tautological, with post-hoc rationalization.

Something is a bargain when it has a large ratio of value to cost.

The trouble with career choices is that the value is in the future - it is, at best, only probabilistically estimable.

Thus this advice merely moves the problem from choosing between alternatives to estimating future value of those choices. This doesn't really decrease the problem difficulty at all.

The justification for "methodology" is post-hoc. There was no guarantee he'd pick up rare and valuable skills in academia; to the degree that he did, using that fact as justification is very shaky.

I've worked with a number of people who spent years in academia and came out in varying states, some less suitable for the workplace, others enamoured with a way of living more compatible with student life than professional life, others more interested in digging into problems than getting things done, etc. I think these risks are real if you're aimless on a post-grad path.
The problem is that it's no longer individual bad votes. I would estimate that at least 1 in 5 of my comments are voted down (albeit just to zero) with no obvious reason why. While the rest of my comments are typically voted up fairly substantially. I don't vary the quality of my posts and try not to make a habit of commenting on topics I'm ill informed in. So either I'm being singled out by an individual with a grudge (which I doubt but I think HN is smart enough to detect those kind of voting patterns anyway?) or the moderation system on here is broken. Either way I can't predict which posts will get voted on in which way and the individual bad votes have now become anything but sparse.
Your psychopath wasn't very good at it. The good ones pick their prey more carefully; they pick the people who won't fight back.
Technology Idea to Help Prevent School Shootings
I thought this is a "shipping software". But it's a music related app for Mac (Which seems to be pretty cool).

So, I am thinking this post deserves a better title.
My experience with FreeBasic was about 15 years ago so things may have changed, but it had Allegro or SDL built in and was very easy to use to make little video games.
Ternimal
Movavi Video Suite 17.2.1 Full and Patch Download
Bad habits. There are people who with a straight face claim configuration management is unnecessary if you have a single shell script, aka Dockerfile.

Over-simplicity becoming complexity. You used to be able to write an app in C, pre-build it for a dozen platforms, then run it on a dozen platforms. Now you have to run everything on one platform (a virtualized containerized Linux environment) because anything else is literally impossible. You can still run the app anywhere - it just has five or six layers of virtualization, abstraction and tooling now.

More complexity. Containers are supposed to just be processes, but you can't run them without preparing the host OS first, and you can't really use them en-masse without a complex scheduler and tooling.

Nobody mentions it, but be careful your disks don't fill up just from deploying regularly. People think containers "cost almost nothing", and then all of their over-use of containers results in resource drain from the 15 million things necessary to configure and build and deploy and manage the things across distributed clusters. It's more resource-intense than people advertise.

The container is supposed to be this read-only isolated self-sufficient jail, so good luck getting anything out of it without a bunch of hoops. You seriously need to specify 50 different config values just to do simple things like networking, writing to a persistent disk, picking what to run or stop, interacting with other apps.

People say "a container is just another process" - except each one may be using an entirely different Linux distribution worth of software dependencies. And you still have to track what containers you're running, because you will depend on X release of Y container.

Functionally speaking, containers are almost like a VM inside a VM. It gets that obtuse.

I don't know that devs are actually saving time using containers vs a single dev platform. I think the problem all along was nobody knows how to maintain platforms, so they literally create and throw away whole platforms every time they build an app.

Most of these comments are about Docker, but not necessarily specific to it in practice.
The major hurdle in this situation is that most XMPP clients are developed by FOSS volunteers or small underfunded developer groups. There is no VC monetization concept to be built on top of federated messaging, and there is no benevolent billionaire spending 50M USD for the development of awesome XMPP clients.

Matrix has created great clients for the major platforms with a dozen paid developers; Signal had a handful of developers as well. Conversations[0] on Android is a proof that a single dedicated developer can create a great and standards-compliant XMPP messenger.

[0] https://conversations.im/
Today is the 25th anniversary of the launch of Microsoft Visual C++ 1.0
Which makes it ridiculously expensive to live, since everybody for whom the place is really beneficial (= super wealthy) moved there, so cost of properties went up.

It's definitely a more expensive place to live than Zurich generally, apart from maybe center-center which is anyway not a good&practical place to live
I don't know firsthand, but "Debian" is primarily responsible for userspace binaries, which just need to be built for aarch64. Just about everything specific to the chip & peripherals is handled in the kernel. (Yes Debian has a linux-image deb but I don't think anyone uses that on ARM. You build your own kernel.)

I am oversimplifying a bit, but you should be able to take these instructions [1], combine with a kernel and bootloader built for this board, and write the resulting image to eMMC/flash. You need to configure a few things correctly, boot cmdline & bootloader options but that's it.

Source: have used debootstrap to build custom distros for a couple ARM modules as well as x86.

[1] https://www.olimex.com/wiki/AM335x#File_system
7 Steps to Automation Acceptance in Android Mobile App Testing
With the Indinian Leg Chewers DNA starting to spread to wild population we're seeing an increase in the over population (wild and professional hive). That's saying a lot in Ohio since most states that border us don't have mandatory inspections. We have to deal with a bad invasion from Varroa mites coming from Michigan due to their lax laws.

http://www.wtae.com/article/local-beekeeper-working-to-save-...
I don't have any experience with your question. And since no one has answered yet, you may be interested in some stories at: https://www.indiehackers.com

Click on the interviews link to see more specific stories about how people got started.
This sounds like a good development?
> When I'm designing products, I sweat over every dollar, and big ticket items like this really need to be justified.

If you can spend (just) a month or two designing, debugging, and procuring a cost-optimized variant of this that costs $25 instead, your time spent on that is equivalent to just buying a thousand of these. One of the big things in the "it depends" question is how many of these things you plan to sell. If it's less than thousands, buy modules.
I don't see your issue. The lawyers and banks are/should be trustable. A dodgy lawyer/bank soon loses their license.

Your lawyer knows you because he met you and can see the details you provided do match you because of the photo and signature. The bank the same.

So if someone else had your details it shouldn't matter. If they go to a lawyer or bank to try and get them to verify the documents, the lawyer or bank should be doing due diligence to verify the documents. The lawyer should verify the passport is real, not forged, and the photo and signature matches the person, and done face to face. Same with the bank.

So it really shouldn't matter how many copies of your personal details are out there.

The issue is that when a bank doesn't do it's due diligence and barely verifies the documents (or doesn't verify at all). They didn't check the person opening the account is the same one as the personal details provided. That is the bank's mistake not yours. But the banks have to gall to say it's identity theft. As if it was your fault they didn't do their due diligence.

It's the pressure from marketing/corporate to increase sales/accounts. Often the more accounts opened mean more bonuses. So the incentive is to not reject. They don't get bonuses for doing due diligence and rejecting fake applications. They put that work on you once someone has frauded them.

Really any bank that says you've been identity theft it's their fault they didn't have the right due diligence in place.
A question about "rare and valuable skills" - since many want to have valuable skills, and so they become common, is the only way to get rare skills is choosing to learn very difficult things?
The way to treat the opioid crisis is that it is a battlefield, and America is losing. Drugs have long been seen as a way of usurping the will of ones' enemies; it is no different now. America has been under pharmacological attack for decades; its people are too addicted to see that this is by design.

Drugs have weakened America, and that is by design of its enemies.
How we made a no-fuss RSS vulture app using trendy Electron
>Why not simply

Because people are too busy demonstrating how smart and talented they are. Simple, clean code is too dumb.
I found the Guardian version¹ of this story a bit more rounded and informative. The quotes from Adam Brumm about the possibility that the calcium deposits are not actually beneath the paintings was interesting.

1. https://www.theguardian.com/science/2018/feb/22/neanderthals...
It's not about me checking the election, it's about the public to be able to. Our parties regularly send representatives to check.

It's like open source software. I am not able to check everything I use. But there are parts where I am capable enough to do so. For the rest I rely on others to do so.

You can't run a society without trust. It's about the ability to verify or have persons you trust to verify for you.
How does that even work? By floor area?

That's not how pricing works!
Well written and insightful, thank you. Useful fodder as I answer my kids' questions about drugs.
One of the often cited advantage of online voting is that everyone can do it without needing to interrupt their day and thus more people would perhaps vote.
That 'advantage' might be revealing itself now as a liability now that we see what effect the lack of face-to-face time has on people, especially in political discussions.
Nevertheless, our brain is able to model such abstractions just fine. The capacity to represent such non-differentiable structure is the key.
In the US, printed checks don't need to be issued by banks and it's pretty much up to the person you're giving the check to whether they think it's an acceptable check or not. But, yes, to the degree checks are still used, the norm is to have an address printed on them. At least historically, a lot of stores wouldn't accept so-called blank checks without any personalization (understanding that's not quite the same thing as not having an address.)
Pandora.js is an application manager dedicated to Node.js applications. The first release is built by Taobao Midway team mostly, and involves contributors all over Alibaba group.

Thanks to the dev productivity brought by Node.js, a few lines of code can make a working web application. And Pandora.js can enable it with the operation capabilities, make it manageable, measurable, traceable and highly available.
I don't get it. The article doesn't explain anything. It's just a list of statements. "This is bad, that is good." But it doesn't explain why the bad things are bad, and how using monads is better. It also doesn't explain what monads are. "We note that lists are Monads." Why? How did you come to that conclusion?

My guess is that all the people praising this article already "got monads". But for the unenlightened, it doesn't do anything.
It is also interesting how the handle forced downgrades. I just lost some GBs from previous promotions (like Dropbox Campus Cup) and are now stuck with the following situation:

- all files are still there, downloads are possible

- they disabled syncing between devices and sharing

- in case of upgrading to a paid plan I can continue as before
Well taking a site that was highly optimized for bundling and trying it unbundled on http2 is going to have poor performance.

You need to engineer it so you're downloading and using the javascript pieces as you go. Streaming your code and running it in a way. So the stuff you need more important goes first and stuff that doesn't later.

That way you get time to document interactive a lot quick. The user can start using the page.

With that in mind, http2 beats the pants of bundled js.
what kinds of interactions? (like: what operations, etc)

using elpy here with a native install and can use e.g. tramp for remote editing/python sessions in most cases (even across machines), but determining docker mount points to edit in-machine not so much..

I suppose one can simply map a local code directory into a runtime environment, but this also makes e.g. interacting with an in-container interpreter a bit bothersome (not so bad actually, but have to set a separate interpreter path to something like 'docker exec -it ctid python'

would like to track this down I suppose
BASIC is a rediscovery of last months to me. As "most programmers" I classified it as a language completely unfit for any serious work.
It turns out there are quite a few successful and popular projects using BASIC for specific applications, such as micro-controller or mobile programming. I had to deal with some internal barrier to give these projects a try.
WolframAlpha
This is a myth. If you didn't commit a crime, you aren't on the hook for it.

This is a nice theory. In Germany, if you are the owner of a SIM card associated with a crime, it is well possible that a prosecutor will consider this sufficient for a warrant, and the police will visit you early in the morning, taking away all your digital devices for something between three months and some years.

Regarding the Wi-Fi hotspot examples you provided (which are not quite the same), in Germany there is a nice legal construct called the "Störerhaftung" (liability for interference), in which you have a civil liability for e.g. copyright violation commited over your uplink.

(IANAL)
> people trying to start a financial revolution

My friend are you living in 2009? Nobody sees crypto as some revolution anymore, greed and selfishness have taken over some idealistic concept long ago (which is why idealistic things like communism always failed and will fail too, but young naive leftist radicals can't seem to comprehend that things sometimes convert from paper to reality with great difficulties).
You don't necessarily need to implement each function perfectly generically. You maybe could, but that's not the point here. The benefit, as I see it, is that the main method doing all of these things is clear in its purpose regardless of which monad is being used.

It's moving code more towards "this is what I want" rather than "here's how to do what I want".
You’d have to ask the developers what the current status is, but I see the Pharo VM does have an iOS directory. https://github.com/OpenSmalltalk/opensmalltalk-vm/tree/Cog/p...
subscribed, thanks for the tip! love this kind of stuff.
How Adobe Is Giving Design a Bad Name
How is this not just an architecture that insures the return values/struct/object is a 'context object' that can be passed as input, and the architecture is arranged for as many functions as possible to pass and receive these standardized parameter contexts. This is just function chaining, a la jQuery, right? Or where is this assessment not right?
Where are they now of some of the early microsoft employees:

http://www.businessinsider.com/microsoft-1978-photo-2016-10#...

Counterpoint to the article very few stayed at Microsoft.
Ahh, that was the time I was eager to try anything coming out of Google. These days I try to stay away.
That would probably be iOS users: https://www.quora.com/What-technology-does-the-iOS-Apple-Pus...

EDIT: Or maybe Android users; looks like GCM is also XMPP behind the scenes.
> Households spiders eat all manner of pests!

Fair, but that's a very different rubric than contemplated by the article.

If your take is strongly influenced by utility, you might not necessarily object to eating lobsters in the first place.

And maybe that's fine, just two distinct approaches to this question.

In fact, if you're concerned, like DFW is, about minimizing suffering for all things that "exhibit preferences," then maybe that's too broad. Maybe then you don't want spiders slaughtering a bunch of other insects, because they exhibit preferences in turn. And then... you become pro-killing spiders?

On the other hand, maybe other insects don't pass the sentience/sapience test, only spiders do, and everything's fine, and it just leads to Jainism.
https://en.wikipedia.org/wiki/Jainism

But if you use the "insects are dumb" out, you eventually hit a more general carnivore problem. If you believe you have a moral obligation to avoid causing the suffering of animals for food, then what obligation do you have to protect animals from natural predation? Does the fact it happens in the natural world make the suffering less meaningful? If one believes the death of rabbits for food is a grave tragedy, does that imply a preference for coyotes to go extinct?

This isn't preaching, I'm not really sure what the answer is to any of this. Honestly I think your rubric is simpler in some ways.
Network effects aren't just between mediums as you are defining them: one might call “the internet” a medium, but it's clear that someone using the internet but not Facebook is as locked out and disadvantaged if social communication is occurring on FB as someone who isn't using the internet at all.
Have you ever been kind of idly thinking about a topic, catch yourself, and then (mentally) go back through your thought processes to see how you got to the end topic?

That is what I consider a (mental) "trail."
The first "useful" program I ever wrote was in QBasic. In 5th or 6th grade (can't recall which), for spelling assignments, we'd be given a list of words and we'd have to write them 10 times each. I asked the teacher if we'd be allowed to type the list and print them out and she agreed to it. I hacked together a little program where I'd type in a word and then it would automatically print out 10 copies of it to my dot matrix printer.

When I first started, I really had no idea what QBasic even was. I think I was just poking around the DOS file system one day looking for EXE files and found it.
Google had worked on self driving cars on a while, the problem was probably the hardware was not ready. Tesla AI takes too many risks in my opinion because it is missing important sensors(IMHO) it crashes often with big trucks or buses proving the optimization they do are not safe enough and I prefer a company that is not risking my life by selling me a driver assistant that is not that good and is badly named autopilot.

I have a feeling but I can be wrong that you think Tesla innovated the AI on self driving cars and GM or others are profiting for it, self driving AI was studied and worked on before Tesla, Tesla are in the group of companies that risk the life of others where others waited for the tech to be better. Also other companies like GM already had driving assist functions, they now upgrade them with new features
Ha, reminds me of another comment on HN. Someone pointed out statistics of recent crime rates somewhere in Sweden and another said something along the lines of "But that's still on the level of a typical American city."
> I mean why would a successful, well-adjusted "gentleman" even be in a situation where the best option for him is to live in a shared apartment with a woman considerably younger than him? Sure he gave her a reason, but well, he has to come up with _something_ doesn't he?

But isn't this your logic/rational mind kicking in? I think you're making my point that trusting gut feelings (a well-adjusted gentleman) isn't reliable, and taking some time to calmly and rationally assess the situation (the quick background check the victim's mother did for example) is a much better alternative.

You're right that being in a desperate need for a roommate, for financial reasons, may have been a major factor here. But again, psychopaths are manipulative and able to choose their victims and spot their weaknesses. Bachman may well have sensed this was a great opportunity, and pushed the right buttons (immediately writing a check).
Show HN: Billion Bucks Bundle – 105 Screen React Native Template Bundle
> You solve 3 completely different problems using the exactly same code and have the gall to call this less complicated?

That's the point, though. If the code is identical, then the problems are identical. There is less complexity through abstraction.
It is hard for software engineers to see the value added of a good manager. Often a manager will have deep knowledge of the software being built, current priorities, and will know (from their team) where 'thar be dragons' in the code.

When I was an engineering manager at a large corporation, most of my time was spent in meetings about status, resources, future projects, finances, cyclical HR things, escalations with other teams, etc. Then the other half of the role is gathering information from the team about how things are going (PM's would be the task master) and finding out where there were problems either with technology (rare) or other teams (often).

These things cannot be scripted away - they all involve talking with other humans.
“...referring to applicants and petitioners for immigration benefits, and the beneficiaries of such applications and petitions, as "customers" promotes an institutional culture that emphasizes the ultimate satisfaction of applicants and petitioners, rather than the correct adjudication of such applications and petitions according to the law. Use of the term leads to the erroneous belief that applicants and petitioners, rather than the American people, are whom we ultimately serve."

This is an interesting perspective. I’m used to customers==users so making users happy means more money. In systems where the customer is not the user (immigration, prison, court) how do we balance the best user experience possible given the outcome?

It’s important that the UX is efficient and helps the user as much as possible but had to take into effect that the user may not get what they desire (eg, court rules against them, visa denied, etc).

The important piece is to differentiate between visa being denied because of a fair condition vs visa being denied because the web site is confusing or the database is poorly formed.
I'm wondering who the psychopath really was in that story...
Mitigating the Performance Impact of Meltdown/Spectre Kernel Patches
Entrepreneurship isn't for the faint hearted
Amazon Marketplace or Ebay