skysight-inc/HackerNews huggingface dataset:
I know they don't want to open source it, but I wonder if they would be amenable to having a volunteer who would help organize and push the code into a version control system hosted on their private server.

In an interview I read, Tarn said something to the effect of that "he was not interested in learning about version control and it would just be a distraction that would take away time from the important work, since the way he works has worked for him for many years".

I can't help but think that first, it's a bit dangerous way to work, all "past, current and future" state of the project is only in his head and if he happens to become indisposed, the project is very very likely to die (though I suppose there would be hardcore fans willing to reverse engineer it)...

Second, it's a loss of historical record... imagine in fifty years historians wanting to analyze the project's history, it would be so much more useful to have a granular history instead of just a blob of files scattered across thousands of directories...

Just look at Unix History repository here for example: https://github.com/dspinellis/unix-history-repo - I think there's immense long term value in preserving this kind of archival history.
I wonder how many self-conscious developers are out there, that don't release their source code for fear it having glaring flaws that will bring the wrath of their peers upon them.
It might be worth clarifying that on the website.

I looked into Atlas and definitely got the impression that it's only for non-US businesses.
"Your car is five minutes away. It is currently on a freeway driving away from you at 50 miles per hour. Now it is six minutes away".
It's really simple. If you want to enforce a non-compete you have to pay* the employee gardening leave for its duration.

Enforcing a non-compete when you've laid someone off is utterly indefensible and anyone who does this deserves to go bankrupt fast. Usually when forced to pay employers discover ruining an employees career isn't actually worth anything much to them and don't enforce. But if it's free it's a great lesson to current employees - we'll go after you if you want to leave so no you're not getting a raise.

*pay the maximum of the employees salary including any bonuses vs market rate, where the market rate calculation has to be defended by the employer in court and can be retrospectively re-applied. With the usual obvious basis of "the employee had offers for $x" etc.
Yes, with mouse, keyboard, or remote.
It's only a problem if you're actually bombarded with alerts and linkbait and refused to read anything smaller than one thousand words long.
I think it's essentially half of what Echo does. Echo has to do two separate tasks [1]: The first is to figure out exactly what direction your voice is coming from. Once it has a direction, uses beamforming [2] to get a higher SNR for your voice. These two processes (probably) happen simultaneously.

The beamforming in Pulse Audio is simply the second half of this process. Given a microphone array and a desired direction to listen in, it can control the pickup pattern of the array by delaying the signals from each mic differently.

1: I haven't really studied how Echo works, so these are mostly assumptions.
2: https://en.wikipedia.org/wiki/Beamforming
I'm fairly certain the racial propaganda against "Japs" is part of the reason for the lack of inhibitions in how the US dealt with Japan (namely the massive firebombing of civilian centres and the ultimate decision to become the first nation to use nuclear weapons and also the first nation to use nuclear weapons against civilian targets).

Humans who are taught to dehumanize others are capable of doing pretty horrible things.
From the linked section:

> The book's toxic mix of purism, atavism, and personal eccentricity is not underpinned by a proper grounding in English grammar. It is often so misguided that the authors appear not to notice their own egregious flouting of its own rules ... It's sad.

> aging zombie of a book ... a hodgepodge, its now-antiquated pet peeves jostling for space with 1970s taboos and 1990s computer advice

I'm not saying that this book is terrible, just that it is mediocre, spits out good advice but not couched in good practice, is a bit old-fashioned, et cetera. There are better books out there. Stephen King's book On Writing is better in spite of the fact that Stephen King recommends Strunk and White.

I think that the reason people like the book is because it says things that you would agree with. "Omit needless words." How can you dislike a book that says such good things? But it doesn't surround the advice with solid examples the way Style: Lessons in Clarity and Grace does, and it doesn't go into depth the way a proper style guide like Chicago does, and it doesn't have the more down-to-earth "how to be a writer" advice like King's or Lamott's works do.

So I don't recommend it.

