jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Point of order on both nations: They also have protective geography that helps a great deal. The Afghani culture and being very well armed does contribute though, but IDK that we can say it's the sole reason.

Switzerland has been a neutral state during the entirety of modern aerial warfare era, so I'm going to put that less on the guns and more on the "why would I want to attack Switzerland?" attitude of the last ~100 years.
> Author wrongly assume those Data Collection from 2015 - 2018 were used for Maps.

Apple said it was being used for Maps:
https://web.archive.org/web/20150610193011/http://maps.apple...
How is LinkedIn a "personal" channel, and why would it be illegal anyway? Direct marketing isn't illegal.
I like graph theory a lot (even though my prof in uni was horrible at teaching it). One thing I like about it is at least we can easily visualize most graphs, as opposed to say, n-dimensional spaces from real analysis. I also like that coloring vertices is a thing, and that so many problems can be represented by graphs and we can apply so many graph algorithms on top of those graph representations.

One thing that always makes me laugh though is the terminology in math. Things like "hypercube" just get a chuckle out of me.

I didn't know what the sensitivity conjecture is but your explanation using coloring a graph is very straightforward.
I agree with your arguments in that if your stack is already built on Docker it's a lot to ask to move to a different system. But if you are choosing a new stack for a new project, why not look at alternatives to Docker? There are many and jails is a good one. Granted, I haven't looked much at orchestration tools for jails.

As far as do you need Docker in the first place? Well maybe. One of my favorite orchestration and deployment systems I built was based on packaging everything as .deb files and running our own apt repo. Since all workstations ran Ubuntu and all servers ran Ubuntu getting our system up and running was as easy as adding our custom repo and running `apt-get install our-custom-project`. apt is great for resolving dependencies and this way we don't end up with a mess of files all over the place. Plus this way we got all the benefits of not having to update every container when a libssl update was required. Just run `apt-get update && apt-get (dist-)upgrade` and suddenly you are fully up to date and restarted.

Orchestration on this system was accomplished by using puppet to set up the custom repo, install the packages, install all the current config files for the system services as well as our own, and starting all the services in order. Reproducible to the point where when one of our servers (we had a few pieces of beefy physical hardware) blew up, we simply set up a new one, ran the puppet manifests and were back to full capacity within like an hour. Mind you this was back in 2010-2012 and tooling has only gotten better since.

This type of thing also allows you to nicely package any custom versions of software you want as well. Want a custom build of nginx? Go run the script that builds it and makes a .deb out of it, then upload to your repo. You aren't relying on some guy with a blog post to keep his server up. You aren't even affected by GitHub going down if you don't host your apt repo there. Or use it out of a PPA someone else maintains. But there is zero need to wget/make/make install with this setup. You aren't doing reproducible builds because it's a build once, run everywhere system. And it makes you very directly consider what your dependencies are. Do you really need that unmaintained library written in an esoteric language that requires a SPARC to compile? Docker allows you to hide bad dependencies behind the idea that they are inside a container so the harm they can cause is limited and the headache is localized. But that just treats symptoms, not the problem.
There are lots of useful things in life, but you do not have to accept a thing just because everyone says it is useful. If you asks me, this guy thinks for himself.
Don't worry, I feel sorry for you~

But it may be more of a class/culture thing, Paul Graham talked about how people like Ford and the other industrialists came from the working class, rather than the middle class because starting their own business was considered too much a risk when you could get a secure job with a really good salary for the rest of your life working at a big corporation.

Or maybe it is just because until fairly recently the price to start a company that would need the skills you would have to pay a salary that would put your employees in the middle class for would cost several million dollars and as a consequence would be rather rare, whereas most of the blue collar workers could imagine starting their own plumbing company, because that isn't such an unusual thing to do.

As an aside, getting into the trades would be a great way to make a lot of money without having to pay of college debt, the work can't be outsourced and since everybody knows you are supposed to go to college, getting into the trades is undervalued.
When I saw the headline, I honestly thought that the article was going to be about Jobs, Ballmer, and Zuckerberg all being at D8.
Put up something on your webpage asking for donations. I'm an OpenBSD developer and have received many hardware donations over the years due to the OpenBSD hardware donation page.

Honestly though, if it's just PHP then the FreeBSD tests should cover Mac OS X since the posix bits are taken from FreeBSD.
But have you thought about this: Why it is that no one with the mentality you are presenting here was able to solve that millenium problem? Maybe it was solvable only by someone you would call "insane".

Same with Tesla - if he had taken money seriously, it's probable that he would accomplish less, because everyone has only a limited capacity for things one can "take seriously". He just took other things seriously (and was quite successfull with those).
I'm doing pretty agile stuff with my offshore team. I find that it's when I give out the two-three weeks tasks I get the most problems - two-three day tasks work perfect.

