skysight-inc/HackerNews huggingface dataset:
I hear what you're saying, but I don't think someone evaluating Fossil should say things like, "We've always been a Bugzilla/MediaWiki/whatever shop, so we won't use tools that don't integrate with that." Instead, they should evaluate whether Fossil's version of those features provides what they need.

Specifically regarding the ticket tracker, someone evaluating Fossil should realize that it is really flexible:

https://www.fossil-scm.org/index.html/doc/trunk/www/custom_ticket.wiki
http://www.sqliteconcepts.org/THManual.pdf

If you don't like what Fossil's ticket system does out of the box, you can probably make it do what you need with a small amount of customization.

I don't mean to be rude or cast aspersions on you, but there's a lot of FUD like this surrounding Fossil. People look at multicolumn feature lists and see this one weird feature in one of the non-Fossil columns that has a check where Fossil doesn't and write Fossil off because they think they might need that feature. This kind of thinking is why there are so many 4x4 SUVs in the grocery store parking lot.

The simple fact is that there are a whole lot more relatively small software development teams than there are huge teams that really need a large fraction of the features in the large competing software packages.

Realize that I'm saying this about a DVCS that was designed to fit the needs of SQLite.org. If your team, code base, and community isn't larger than that of SQLite.org, it's "small" in this context, and can probably work happily within Fossil's limitations. Just as you won't be putting your Jeep Grand Cherokee in 4-Lo to get out of the parking lot, you probably don't actually need everything that, say, Bugzilla provides over Fossil's ticketing system.

Now, if you're comparing Fossil ticketing to Redmine + the Scrum dashboard plugin, and your project management is currently based on that workflow, that's a horse of a different color. But then, there's nothing preventing you from ignoring Fossil's ticketing feature and continuing to use your existing project management system.
I agree 100%. The iPad/iPhone was the first computer my mother has successfully used without calling me every other day (or my Dad every other hour).
~$ curl -v http://nommu.org/memory-faq.txt > /dev/null
> GET /memory-faq.txt HTTP/1.1
> Host: nommu.org
>
< HTTP/1.1 200 OK
< Server: GitHub.com
< Last-Modified: Thu, 05 May 2016 01:37:27 GMT

Hm, github you say?

https://github.com/nommu/nommu.org

Jun 8, 2015 is the last commit to this particular file.
The US military, at least, has gotten smarter about it. They still need "go pills", but they've switched from the obviously problematic amphetamines to a more narrowly focused anti-narcoleptic - modafinil.
Fear is not a strategy
I've met several self-taught programmers with very bad habits that had to be unlearned and missing fundamentals (writing O(N-squared) algorithm and not understanding why not to). Not all self-taught programmers are this way but it's not an unambiguous green flag.
I think the perfect office has 5-8 occupants that work on related/the same subject. That way, you can still communicate if needed, still have calm times where you can concentrate and don't have to fear you have so sit in a 2-3 people office where there is a certain possibility you don't like the other 1-2 and thus don't like coming to work. I had everything from 2 to hundreds of colleagues at an office, but I liked going to work best when the office was occupied by 5-8.
Hey,

Upcall (Upcall.com) is looking for digital growth marketing professional to join our San Francisco headquarters and help us build our customer base as we head into growth.

You will be working closely with the Management Team in order to implement growth strategies and continue building out organic (SEO and content marketing) as well as paid digital channels (paid search, email, affiliates, display and paid social).

You will generate reports and evaluate performance as compared to the goals and will adjust and revise strategy as necessary.

This is a fast-paced environment and the right candidate will have solid digital marketing experience, is hands-on, looking to rise to the next stage in their career and has the leadership skills to do so.

In executing the marketing work, you will be engaged in both resource and project management.

You'll earn a competitive salary plus equity in the company.

For more information and to apply, please send your resume to Samuel Devyver (CEO) via sam@upcall.com
I mean, sure, this is pretty neat, but par for the course with the excellent projects posted every day at sites like deskthority.net and geekhack.org. I'm surprised this one made the front page. It's neat but not the first of its kind.

