skysight-inc/HackerNews huggingface dataset:
I think Go's story is similar. I know neither TypeScript nor Go, but "no coupling" isn't so simple as removing "implements" qualifiers.

Basically the only way to really eliminate coupling that I see, is passing explicit function dictionaries, and retract the idea that there is only one valid implementation of any given (type, concept) tuple.

It's very bad if all interface implementations have to be physically coupled with the implementation of the class itself (as I think the case is with Java).

It's still at least unflexible sometimes if you are free to put the implementation anywhere (at the class definition site, at the interface definition site, at an independent site) but the system enforces that there is at most one implementation of each interface (this is how it's done in Haskell). This strongly discourages alternative implementations because on has to circumvent the machinery. I don't think there can be a system that automates away at least part of the boilerplate that is dictionary passing, while still retaining the flexibility to choose alternative implementations.

The Haskell (maybe also TypeScript?) way can be very nice if you can be sure that there can be only one valid implementation of a concept. However, most concepts actually don't lend themselves to a single implementation. Most concepts aren't mathematically pure enough for there to be one and only one canonical implementation. Right now I can think only of a few where it's almost always fine to use the default implementation instead of being explicit, because one doesn't care much about the result - like "Show" for debug output.

Take for example JSON: I can think of a thousand ways to create some JSON output from my global data. To get them all in the bag, you would start introducing phantom types and what not, and implement toJSON on those. Really nothing gained at this point, it's only losing some readability at the use site.

Given some run-time introspection or metaprogramming on the other hand, a lot of flexibility can be won back.

Here is an example of my preferred way to do it (metaproramming)

https://github.com/jstimpfle/python-wsl/blob/master/wsl/pars...

Just spend 5 lines to get the data in shape for the task at hand. The original function dict, having a specific layout convention, and containing functionality that is just not needed here, is specified here (informally)

https://github.com/jstimpfle/python-wsl/blob/master/wsl/doma...

So 5 lines and these two locations are completely decoupled. Easy.
My last round of system upgrades (htpc and desktop) two years ago were driven by lowering power use... I retired a homebrew freenas box using an FX-8350, and was surprised at the change in the power bill... my htpc at the time was a similar cpu, and my desktop, I don't recall what it had at that point. In the end went with a couple i3-5010u's for htpc and spare, and an i7-4790 for my desktop (usually idle)... man did that make a huge dent in my electric bill.

Planning on a new NAS sometime this year, so hopefully will see something with enough oomph to do on the fly transcoding from h.265 to whatever my devices need. I've been recoding most of my media to h.265 for space savings, but wouldn't mind being able to direct-stream it to more things. Still think it would be cool to do a media server that targets chromecast devices.
There is some research on these ecosystems [1], and there dynamics [2,3]. The ecosystem is made up of a photosynthetic algae as a producer, a protozoa as a consumer, and a bacteria as a decomposer, and can be stable for over 1,000 days.

[1] http://ir.obihiro.ac.jp/dspace/bitstream/10322/221/1/Prot.Vo...

[2] http://www.cell.com/cell/pdfExtended/S0092-8674(12)00515-6

[3] http://journals.aps.org/prx/abstract/10.1103/PhysRevX.5.0410...
I wish I could start something like this in Nicaragua, Panama or El Salvador (countries I know very well) but people are too concerned about safety.
It's dualistic. On the material plane, I read it as "don't be entropic."
One hilarious thing I learned, and I can't wait to put into action:

So stop by for a quote. In most cases, GEICO will be able to give you a shareholder discount (usually
8%). This special offer is permitted by 44 of the 51 jurisdictions in which we operate. (One supplemental point:
The discount is not additive if you qualify for another discount, such as that available to certain groups.) Bring
the details of your existing insurance and check out our price. We can save many of you real money. Spend the
savings on other Berkshire products.