> Do you have work which you understand well

This is critical either way -- if you didn't, how would you be able to do the work with a local team?

> and for which you can clearly and completely communicate the requirements in written form?

Be agile: train the developers like you'd train them locally. Put them in the chair of the user (mentally). Write usecases and userstories. Explain the goal of the application.

Again: how would you do this with a local team?

> Do you have work for which it is straightforward to objectively test that milestones are being met and quality is being maintained?

Yup, the same as I'd use with a local team the only one that matters: whether the client's satisfied. Pay your team by the month, just like you'd pay your local developers.
There is a similar saying in Thai that translates to 'Better to be the head of a dog than the tail of a tiger'. I think it's one of those phrases that transcend cultural barriers. Great to see the different versions.
Very good reddit post, bad HN post.
Because flywheels have only one usable node; the other is effectively "grounded". They're also rotational; if you're working with translational systems (e.g. suspensions), you need something else.

An inerter, being basically a flywheel connected to a rack gear, meets both these requirements. You have two nodes (the flywheel's axis, and the rack gear) and the motion is translational.
> For a web standard to succeed, you need either Mozilla or Microsoft support, preferably both. They have 75% of the browser market between them, so without either any standard is dead on arrival

I don't get it. If IE6 can be kept afloat by enterprise web apps that weren't designed for anything else, why can't there be web apps with offline features that only work with Chrome and Safari?
Can you explain this a little more?

Do you load the rasterized image using a base64 url, or do you store specific drawing instructions in JavaScript (lineTo, moveTo, etc)? For the vectorized icon, do you load SVG inside canvas, or just display SVG directly?

Also, how do you fall back for older browsers that do not support Canvas or SVG?
iPad, at the time. I see it's fine on Firefox today.
That's a common view, since force ~ voltage, current ~ velocity (i.e. charge ~ position) seems "intuitively" correct, but it breaks down when you look at what would be the equivalents of KVL and KCL. KCL states that currents sum to zero at a node in the absence of capacitance: this is similarly true of forces (capacitance in this case representing the ability of the node to change position/"charge").

KVL states that voltage differences sum to zero around a loop: this is similarly true of velocity differences. This can be difficult to visualize, but imagine a loop of N springs. Assume the loop can have no net translational motion (as above, this means it is not capacitive). Now imagine the different ways each spring can move individually. The loop could rotate as a whole, meaning half the springs have are moving "up" (i.e. have a positive voltage across them) and the other half "down" (i.e. have a negative voltage across them). The loop could be still, but for one element compressing and its neighbor expanding (i.e. all zero voltages with one positive and one negative).

The reason the examples in your systems class worked was likely because the circuits were simple enough that their duals shared the same, or similar, network structure. You can see this with a purely electrical circuit -- analyze a simple LCR loop, and then swap the L & C equations and you should get the same result. This breaks down for larger circuits, where you must find the dual network in addition to swapping Ls and Cs.
Lisp, it looks really interesting
You are very welcome!

By "a rule of mathematical" logic, I meant a standard logical

inference rule such as Modus Ponens or Double Negation
Elimination.

No modern proof engine requires flattening a proposition into
clauses, which often makes the proposition more difficult to understand and process.
Just because the clauses are logically
equivalent doesn't that they are always useful.

Thank you very much for your own contribution :-)
I'd have to move to get another option.

I haven't done any real research into the whole visa-business, but I really should do that soon;) Is it not true that it's easier to get a visa if you already have a company that has agreed to let you work with them?
The migration guide basically consists of "Dump it to PDF".
People can pick a lot of fruit per hour. You would need something like 1 cent apples for that to be an issue.

At that point it’s not a question of making money, but minimizing losses.
Their status page says

> Weâ€™re experiencing network issues with several providers. Get updates on fastmailstatus.com as the situation progresses.

(including the quirks characters, copied directly).

That implies the outage isn't universal, and some ISPs/locations may not be affected. Is anybody able to access through a particular VPN (or country)? If so, posting that here could help others get access to their inboxes faster.
I can't speak specifically to the raspberry pi, but generally SOCs like it uses do work like that. Most customers are concerned with the chip's high-level capabilities and actively don't want to touch the lower-level stuff, as it's irrelevant to what they're making.
You second point sent me googling. I found, among other things, this:

http://www.readingonline.org/articles/burgess/

Is it really as settled as you present it? From my brief survey it appears that reading to/with preschool-aged kids has some measurable effect on reading development, and that it has a more substantial effect on oral language skills. Is that inaccurate?