There are folks on these sites who are re-creating IBM capacitive buckling spring keyboards "from scratch": new molds for all the components. Also, keyboard.io is a keyboard project complete from scratch (except for the switches) from some friends.

Kudos to the OP for building a keyboard! It's great fun and very instructive. Head to the forums I linked above if you'd like to see more.
Looks like Namecheap has an xml api that I may be able to work with. I'll look into that.

Unfortunately Network Solutions doesn't have one for DNS as far as I could see.
So, I work in a University environment, where software purchase of all sorts is tightly budget constrained. The difference between "free" and "gotta ask my Director for a budget line" is huge, especially for what is essentially a promotional acquisition.

I was advocating it as a free window for the VC-unwashed into this strange and fabulous thing called 'Git'. When it became no-longer-free, I felt that my advocacy had been transmuted into shilling. My claim was turned into an untruth.

I'm content to be judged oversensitive, and I wouldn't have brought it up, but I was happy to whine when the story came by. :)
Kind of comically ironic. I can't currently load the article.. Hug of death I'm guessing? So much for self-hosting?
Is anyone using FreeBSD on their development machine? Are there any gotchas compared to Linux?
Smallhands: A load generator for MongoDB using mentions of realDonaldTrump
A simple load generator for MongoDB using mentions of @realDonaldTrump via the Twitter Streaming API.

https://github.com/timvaillancourt/smallhands
That would pretty much defeat the entire goal of free software. Setting up a technical barrier to usage is counter to free software goals.
Pixel and Galaxy are comparable to the 6. iPhone is constantly one generation ahead of its competitors. And let's not forget that Samsung, evidently, had to cut a few corners to pack enough juice into their phone to make it an alternative to the iPhone.
What has changed about that market that makes this more appealing to businesses than Yammer? OR what about the product makes it more compelling than Yammer?
It's actually the most SEO friendly engine there is because there is nothing but content with Jr.

Actually, you will be missing things like the meta tags for an image preview when sharing the post on facebook and other sites. This still needs to be added.
I had the same thought.
GitHub/GitLab/BitBucket. Sorry it wasn't clear :-)
I'd be afraid of Google's control over my domain name registration. Even if they don't do anything malicious, their "wall of silence" with respect to support leaves me very apprehensive. (Some people say it's different for paid-product support, but I don't know whether this includes $12/year domain name registration -- or will so in future.)
Indeed the class of immunological drugs look like they could be a game changer at some point in the future.

However the question is around the use of the term for this specific drug right now.
I'm wondering about something. Let's say I have a listbox with N elements, and one element is appended or changes state. Will the reconciler have to perform O(N) work for these operations?

If elements are added one by one, will the reconciler have performed O(N^2) operations by the time the last element was added?
I can see why you're sometimes labeled as "fanatics" and "zealots". You speak in religious-like absolute terms and use circular logic to "prove" you're correct. The GPL's biggest enemy are its most ardent supporters. Truly.
Particularly, Facebook's history of unethial actions regarding private data. It should almost be criminal for IT shop to put confidential info on a Facebook service.
i install every new release of vscode because i think it has the potential to become a good editor but the vim plugins are still far from good enough for me to use on a regular basis.
Looks like it. Here's a mirror: http://webcache.googleusercontent.com/search?q=cache:https:/...
Keeping the site online despite being self hosted and on the front page of HN might be the ultimate challenge for the people fond of self hosting!
It does, with shared walls with another meeting room (where one can hear a lot of what goes on in the next room). Its considered neutral ground, and honestly it doesn't work well for private conversations (everyone in the office knows you're both tense and holed up in a room). I find that conversations take a different tone in a shared rather than private environment.

Yes, people do use it for those conversations, but you have to walk past all the business/marketing/sales people and your boss(s). Outside the office is a place to confide - where an "official" meeting or neutral meeting room is a place that puts everyone on the defensive, more so than anywhere else.

The idea put forth by Mark Cuban that "there should be no secrets at a startup" is extremely unfounded in my opinion - unpopular opinions or contrary positions frequently only flow in privacy as to not cause embarrassment or hostility.
Maybe someone else's servers wouldn't be down when you post a link to your blog on HN.