(It's also quite curious that you quoted a tertiary source such as Wikipedia rather than King.)
You need to do some more research. Stenotypes can write faster than people can talk. There are studies of expert Twiddler users who can write at closer to 100wpm.
I like VLC, but I can't upgrade past version 2.1.5 because the 2.2.x release has broken WMV support (it stutters on many WMV files).
You can fire someone to go to their competitor for a lower salary, eg off-shoring. That's just fine. Surely it has to work both ways. You must be able to quit to go to a higher salary unencumbered or it's just pure regulatory capture by employers to screw employees.
I think he's being downvoted because the observation does not say anything about the contents of the article linked. If there is nothing substantive to contribute to the discussion, better to say nothing.
6 or 8 years ago the closest Costco to us moved locations. The old location had been there for maybe 8 years before that. At the time, it was in a good location for a Costco, but I can see how much better the new location is (closer to a newly built freeway, near a mall and other businesses). That's not to say that the old location is awful, as there are still thriving businesses (including a newly remodeled WalMart) nearby.

We tend to think of WalMart as this cash flush behemoth, but the reality is that grocery is a very low margin business (on the order of 3%). They might squeeze a little more out of less efficient competitors, but it's possible that the location could work for a higher margin business or something that's not retail.
Keeps putting me in the middle of the indian ocean with high confidence. I'm in eastern Australia.
The problem, I think, is that these two guys have a vision, and their cultural or technological decisions are all driven solely towards achieving that vision, and nothing else(as I see it). There's nothing wrong with that. In fact, you might argue that it is only through their unrelenting march towards their vision that they were able to not only create such a game as DF, but attract such a devoted following.
Forklift on (OS X) or even better: Total Commander (only program I miss from Windows).

rsync if you copy a lot (it can be overwhelming with all options but I trust it).
I know it works for BarkBox and a few others. I've talked shop with them a few times, especially regarding paid Facebook acquisition. You have to do some back of the envelope math on conversion rate, cost per click and customer lifetime value.

By the way, its a coincidence, but I actually worked with you years ago when I invited you to speak at a little eco fashion talk.
Yeah when I was working retail, there was a cat that i met that needed some help, (he was known by all the managers). I offered to help him on his project, to which my mangers found out, and were talking about firing me over it. I had no idea that that would violate my NonCompete clause that i signed to when hired, being that it was not related to retail AT all, and there were no transferable skills that I learned. Luckily my lead saved my ass, and told the managers "theres no way he knew that."
Winning Life Advice from Code Champions: Some Advices from Best Developers
Is this an Android vs iOS thing? The Facebook page on my iPhone works very similarly to the desktop page. It doesn't steer me to the app store for any features.
Although I appreciate this list is aimed at a narrow case (incorporation in Delaware with operations in California), I'd still pay a little more attention to the "choose a name for your business" stage to avoid surprises.

At the very least, check the name isn't a registered trademark in a similar business (at uspto.gov), and that there isn't another significant company with the same name globally (opencorporates.com is a good starting point, as well as Google).

You don't want to limit international expansion later by picking a name that is a well-known company already. For example, when Burger King expanded to Australia in the 1970's the name Burger King was already trademarked locally, so they had to rebrand as Hungry Jack's.

Of course also do a Google search to see if words in the name are widely used, perhaps meaning something unsuitable in another language.

Finally, although maybe becoming less important, it's useful if the .com domain is available (either unregistered, or at a reasonable price).

Better to do all this before spending the money on incorporating with a name you might need to change later.
It's a "decentralized" world wide web then.
The internet is already decentralized and since you need the internet for Urbit to work let's stop calling it "the internet" anything.
I remember running a BBS and being surprised at the 20 or so users I had from Germany. When I caught one of them online I asked how they could afford the bill and was told he had hacked a PBX and was connected, somehow, through that. I hadn't heard of that trick back then (and don't know the specifics of it now).

Long Distance was a horrible thing. In 1997, I was working for a CLEC/long distance provider that existed as a result of the 1996 "deregulation[0]". Times were great for about two years.

The price for long distance was never perfect against cost, but when everything went flat rate/minute and that rate continued to drop (ultimately becoming flat rate, period), I remember sitting in an employee meeting hosted by the CEO of Frontier (pre-Global Crossing/Frontier and later Citizens/Frontier). He had a graph on the screen showing the cost of a minute of long distance and the price we could charge for it. The lines were converging and I asked the fateful question "what happens when they cross"? To which I received a political deflection[1]. The best part was all of the industry rags were, at the time, screaming that there will always be a long distance surcharge since there will always be call termination per-minute rates. I could see it was only a matter of time before those fellas were proven wrong. Younger folks, today, don't have any concept of domestic long-distance rates, but AFAIK (and I've been out of telecom for a little while now) call termination still has a per-minute cost.

[0] In quotes because it wasn't so much a deregulation as it was changed regulation. The goal was to get local carriers to start competing with one another and long distance carriers. I believe the local carrier had to have a CLEC in their service area in order to provide their own long distance service. The hope was more competition with similar kinds of services. The result was a bunch of CLECs that figured out the law opened up some interesting opportunities. I remember a friend of mine setting up an ISP for the cost of equipment. He'd received his local phone numbers from a CLEC that would hand out locals that would cover a huge geographical area at practically no cost. What I didn't understand, then, was because call termination is the "cost" incurred by the LEC, inbound calls were pure profit. ISP lines were all inbound so the CLEC made buckets of money in pennies/minute from Ameritech/AT&T for the hours that his customers spent online.