It seems incredible to me that narrating events would be of great value but reading, examining, and asking questions about a picture book (these are the things you do when reading a picture book to kids, you don't just read the text aloud) would be of very little or no value.
International drug trafficking laws are almost definitely a bigger factor in the consideration of where to grow legalized medicinal/recreational cannabis than cost, especially considering it grows so readily in so many different climates.
> We should have "Law of minimal needed abstractions"

We have it. Occam's Razor - the original version:

"entities must not be multiplied beyond necessity"
This seems like a useful service, but I've been burned too many times to start using a service before I know what the pricing will look like. No pricing == no evaluation for me, as a general rule. General assurances that it'll be reasonable/flexible haven't panned out in the past.
Much thanks, fixed :)
I didn't say that I would dismiss his opinion. I'm just trying to get across why I think what he did was misleading and that he didn't even need to do it in the first place. To give you an example that you can relate to better:

If there was a post on HN about Tom's Tech Blog and commenters were saying that "your site sucks" do you think it would be appropriate/moral for you to create a new account and tell everyone that they are wrong? Why not just post under TomOfTTB? It's not as if some random from the net is in any better position to defend yourself than you are.
Perfect example. The Google IME was nowhere near the first of its kind; it just became popular with non-native speakers because Google didn't cram in advertising like its Chinese predecessors and made it free. The algorithms involved are technically simple and the basic data structures are multigrams indexed as a binary tree or HMMs.

The fact that developers had to steal data to do it instead of rolling their own corpus is a perfect example of the sort of chronic failure I'm talking about. Another is the fact they licensed Kingsoft materials (built off Linguistic Data Consortium data) instead of developing their own. Why outsource data development when you can hire people for under $2k per month to just do it for you?

The English language media typically focuses on Google's genuine political problems because it wants to use the company as an indicator for the state of US-China relations. So people slam Baidu (an innovative company!) as a copycat and no-one remarks on the way Google's behavior suggests no serious effort or willingness to tackle the non-trivial or data-intensive problems that crop up in the semantic analysis of Chinese text. It is possible Google was doing really innovative stuff that I haven't heard about, but the fact that Mountain View made the decision to pull out of the country without even informing its China office is yet another data point suggesting the China office wasn't doing anything terribly worthwhile. Google shut house the way you'd fire an unproductive staff member.

At a minimum, this lack of execution and/or attention to competing through innovation is embarrassing. Not for the main office which is focusing on language agnostic technologies. But it is bad for Google China and I would even go so far as to call it borderline incompetent. You can bet the parent company is heavily invested in semantic search in English, and Chinese is arguably a more important language for text analysis and retrieval in the 21st century.
Emails are a very unproductive way to handle communications between hundreds of people in your social network. They provide no ambient awareness of what's going on with the people you know.

They were people-to-people communication infrastructure, sure, in the same way as a dirt road is a road. But there's a big difference between an 8-lane highway and a dirt road, and there's as big a difference between email and twitter. Both are a kind of infrastructure.
Well in the pre-uigea days Neteller was the company winning th transfer market.. very similar to paypal except you could use them for poker sites.

When the UIGEA passed, neteller had all it's assests frozen.

This is common practice though.. poker players will have a huge chunk of their networth on poker sites. Keeping money online just made sense, that's where you would use it to make more money.

So I didn't get it locked up from a poker site itself (as far as I know no one lost money that way), but from the payment processor. Everyone got their money back, it was just a long time.

I had a couple months worth of living expenses (I was small time).. but others had dozens to hundreds of 1000's locked up.
I don't think flow is some sacred state that requires specific conditions for most people, and I don't think it's broken by bathroom breaks, fetching coffee, or even short, rote social pleasantries. Most people can achieve it.

As for flow, I think it's like sleep in its onset. You can't force yourself into the state, but if you make the conditions right, it'll usually start in 10 minutes and fully set in within 40-60.

What makes flow impossible in most work environments is arrogant, short-sighted managers (there, I said it) who ask for detailed, impromptu status reports several times a day. They're so used to email clients and web services that can be checked 33 times per day, with no degradation in performance, that they think they can pull that shit off on the people working for them, and it's not that way. Establish a sane, regular reporting schedule and fucking stick to it.
Ouch, but that would be interesting as far as raising awareness went. TBH though, just stopping the millions of people who use those sites from getting their money should create suitable outrage. I mean PokerStars advertise on TV here in f'n New Zealand. They're huge and that is a lot of pissed off people who have suddenly been made aware about the issue.
I suppose that this just goes to show that airport security is designed to catch dumb terrorists. No competent terrorist would actively try to draw attention to himself while going through security.
> I remember a friend who owned a MS phone (winphone?) around the time that iphone began. ... It kept crashing, freezing, and locking up on him and he returned it 3 times already.

The problems with your friend's phone were probably caused by non-Microsoft code. And just like bluescreens on XP, Microsoft got all of the blame.

