skysight-inc/HackerNews huggingface dataset:
But twitter has a global timeline, spends lots of money on user acquisition and partnerships with major corporations to broadcast and manage events.

Even if we assume that $200m/yr from OSM (which has a much easier job than Twitter, scaling) is reasonable, this new system people are proposing lacks a lot of fundamental discovery features that make Twitter valuable.

And yet again, even if they are addressed then this means many more people would need to pitch in for the initial customer acquisition and community building. I know many people at Twitter who labor to do exactly that sort of thing to this very day.

People buidling these networks think their technology is what's valuable, and there is a threshold of scale you have to meet (which btw, I do not think the projects involved here have demonstrated), but after that it's the community that has the real value.

My experience with Mastodon is a blank screen with a single message from me, "I wonder how I meet people here?"

Even the word "microblogging" captures fundamentally the wrong idea about what drives the core of twitter's community and engagement.
I'd like to use Qt Quick Controls with C++ instead of QML/js crap.
Dirty is probably the wrong word... maybe run down? Roads are in poor condition, abandoned warehouses/factories everywhere, it looks like people don't care about the area. Probably nearby the airport, because that's where I fly in and drive out from there. But even inside the city, it doesn't look much better... I still get that same feeling.
We are quite happy with our GCC port so LLVM hasn't been a priority. If anyone wants to take over the port, please do! We could give financial assistance for getting it completed, but the budget would be modest.
Yep, I don't disagree with you. I gave a practical approach, which worked pretty well for me, I think. I also think that the native web stack (HTML, CSS and javascript) will keep growing until it becomes ubiquitous. But as it is a personal bet, I don't always use it as an argument.
Especially the "known performance" bit. One of the things I fight with constantly in SQL Server is never getting consistent performance from a more complicated SQL query. The query plan could change from one day to the next if the plan falls out of cache.

With ReQL you new exactly how indexes were being used, and how the data was being accessed. No trying to guess what the query optimizer was doing in the background.
I need something on the web, Also I don't own any kind of IOS device
My cousin had the pocket computer, I always coveted a model III, but my school installed 8 (eventually 16) Apple //e computers networked to a corvus constelation 10MB hard drive. So I ended up with a Apple //e at home.
> I would say that even if software developer does not have a degree he or she still needs to be quite smart.

Agreed. That's what I meant by "if not the unskilled"
Ah, cool. Well good luck with the project I hope it turns out better than you imagined.
Cognitive Psychology of Continuous Delivery and PaaS
And to follow-up; several works on the history of science are great and it is great for learning that history is very messy. Also in science things are never as black and white as people several decennia down the line tend to think about how those scientific discoveries went went down.

I really liked "The Invention of Science" by David Wootton which I read a couple of months ago. A Guardian review of that work can be found here: https://www.theguardian.com/books/2015/nov/28/invention-of-s...
Not a virologist, but this seems over-hyped. There wasn't a lot of info on how DRACO works, but it seems to cause cell destruction on detection of double-stranded RNA, which means it will only work on double-stranded RNA viruses. I'm not sure how many human viral infections are caused by double-stranded RNA viruses, but from skimming the wikipedia page it doesn't seem to be many (https://en.wikipedia.org/wiki/Double-stranded_RNA_viruses). The main example the wiki page gives is rotaviruses, which do cause a lot of deaths of children in developing countries, but there is a vaccine available.

The fact that he explicitly is saying this could treat ALL viral diseases makes me skeptical. Maybe I'm wrong, and most viruses produce dsRNA in some form or another during infection.
If you want a language somewhat close to math, take OCaml. If you have an even more mathematical mind, take Haskell. If not so much, choose a language that has static typing, so you learn what a type is right from the start. This will save you many headaches later on, especially in languages with dynamic typing. If you're going with C, because you want to know how software works from the ground up, fasten your seat belt and wear a helmet. And don't panic, the worst that can happen is your screen exploding (aside from your head every once in a while).
Ditto, here. On top of the fact that our large Enterprise customers have their own data isolation/security requirements (each one their own unique requirements).
Can men wear scarfes?
Another interesting answer on that interview is his point of view on OSes that cannot move beyond copying the original UNIX architecture.
I admit, this made me laugh.

