skysight-inc/HackerNews huggingface dataset:
Does not look like INTERNAL when it is sent to 'bay area interns'.
The article is essentially a link to https://www.infoq.com/news/2016/07/apple-lzfse-lossless-open... with a bunch of ads on top. Maybe someone could update it to point there instead?
I wonder why they use goto statements instead of just returning q1 like the statement evaluates to.
I am so fucking disappointed that it is pay to win. Especially in such a direct way.
How to Create a Successful Travel Affiliate Program
Many affiliates believe that once they build a travel website and sign up for an affiliate program, the revenues will start pouring in. But sadly, the reality is totally different and once the affiliates realize that they are not getting enough traffic on their website, they start investing very heavily in marketing. For more info visit: - http://travelsolutions.trip-smart.com/newsposts/how-to-create-a-successful-travel-affiliate-program/
Yup. Step outside your personal and professional tech-bubbles, and it becomes apparent how many people young and old know almost nothing about their phones and computers.

Pareto's rule at work -- 80% of smartphone users only use 20% of the features. And unfortunately, those features to tweak and control notifications live in the often unused 80% of the phone.
You forgot the Australian timezone of Eucla, which is on +08:45. Yes, they have a 45-min offset, for a small town that just has to be different...
It does conflict, if you have to do business with people in the other end of the timezone.
I am using the seated experience. Unfortunately I do not have a spare room to dedicate to VR
And note that you simply get a low-latency GC with libgc (Boehm-Weiser) by using the incremental GC with GC_enable_incremental() and SMP with parallel marking phases -DPARALLEL_MARK. http://www.hboehm.info/gc/scale.html
This is no voodoo nobody ever managed to do, even if most blog posts for popular not-invented-here languages state the opposite.

