skysight-inc/HackerNews huggingface dataset:
Yeah, but what about "zoom and enhance"? :)

Seriously, sure, 4K is enough for output but who says it's enough for input? As long as sensors keep getting better, the industry will keep finding ways to take advantage of it until it's essentially required.

Imagine a future where you can zoom in on any detail as well as you could with a high-res sensor at capture time?

It's not necessary for today's viewing experiences, but we know little enough about what is going to become popular that I wouldn't put ANY bets on "4K" being enough forever.
Driving through California, one gets used to the name "City" being thrown about for quite modest settlements: King City, Kettleman City, Amador City, and the like. I've seen the name California City on the drive across the Mojave from the Bay Area to Las Vegas, and figured it was another such ambitiously-named hamlet. Little did I suspect it was an invisible megalopolis!
Watched the demo video, can you add support to Javascript and Ruby? This is an amazing tool
A house is an asset that also provides shelter services. In addition, if you buy a house with a mortgage, you're only putting down a portion of the house's cost, while you will realize all of the capital gains.

Contrast with owning stocks where you (in the typical buy-and-hold case) have to keep 100% of your money in the stock in order to keep owning the stock.
How Tinder could take back the White House
Would you mind removing the slow ban?
Wikipedia has more details about Babylon 5's transfer issues. They shot the show on Super 35mm film so they would have a widescreen source, which they telecined down to 4:3 for broadcasting. But when the show was remastered for widescreen in the 2000s, the production company did not return to the original widescreen film. They converted a 4:3 PAL copy to NTSC and then upscaled that to widescreen!

https://en.wikipedia.org/wiki/Babylon_5#Mastering_problems
It targets few backends. Currently it runs on our VM, but we are working on targetting GHC's Haskell Core (which then compiles to LLVM IR). Luna's compiler is of course a custom compiler written in Haskell. Standard library looks cool!

Did I answered your questions? :)
Actually it's the reverse situation.

Shoting on lower resolution gives you better color depth/accuracy AND higher framerates to chose from.

It gives better color because (all other things being the same) signal and color accuracy degrade with higher resolution -- less photons "hit" each diode on the sensor.

And there's literally no digital cinema or amateur camera that doesn't allow for much higher framerates in lower resolutions than it does on higher resolutions. That's because the higher the resolution the more taxing it is for the sensor and processor in the camera to keep up with high frame rates. 4K x N fps means 4 times more volume than 1080p x N fps.

Lastly, sound is totally orthogonal, because that's recorded off camera with special recorders.

So we might be getting better color depth and sound quality lately, but that's not because we moved to higher resolution.
Examples on the home page have broken indentation, or just a multi-level indentation that is confusing?

class Point:
x y z :: Int
origin = Point 0 0 0
Point x y _ = origin
print 'Origin XY coords are ($x,$y)'

(Why is `origin =` indented at all?)
This demo/ad? from Tested does a great job explaining how this printer works. It really is amazing for the price-point.

https://www.youtube.com/watch?v=IrFYt3uUdrI
Seems to me there is probably a huge amount of legacy Python code around that people need to explore. In fact, I've spent the entire day so far creating some so that we have enough legacy Python code around in a couple more years. Wouldn't want to run short.
Sometimes. Some days, the feeling of getting things done is enough. Other days, it's argh all day, with the realization that fundamentally the business is directing us in the wrong direction, so it'll never matter.

But, it really depends on what you're looking for. Even if a job is 'bullshit', if it means you get to be a positive influence in others' lives, find others to be positive influences in your own, provide you with funds to aid others and pursue other interests, grows your skills and knowledge, and in general helps you move forward in life, that may just be enough, even if the job isn't, in and of itself, making the world a better place.

Of course, you need to find a job you can stomach morally/ideologically. And ideally, one that leaves you feeling like you accomplished something some days. But your job will never, in and of itself, consistently provide you with purpose, unless you're in charge (so you're not feeling frustrated by the decisions of others), and it's a non-profit (so you feel like you're actually making the world a better place, not just chasing profit).
> if you're a decent poker player, you can walk away with more than you started every night,