Problem is that information snacks like news and forums are the intellectual equivalent of vending machine junk food. We know it's better for us to cook our own food but we get lazy. Same with forum posts. We feel like we're actually doing something when we're not.
They're worth the price, even new. But if you poke around a little and don't mind being less able to customize than the Herman Miller site makes possible, you can probably find gently used castoffs for half retail price or less.
Federal Crowdfunding Offerings in the US
You can use Qt for commercial projects for free, including mobile platforms. This is not highly advertised, but you can... :)
Just had a child. He looked pretty human to me, even at twelve weeks.
logfromblammo used APSIRIN against INFLUENZA. Attack is successful. INFLUENZA is vanquished.

You gained 14 exp.
> The atmosphere in the [ideal] class is relaxed, collaborative, enquiring; learning is driven by curiosity and personal interest.

If this sort of environment is appealing to anyone, feel free to contact me via the email address listed on my profile. I've set up an intellectual community (composed of all different types, ranging from lit majors to lawyers to educators to musicians) on Slack that discusses, among many other topics, issues like this (i.e., effective pedagogy and epistemology). Changing education is something we're all passionate about, and we're always hungry for new knowledge/perspectives.
10 GB?
"I'm actually not brave enough to open a few public ports on a server I own and manage and drive traffic there. It's a mix between "scared" and "it only took an hour to set up the entire thing the easy way.""

I love port knocking for this reason. You can take a baby step between not opening a port at all and opening it wide to the world ... for now, just open it up to yourself.

My sshd and personal HTTPS wiki are hiding behind knockd. I like the idea that they are simply invisible to the rest of the Internet.
Haha, so the proposed workaround for how much using the App Store sucks involves freaking PayPal.
Free Tool for Building Professional Email Signatures
Discrete Analysis, Open Access Math Journal, One Year On
https://github.com/abhijithch/RecSys.jl should have it
Show HN: Live Beacon – An iBeacon anyone can use
At least 10 min daily exercise for the back. Push ups, rolling on the back, back and forth while keeping your knees close to your chest, etc. The essential bit here is _daily_ . Use alarm or sth to remember, never skip it.
I understood it being possible already via the SDK. Very similar to Alexa now.

https://developers.google.com/actions/
You can pick it up where they left it off. It may sound cold and hostile but often open source projects fail because consumers cant become contributers. Perhaps finding a way to fund it like bounty source is a good path foreard
Which language is better then? BASIC? I see a suggestion for Lua too, which seems attractive.
> Pythagoras theorem

I was with you up until this. What, man? Really? It seems that every time I enter any field of engineering or design whatsoever I have to use that theorem at some point. Even many of my past hobbies have utilized it. Good carpenters use it constantly.
RethinkDB is licensed AGPL, not GPL.
I also feel bad that he has seemingly tied up so much of himself into this. Although the technical interviews at Google kind of require this prep, at the end of the day interpersonal skills and other factors contribute to the final decision as well. It's possible someone interviewing him will find this distasteful. It's also possible someone might just not like him. It's impossible to know exactly what will happen, I just hope he's somewhat psychologically prepared to not be offered a job.
Disney is a media company--they sell media.