Of course libgc is pretty simple and slow, good for foreign code (i.e. ffi's needed in games), slower than Cheney-2 finger copying allocators which I got down to 10ms, compared to 100-300ms for mark-sweep. But copying collectors need 2x memory, so not usable for small devices such as phones.
And a bit complicated for foreign memory, which prefers conservative mark & sweep.
In Siberia in 1908, a huge explosion came out of nowhere
Regarding the cringiness. The mail should have started with 'fam', not 'bae'. 'bae' is babe and definitely unacceptable, either to men and women!
> To release compression code in a non-safe language is risky enough

At the moment, what's their real alternative? Rust is the only memory-safe language I can think of that could hope to meet their performance requirements, but even the Rust runtime would be a lot of overhead for this application.

That said, I agree this isn't acceptable C code for something that runs on untrusted data while using tons of pointer arithmetic.
Ładnie rozegrane!
VR Animals – 3D Modeling Challenge
That may be the case but VR manufacturers needs to think hard whether they will stand a chance to go mainstream if they require a full room with no furniture.
Speaking as someone who works at a small startup that transitioned from a hosting centre to AWS a couple years ago, we sliced our monthly hosting costs by about 1/3 immediately, and gained a massive amount of flexibility. Maybe GCE is better is some respects, but we're certainly not regretting the choice.
Is the Knuth book on literate programming any good?

Anyway I thought this article would have been better with a few examples. I'm still not any closer to understanding how the tangling process works.
Since the title isn't very clear, here is the abstract:

> There are currently no solutions for enabling direct face-to-face
interaction between virtual reality (VR) users wearing head-mounted
displays (HMDs). The main challenge is that the headset obstructs a
significant portion of a user’s face, preventing effective facial capture
with traditional techniques. To advance virtual reality as a nextgeneration
communication platform, we develop a novel HMD that
enables 3D facial performance-driven animation in real-time. Our
wearable system uses ultra-thin flexible electronic materials that are
mounted on the foam liner of the headset to measure surface strain
signals corresponding to upper face expressions. These strain signals
are combined with a head-mounted RGB-D camera to enhance
the tracking in the mouth region and to account for inaccurate
HMD placement. To map the input signals to a 3D face model,
we perform a single-instance offline training session for each person.
For reusable and accurate online operation, we propose a short
calibration step to readjust the Gaussian mixture distribution of the
mapping before each use. The resulting animations are visually
on par with cutting-edge depth sensor-driven facial performance
capture systems and hence, are suitable for social interactions in
virtual worlds.
From a FAQ in the Akka docs [0]:

Where does the name Akka come from?

It is the name of a beautiful Swedish mountain up in the northern part of Sweden called Laponia. The mountain is also sometimes called 'The Queen of Laponia'.

Akka is also the name of a goddess in the Sámi (the native Swedish population) mythology. She is the goddess that stands for all the beauty and good in the world. The mountain can be seen as the symbol of this goddess.

Also, the name AKKA is the a palindrome of letters A and K as in Actor Kernel.

Akka is also:

the name of the goose that Nils traveled across Sweden on in The Wonderful Adventures of Nils by the Swedish writer Selma Lagerlöf.
the Finnish word for 'nasty elderly woman' and the word for 'elder sister' in the Indian languages Tamil, Telugu, Kannada and Marathi.
a font
a town in Morocco
a near-earth asteroid*

[0] http://doc.akka.io/docs/akka/2.4.4/additional/faq.html
It is, I bought a tiny tripod for the book shelves.
It seems that you've got yourself a case of "social debt", not unlike the "technical debt" in software projects.

Spoiler: No, it's not solved by sweep-overs.
> The oft repeated performance reason is that hardware RAID controllers have battery backed write cache, which really improves durable write performance; something traditional relational DBs do quite a lot of.

Don't all enterprise SSDs come with their own backup capacitors?
And again I will suggest that and officer will not do that alone, before backup arrives after a shooting like this. I saw somewhere else that once backup arrived they started CPR which would be in line with what I am trying to point out.
> The same species of Portia trapped a few hundred miles away doesn’t show any evidence of seeing the egg sac.

Spiders aren't social... but this sounds like cultural knowledge, passed on from parents or peers. Or perhaps acquired over a number of encounters (especially the given trial and error Portia exhibits).
On that same strand, the following games have proven to be quite educational to me:

Caesar III - first city builder I played. Fell in love with the Romans - was well prepared when the basics of Ancient Rome was taught in school.

Pharoah - same deal as above, except Ancient Egypt camw before I had the chance to play.

Age of Empires 2 - this one came with a mini encyclopedia built in about the history of all the units, civilizations, etc. I remember finding this useful when I chose to do a project on French military history for French lessons. I despised French but the project was passed on to the head due to the notable quality and depth (I owe AoK a lot for that one - it was a night before rush job).

Crusader Kings 2 - again, had a little encyclopedia with history on all the historical dynasties in the game. Playing this and reading up on the medieval period & the feudal system is good fun.

Europa Universalis IV - if anything, I didn't know Spain was split between Castile and Aragon until I played this and then looked into it more. Good fun game and great to play alongside a depth dive into the era and the politics of the time.

Graal - the big one. Crappy online Zelda clone. This one provided me the most insight of all: you could build new stuff with it. It had a scripting language, level editor and animation editor. You could take its kbd hack and slash core and turn it into a point and click RPG. This is where I wrote my first lines of code and shaped my career permanently. I owe my employment in part to this game.

And, of course, Civ. Very similar effect as the above historical games.

A great game can stoke your wet ware in many ways. Waste of time? I don't agree.
I use kimsufi to host a side project and so far they have been really good. Switched away from Hetzner.

Running multiple dockerized applications on a dedicated host is a good way to save on running costs until things pick up speed.
Ask HN: How do I deal with VCs?
I have bootstrapped a SaaS business that's now at 15k MRR and growing around 10% every month. I run the whole operation myself, with the help of a part-time customer service contractor. Currently, my intention is to keep growing organically and build a nice lifestyle business while I raise my kids.

Lately, I've been approached by some VCs at least once a month. I've talked to the first couple, but now I'm mostly ignoring them. Let me explain why:

Suppose I have a SaaS for lawyers (it's not). My SaaS helps them with a small part of their workflow, but it does it in a way that none of the big players do (or do well). It's something they have overlooked and I took the opportunity to make it better.

The last VC that contacted me is in the board of one of the bigger players in this space. This makes me nervous, because it wouldn't be too hard for them to just copy everything I did and include it in their product.

I don't know what to do in this situation because I don't want to exit or take any funding for now, but I don't want to close the doors. I also think they'll be asking all these questions about my business that I don't want to answer, given the conflict of interests.

How would you deal with this?
But if the menubar/dock don't show notifications in that case, then that is a bug, it seems. Not all people will think that is a feature.
Thank you for your reply. I can't edit my comment any more but where it says:

>Ruby Conf that claimed that Elixir was giving better results (in request time) than rails

I meant:

Ruby Conf that claimed that Elixir was giving better results (in request time) without a cache than rails with a cache
5 Lesser Used CSS Selectors
That is my experience. Maths people are not renowned for their ability to write readable or maintainable code.

I recently needed an implementation of the Simplex Noise algorithm (that I could port to Common Lisp). I ended up using this one, which works but the code certainly does nothing to help understanding: https://github.com/josephg/noisejs/blob/master/perlin.js

Note that the Javscript implementation is also a port from another language (whose implementation I have failed to find).
High response rates and qualitative responses, that’s our goal! And even though it’s easy to set up a survey and distribute it, getting the answers you need can still prove to be a challenge.
Promote Your Etsy Store on Pinterest
it is sent to Bay Area Microsoft interns :) does that make sense to you? as opposed to the majority that are in Redmond. not sure why that doesn't make sense to you?
economists cannot be expected to be systematically unbiased, if their funding tends to depend on particular economic theories having political currency.

The same can be said of any group of scientists largely funded by the government. You chose the group whose conclusions you disagree with.
Erlang can have long living processes (green threads) and that's usually how we solve problems. There is absolutely no problem (it's encouraged) to have thousand of processes living minutes or hours if we need so.
You're right about C. C in general, I would find acceptable, because, yes, there aren't that many good alternatives around for this kind of code.