This is a huge exaggeration from what my poker playing friends have told me. One notable individual being a professional poker player of several years and who has wins in national tournaments as well. So he really knows his game. We've often talked about the odds of winning and how sustainable it is as an income. The figure he gives me is around 20% - that is you can only expect to cash in around 20% of the competitions you enter. Which means you can often go months without seeing a return. However it's not just him I've seen give that figure, other players I've spoken to have echoed a similar statement.
That's how it's supposed to work. How it actually works is that the contractor is probably going to get a new giant contract with Comcast.
It's not bad, but compared to the wild and lush nature around Vancouver, it's pretty barren.
> it's not like they'll get to ride along and supervise the autonomous vehicle

You don't think so? Seems like an unmanned truck would be a great target for theft.
Rio Communities was a project by the Horizon Land Corporation which left similar failed projects throughout the Southwest and has since often been accused of running an outright scam.

In the meantime, Rio Rancho is a functioning suburb to the NW of Albuquerque but was originally planned to be much, much larger than it is today and has a road grid stretching far into the distance, not all of which is even in the modern city limits.

At the same time, huge new developments are currently underway in the Albuquerque area (Mesa Del Sol, Santolina), suggesting that this boom and bust cycle may continue today.

I have some info and photos about both California City and the Rio Communities on my website:
https://jbcrawford.us/travelogue/mojave2016
https://jbcrawford.us/travelogue/nmfailed
Maybe I am more old school in this regard, but I don't think it is a requirement to find a fulfilling job just out of college. As you grow in your career, so do your opportunities and your ability to choose the work that suits your desires best. When initially entering the workforce, you have much less leverage to pick and choose.

To answer your question, yes I do find my work fulfilling as it takes advantage of my skill set and expertise, and is an industry in which I've always wanted to work. But it took me over 10 years to get to this point, and my first few years were frustrating.

Power through it. It gets better.
"survivorship bias". Bullshit.

In the specific example I gave, I talked about putting in stink bids for burned down companies you already wanted anyway, during the 1 or 2 month window when its stock has a big chance of getting another kick in the teeth for simple fiscal reasons.

The cost for trying this is pretty much zero. The worst that can happen is that the price never hits the bid and then you have to be content with the regular price. If it does work, you may get an additional 30% or whatever discount on the company.

If the rest of the story doesn't work out, it won't be caused by the extra discount. So stink bids literally do help performance and active investors do put them in and a lot of them do suck for a lot of reasons and these tax loss selling waves do happen despite everyone knowing about it because they are caused by regulations.

"passive index funds inevitably win out over attempts to time the market" This is a totally different discussion, not about the chance and impact of getting a low bid filled, but about efficiency of markets and whether people who beat some chosen benchmark are lucky or skilled.

But maybe there is a relationship. Let me ask you this: do you think Wall Street has ever had a good idea (like ETFs) and didn't take it way too far? Like 3x inverse Venezuelan Beaver Cheese ETFs? If there is a demand for passive index funds, Wall Street will indulge. But to make a passive index fund you need an index. And so they have been puking up a whole circus of indexes. With some of these indexes, especially ones that involve small companies, I wonder what will happen during the next serious drawdown. And so we can get back to the subject of stink bids.
I broker professional liability insurance for design professionals (architects and engineers), which means I don't much fit in on HN, but I enjoy the content anyway.

Most would call what I do boring, and some of it is. I do enjoy working with our clients, most of whom are easy going, like to shoot the shit and talk about the interesting designs and projects they are working on. Some of them have worked on some incredibly large projects in Houston and Dallas. I also enjoy digging into their contracts and offering non-legal advise to help them mitigate their risk.

