skysight-inc/HackerNews huggingface dataset:
It's a balance, but I am fairly disappointing that such an up-and-coming language has such a limited type system.
In the days where even traditionally fully untyped languages are moving toward inferred, optional and static typing [1],[2],[3] I'm disappointed to see `interface {}` sprinkled throughout Go API's.

[1] JS Typescript and flow: https://www.typescriptlang.org/, https://flowtype.org/

[2] Python with mypy: http://mypy-lang.org/

[3] PHP with Hack: http://hacklang.org/
It's terrible for me on iOS with a 6s plus using safari.
Perhaps the Chinese will have to be the first to try Basic income on a large scale.
And free markets are the ultimate solution.

Ultimate solution to what?

There’s an entire field of economics dedicated to the way free markets can fail to allocate resources efficiently, even when the participants are free agents acting without external constraints.

Do you think this work is false? Or do you believe that the inefficient allocation of resources is an acceptable price to pay, because “free markets” are more important than outcomes?
> What if Picasso had had Snapchat? What if Hemingway had spent half the afternoon writing Yelp reviews of his favorite bars?

Is the author suggesting that great art and writing can no longer happen, because of Snapchat and Yelp? Because I'd argue that we've never lived in a time when it's been easier to create art, of all kinds, and there doesn't seem to be any shortage of great literature being published, either.