I need to get hooked up with my shareholder discount!
I expected to see a postgresql migration guide
They aren't that high... there's tooling costs (which are pretty fixed) regardless of if you sell 100 or 100000 devices. You also have some pretty high software costs to ensure everything works together well. There are far fewer NAS boxes sold than laptops or desktops, so they need higher margins to cover other fixed costs.
Sadly elimination is the only way. I started having bowel issues and my kidney health started plummeting (I have kidney problems due to autoimmune condition but that is another story.) so I eliminated everything but the basic stuff from my diet till my bowel movements are normal. Next I added things one by one and waited a few days to see if any change. It is tricky because sometimes there is a lag from when you take something to when the effects are felt. The funny thing is an year ago I didn't have sensitivity to any of these items. I've also paid hundreds of dollars for various tests to see if I can identify these intolerances but none are any good.
mechanically separate meat is a paste-like meat product produced by forcing pureed or ground beef, pork, turkey or chicken, under high pressure through a sieve or similar device to separate the bone from the edible meat tissue.[1]

What is unappealing about that? It's still meat, just finely ground. And if you're keen on not wasting meat, it's a great way to get the last bit of meat off a carcass.

[1]https://en.wikipedia.org/wiki/Mechanically_separated_meat
Which particular troubling event related to India are you referring to?
Only in El Salvador! That's the one country, I will not go to. (I've been living in Mexico and Guatemala the last 2 years)

Panama City, is basically the US. Very modern, safe, and hell they even use the US dollar.

Nicaragua is ok and similar to Guatamala.
Which is why LIDAR seems so essential. Computer vision has made some amazing steps forward but it's still not perfect.
I think that applies much more to juices, not smoothies.

And the reasoning in the article you cited doesn't really make sense to me. If you keep the pulp and fiber in a smoothie without adding juices or sugar, how is that different from eating whole fruit?

The article says that blending fruit "releases the sugars", which makes no sense. How is that different from chewing? Wouldn't chewing also remove sugars?
That doesn't answer jitter, reliability, packet loss... There's lots of less than stellar ISPs doing 100Mbps fiber with 1+0 everything and no UPS on any of their nodes.

I did a brief search for the top ten Maltese ASNs, and there are not a lot of routes in and out of there, and not much submarine fiber. This is to be expected with any small island nation, however.
Writing a Blog Engine in Phoenix and Elixir
The rule in question was just stuck in there one week before Trump was elected, so the Obama administration can't have thought it that necessary.
I don't think Judaism has ever been a closed faith. I may have missed some interval of time where it was only by birthright or something.

This being said, I don't think conversion is sought as it is in Islam and Christianity.
We need an NRA for the free internet.
Those are slowly being identified as artifacts of trauma[1], at least the pathological cases are. SO imagine how prevalent they were in the Classical world.

[1]] I don't hold that un-self-aware people are pathological...
Swift-AI: machine learning library in Swift
ed25519 is listed as sensitive to hash collision.

I believe that's an error: the official site¹ puts "collision resilience" in the list of features.

(1) http://ed25519.cr.yp.to/
Slap – a Sublime-like terminal-based text editor
I have no idea what I like besides being a competent developer. All I know is I want to work on interesting stuff, with competent and great people, and for a company who cares about their employees and understands that developers are not worth $19/hr (less than my barber).
Seriously, what bread besides Irish soda bread can you not easily compact to a third it's size?
You started by talking about "wealthy people" and then switched to talking about companies and payroll. This is a motte and bailey argument: your reply is perfectly reasonable, while your original statement was definitely not.
No, if you learn more about him, its really more work ethic. I think he is smarter than an average person, but not smarter than the average programmer by a whole lot. Just robotic like work ethic.
The important thing to remember is that this caring is anomalous. I personally find Space Does Not Care to be quite liberating.
I suspect that motorcycles are the harder problem. They aren't that much larger than bicycles. They use the road like cars, which only pushy bicyclists do. And they're faster than cars, and almost as maneuverable as bicycles.
"Now Johnny, when you ride your bike you must wear your I-am-a-bike vest and follow these patterns or the cars are likely to kill you." :-)