Is it fulfilling? A little bit, but I realized that if I allow work to be my biggest defining factor, I'd probably be frustrated most of the time. I like my team, and others in my office, and I get paid very well for my market. I'm not overworked and have time to do other things that interest me. I spend a ton of time with my wife, and have a great community of friends.

My life as a whole is fulfilled. My job contributes to that, but I count it a small factor.
Using Apache Spark with Intel BigDL on Mesosphere DC/OS
As I've mentioned before I first encountered transaction hiding in World of Warcraft. There were 'grey'[1] items in the Auction House with a buy it now price of 500 gold (which at the time was extreme). I could not figure out who would buy a twill vest for 500g until it was explained that you went to a web site, paid them some cash for gold, told them your character name, and then put up for auction a grey item that was priced at how much gold you had purchased. One of the vendors 'agents' would then go into the auction house and buy it. You ended up with your gold and as far as the game was concerned it was a straight up, if unusual, transaction between players.

[1] Item descriptions were colored, grey was "trash" and meant to be sold to vendor for cash, "green" were somewhat nicer/rare, then "blue" for very rare, and "purple" for epically rare, and "goldenrod" for legendary.
"American households use less electricity than they did five years ago."

http://blogs.berkeley.edu/2017/05/08/evidence-of-a-decline-i...

Will there be a rebound effect? It is too soon to tell, but it is not a given that household consumption always increases.
That is a very good point. We treat "monads" in a very special way in Luna - they have their own type section and we can analyse them and report errors much clearer than Haskell can for example. This does NOT mean that we limit them in any way. You are free to define your monads and convert them to ordinary types or back as you wish :) But we normally dont describe them as monads, just as "context", because it is easier to understand.
Yes.

The thing for me is that is fulfilling, is the talented and genuine people I work with, and from doing the best work I can.

People always talk about how fulfillment coming from "Changing the world," and helping people, but really if you mesh with the people - that's fulfilling enough for me!
USS Norton Sound
My electric bill has gone up about 500% in the last 3-4 years. It's still very damn cheap, especially compared to what people pay in many more advanced countries.
Buildings could allow competition several operators and impose a no-access ban to operators who mangle cables. The game is for a set of buildings to associate together, so one Comcast error in one results in a ban in the chain of buildings. This is actually very easy to organize.
I use my 40" 1080p tv as a second monitor from time to time, and it's way too ugly to be deemed as 'good enough' IMO.

Perhaps action movies won't be much improved with better resolution, but I'll want screencasts, browser windows, nature documentaries or really any detailed image to be shown in 4K at least.

Actually I'd want screen to stop being "TVs" or "computer monitors", it should be just a high def big rectangle than can be used to display anything. For that we'd need to come at least to retina level of text rendering from any comfortable distance. That should mean 8k as standard def in my book.
To line up the equal signs, so all assigned values are aligned as well.
> Traditional software development is broken by design

Which is why Luna is entirely hosted within itself and needs a Luna implementation to bootstrap.

We wouldn't want to ask investors to believe in any traditional development after telling them it's broken.
Just a guess: It's a joke, referring to the fact that most people who win the $2.56 checks from Knuth don't cash them in.
Interesting idea! Are you thinking about any specific applications you'd like to deploy there? I'd love to learn more
I think Victoria has better climate as well...

The sunshine coast a little up from Vancouver has reasonable climate as well, it's in the rain shadow of the Vancouver Island mountains.

So there's no shortage of land with similar enough climate. It just doesn't have "Vancouver" on it.
Pet-peeve from a Javascript Apologist:

The `map(parseInt)` example is an obscure strawman that exists solely due to historical purposes; it's very difficult to change this sort of thing in a language because it would involve one of two things:

1. Change the API of `parseInt`, break everything

2. Change the API of `Array::map`, break everything

If you want JS devs to respect your voice you may want to attack the more fundamental problems with the language, like its lack of type-safety, rather than the remnants of its "upbringing".
Not all code has small single locations where the CPU spends all its time. Take the linux kernel, what part is the 10% that needs optimization first? Depending on which benchmark you run you will get a different answer, so having really good code generation everywhere helps considerably. So, yes there is a place for hand optimized compression routines, but there is also a place for compilers to optimize the remaining 99% of code.