As someone who hosts a lot of his own stuff, that's the real selling point of cloud hosting. Not having to care about things like spam filtering, or how some blog you want to publish is going to scale in the face of unexpected traffic.
Bitbucket support is there. But it's not feature complete, and not up to my standards…

The issue I have is that I got to implement OAuth2 for bitbucket, because the privatekey scheme offered by bitbucket does not work for a CLI tool use case. So currently, the credentials (login/password) of bitbucket are stored in CLEAR in the configuration file, which really, really sucks…

And some new features (like the snippets) are not implemented in third part python libraries, because most of the libs are old and unmaintained.

Anyway, following some discussions I had with atlassian bitbucket developers, bitbucket (like gitlab) is planning to switch to swagger, which will help automagical generation of client-side feature complete libraries. So I'm planning to level bitbucket feature set as soon as they land the new API.

So I hope it won't be long before all the features will land for the three services!
Probably the best editor for anything Javascript related.
<3
"Error establishing a database connection" Oh the irony :) Poor guy!
What I find to be hilariously missing is drag & drop for the selected text. I tried switching to VS code a couple of days ago and realized I couldn't do such a basic thing.

That and a decent FTP extension. No one wants to sync their entire project just to upload a single file. ugh.
You can always buy a "private office pod", [1].

[1] https://www.wired.com/2015/04/private-office-pod-thatll-help...
I'm with you on the sugar, but caffeine? From the (very thorough) Wikipedia page, it appears that there are as many good side effects of caffeine (such as lower risk of certain cancers, Alzheimers and diabetes) as there are bad ones.
Just got the prompt to install, so I figured I'd check HN while it was rebooting and this was on the front page. I switched to VS Code from Atom about 2 months ago and I couldn't be happier!
Wait is this a joke? Like if you self host, you're stuff gonna break and you have to deal with the maintenance headaches? ¯\_(ツ)_/¯
The NYC office has gotten a lot better as we have expanded. I actually now find the NYC office to be the most productive space in the company.
What to do when your self hosted life crashes? Get a new life?
Random .NET Fact: String.Jointhrows a “fake” OutOfMemoryException
I have thought of making ceramic electronic components. A keyboard would be a great start.
> The inbuilt UI, although not polished

If your experience was more than about half a year old, you might want to look at it again. The default skin changed recently to one that is much more of a modern web UI.

It is easy to switch the skin on an existing repository or to customize it to behave the way you like. Fossil currently ships with 10 distinct skins, by my count.
Understanding software systems, there are any evidences that says it's separated? They use data from instagram and whatsapp, which they still call different companies. What would make us believe they aren't going to exploit it the same way they already do?
I did a few quick searches and it seemed to narrow down what I would want pretty well. Good job.

2 things I noticed though:

- If I do a new search for something I've already searched for, it doesn't work, nothing happens (console says 500 error).
- You have an about section that is empty, not sure if you meant to remove it.
If done carefully some of the wiring could be painted on as an oxide and then reduced to the metal in the firing.
Indeed. I suspect people differ widely in how distracting they find those things -- else it'd baffle me why headphones keep getting brought up.
Also price. I'm not sitting next to a giant hydro dam or solar install where the price of running a server and keeping it cool is near zero. I still want to be able to take advantage of that.
I'm quite sure Racket still supports call/cc.

https://docs.racket-lang.org/reference/cont.html#%28def._%28...
A social medium with multiple accounts for the same user? Haven't we already seen that go badly? https://plus.google.com/110981030061712822816/posts/bwJ7kAEL...
There's a few interesting things in here:

> Anxious customers need empathy, compassion and humanity. You need to know that you're not alone and that we take you seriously.

This has not historically something Google has been known for. It will be interesting to see how successful they are in an endeavour which is the opposite of the company culture.

> Additional Cost: $0

Is there a minimum spend involved? I have to assume there would be, as it couldn't be worth Google's CRE's time to do reviews for customers spending $100/month.
> "The Cloud" is just someone else's computer running Apache instead of mine.