[1] The days after the 1996 telco bill were interesting. Competition opened up and a whole new set of operators started up doing things like offering lines to ISPs (most people were dial-up back then) practically for free since all of the calls would be inbound and result in a huge paycheck from Ameritech/AT&T or whomever was the major established local carrier.
13 steps to building an international ecommerce business
Not using a vector clock and relying on system time is a big red flag to me.
I only use Seil/Karabiner for re-mapping caps lock but they have been pretty reliable for me :).
Yeah you're right. I just meant HAML in that it's a less tag-heavy layout structure for html
Google makes coding easy and playful with Bloks tactile toys – iStartup
Microsoft pays woman $10,000 for auto-upgrading PC to Windows 10 – iStartup
Twitter introduces #Stickers – iStartup
Is there any precedent of a start up doing this? I'd imagine a lot of their engineer talent would be lost, but I'm happy to be proved wrong.
This depends greatly on the form it takes. I am not optimistic, but if it is "pour tremendous resources into cryptanalysis research, honestly advising people to move away from algorithms as we find weaknesses and eventually publishing them", that could be a good thing. If anyone can break an algorithm, it's possibly best if it's the US govt first.

If it involves trying to get people to use compromised systems, that won't work out well.
What's incredible is that the Go implementation is something like 100 lines.
Such a great story. Thank you for posting it.
I used an extreme example to counter the argument that any such restriction is always unreasonable, which is what I was responding to.

But there are reasonable restrictions for lower-pay workers too. E.g. requiring that your secretary not work at your direct competitors for two years after leaving. Secretarial jobs at your competitors are probably a tiny fraction of the whole market for those jobs.

Replying here because I'm rate-limited: Because your secretary might know a great deal about your business strategy and plans.
It's very common to use existing VPN protocols for proxying - Google "VPN" and you'll find many commercial services. And the WireGuard white paper mentions passing all traffic to a single peer as a possible configuration, so I think it should be usable for it as well, modulo OS compatibility. Which is good, because existing VPN software suffers from the same configuration and security headaches whether it's used for proxying or corporate networks, and non-VPN proxies are an inadequate solution.

Web proxies are suboptimal because they only work with web traffic, or even if you use HTTP CONNECT, only TCP. SOCKS is mildly better at a protocol level, with SOCKS5 supporting both TCP and UDP, but still suboptimal if the server end is able to give each client its own IP address (not so common with IPv4 but easy with IPv6), due to the existence of protocols other than TCP and UDP. More importantly in practice, SOCKS clients are typically implemented in userland rather than the kernel, so each individual application needs to be configured to use the tunnel. There is software that lets you use any program with SOCKS by hooking socket API calls, but that's essentially a hack, and has many practical issues. Much nicer to just have the tunnel as a network interface like any other, and let the kernel's network stack work as it was designed - which is usually done with VPN software. VPN also lets one host transparently handle proxying for another, e.g. a router for a home network, or the host in the VM setup I mentioned in my original post.
> Edit: Another Windows tool is Notepad++. I have not seen the likes in Linux when it comes to robustness.

It couldn't even open a 1.2 GB text file when I tried it yesterday. On a 32GB system. Seriously?
for road bikes yes, not so much true for mountain. (or bmx, or cruiser, or whatever...)
There's nothing wrong with Cassandra but its reliability depends on settings you use. For example you should prefer using CRDTs. The article is a good guide to understand what's going on.