These days, with CPU vendors putting in massive effort for <10% performance improvements, getting a 2x speedups in applications that compile to hundreds of MB's, is more "free" performance than you are likely to gain over the next decade from the hardware vendors.

Lastly, the kinds of code paths most suited to these gains are also the hardest to benchmark. Which is why I fall into the camp that believes picking a fairly performant language is more valuable than a small bump in developer productivity for a little syntactic sugar for anything more complex than throw away code.
Impressive image classification demo from Clarifai
It is GNU/Linux, also happy to know his sweet talk with VMware Head of (stealing) Open Source. Gold Linus foundation member status makes friendship and magic.
There are lots of systems that break the reciprocity: https://arxiv.org/pdf/1705.09548.pdf from a few months ago has some descriptions. I think (not having read the Science paper) the issue would be that the underlying fundamental physics has reciprocity as a basic feature by way of Hermitian operators.
Stockholm syndrome?
Yes it is. That's why there is a large scale solar farm nearby near Kramer Junction.
If you go through their 10-part series, they go over counter-arguments that invalidate their analysis.

More importantly, if you're going to dismiss their arguments, it would be nice to offer counter-analysis for why you think they're wrong.
No. I sit at a desk all day pushing buttons on a keyboard. I do it because our society demands I have money to pay for food, shelter, etc.

What would be fulfilling? Tons of things. I have tons of hobbies, skills, and interests that are very fulfilling. The problem is that nothing that is fulfilling pays money. Definitely not the kind of money that pays NYC rent. So here I sit.
Have to wonder if this is union related & that tiny ISP hired non-union workers.
Also of note regarding Buenos Aires: the city is quite dirty. Even it air is pretty bad. Most of the non-residential areas are very very noisy.

Regarding the pros, I think they's been properly enumerated.
Do note that this should have about equivalent performance to Erlang's disk IO BIFs, as this is essentially what they're already doing—the async IO threads are the "tiny shim process." (The difference mostly comes down to the VM having an efficient internal IPC protocol to them, and the runtime being able to control their CPU core affinity.)

Note also that if you turn ERTS's async IO threads off (set the number of them to 0), you should get improved throughput on disk IO tasks, as you're then forcing the scheduler threads to do the disk IO themselves. Of course, this trades off against latency, because the fallback here is blocking calls.

Sadly, the async-thread-pool architecture has meant Erlang has had no reason to implement anything like Linux's kernel AIO support. (I wonder if they'd accept a patch that specialized the efile driver for Linux, the way it uses overlapped IO on win32...)
Often you can't reliably re-render shots from a few months earlier on the same project due to the pipeline changing so rapidly. Nevermind going back to the tapes for files that probably came off Irix workstations originally. The file formats for assets (models and textures) are backwards compatible enough that you can usually reconstruct models and maybe animation. So having an archive of the original files doesn't mean that you can re-render at higher resolutions without a lot of effort. The originals would need to be redone with more detail in any case to benefit from the higher resolution.
I don't know for real, since it's not my field. But generally any field that you start digging into turns out to have its complexities, that you may not have expected. While this looks pretty decent to the layman's eye, if I got this level of detail for the software projects I work on, it would also be much better than what I normally get to work off of, but I still would have plenty of room for interpretation.
>> Other cities like Chicago, LA and especially Atlanta can basically spread forever.

Atlanta's spread slowed to a crawl once it got to about an hour's drive outside the perimeter. If you pay close attention on Google Maps (satellite view), you'll see the growth hugs major highways and interstates, and falls off sharply after a point. There is definitely a limit.