Around 2006, I had a Windows Mobile phone that was freezing up almost every other day, as it came configured from Cingular. After resetting to a clean copy of Windows Mobile, the phone would easily run for two months between reboots.

This could be done using a little-known trick: Hard-reset the phone, and wait for it to reflash with the OS. When "Installing customizations ..." comes up, immediately press the reset button. This cancelled the installation of all the "value added" components from the carrier. You ended up with a completely clean copy of Windows Mobile, as it was developed by Microsoft (plus OEM drivers and utilities).

It was essentially the phone equivalent of reinstalling Windows on a PC to eliminate all the OEM preloaded crap. The only difference was that it was the carriers who dictated the preloads on Windows Mobile -- whereas the OEM utilities were reasonably reliable.
Your objection to the segue would make more sense if those "imaginary points" didn't have the potential to e.g. purchase one of a limited number of tickets off the planet (or any number of other life-changing/saving things). There's a sense in which money isn't "real", but capitalism certainly isn't an imaginary game for imaginary points.
There was a CMS based on Dropbox which I think produced static pages, although I don't recall the name of it.

Obviously, a Dropbox-based interface is really easy to use, provided the user can get the hang of very basic Markdown (which seems not to be a problem for non-technical users judging from Reddit).
It's a shame that it's all a scam. They're doing a lot to wreck public perception of the possibility of a Martian base/colony.

I'm still holding out hope for SpaceX's Martian ambitions!
thanks and good luck
ikiwiki but the editor sucks
No it isn't; it's an argument against breaking changes.
Squarespace is actually pretty good for this. You can get discount codes from basically any podcast.
Same here, Trend Micro blocks your domain.
It even goes as far as to call it a "Verified fraudulent page or threat source."
I agree with simias. When I want to read memes, popular quotes, etc, I go to reddit or something. When I want to read potentially interesting technological discussions, I come to HN. These aren't the right words, but even if HN is "uptight" and "only serious business", that's pretty much why I come here.
I went this route. I love my bike, but I'm probably paying a good bit of the difference on traffic tickets/lawyers and being boned by bad weather. The weather is probably a non issue in the Bay Area though. There's also that first accident thats probably in my near future to look forward to...
It's not a programming language, but a DSL.
From what I understand, the tumblr community has taken a liking to a meme ("what is air?", used to denote the lack of air after laughing profusely at said picture) created by 4chan without attribution.
I don't know. I use github, but my paid, private repos are elsewhere. The fact that someone, anyone, can run against the production system and nuke it raises some basic questions about password storage. I don't run a site anything like github, but my production and test databases have different passwords and none of them are stored in a way that the test environment could get access to the live db, nor could the tests be run on the production environment. There's bad luck and theres asking for trouble.
> In a lot of industries, I believe that to deliberately be the case.

Maybe a simpler way of looking at this might be that given a large pool of potential applicants the incentive to actually pay these people simply isn't there if a large enough percentage of the pool doesn't require payment.

It's still the same brutally unfair result, but it doesn't require looking for conspiracy.
I got another good tip:

Paul Graham's essay on "Where to See Silicon Valley" is a valuable primer for anyone not familiar with the area. A must-read for anyone that wants to "get" the area:
http://www.paulgraham.com/seesv.html

The two tips I personally found the most useful:

* Red Rock is a great place to meet other people working on start-ups.

* Taking the 280 between Silicon Valley and San Francisco is infinitely more scenic than taking the 101. Plus, you can avoid the 101's frequent airport traffic.
Rails makes this way too easy to do by accident.
Scala's creator is on record as regretting the inclusion of XML literals in the syntax of the language:

http://www.codecommit.com/blog/scala/working-with-scalas-xml...
I'd totally take that too. Currently a silver player, 7th in my division. My goal is to make it to the gold league before the end of this year.
Actually, in Rails 3, there are explicit guards against running the test suite against the production environment.

See https://rails.lighthouseapp.com/projects/8994/tickets/5685-t...
I thought systems written in Erlang never go down! ;-)
Meant snapcam obviously
The root-finding problem is not solvable in general. In exact real arithmetic, there cannot exist an algorithm that will find an $x$ such that $f(x) = 0$ even if such an $x$ exists and $f$ is computable. At least not unless you make some further assumptions about $f$ and $x$.

Of course, I'm talking about the worst case. Your example is easier.
I like the light theme being split between dark and light, though it feels weird and unfinished.
Well, I'm one of the losers--my blue collar parents did better than me and most of my siblings. And I am genuinely happy for those who have risen out of abject poverty thanks to globalization. The fact is, there is no reason we couldn't have spread the costs and benefits of globalization across society.
get a co-working membership. It's like adult daycare for working people, they organize little activities and mixers from time to time.