Summary is that "people riding bikes" (PRB) is a much denser image set than "people in cars" (PIC) and "people walking or jogging" (PWJ), and the PRB objects have a much higher dynamic angular vector capability (they can change direction extremely quickly) combined with a wider dynamic velocity vector to PWJ they strain the ability of the predictive filters to reliably asses the collision threat. As a result you need either faster/better hardware or better algorithms to deal with that particular group.

I'm not particularly surprised by that, I expect the cars to also end up with small animal issues, as they can appear suddenly and aggressive evasive maneuvers to avoid hitting them may injure passengers at the cost of saving a squirrel's life.

And all of that adds up to some of the many things that one has to think about when claiming victory here. It is going to be a long hard engineering slog to get to full autonomy. My question is you can build a computer that can drive a car fully autonomously, what other missions could you create for it? Some of those are kind of scary.
It helps to allow yourself to be philosophical about what you're writing. Sometimes a generalization just moves around the problem. Sometimes the generalization you want competes badly against cut and paste.

Increasingly I try to find a strategy that transitions towards the generalization over time by following a path of "lower friction instead of greater friction." It's easy to increase friction by adding a new configuration step, new concepts and idioms that are discordant with the rest of the environment, and then the point of doing it gets lost - you don't want to pay for that overhead most of the time, you can't ship code that way.
What did they use then if not computers?
Blending is much more thorough chopping than chewing, even if you're really thoroughly chewing.

> If you keep the pulp and fiber in a smoothie without adding juices or sugar, how is that different from eating whole fruit?

It's much much easier to drink 6 oranges that have been blended than it is to eat six oranges.
I agree. Such an easy way to market yourself and get your name out. Also, being able to write clearly is an incredibly useful skill to have.
Can anyone shed light on why so many Stoic societies/clubs seem to be essentially religious? The Stoics I have read do not seem to be particularly religious nor of any particular creed - some were polytheist, some were monotheist, some seem to nearly be agnostic or atheist.
I suspect that the amount of processing that's done to make a smoothie is significantly more than compared to mastication that it affects how the food is further processed by the digestive system. Similarly, I think baby food is pureed not only because babies lack teeth, but because it's easier to digest.
Fix it for mobile. Quick glance says the headings are overflowing the width causing horizontal scroll, and the two buttons near the top are overlapping each other.
Tesla CFO's Abrupt Resignation Doesn't Pass the Smell Test
Not just Google. Trust me, it happens at lots of large companies that have plenty of money to waste.
Minecraft. That shit is heavy! On a more serious note, some gamers are using RAM disks to greatly improve performance of some games, especially modded games like Minecraft and Skyrim.
> You can't write a good blog post without having already written some number of bad ones.

To add to this, I'd say: if you don't have a writing habit, the barrier to actually writing something when you do finally have something useful to say will be incredibly high.

I am willing, however, to give the GP the benefit of the doubt because they said "Engineers should blog publicly when they have something to say", not "Engineers should blog when they have something to say". Practicing writing does not mean that you have to publish everything.
Radar and LiDAR are exceptionally good at seeing bicycles and motorcycles and pedestrians. Predicting their movement is a separate problem.
I'd never heard of this before. Is it as good as it looks?
You can still make a not-totally-unreasonable argument that something like CRC64 is simply too small - that maybe the 1 in a million collision chance for a few million hashes is too high. The fast, keyed 'semi-cryptographic' big hashes that are common now weren't around when git was written so the easiest thing to reach for would have been something like SHA-1.
Animal food ultimately comes from plants though, so the net increase in carbon to the atmosphere is zero, and their by-products are not so harmful. Machines rely on electricity which is mostly generated from non-renewable resources, and the production of steel and other raw materials requires a lot of energy and harmful waste.
Also consider that biological brains are several orders of magnitude more efficient than electronic ones.
I had a 2 month NodeJS contract. I'd say I'm one of the most overconfident yet realistic people you'll meet. I will do my best to do whatever you need.