This might change if the NIMBY crowd dies off or moves away and MARTA is finally able to expand to the metro area.
Horrific is a major exaggeration since the weather is the least extreme of all major Canadian cities. Rain and clouds for months isn't horrific, it's bland.
Binary Cap's Justin Caldbeck accused of sexual advances towards female founders
Knuth's checks have their own wikipedia page: https://en.wikipedia.org/wiki/Knuth_reward_check
> and you're lucky to end up making minimum wage when you account for how many hours they spend working.

If you're driving fleet, that's correct; however, there are a large number of "Owner/Operators" out there and they do make significantly more than you'd expect. If you have a good freight contract and a logistical mind, an O+O can easily make around $125k/year.
Yeah, happened to us, too. No note on our account, no notification.
Navigating Security Threats: IoT Systems Must Be Secured at the Hardware Level
Pretend most of HN has no idea what you are talking about, especially which n is "THE n".
Engineer
na
it's really hard to win st poker, the take is high enough to make 95% of players bet losers.
As someone who never played Crash Bandicoot, I immediately did a text search for "Baggett" to see if Dave Baggett mentions the bug that literally comes up in every online discussion about craziest debugging stories ever [0] and is the first thing I think about when I hear Crash Bandicoot mentioned. Surprisingly, it doesn't, but Baggett has a bunch of other interesting anecdotes about his work. CB doesn't look like my type of game, but ever since buying a PS4 (had a PS2 previously), I've snapped up Naughty Dog games based on my high estimation of their development quality (and, well, the high review scores that their games always seem to get).

[0] http://www.gamasutra.com/blogs/DaveBaggett/20131031/203788/M...
This really looks fantastic, and I'd love to give it a spin. I could see this being pretty awesome to both use myself on projects, and with people I spend time with helping them learn to develop serious applications. Looking forward to see where Luna goes. Congrats on a great-looking product!
If it's difficult to prove one way or the other, why do you care which option is chosen? Just pick one! if it doesn't work once released into production, pick something else! Remove emotions from the equation. No one should feel happy or sad that their option got chosen, nor should one feel happy or sad when that option works or fails. In the end, the only thing that should matter is the business value the solution is providing. Do you think your customers' care whose solution got picked? If people get 'hurt' easily when their solution is not chosen, then they need to grow up.
In Praise of the “Anti-Mentor”
It'll be so much nicer when the weather producing machines create the twice-weekly rain hour. The building-printers will have expanded the city to over 50x its original footprint. Massive refugee migration from Los Angeles will have created a new demand for desert oases.

This is fun :)
The Senator told the press a few days ago that Hamburg police would not tolerate such behaviour and step in. He explicitly said that foreign security services have no sovereign rights in Germany and operate strictly in cooperation with local police.
3 months ago doing AngularJS for Google - absolutely not.

Today doing legal paperwork for my new startup while an ML model trains in the background - absolutely yes.

Personally I've figured out that the two biggest things for me are creative freedom and the quality of the people I work with. I am finally getting to build something cool with my best friend in the whole world, couldn't be happier.
How do you ever prove something in an empirical science?
Hm, I think what you've seen is some gateways who blocked access to some content because of copyright protections. go-ipfs or js-ipfs have no built-in way of blocking content.
I'm a software pro, not a trucker, and I have a problem with $300 jeans and $7 lattes. And what is all this I keep hearing about $20 avocado toast?

The culture clash is Silicon Valley banging its own cymbals.
I'm willing to bet that it could be at least half that time. Even stuff like Cardboard/Daydream/Gear-VR provide some entertainment and those are at the lowest tier. The main obstacles for me would be not well enough performing hardware (considering the aforementioned devices use a cell phone) and second, lacking software.

I'd say within the next 3-5 years both of those areas will improve dramatically (as demand for VR increases) enough to make those platforms a viable VR entertainment system.

As for Desktop VR devices like Oculus and Vive 20 years is probably more reasonable as it's much more expensive. Many people get a smartphone every couple years through their phone plan but I'd wager most people do not currently posses a computer capable of running a VR headset with recommended requirements.