Yes, plus a bunch of engineers keeping the thing running.
Do you homeschool your kids? Grow your own produce? Kill your own cows?

I mean, why don't you let experts do what they do and you spend your time doing what you do?

Unless you do servers. In that case, sure. Whatever.
Filesharing from CLI Over Tor and the Web
Interesting to compare the discussion of a couple of weeks ago when the Guardian reviewed the same book: https://news.ycombinator.com/item?id=12575020
I was interested in Piwik until I noticed the many, many open security issues:

https://github.com/piwik/piwik/issues?q=is%3Aopen+is%3Aissue...

Includes an issue from January about insecure random-number-generation: https://github.com/piwik/piwik/issues/9473

and one from March claiming that it doesn't reliably use TLS to update plugins:
https://github.com/piwik/piwik/issues/7582

It bothers me a lot when people advocate self-hosted services with really bad security posture to increase privacy (or "control", as the author says).
Yeah, I wasn't really talking about the lux level, but rather about "cheating natural daylight". Unless your office window is getting direct mid-day sun (so it's.. a skylight?) you aren't getting close to 100k lux.
Meh. It's not really a hosting issue, just poor web dev fundamentals. He's clearly using a non cached, basic wordpress installation on mysql. Just the basics of using a varnish or nginx cache + cloudflare would have prevented this. Pretty incredible to believe that people are hitting a database on their index page a for static site in 2016.
Dealbreaker for me too. I once worked in a cattle pen like that for a month, and I'd have quit if it'd been permanent.
Yes.

When they delayed the tabs I was a bit bummed, but then the next release with the tabs came so fast, I found it funny that they even mentioned delaying them.
I always had Visual Studio for .Net development and for everything else it changed. First Notepad++, then Brackets, Atom, then Sublime Text and since 4 months it's always been Visual Studio Code.

It's nuts how fast Visual Studio Code is evolving. Good job Microsoft, developers and the community.

My only fear is that the application would become bloated, but for now it's still blazing fast. Even when i have to much extensions on :p

Edit:
I'm on HN because Visual Studio is updating for the next hour probably :) https://gyazo.com/5ec738470b265531975f2aea0834d72f
There's nothing hypothetical at all about using scandalous or embarrassing information about regular people to generate revenue.

Some examples:

https://en.wikipedia.org/wiki/Mug_shot_publishing_industry

https://en.wikipedia.org/wiki/Prenda_Law
go read some more then, I'm sure you'll find many things... ;)
You don't seem to understand. I wasn't making a philosophy-of-mind claim about philosophical sense-data. I was making a claim, a very basic claim, in neuroscience. In some theories, the nerves don't even pass unaltered signals up to the brain! Everything beyond the sensory nerve-ending itself may involve some amount of inference, inferences performed in the spinal cord and sensorimotor cortex themselves long before a percept enters conscious awareness.
I agree with half of that idea. Benefits should be part of the social contract of society. You should get them as part of paying taxes.