But there's nothing stopping you from writing readable C code. That's where my concerns come from.
Not in this case as the data I described is on embargo. The problem is more general for all genomic data that has already been made public but were funding runs out after 5 years or so. I happend to chat to a postdoc the other day who is involved in the ICGC cancer consortium and had already some thoughts about the problem. If you want I can ask him whether he wants to contact you.
Just via some quick googling, here are the most dangerous (violent) cities in the US. A lot of them match up to the top of the list you provided.

http://kdvr.com/2015/05/08/by-the-numbers-here-are-the-most-...
Java 9 on the Brink of a Delivery Date and Scope Review
How comes you are here and bring this to "the right" light so fast?
Wait, is this free? Where are the documents stored? Slack team's storage or on TeamInk's servers?
The Counted
Human Brain Project has the means to simulate around 30 thousand biological neurons — using a much larger supercomputer, of course.

But it isn't a far cry from getting to 600,000.
Show HN: Python 3 Flask web-based curve and surface fitter
1. Yes. You can play VR today with a GTX 970 (under $300). If progress continues, in 5 years a comparable card should cost $50-100.

2. I believe so.

People haven't shifted because the content isn't there yet. There's no League of Legends, Overwatch, etc. The big game dev companies haven't shifted over to VR yet because there are only 200k players - not enough to be worth it. But some are making big bets (IIRC 40% of Valve is working on VR) and it'll only accelerate as the price point drops and more people buy into it.
My personal remedy

Yesterday I fired up a Nokia 6310i as my main phone and put my SIM card in it. I setup a Zapier zap to SMS me when I get an important email (as defined by Gmail filters). I've now realised how FEW important emails I get but how often I used to get mail notifications (a lot).

Now my data apps on the smartphone only have access to Wi-Fi resulting in far fewer notifications. My notification settings are already quite restrictive on all apps.