I'm actually not "fresh" out of college. I graduated in May 2015. I did take an assessment for Amazon back then and failed it. I did get referrals recently to retry at Amazon, but I no longer get accepted. I also spoke to a Google recruiter and they won't let me interview unless I have at least 6 months of experience.
Show HN: Cpi – Immediately compile and execute c++ program like a scripting lang
Also, the color choices of the navigation dropdown literally makes it impossible to read it on my dimmed mobile screen, change it/increase the contrast.
Git update repo kind of command may be ??
Yeah, the $40k/year company I mentioned is a retail company. They did seem terrible based on how the interview went.
> Buffett Annual Report is a long form sales letter to persuade people to buy more Berkshire shares.

If you have read his past reports you will know that he wants his shareholders (he calls them partners) not to sell their shares. He published some numbers in the past as well where 90% of shareholders don't sell and he is very happy about that.
Consoles and arcade game machines, to name two. Yes, they're arguably computers at heart, but they're not what are generally understood to be computers in the same way PCs are.
Well, pedestrians don't move as fast or maneuver as well as bicycles. And birds? I've had many close calls with birds. But I've never hit one. And more to the point, there's nothing that I could have done to change the outcome. Except maybe to roll the car, or whatever.
> Just saw this, looks like Intel is already dropping prices significantly: http://wccftech.com/intel-amd-price-war-ryzen-processors/

Those are Microcenter's normal prices - they have always sold Intel processors significantly under normal pricing as a loss-leader (not sure if it's an actual loss). They will also knock another $30 off if you buy a motherboard at the same time.

https://www.reddit.com/r/buildapcsales/comments/5cvz4z/cpu_i...

For example, they have been running 6700Ks for $260-280 since before Christmas. They sold Kaby Lake 7700Ks for $330 once those launched, now they're down to $300. This is just the normal Microcenter pricing life-cycle.

But, that's the kind of "journalism" you come to expect from WCCFTech. They will literally publish any random garbage someone writes up.
> Typically it has a significant amount of sugar (like, considerably more sugar than salt, 1 gram or more per slice).

Contrary to graycat's ingredient list, sugar is a key ingredient of nearly every leavened bread recipe. About 40g/loaf is the typical amount (about three tablespoons). I would be very surprised if you could find a bread recipe that doesn't have about that much sugar, unless it is specifically trying to work around sugar.
Really interesting article... This is why I'm considered annoy by some drivers - I take up too much space on the road for them. However, better to be seen and be considered "annoying" than be killed.

The solution is likely a device that cyclists can wear that self driving cars can detect - I'm going to bet the AI for bikes is intractable because they are fast, virtually invisible at some angles and travel in between the traffic in strange ways.

An alternative could be all self driving cars near by sending each other information about cyclists via some means. Or self driving bikes ;-)
Yeah, I started commuting via bike recently. 5sh miles, all on busy city streets. Up valencia, then market, then about a mile along embarcadero.

We really need to do something about people parking in bike lanes and in my opinion should completely close market to cars. Allow chariots, public buses etc. Anything with 5+ passangers, but close it to everyone else. There is just too much going on to have that mix.

We also desperately need more grade-seperated bike lanes and bicycle only traffic signals that are aggressively policed.
The public policy and PR question I'm curious about - how will the conversation be structured around self driving cars and their difficiences? When someone on a bicycle gets killed, they'll be able to point to the limitations of the system and say "this code can't handle this and it'll kill others - we should outlaw it". While others can point to stats to say self driving cars are safer, I'm afraid the dialog won't be that rational and they'll get banned on a state/city level.
> SOMA is the office district, with some apartment buildings added.

Warehouse district is more accurate. And SoMa has shaped much of San Francisco culture. Maybe not the way we see it now, but without SoMa, many geeks and artists may not have settled here in the 90s.