Also, if you want to shift the tax burden for these benefits from employers to employees that should be reflected in a raise of both income and taxes for employees.
Yes, and I'm consistently disappointed that HN no longer gets this - It's becoming an echo chamber of those who can't and won't, rather than those who architect and learn. Timekeeping considerations are rarely-to-never the responsibility of an application programmer, and the scenarios presented - Leap seconds, etc - Are either meaningless (Who cares if your delta-t value is off by a second over a three month report?) or incredibly meaningful to the point you explicitly define them in the spec (High-freqeuncy trading systems should use good linearization mechanisms, not just rely on 'timestamp' - The programmers who are working on these problems have well documented that these are hard problems that throwing more time specificity bits doesn't solve).

High level talks about low-level concerns are rarely helpful. This overview of detailed problems without links or even understanding of the relevant literature (It doesn't even mention the scenario that time runs backwards, which is way more common and terrible than pretty much anything on the list). This was a bad post, and it's bad training - Bringing up superficial questions without giving places to check answers for sanity. Many people will likely think about these issues halfheartedly, form half-baked answers, and propagate mistakes. Good learning not only asks questions, but asks follow ups and helps reach complete solutions.
​IRC 3: The original online chat program gets updated
> common way to get the effect you want with Fossil is to mark the bad commit as the start of a new branch, then resume work on the previously-damaged branch

Would it not be easier to just say "rollback"? Note that a "rollback" would apply just to the things changed since the last commit, just like in SQL. So then, by definition, you cannot rollback a commit. Just like in SQL.
Lots of people home school their kids, grow their own produce, and kill their own cows. One doesn't need to do everything themselves to want to do some things themselves. And if your premise is that one needs to be an expert, before doing anything on their own, then how would people learn? How do people become experts?
For me the problem is making stuff secure (..enough, and that would require my "full" attention).

That's why I would love if a company like Mozilla, that offers stuff I support like Firefox, started offering a paid "Google suite" with custom domains. Or at least e-mail and storage. I understand most of it is a race to the bottom but it might be viable if it was open source, community driven. What I care about is knowing my data is not being sold and paying for not having to monitor logs, update servers and all of that.

I do use the cloud but only for encrypted tar files.

I do know about alternatives like the ones listed at privacytools.io, but it's all about trust (in before someone tells me why I shouldn't trust Mozilla).
Cool thanks.

Now I need to find some ancient boxes...
Quantum algorithms for supervised and unsupervised machine learning
Also the case for Atom, though? There are packages which provide it for Atom, though. Editing/uploading a single file could be handled via sshfs.
1. If a component changes state and its parent doesn't, then the other children aren't considered so it would be O(1). If the parent rerenders, then yes, we would consider each child and it would take O(n).

2. Yes, it would. You would really have to go out of your way to make that happen, though. React has a feature for batching state updates together to prevent unnecessary rerenders if all of the updates occur together. Beyond that, it's rarely an issue.

If you have a particularly long list you can use a tool like react-virtualized (https://github.com/bvaughn/react-virtualized) so that only the onscreen rows are rendered at all.
People get “violently ill” from Soylent bars
If that was the argument he was trying to make, then he should have said "no, they can't win UNTIL they completely stop with the morally reprehensible PR and marketing"

He never once mentions what they could do to 'win'.
Have you seen "Makers vs Managers" ?
http://paulgraham.com/makersschedule.html
Die nackte Wahrheit
That's what cubicles are for.
An example of what the OP is probably talking about (to make a huge assumption here) is an example I've used alot on HN:

> At an interview for a non-senior backend developer job on a CRUD app:
"Traverse this binary search tree and provide the Big-O time complexity of your implementation"

OTOH, I haven't done too many interviews being young myself, but If someone claimed to have SQL knowledge, and I were hiring for that role, I would simply draw out two-three tables in a dB and have them do basic-intermediate tasks such as INNER JOIN. Or add an index to a given table.
They are encoded in DNA. They are patterns in the physical structure of DNA beyond the raw A,T,G,C etc. Please be accurate in HN comments, and don't oversimplify for 'clarity' or 'readability,' especially for a topic as complex as the heritability of epigenetic traits.

Additionally, Wikipedia [0] is a quite satisfactory source for information on epigenetics. Your casual dismissal of it suggests that you don't even know the basics of the topic, and shouldn't be mocking 'Joe Average' or the media for what you perceive to be their ignorance.

[0] https://en.wikipedia.org/wiki/Epigenetics
Sharing an office is great if both of your backs are to the wall. If not, it turns into hell.
I think we're at the vi/emacs point of this discussion. Editing messages works well for me and my team, and we're glad of the feature. You don't have to like it, and I wouldn't force you to edit messages. The world supports both and we both win. :)
Yeah, used to have Thinkpads, and used the track point exclusively. I find it a bit slower to use, but that might just be my lack of skill with them. If someone brought back the trackball, though... :-)
I believe Monit could have solved this, check it out:
https://mmonit.com/monit/
"I need a safety rope for my dumber version"

I like this. 14:00 Numberwang appreciates the effort.