Twitter isn't a media company. They don't sell media, and in fact they don't sell enough of anything to make a profit.
Google people regularly tell me that qualified candidates have a 50/50 chance to make it through the interview process successfully. I'm sure they're working on that, but I would be thinking about it in those terms.
This list is really huge! Do we really need to learn all of this?
And in addition, why should Disney pay (especially at a premium) for what they are getting for free?
In this vein, I wish people would ruminate on a topic like, "Senior Engineering: So now what?". When I first wanted to get into engineering, nothing helped or inspired quite like these posts. But, since I have "made it" so to speak. I feel like I've done the majority of growing and introspection required and now I can basically handle anything a Senior engineer should be able to handle. But... now what? I am kind of at a cross-roads where people tend to either stagnate (I've met a lot of 50+ peers with senior titles they earned 20 years ago), run off to manage people (do I want to do that? I dunno...) or end up as Principal Architects, co-founders, or some similar upper-echelon engineering role.

Not to knock this content, anyway. I found this repo to be well organized and genuinely interesting -- just not super relevant for me...
Jessica Wongso 20 years jail in cyanide coffee case
Google's sort of "computer science trivia" style interview is the bane of software engineering.

"CS trivia" interviews select for people who know the mathematics of computer science, not for people who know how to ship robust software systems on time and within budget. The two are only loosely related and mostly uncorrelated.

In the real world, you use a well-tested premade off the shelf library to traverse a DAG or implement a red/black tree. Just because someone can recite algorithms and data structures in their sleep doesn't mean they can effectively scope, plan, or execute a complex software dev project; and conversely many of the best engineers either never learned or long ago forgot the details of the CS.

This mode of interviewing is like interviewing the contractor you're considering to remodel your bathroom by handing them a pile of iron ore and asking them to smelt high grade structural steel out of it.

So why do they do this? Lack of any better option. Their previous "brainteaser" style interview didn't work at all, and this is probably marginally better than that at finding good engineers. But more importantly, it's much cheaper and faster and less risky in terms of confidentiality than hiring candidates as temporary contractors for a real world test doing actual work, which is the only remotely effective way to tell who is actually a good engineer.
My capstone project was actually about how sugar affects metabolism. There is a lot of interesting research and unexpected interactions in this area.

One of the things that is most interesting is that they have found the same proteins that form our taste buds in the walls of our small intestine. It appears that the gut "tastes" food and "tells" the body what kind of food is coming and how to prepare for it. One of these pathways ends up producing insulin.

The interesting thing when it comes to sugar is that sweetness is not directly correlated with caloric content (or glycemic index, which is the measure of the sugar insulin actually works on). An obvious example are artificial sugars, which taste incredibly sweet and have zero calories. Natural sugars vary in sweetness as well though - using sucrose/table sugar as a baseline, fructose is 1.73 times sweeter for its caloric content. Furthermore, fructose a glycemic index of 19, compared to 55 for table sugar.

This is really interesting because body regulates hormone levels with feedback loops. So, if the taste buds in your gut taste sweetness and initially trigger a release of insulin that would be appropriate for table sugar, you could have 5 times more insulin floating around in your blood stream than your body was expecting. This might trigger some of these sugar taste buds to stop sending the signal to release insulin when they taste sweetness.

Worst case scenario is when someone drinks a diet pop on an empty stomach. All of the sudden there is the HUGE burst of sweetness, with no sugar in the bloodstream for the insulin to bind to.

This might seem very speculative, but there is some physical evidence that the body actually behaves this way. When a gastric bypass is preformed, a length of the small intestine closest to the stomach is removed. This section would have the most deactivated "taste buds", since it would be receiving the full load of unabsorbed sugars from the stomach. "Taste buds" further down the small intestine would not be deactivated because they haven't been triggering falsely.

Indeed, after the surgery, people appear to lose weight much faster than expected based on their previous metabolic rate, and their diabetic symptoms decrease far more than expected as well.

The question I get asked the most after talking about this is whether it's better to drink diet pop or normal pop. Unfortunately, it appears the best thing to do is to not drink pop at all. Limiting your sugar intake is a good idea for a lot of reasons, and soda is just far too sweet and/or too sugary to be healthy as a regular part of your diet.
Note that as of Postgres 9.5, you can use SKIP LOCKED for roughly the same usecase.
Agreed. Pascal has several advantages as a first language. The original Pascal (oP) language is small and quick to learn. ISO Pascal (iP) adds objects to oP, so the transition from oP to iP invites a graceful transition from procedural to object oriented thinking.