When you think of loft living in San Francisco, you think of SoMa. Dance parties? 1015, Mezzanine, Cat Club, DNA Lounge, etc. Spaces for who don't partake in vanilla sex? Folsom Street, Power Exchange, Wicked Grounds.

And with all this, it's still surprising there's no seedy diner in SoMa for people to sober up in at 2am.
> a $xxx USB-C component

Which you plug into your laptop. Which is a technological device that everyone has, and which is (to a degree) extensible. Or it's a PCIe card, and it slots into your PC.

The idea behind Ara is that your phone could do what the laptop or PC can do.

I'm running an LG G5 with the Cam+ adapter right now. It's a fantastic idea, but hamstrung by the fact that there are only a handful of modules and they're all proprietary.
AMA on VR with Daniel KK (Lead Game Designer @ SVRVIVE Studios)
Also, we don't necessarily need to breed more animals to perform useful tasks. We can just train existing populations (e.g. birds and bees) to behave in ways that are mutually beneficial to them and us.
Help me (a muslim) raise money to rebuild the vandalized Jewish cemetery
How do you know this? The only Zen-based chips we have any information about are desktop parts and we don't have any power usage benchmarks.

The Raven Ridge chips, which are meant for laptops, would have the added advantage of removing the need for a discrete GPU in the 15" MacBook Pro. Switching to AMD seems unlikely but I'd be interested if they did.
Have a look at the PONG original circuit diagram which uses discrete logic. It's hard to call that a computer.

http://atarihq.com/danb/Pong.shtml

http://hackaday.com/2012/12/22/fabricating-hardware-from-the...
Nice job Thomas! I've gotten a hell of a lot of mileage out of ggraph already, your work has been tremendous. Eventually it will be nice to dump plots to JavaScript for poking purposes, but for publication there is nothing that comes close to ggraph. And I've tried everything.
> Yes, customer Ryzen CPUs support ECC.

No, they don't.

> We did ask about a potential single socket Ryzen/ Zen part with ECC memory support and were told that AMD was not announcing such a product at this time alongside the Ryzen/ Zen launch.

https://www.servethehome.com/amd-ryzen-7-parts-available-for...
While many people can hear a difference, and while one is technically better... most couldn't tell you which is actually better. There have been many blind tests to this.

I'm all in favor of keeping sample sizes better.. but raising the price for everyone by 10-20%, so that less than 1% can take advantage of it is a bit ridiculous.
Learning how to talk to people and sell things. Fads will come and go, but sales will always be here to stay.
Three responses.

1. I'm not sure it's surprising, let alone a rebuttal, to observe that there's significant gender disparity in most industrialized economies. In fact, it can be the case that the US leads the world in gender parity (in fact: I think this might be likely) and still simultaneously be the case that there are structural biases against women. Why would we expect to see wildly diverging outcomes in different countries? All these countries (note the exclusion of China!) employ essentially the same pipeline of children to the same set of Professions.

2. As has been repeatedly stated here and in the post we're responding to (which is premised on this observation): pretty much all the other high-status Professions have markedly better gender parity than technology. It may be the case that gender disparity in compensation is broadly the same in societies and that men and women generally cluster into similar compensation bands and occupations, but that could also primarily be a phenomenon of the (majority) of people who don't work in high-status Professions --- because in medicine, law, accounting, actuary, even sales, we have 40-55% female participation.

3. The notion that a study like this rebuts the argument I just made is a sort of flight to abstraction. We can look at women in science (where there is broadly equal representation between men and women in awarded degrees, and markedly better parity among postgraduates and practitioners) and see that CS (and EE) are outliers. I don't need to look at GINI coefficients and treat pay equity as a vector in R^2 to observe the problem, nor does it make sense for me to concede that the debate should shift into this mathematical abstraction. We have the actual facts here; no need for the models.
How Student Loans Are Crushing Millennial Entrepreneurialism