I find this endless bemoaning of the unrealness of "digital" quite tiresome.
This is probably the most insightful comment here.
The facial expressions were pretty mind blowing. I sometimes think with VR and graphics getting so good, will some gamers actually spend more time in virtual worlds than the real world
Though it's just a crapshoot quality wise.
Off-topic but why do you (still) use Firefox? Is it speed? Because I have tried switching just to come back to Chrome.
Yeah i love go and i am a C++ and Fortran dev by day. For me go just gets out of the way, and its just so easy to build actual things quickly. AND you get a static binary out of it which gets rid of the deployment issues with python.
We are using ghostinspector mainly for it ability to compare screenshots between runs. I think the future of testing will be apps like this that don't require you to specify every little div but just record your actions and play them back and catch differences. Right now ghostinspector only takes a screenshot at the very end but they are adding a feature where you can take a shot anytime. As these apps get better at knowing what matters and what to ignore - all the better.
The era of gravity wave astronomy is starting to begin in earnest with LIGO's new run on data collection. It'd be offline getting upgraded from 2016/02 to 2016/11 and is now even more sensitive
[http://www.ligo.org/news/]
Gitlab is awesome
uBlock Origin, The Great Suspender, Tunello, ColorZilla & Pocket.
All full nodes propagates blocks they generate or receive to everybody else. The blockchain system aims for global concensus.

The chain with the greatest amount of proof of work will propagate to the majority of the network and be accepted as valid by these nodes (assuming it also follows the protocol rules).
> You can't give the funny pages to someone.

Take a screenshot, paste it into your WhatsApp chat group. Now you've shared it with your friends all around the world, for them to read at their pleasure.

I agree with you on the ebooks, though.
I think it's a little unfair to single out engineering. A lot of jobs with large salaries tend to skew towards men:

Women are only 16% of mergers and acquisitions lawyers (the big time money guys): https://www.law.berkeley.edu/files/bclbe/Women_in_M_and_A(1)...

Women are still only 32% of physicians in 2010, despite "large advances": https://thinkprogress.org/despite-growing-number-of-female-d...

Women make up 5% of stock traders, hedge fund managers: http://blogs.reuters.com/great-debate/2012/06/19/would-more-...

Women are only 14.6% of CEOS, 8.1% of top earners, and 4.6% of fortune 500 CEOS: https://www.americanprogress.org/issues/women/reports/2014/0...
Free access to all past media online caused culture to suddenly halt just after the turn of the century, and turn from a directed timeline, where fashion mimicked the advancement of technology, into a weird swirling self-referential ironic vortex of ahistorical relativity.

This made me extremely anxious for a good while, fortunately the emergence of PC music has basically cured that: https://soundcloud.com/shhsecretsongs/gfoty-my-song https://soundcloud.com/pcmus/wannabe
I like the idea of partial application, but in practice I often find it more trouble than it's worth. I find myself spending too much time worrying about "which order to declare function params to allow for greatest utilization of partial application in these different contexts", which ultimately is orthogonal to "write this function, call this function, check in my code", and often makes the code's intention less apparent rather than moreso.

I like it in certain purely functional data crunching routines, where it is idiomatic and can often make the code more generic and more intentional, but I've never had much luck doing DI this way. YMMV.
PG may have become an investor and most newcomers may have forgotten this but before YC he was himself a hacker who started a company and became successful.

Now years later, after having started a company through YC and then becoming a YC partner and now seeing this same kind of magic happen over and over again with hacker founders, I can't help but attest to the fact that his worldview has proven to be valuable.

The disillusioned worldview justifies lying on the floor. The essay's worldview prods you to get up.
>> Generative adversarial networks (so computers can get human like abilities at generating content)

Does this only apply to artistic content, or also to engineering content ? Say PCB layouts, architectural plans, mechanical designs, etc ?
> threatened/marginalized populations worried about future political environments

Including not only oneself, but all future current and future friends, lovers and offspring.

But the real kicker is that ultimately, it's not just about managing your presentation, but about the (impossibility of) managing the interpretations of others, according to rules, quotas and/or programs they defined and which they will always be somewhat in the dark about. So if in doubt, if you haven't seen others say it and be rewarded for it, maybe don't say it. How's that for a great outlook.
I wrote the piece, yes, but I didn't submit it to HN. Get your facts straight. I'm not interested in self promotion. I'm only commenting here to address some misleading interpretations of my original intent.

I wrote this 5 years ago, someone else posted it to HN today. It's Sunday morning so I have some time. Calling me disingenuous is not fair.

My 3rd person reference calling out the parent's use of arrogant and verbose to refer to me, was firmly tongue in cheek. I do have a sense of humor, despite my flowery rhetoric and dog-eared thesaurus :)
The Ultimate Firebase React Native Starter
Variables are pretty easy to work with in Word though they've been a little harder to get to since 2007.
The usual health checks, blood pressure, triglycerides, etc.
And in case of GMO wait until, all crops are fallen to one specialized disease or one sudden change of environment. And then what?
Yes it has! I used to listen to the entire 20-minute side of a vinyl or cassette. Now that I use software to play music (Foobar, and Winamp before that), I realized that I my old listening habit was a dictated by the physical analog format. That's actually not how I prefer to listen to music. I like to jump around from genre to genre and the convenience of digital technology revealed that preference to me. Reducing friction lets me listen to more music.

Put a different way, a real-life radio station has to constrain itself to one genre. Because of the economics of advertisers/demographics, a media conglomerate can't create a radio station that plays pop+classical+jazz. However, with digital (Spotify or desktop Foobar), I can create my own "multi-genre radio station" for my listening pleasure.
How to Snag a Top Software Engineer
You are willfully ignorant of the founders who are out there trying to make things. Have you even met a YC founder before?
To be clear, I'm not trying to be for or against free markets, and you make valid points regarding the efficacy of relinquishing power to planning committees. However none of that pertains to my earlier comment.

I'm simply making the observation that there can never be any ultimate solution, be it for economics, religion, or choice of wallpaper. There will always be edge cases, and there will always exist a better way, for any given definition of better (whether it be maximizing profits, freedom, well-being etc.). To claim otherwise is arrogant at best, and uninformed at worst.
I was talking in general about making output of programs a copywrite of programs' owners. That is what they tried to claim ultimately here in a desperate attempt.
It's insane that 10 years in prison is the potential penalty. No wonder the US "leads" the world with it's prison population.
No, it's not, someone is simply rude and talks over everyone. A rude person will talk over men, women (without being sexist), black people (without being racist), etc.

Either you demonstrate that the arrogance is specifically targeted towards women and because they are women, or you cannot speak of sexism.
32 bits is actually just 4 billion values. Technically it isn't enough to reliably find valid blocks with today's difficulty if that's all that you modify.

That's why current miners tamper with both the coinbase transaction, timestamp AND the nonce to find potentially valid blocks in mining.
> I can jump from pop to classical to jazz without the tediousness of manipulating analog media.

I think you are ignoring the fact that for some people, the manipulation of the analog media is part of the joy. Whenever something new overtakes something old, that's going to happen. I'm excited about self-driving cars relieving me from having to drive while other people are still buying manual transmission cars because they love the direct manipulation of the machine. When I want a cup of tea, I dump hot water over a tea bag while other people go through an elaborate ritual.

I don't have a record player, but I do have fond memories of sitting in my room with headphones on while a record played, looking at the large format cover art and studying the sleeve. I'm not a collector of anything, but I think I understand the joy of artifacts.

One thing I am somewhat surprised is that the streaming music services haven't borrowed the idea of filters from Instagram to apply to music. Would anybody be interested in simulating playback through a tube amp? Through a suitcase record player? Through a high quality turntable? Or a low quality turntable that can't quite turn at 33-1/3 RPMs?
Question, is that money a guarantee for you, or you risk to lose everything by entering these fields?
Not my field but 3D reconstruction and vision to scene graph is amazing. From a single camera, being able to create a video game version of it opens a ton of possibilities. I predict a video game version of all the roads, lakes, buildings of our real world.

This will change real estate websites as well. I can just query for houses with X visual features
Heh, it does feel repetitive. But after ~10 years with Java, I'm happy to avoid the cognitive load from deciding how to most politely generate/propagate an exception. Obviously, there's no perfect solution, and preference is subjective.
1978, I worked for a small town AM/FM in western colorado. At that time you had to have a "Third Class Radiotelephone License with Broadcast Endorsement". This was a test that had to be taken at an FCC field office.
If you had a license, you could get a job. Even if you were 15 years old.
>Ideally, there would be a choice of governing associations that one can choose from for police or judiciary

Right, and then "...the bullies would not only take your lunch money, they would murder your family, burn your house, and leave you for dead by the side of the road".
Maybe they were pressured into doing it in the first place when they wanted to do something else retards.
Original:

http://www.ece.utah.edu/2017/01/26/i-can-see-clearly-now/

Phys.org often just republishes university press releases.
Angular 2 Template-Driven Forms in One Go
Which god? The argument you make could also be made for all people following all the religions aside from the one whose god actually exists. The religions can't all be right, if in fact even one is right.

So sheer quantity of believers doesn't work for making a point.
For anyone interested, you can listen to radio over the internet (including many amateur bands) for free using WebSDR (http://www.websdr.org/)

My favorite in particular is located in University of Twente (http://websdr.ewi.utwente.nl:8901/) with many bands available.
Fascinating. I've been hearing a lot about "free market economies". Can you provide any examples? I'd like to learn more.
The problem with the libertarian platform is that it's based on 150 year old theory that doesn't incorporate second order effects, so it is unable to deal conceptually with feedback loops and thermodynamic phenomena such as entropy. Trust in the market only works when your wealth represents a non-vanishing proportion of market share; and for everyone else, it represents disenfranchisement and serfdom. This already exists in the sense that many are not free to move to different cities/states because they are living paycheck-to-paycheck, shackled by debt. That's what you get by rolling down the energy valley of the free market.

The minimal state of the government is directly proportional to the strength of one's extended wealth network, and wealth reinforces wealth. There are inconsistencies regarding the minimal services that the government should perform because Libertarians tune their notions to their own wealth level, and discount everyone below them. If we wish to create a government that is representative of all citizens, the minimal state of government is much larger than has been allowed within the libertarian framework to date.
How we can fight Donald Trump’s attack on democracy
well thanks
Show HN: TabDrawer for Android – Navigation Tab Bar with Drawer
Note that we do store the full transaction log, just like Datomic, and Mentat will allow querying of it (and replication, and replay, and…). We haven't implemented history querying yet because we haven't needed it for application code.

The trick with Datomic is that every time you grab a `db` instance, it's a snapshot, and the system's index chunking and storage replication are necessarily built around the ability to continue using those older index chunks, potentially for a very long time.

Most consumers, most of the time, just want to query the store as it stands at that moment, but Datomic peers pay the space and time penalty of keeping and retrieving historical index chunks in order to answer those historical queries.

My current thoughts are:

1. To allow for short-term snapshot querying through something like `db.keep()`, implemented via a SQLite read transaction. That's not free: the database WAL will continue to grow until the read transaction is ended, so it isn't ideal for all workloads, but it'll do.

For some queries it's enough to simply track a last-seen tx value and filter everywhere, but that becomes difficult when cardinality-one and unique-identity properties are considered.

2. The obvious equivalent to Datomic's 'with' is an uncommitted write transaction. Naturally this blocks other writers while it exists, and so alternative implementations (e.g., writing to a complete disk copy of the database, or writing a 'delta' table) might make sense.

At some very hazy point in the future we might try to get SQLite support for this: after all, if we can guarantee that a write transaction won't be committed, we could use a separate WAL file for the `with` and avoid blocking other writers.

3. A longer-term approach to snapshots/DB-as-value is to materialize the datoms at the specified instant in time, either in a temporary table or in a real persisted table. That is: `db.keep_forever()` will give you a new structure to query, and calling code will be responsible for cleaning up that space.

The reason I say "won't be free" is that each of these operations imposes a cost when the feature is used: either SQLite or Mentat will have to do some work to allow an extended period of isolation, to reconstruct some state, or to persist some state.

That's in contrast to Datomic, which imposes some overhead every time index chunks are built or retrieved. It's also an interesting parallel to Clojure vs Rust: Clojure's data structures are persistent by default, giving you snapshots and safety at a cost everyone pays; Rust believes that you shouldn't pay for abstractions you don't use.
People keep repeating that but I always felt it was a pretty lazy argument. If you're engaging in world building, you can add axioms as you see fit. "Taxation is theft, unless used to fund x, y, z" included. Boom, no inconsistency. Are there other political systems you believe are internally consistent to the same standard you apply to libertarianism?
I agree, and I'd also like to add that I find general discussions about s-expr vs markup (as well as JSON vs XML years ago) pointless.

Markup is meant as a text format for content authors that can be parsed into a hierarchical structure, rather than as general-purpose data representation syntax, even though XML is being frequently (ab-)used for this purpose.

The original use case for markup is that you can take a piece of plain text and then mark it up with tags, unlike s-expr and/or JSON which arise out of the syntax of a programming language and need eg. verbatim text to be written as string constants/with quotation characters.
What's the big benefit over the mbed OS, besides a bit more portability ?
I constantly check for meaning or interpretation of films there, so sad.
Couldn't they replace it with something like Disqus? It's a great way to have social comments without the fuss of maintaining the whole system.
The common case that I see are binaries that are being versioned through the VCS. Large binaries, be they libraries or the application, are stored in the VCS and it is used as the source of truth from that point on.

Git explicitly called this out as a bad practice. Other vendors, like Perforce, never really did an amazing job with it, but it worked and on top of that, created more reliance on the vendor's system. Now that most people see the shear productivity gains of Git over centralized VCS systems, everyone wants to move, but that comes with a catch. Many of these companies have large workflows built around the way that their old VCS works, and even have compliance rules that have that methodology written into things like their SOX compliance regulations.

It's this set of people, that generally have this issue. For everyone else, using just boring old disks is fine for packages and built product as that can be recreated from the SCM. Now, with LFS in Git, you can maintain the same workflow as you had in your old VCS, without changing the entire structure of the organization to work with it.
This problem has exactly the wrong setup for using th the axiom of choice:

First, the axiom of choice requires that you have a countable number of sets that you are choosing elements from, but there are undoubtably many of the equivalence classes that he described [0]. So the author is using something stronger than the axiom of choice to arrive at his paradox.

Second, if you actually are in a situation where you have to choose from a countably infinite number of sets, you only need the axiom of choice if there is no selection rule for choosing an element available. In this case there is a rule you can use, namely: select the sequence in which the "finite prefix" is all zeros.

[0]: the number of equivalence classes is uncountable because there is a 1:1 relation between the equivelance class and an the infinite sequence that is common to all the sequences in the equivalence class once theirs uncommon prefixes have been truncated.
Coinbase the company is unrelated to the Bitcoin protocol, other then that they use it like everybody else.

The hash covers the Bitcoin block header. The header includes a Merkle Tree Hash of all transaction, including the transaction that is the base for creating new coins = coinbase.

You pay to public keys. Payments have to be signed by the private key holder for the public key that a given set of coins have been assigned to.

Publishing the block itself that you mined is how your announce it. Others then have to accept your block and continue building on it as a part of the blockchain.
I call it the Deep state. If I think about it now, I'm just in it. No other things come to mind.

Obstacle : Not starting already.

Preparation : Trello board of a collection of tasks. Labeling them one by one as done.
I agree with you, but at the same time people generally have been shown to do things that act against their perceived best interests. So, we'll have to wait and see.

One aspect that isn't getting discussed much here is trade. With CETA set to pass at some point in the not too distant future, Europe will have easier access to Canadian agricultural products. Of course, there will be an impact on prices though.
Based on Their clunky prototype—sleeker versions are in the works—is based on an infrared distance meter built into the bridge of the frames. I think head movement is required.

If it used pupil tracking to determine where the wearer was looking it wouldn't required head tracking, but it sounds like the focus is set based on what is in front of the distance sensor.
GPU just speeds up training, it isn't required.
Thanks for the shameless plug, I was getting ready to write something like this myself.
"we have concluded that IMDb's message boards are no longer providing a positive, useful experience for the vast majority..."

they don't explicitly say "we're shutting down because of trolls", but i think the message is pretty clear.
Enterprise Architecture. What is often an unmanageable bundle of "models", pictures, documentation (UML etc, or tools or “repositories”) giving way to concise and precise schema for architecture decision making – a pleasant outcome of the informal global teamwork surrounding meta-models in DoDAF, simplifying EA activity to a level that has not been anticipated ...
On a recent This American Life episode (Something Only I Can See), a woman recounted her story about how she diagnosed her condition and she was simply dismissed by many doctors. They wouldn't even consider it. Doctors may not be trained researchers, but they should always be curious and open-minded.
Robots coming to take investor jobs on Wall Street?
Trireme?
(1) Its seems nearly impossible to prove who exactly uploaded any piece of information.

(2) Once its uploaded, even if you do go to jail for doing so, it will continue to exist and be replicated on the internet.