As a type safe language, Pascal also introduces concepts of data placement and memory management early on, and supports dynamic allocation and pointer access clearly and painlessly.

Learning C, C++, or Python after Pascal should be quick and easy, since they're just variants and generalizations on the primitives learned from oP and iP.
You're right, I can't become a contributor. I don't have the time, nor anywhere near the skill set to build a relational database.
I didn't, no, someone in my family came up with it.

And I'm guessing you're being sarcastic, which is fine as a response. It's a strong word, and I'm sure plenty of people love that area. We just emphatically do not.
10MB, fixed

Edit: https://en.wikipedia.org/wiki/Corvus_Systems#Disk_drives_and...
Its possible to learn a bit, but nothing beats actually doing it yourself - even with some tutorials
does anyone actually prefer elastic to solr?

I find solr's API much more intuitive, and documentation and out of the box toolset much more user friendly.

I suspect elastic is kept more obscure and difficult by design.
How much do you know about biotechnology? Clinical trials? Do you know the alternative treatments that are under research in other universities?

The problem of crowfunding in areas you don't know is that it's very difficult to distinguish between the real research breakthrough and the scams.

PS1: "Never invest more than you can afford to loose."

PS2: What about investing in a company that can make a blood analysis only with a drop of blood?
I just started my first blog and was struggling to get started writing. Thanks for the advice!
No offense, but this comment only indicated that a syntax is simpler and has nothing to do with the actual quality and stability of systemd.

This is my regular problem in systemd arguments. I understand learning init script - and bash as a consequence - can be tiring, but judging a software by how easy or not is it to configure is utterly and fundamentally wrong.

After a certain point, systemd is not easier to configure than any earlier system; nor is it any more stable, or, god forbid, easier to replace a part of it.

Please stop glorifying things that you're only touched the surfaces of.
Last batch, it took them a little over two weeks to submit their e-mails, some people had to wait longer (maybe the last-moment applications).

I applied on March 25th and received the rejection e-mail on April 11th.

So keep working and try not to worry for a couple of weeks :) . Good luck.
Voters upvote snark routinely. That's a weakness of the voting system, not a sign of quality. HN can't live by upvotes alone.
I know you are not supporting the companies here.

But let us just do a thought experiment. Suppose your bank suddenly locks up your money tomorrow, and when you ask for it back, they say: "Well, there was an unexpected event in some sector of the economy which happened behind the scenes which we cannot tell you about. However, what we can tell you is that we were sufficiently pressurized by the government that it was for the good of the entire economy to not give money back to the depositors. Also, you should know that we didn't take this decision lightly but spent many many hours agonizing over it. Please come back in a year. And you might have to take a little haircut on your money as well."

Would you say, "Oh, I didn't realize you gave it so much thought. Besides, its all for the good of the economy. Tell you what, why don't you just keep the money?"