Notifications and messaging are governed by a 2-way awareness. If people know you are contactable (e.g. by watching the little blue tick in Whatsapp) then they'll contact you more and spend more time checking to see if you've read their message. If they know it takes 10 hours for you to respond then can choose their channel more appropriately.

I've not yet had to use Google Maps for navigation (requires data) - lets see how that turns out on my next long distance car trip.

Pain in the arse that I am now carrying 2 phones, but lets see how my experiment pans out. Might be a total car crash (figuratively speaking)
I did. I'll have to revisit it. I gave it up, since I work on Windows and Linux mainly, and I think I couldn't get one or more of the dependencies working on Windows, and I gave up. I really like Chicken, but with Chez Scheme having gone opensource, I use it now when I am working in a Scheme.

I've also looked at Lobster, which is now statically typed by default, not optional.
This is James Phillips, author of FlaskFit.

my background is in nuclear engineering and industrial radiation physics, as I started working in the U.S. Navy as a submarine nuclear reactor operator many, many neutrons ago.

I have quite a bit of international experience calibrating industrial metal thickness and coating gauges. For example the thicker a piece of steel the more radiation it absorbs, and measuring the amount of radiation that passes through a sheet of steel can tell you how thick it is without touching it. Another example is that the thicker a zinc coating on steel sheets, the more zinc X-ray fluorescence energy it can emit - again allowing accurate thickness measurement for industrial manufacture.

My post-Navy employer originally used ad-hoc spreadsheets to very tediously create 4th-order polynomials calibrating to readings from known samples. So I started writing my own curve-fitting software in C.

When X-rays pass through aluminium, the atomic weight of the alloying elements is much greater than that of the aluminium itself such that small changes in alloy composition lead to large changes in X-ray transmission for the same thickness. Alloy changes look like thickness changes, egad! However, alloy changes also cause changes to the X-rays that are scattered back from the aluminium, so that if both the transmitted and backscattered radiation is measured a more alloy-insensitive measurement can be made - but this is now a 3D surface fit, and I started writing surface fitting software. I began to do considerable international work.

This finally led to the development of my Python fitting libraries, and this example Flask curve and surface fitter. I also have Python 2 and 3 tkinter, wxPython and django versions on GitHub.

James
I pay for all the intellij products. Not only are they on a different level than anything else, they're not even expensive.
It seemed to work fine on my iPhone. My only complaint was the font size was a bit too small. Also reader mode didn't seem to work so I wasn't able to use that as an alternative to get a reasonable font size.
Looks like they are working on .NET Core support too. Good news.

https://github.com/akkadotnet/akka.net/pull/2134

https://github.com/akkadotnet/akka.net/issues/992
Something like a self-hosted pyvideo.org would probably take a few TBs.
It's code like this that has an exploit several years in the future given an edge case that is hard to fathom
It bothers me. I was playing with the Vive and the controllers with the smooth trackpad and it was a really odd experience.

First I couldn't tell what I was doing as the pad was frictionless. Then I saw a little red light to indicate I was touching the pad and it would move around in a circle. Okay that was helpful.

Except when looking down and it I was weirded out by knowing by hands are there in real life but I couldn't see them. What the heck was going on? Shouldn't I be seeing myself there but I'm not?

It was sort of like looking into a mirror and not seeing a reflection and wondering if you're a vampire or something. Yes that sounds crazy but it was quite odd.
I've never seen this code base before, but this makes straightforward sense to me as I do keep my hand in with compression software, and I don't anticipate others who works with compression algorithms in general would have any trouble.

It looks just like the style of code in all the other fast LZ codebases. They are all in this style.

The "non-aligned access OK" comment litter is presumably to silence an LLVM performance sanitizer.
In case you are not aware: Your site is unreadable on mobile (Safari / iOS) because the text is cut off left and right and there's no way to zoom.
Literate programming is a thing that's long piqued my interest, but it usually seems more suited to academic or personal use.