RedShift technically is a service for which you pay not a database (I did not use it but I believe it is Postgres - don't quote me on that), so if it doesn't provide what's promised you take it with Amazon.

Anyway the summarize databases. Currently we have two types:

- relational databases - old and proven, always consistent, but typically not distributed

- so called NoSQL which I think only worth attention are AP (from the CAP). These databases scale, but are eventually consistent. This means they are consistent most of the time, but not always. It's good for storing things that while important, it's acceptable when some individual entries are wrong or lost (user sessions, shopping carts, tracked information about users etc)

There are also databases like Mongo which are snake oil.
You aren't going to convince an idiosyncratic developer to release the source code and do all the other things that make a good developer a good developer.

I see it as a double edged sword. It's good we get DF, but at the same time, DF itself is a huge mess.
Sorry to disapoint. Please resume panic
VLC has the same problem as Chrome vs. Safari for me on OS X: It's not color correct, ignores monitor color profiles and colors look washed out in direct comparison to QuickTime.
I'm guessing many people are not aware of that on their Macs.

At least Chromium seems finally to work on this after more than 5 years https://bugs.chromium.org/p/chromium/issues/detail?id=44872

I wished I do not need to switch to QuickTime or Safari to have correct bright colors for enjoying videos & images :/
I absolutely love the idea. Kinda like a https://tldrlegal.com/ for employment agreements. Somebody should build that.
No, you are wrong. Uber is profitable in hundreds of cities.

http://www.businessinsider.com/uber-profitable-in-hundreds-o...
It's likely that Mercurial would scale for you today, using Facebook's stack. Drop me an email if you'd like to chat sometime.
Rule #1 - Tip well, with no connection to how much you spend. Tip based on the time you spend there.
Never grep -R again! I'm also a fan of this software.

Link because the name makes it hard to search for: http://geoff.greer.fm/ag/ https://github.com/ggreer/the_silver_searcher
In the relatively rare cases where that's true they would also consider it worthwhile to pay someone to sit on the beach rather than work for the competition. Do you think Intel would blink twice at paying a top chip designer full salary to work on their golf game or volunteer somewhere rather than jump to AMD?

The main objection is that you're expected to help protect their business without any compensation.
What OS do you run REAPER on?
firefox + tiddlywiki

ffmpeg

vlc

virtualbox

vi / awk / grep / more / sed

[windows only]

notepad++ (I sorely miss this in linux T_T)

SysTrayPlay mp3
Why would China need to give a hoot about US patents? It's not the United States of China. If only the US submitted to every Chinese demand.
The best advice on writing I've come across in 40 years of reading about writing is a "pithy maxim" from Cato the Elder: Rem tene, verba sequentur. (Grasp the thing, the words will follow.)

The best advice on being a writer is mostly reading how others did it and then avoiding their mistakes. Thus, I hope I don't end up kicking a can up a lonely road in Idaho or showing up drunk for an interview by Buckley or marrying my too-young cousin or winning any kind of prize.

Edit: I forgot to say what I came here to say: "Being a writer" is socially awkward and a little embarrassing, especially in this society. I've had feelings similar to the author's and had to learn to deal with them. Almost no one talks about that part of writing.
For music production, I use Ableton Live. It has a non-linear workflow that increased my creativity by an order of magnitude, and is a joy to work with.

In my experience, its been rock solid reliable (generally give them 6 months before upgrading to most recent versions).
I completely agree with pretty much everything you say. It was hard for me to tell if you were making a specific point about "special" Trump supporter, or a general point about persuasion. I took it the wrong way, probably due to my cynicism of the level headedness of discussions that happen online. My bad. Goes to show what I know.
My current pet-peeve:

- If your code deals with values where the units of measure are especially important and where they may change for the same type of value in different contexts, PUT THE UNITS USED IN THE VARIABLE NAME!

I work primarily with systems that talk money values to other systems, some of which need values in decimal dollars (10.00 is $10.00) and some that need values in integer cents (1000 is $10.00).

Throughout our codebase this is often referred to helpfully as 'Amount', unfortunately :( So much easier when you can just look at the variable.... 'AmountCents' -- this naming convention alone would prevent some bugs I've had to fix.

Which points to something deeper that I've come to realize. Your code speaks to you, in the sense that when you come back to your own code 6 months later, there's a certain amount of "I don't know what this is doing" that you can chalk up to just not having looked at it for 6 months, but there is also an amount where you have to say "no, actually I didn't write this code clearly at the time". When evaluating my own progress that's a big metric I use - on average, how am I understanding my own code later?

What I try and watch out for in myself is when I find myself not making something explicit in the code because of domain knowledge that I have. The 'Amount' example is a good one of this. The domain knowledge is that I know this particular system wants values in decimal dollars -- I mean it's totally OBVIOUS isn't it? Why would I bother writing 'Cents' at the end for something so obvious?

Yet, even referencing domain knowledge is a higher cognitive load than just reading 'Cents' in the variable name. Not to mention the next engineer that comes along -- it's likely they won't have that bit of 'obvious' domain knowledge.

I would vote both 'Code Complete' and 'Clean Code' as two must-read books for any programmer.
Redshift is based on tech from ParAccel.
It should be referred to as crate.io for this reason
But, we have the standards we have (which are already weaker than they need to be to avert a climate and air quality disaster going forward). If one company is permitted to fake results, it means all companies will have to fake results to compete.

My argument is that cheating our already lax air quality and environmental standards should be a tremendous deal. It shouldn't be something that can be swept under the rug or written off as a cost of doing business.
You're never going to convince an employer to give you "too much" money. And employers have no problem low balling you - they really don't think you're going to find out what all your peers make, which is why they discourage the practice of sharing salary information so heavily.
China would never agree to respect US patents in any trade deals - is my point.
Dwarf Fortress desperately needs multithreading and optimization for data locality. Without that it is permanently limited in scope.

But it will never ever happen. Forget it. Anyone dreaming about open source DF should go make their own game. And I mean that sincerely: Dwarf Fortress is very good, but there are even greater things that will come. Build those things!
Emacs.

One of he first things I do these days on a new machine is fire up Emacs in daemon mode. After that, I edit using the emacsclient -- files open in micro seconds and due to everything being pre-loaded I have all of my tailored config available right away.
I suppose this is an eloquent defense of APL.
StreetCode Academy: Uplifting Underrepresented Minorities in East Palo Alto