Does the fact that the decision was actually genuinely hard, or even possibly justifiable in some sense, make you any less likely to get mad? Your justification of the hardness of the decision is a poor excuse, because many of these companies are trustees of a lot of money from the public who have some expectations about how their data should be managed and secured (not explicitly, sure. But they wouldn't agree to random strangers searching through their email if told beforehand, either). To borrow a cliche, great power comes with great responsibility. In the field of software unfortunately the only thing which comes with great power is a tendency to turn a blind eye and simply try and acquire even more power.
Impressive results! Congrats Julia team.
It's not some people, it's some player. And it's not "cultural adjustment" as if all morality is relative - this player is right, and can argue so on the basis of societal equality rather than on the existence of a grandiose deity.
I Let a Company Scan My Naked Body to Get the Perfect Suit
Speaker in the video here.

I recently gave this talk at Cloud Foundry Summit, and it's a very condensed version of a 45 minute talk that was less light with the research. The full notes detailing the sources I drew stuff from are at http://engineerbetter.com/bad

I'm not a cognitive psychologist, nor a neuroscientist. I'm an engineer at heart, with an interest in making businesses more efficient. The inspiration for the talk came from reading in my spare time, so no doubt some of the sources I've used are disputed or suffer from a confirmation bias - I read things and get excited about how they might apply to software development.

In particular I'd like to highlight that I'm aware that the presence of mirror neurons in humans is unproven, and that the mirror hypothesis is disputed.

I'm genuinely keen to hear where I've misrepresented the science, but I gave these talks in the best interests of making people's working lives better, so please be gentle :)
So science will become "throw money at the people who can win a social media popularity contest". How is that any better than what we have now? Everything about it seems worse.
Accelerating Innovation with Leadership
That is is a good analogy.
> The age old example is Pythagoras theorem, i got taught that at school and have never used it.

Personally I think this is a toxic attitude toward learning and one of the worst examples. The Pythagorean theorem is fundamental to geometry. If you had done any sort of engineering it would be a standard part of your job. Same for architecture and construction. A lot of DIY projects use it. Even understanding dimensions of a monitor.

I do agree that general life skills should be part of a standard highschool education, but your example of what is useless does not apply to a technical workforce.

Aside from the usefulness of the theorem, the point generally isn't to teach you to use the theorem itself. Rather, it is to teach basic algebra. It is one of the first introductions to "hey, you can equate two quantities and that equation has an application to reality." In that respect, the skills you develop learning -- working with -- the pythagorean theorem apply to half of the "life skills" in your example. A budget, mortgage and cooking ratios all have simple equations governing their application.

It is way past time we as a society move beyond the grammar school "i'll never use this" excuse about learning.
No, there's no better pattern than select/poll/epoll/kqueue-then-multiple-read.

Using many threads or async I/O can allow you to handle multiple file descriptors, but these are hardly convenient - and it's easy to end up with less-performant code.
The approach I use on my hobby projects between Android and WinRT (nowadays UWP).

A MVVM architecture with the business logic in C++, and views written in Java, C++/CX.

It used to be less effort than trying to make Qt look like native UI, while at the same time having to write wrappers for the platform APIs not supported by Qt.

Other alternative I am now looking into, is moving into Xamarin.
How to Design Programs: http://www.ccs.neu.edu/home/matthias/HtDP2e/
Being clean is not an adequate defense. First off, no one is perfectly clean. If you were by some freak of nature actually clean, they would just throw a bucket of mud in your face before accusing you of being dirty.

The way the experts play is by mutually assured destruction. You get enough blackmail material on someone to assure their cooperation, and you leak just enough to them for them to think they have some leverage over you.

That's why fraternity initiation rituals are usually at least embarrassing, sometimes humiliating, and maybe even illegal. Rather than ensuring cooperation using intimidation by strength and the constant threat of swift and certain retribution, as with organized crime's code of silence, that mutual blackmail ensures that whomever it is that acts against the group first loses most. The renegade can be dogpiled, discredited, and disavowed, and the damage to the group is minimized, because no one person can know all the dirty secrets.

If you want to take on the government, you have to be as clean as possible, while also knowing where a few of the bodies are buried. But in that case, it may be easier for the government to recruit you to switching to their side. So you also need the moral fortitude to put principles over huge, heaping piles of money. And in that case, how did you get to be CxO of a big company, again?
Thank god this is not possible. Every employee that joined a failed company would have the potential for litigation.

Also, I think the fundamental premise that working for a failed or even fraudulent company would taint your resume is false, unless you were at a level where you were responsible for some of those fraudulent decisions. If some company is looking for a lab tech they would be stupid to write someone off just because they worked for Theranos.