Having said that, a beautiful example of LP in the wild is geom[0], a Clojure/Clojurescript library written entirely in org-mode. Browsing through the source, I have to keep reminding myself that I'm looking at the code and not just the documentation.

[0] https://github.com/thi-ng/geom
It's fine as long as one remembers the mantra: backups, backups, backups, backups.
Honolulu is not the point. Mentally disconnecting from work is - I've seen people "take a Real (TM) vacation", fly to a nice spot halfway across the world...and straight up continue working as normal, just remotely. That's not a vacation, despite all the outward appearances.
because I've seen demeaning comments and attacks on both us interns and our company all day and I find it personally offensive? whenever there is a Google article on Hn, dozens of googlers defend them. if you think I don't have the right to then I can stop.
It's more DRY.
Blockchain: the answer to life, the universe and everything?
Alt-click the little ... list icon? ... in the menu bar and it will start no-notifications mode
Not building one's self into a corner is one of the hardest things to avoid.

No design is complete in the start. It needs to find a balance between being a foundation for exploring and developing through the problem domain, but remaining flexible. I think a lot about managing and mitigating risks through clever and simply designed architecture that can do a lot. The less there is to the design the more it can remain flexible to deal with new facts.

The fine balance of over architecting/abstracting vs under abstracting/architecting is for me a matter of finding the balance between the size, impact and possible number of unknowns about what I'm trying to design when I begin vs the future. Where possible, understanding the domain before daring to design or interpret is often the most important factor.

For the few large enterprise systems I've designed in unrelated fields in the past 10 years, I haven't ended up throwing away or majorly refactoring the schema or design. What did change is the stack and tools that became available and making sure I kept a laser focus on an n-tier architecture so different layers of the presentation, business logic and app logic could be swapped in and out over it's lifetime. I guess I can say comfortably that risk of designs falling apart was minimized, and luck has increased because I didn't begin without an understanding of the core principles, entities, and interactions ultimately the details and workflow the system has to manage.

I can't stress the importance of keeping things as simple as possible, because complexities are guaranteed to arise in the future.

To me, features, and schema changes over time can become like perpetually flying bullets.

I absolutely have refactored or adjusted as I go? Sure. Does all of it get thrown away? Rarely. Have I over-architected a solution to cover my butt and the new facts never came, totally. Has a new tech, stack or library come out that made me need to replace what I had built or modified to do what I need, always.

I do lots of paper models to try and see the core patterns, and what could be interpreted in a number of different ways should something grow in that direction. This type of strategy is far more difficult when working in a problem space where there is a lot of research and development.

How about you? Would love to hear how you approach things that have different balances of known/unknown facts.
Had Oculus not sold to FB, they would have kept working with Valve and there wouldn't be a Vive. https://www.engadget.com/2016/03/18/htc-vive-an-oral-history...
Putin Mind-Melds with Elon Musk as Russia Funds Hyperloop Dream
Yes, and I used a Basic Stamp, and replaced it with a PIC chip later on. I had several normal issues: ignoring very close objects like your arms swinging when you walk; short postives; timing issues with getting the whole array working, since I was trying to triple use piezo transducers as emitter/receiver/vibrator. Other than those issues, it was not too refined due to the limitations of the transducers, speed of the 8-bit chips I was using, and you had to wear it within proximity of your body, but then not cover it up.

Before I ditched the idea, I was going to put the vibrator belt as a second belt worn under the clothing, but there was no Bluetooth or WiFi or easily accessible way of going wireless between the belts in a practical fashion.

I had my neighbor, blind man who had a guide dog, trial it. He was a great guy, and helped me quite a bit to 'see' past my vision biases. Unfortunately, he passed away. He used to work for the IRS, and we would joke about me getting my deductions past him! He did like what I had accomplished, but many blind people do not have the money for something that is not subsidized, and then you get caught up in the compliance insurance issues. Not sure if that has changed much nowadays.

It was a great maker project before the 'maker' movement. Too bad there was no startup, or crowd-funding web sites back then!
Discover the Strengths and Weaknesses of Google Cloud Speech API