skysight-inc/HackerNews huggingface dataset:
This is how just about every regulation the government imposes are created. A commission of 5-11 people publish their intent to make rules, have a comment period, they either allow public comments to influence the rules or more likely just ignore the input and put the rules to a vote. As long as they follow the laws relating to rule making, the public’s only recourse is to sue the agency. Which actually can be an effective strategy depending on how the agency is funded and what cash reserves they have. The public can also demand legislation to preempt certain rules as well, but that depends on finding a majority of representatives that haven’t been influenced by industry money.
First, what's this to do with medical devices?

Second, I'm not so convinced by a science writers rather magical, in that we can't see his variables (just trust me I got it all right!), napkin math from 2013, and the complaints of a drug industry power player.

> We should be finding better ways to do clinical trials to help companies lower the cost.

I'm sure the rich drug companies can find ways to do this. Like cut ridiculous compensation packages when apparently your operating costs are skyrocketing?

I'm not inclined to "help out" companies doing their share to dig themselves into a financial shitshow.

They have enough power, including, apparently, an SC decision that let's them expropriate private property on vague promises of jobs, then providing no jobs:

https://en.wikipedia.org/wiki/Kelo_v._City_of_New_London

And let's not forget the freedom they have to tweak a generic (with no change to the effect of the drug) and earn a fresh patent claim.

I keep hearing pundits go on about how government can't seem to control it's costs, and is ridiculously inefficient -- we best just shut it down. Then in the next breath, they proclaim giant corps are having a hard time managing theirs, but obviously WE MUST HELP THEM.
Saying that VR headsets are cellphones strapped to your face is just flatly wrong. There is a lot of work poured into VR when you start talking about room-scale plus intuitive control solutions.

I would far from say that it is extremely lackluster considering what I've experienced and worked with thus far.
Yeah. Native promises are usable, and they're okay...

...but with only a few small changes they could have been much better, and it's frustrating to see proposal to make them better back when that was an option denied out of hand with such arrogance and (to my mind) lack of understanding of what was even being discussed. The linked thread of comments has not aged well over the years.

(And it's doubly frustrating now that the (excellent!) async/await syntax has now been built on top of it. What a wasted opportunity.)
Someday I would like to work for a company that recognized pending burnout, let alone did something about it.
Which is ironic because doing literally nothing to Windows besides security updates would be better than the "improvements" they've been making.
Yeah numerai is great, they were one of the first ones in the financial/trading space.
> The point is that code is data

That's the popular slogan, but there'a actually quite a lot more to it than that. After all, strings are data too, and C programs are represented as strings, so "code is data" in C too. But that is obviously missing the point.

What's really going on is that, in Lisp, code is a particular kind of data, specifically, it's a tree rather than a string. Therefore, some (but not all) of the program's structure is represented directly in the data structure in which it is represented, and that makes certain kinds of manipulations on code easier, and it makes other kinds of manipulations harder or even impossible. But (and this is the key point) the kinds of manipulations that are easier are the kind you actually want to do in general, and the kind that are harder or impossible are less useful. The reason for this is that the tree organizes the program into pieces that are (mostly) semantically meaningful, whereas representing the program as a string doesn't. It's the exact same phenomenon that makes it easier to manipulate HTML correctly using a DOM rather than with regular expressions.
We're not talking about children, these are college students. They can weigh the risks/benefits of piracy.

>voting with your dollars is a fallacy
What do you mean by that? Are you suggesting that companies will survive without any customers buying their product?

The only situation in which voting with your wallet doesn't work is when you have no choice. In this situation, the students do have the choice to pirate the books, buy used books, or bite the bullet and buy the book.
Isn't that a leash?
Overall, timely and looks like solid product.

Requests --

* Stellar accounts

* Nano public accounts

Issues --

* Doesn't appear to be importing in all the data from Binance thought it says it is complete.

* It appears your business model is based on getting people to pay for tax reports (smart). That said, your cost basis is about 10% off compared to my records and snapshots of all relevant currencies at the moment of trade. Why is this? I'm sure this would dramatically impact the tax over time.
VLC since 3.0 is supposed to support Chromecast
rEFInd is a good option if you don't like things changing under your feet
I Date Younger Women for Their Personalities and Not Their Supple Bodies
I know what the author is trying to say, but given the news about the people in Detroit whose water was cut off for lack of payment (UN experts said it “constitutes a violation of the human right to water and other international human rights”), the Flint water crisis, Day-0 in Cape Town, and the privatization of once public water supplies, the proposal to sell water to people who are thirsty, well, leaves a dirty taste in my mouth.
How is any content I contribute licensed?

What will the pricing model be?

I'm reluctant to contribute to something that is going to be used as a profit center.
Every company needs tech, it doesn't make every company to a tech company. Where does the line go?
Has liberalism failed?
> I am surprised to see so much venom against Promises expressed here. I am young, but I began coding (as a profession) just when Angular 1 was popular and I remember callback hell was a real thing.

The issue with Promises is they could be a LOT better, and they're not for no good reason. Yeah, they're better than callback hell, but anything would be better than callback hell. "Hurts less than stabbing yourself with a screwdriver" should be a baseline expectation, not a recommendation. :)
Former (UK) magazine editor. I’ve never seen “lede” on any publication I’ve worked on. “Standfirst”, “intro”, sometimes “lead” (though that was more often used to describe the positioning of a story on a page). But never “lede”.

It’s possible it was used in UK newspapers, but I doubt that: most newspaper jargon found its way to magazines eventually (subbing markup was the same, for example). I suspect it’s purely a modern US newspaper affectation.
Hi everyone, my name is David and I'm the founder of YaxReturns.com. Great job so far, CoinTracker team!

Yax also provides a tax solution for cryptocurrencies.

We launched yesterday on Product Hunt: https://www.producthunt.com/posts/yaxreturns.

And our video walkthrough: https://www.youtube.com/watch?v=vViXhiMNufo

Website: https://yaxreturns.com/

We offer:

• Importing of transactions from major exchanges and wallets

• CSV uploads

• FIFO, LIFO, LIFO Perpetual, and Average Cost accounting methods

• PDF tax form downloads

• Editable transactions

• A unique interactive “Ledger Tool” for visualizing and editing your transaction data

• An emphasis on security, encryption, and user anonymity

So far the biggest challenge in building a comprehensive tax solution is that exchanges, wallets, and blockchains do not all provide API's into their data, and their data formatting is different across each one. I can tell that CoinTracker has experienced this issue as well from the comments on this thread. Integrating with all major exchanges is definitely going to be a possibility in the future, but for the foreseeable future, the priority will likely be making it as easy as possible for users to upload, edit, and review their transaction data as easily as possible before submitting to the IRS. After all, it's real money that you're reporting on.

That said, please do check out YaxReturns.com as you consider a crypto tax calculator this year. We have new tools being built as we speak that will help you manage your taxes easily on a daily basis instead of scrambling to gather data and file them every April =).

Once again, congrats to the CoinTracker team on their launch!
Was there ever really a “sugar conspiracy”?
I use Monzo, I can see what I spent where, and eacd 'where' is part of a broader category so I can see what is being spent by category. It is the ui that banking has needed for a long time.

It must be relatively easy to only operate the liabilities side of banking, its the assets (loans) side I would expect to be the most difficult path to navigate for new banks.

Nothing on the Monzo roadmap re loans: https://trello.com/b/9tcaMB4w/monzo-transparent-product-road...
Have you not heard of Clojure?

https://clojure.org
Doesn't China understand it's supposed to roll over for any tech company with the word "disrupt" in its brochure?
1/ Over 50% of our users are international for our free tracking service, though our tax product is US only right now
2/ Coinbase is #1 in terms of exchanges, however local wallets (e.g. ETH wallets) are the largest overall
3/ We do not sell user data to any third parties. We do use some analytics products such as mixpanel, Heap, Google Analytics, etc. but we are not giving user/trade information to any third parties (see our privacy policy at www.cointracker.io/privacy)
4/ Many things, but one that stands out is that most people in the crypto space (even huge funds/companies with hundreds of millions of assets under management) use a spreadsheet to keep track of their crypto (!!)
5/ Yes! We are not (yet) a registered investment advisor and therefore do not provide investment advice (see www.cointracker.io/disclosure for more details)
There's a slight difference between someone memorizing how things work, versus whole sale theft of corporate documents, data, complex technical design, etc.
Dennett: ""Qualia" is an unfamiliar term for something that could not be more familiar to each of us: the ways things seem to us. As is so often the case with philosophical jargon, it is easier to give examples than to give a definition of the term. Look at a glass of milk at sunset; the way it looks to you--the particular, personal, subjective visual quality of the glass of milk is the quale of your visual experience at the moment. The way the milk tastes to you then is another, gustatory quale, and how it sounds to you as you swallow is an auditory quale; These various "properties of conscious experience" are prime examples of qualia. .... At first blush it would be hard to imagine a more quixotic quest than trying to convince people that there are no such properties as qualia; hence the ironic title of this chapter. But I am not kidding."
My wife started getting these after she hadn't logged in for a few weeks. We thought it was them getting nervous about a lost user. Since she hadn't logged in, it definitely wasn't her accidentally checking a "please text me spam" button.
I still remember pestering my mom to drive me around the town, looking for a 7 foot long Sono tube, which looks like a giant cardboard toilet paper roll.

Best part of those is that when you get tired of astronomy, you can take up Tesla coiling! Then you get to explain to your mom/wife why you need your own power pole transformer.
We are optimizing for the minimization of outrage from mainstream and social media. There's not much else to go on.
Updates re-enable Bluetooth regardless of the user's preference [0]. (Or did until newer versions, I haven't updated one in a while.)

[0] http://finance.yahoo.com/news/this-is-why-apple-enables-blue...
agreed with OP: being able to call async functions from 'normal' code would be very kind of js.

res=fetch('i-just-want-the-result.com')

at least when scripting with node.js
Google also lost a similar action in Italy. Interesting how the punishment is always a fine paid
to the government.

But the real problem is -- Google has to be broken up. Criminals that get slaps just figure it in
to the cost of business. It's meaningless. Ad prices just went up a little, that's all.
They are the medium, not the advertising company, the same way a tv channel is the medium, not the advertising company. WPP, Omnicom, Dentsu, those are advertising companies. You are conflating here two different things.
See this is the sort of crazy things I used to see people do and wonder why they had problems. MongoDB is a document database. You can't just take relational database tables, move them across and expect it to behave the same. And frankly I don't feel sympathy for bad engineering practice. You don't do system migrations without fully testing and understanding all of the systems.

But for those of us that had document orientated data models it allowed for performance that was orders of magnitude faster than any SQL database.
The copycats are coming either way, you might as well make some money in the mean time. Even if it were impossible for copycats to emerge without these partnerships (so ignore domestic innovation, reverse engineering, foreign education, foreign consultants, and espionage) odds are your competitor already partnered so you have nothing more to lose.
I have a number of criticisms of Promises, but I think your point is utterly wrong.
Code is ... nicely structured data that's easy to manipulate, general so that it represents anything and not just the idioms of that code, and with a straightforward text notation so we can conveniently work with any instance of that data, whether or not it's an existing idiom of the code.
Thanks! Lots of variance. Some are really simple and easy to use, and others are a nightmare. At first it was really challenging for us to add each new exchange because there would be unique problems, custom formatting, different syntax, etc. for each one, however things have gotten a little easier at this point once we have done it a few times.
Feature Request: Tracking extended public keys.
It took me a while to understand how to read lisp, compared to a C syntax it feels inside out and upside down (read code from the bottom up and nested forms outward). But once you get it it's easy.

I've also struggled with understanding header files in C++, with templates and operator overloading and all the different meanings of const. But C++ has a massive user base. My point is C++ syntax is hard to grok too. Maybe popularity is an accidental thing related to inertia and winner-take-all effects?
Yeah, I'm aware, I've been arguing for UAX 29 to handle consonant clusters for a while. The current draft has handling for it: http://www.unicode.org/reports/tr29/tr29-32.html#Virama

However, given that some Brahmic scripts prefer explicit viramas (Malyalam, also Thai I think), this will probably be restricted to Brahmic scripts where joining is always preferred (even if not possible).

I'd been testing UAX 29 stuff out before and Apple seems to follow the spec. For example, Chrome and Firefox seem to do special handling for e.g. flag emoji (distinguishing between regional indicator pairs that render as a flag vs those which don't -- i.e the ones which don't correspond to a country code). But Apple follows the spec rigidly. In particular it does not consider joined consonants to form a single EGC.

I could be wrong on that, though.
> The only big thing I can think of is the safety of compile-time type checking to ensure you won't end up with some kind of runtime error from mismatched types. Is there something I'm missing?

It's this but designs in statically typed languages with more expressive type systems tend to push a lot of the logic into the type system so you can't use APIs incorrectly. This isn't exclusive to Rust but I do have a few examples:

The Glium OpenGL wrapper puts a lot of effort into moving errors to compile time. The overview[1] explains a bunch of them.

[1] https://github.com/glium/glium#why-should-i-use-glium-instea...

The Servo project uses the type system to tie rust code into the spidermonkey garbage collector so it can't be misused[2].

[2] https://research.mozilla.org/2014/08/26/javascript-servos-on...

More abstractly, one of the more unique features of Rust's type system (linear types) is the ability to be sure a reference is destroyed. This makes Rust particularly good at describing state machines that are compile-time checked. Using standard OOP terms, each state is a class and its methods are the valid transitions. You can't take an invalid transition because the method is missing. You can do this in any language, though it tends to be only done in statically typed languages and it's awkward in Python. What makes Rust unique is that calling the method will consume the instance so you can't accidentally make a transition twice. Trying to call the method again is a compile error. A concrete example of this is state_machine_future[3], which generates an asynchronous state machine using macros.

[3] https://github.com/fitzgen/state_machine_future#example

In a slightly different use of the type system, the Rocket framework has a concept called Request Guards that allow you to map from something in the Request to a parameter in the request handler function. The overview[4] has a simple example on the "Dynamic Params" tab that maps url pieces to a string and an int. This mapping, however, is extensible and you can map to anything. If your handler needs an AdminUser, you can have the request guard pull the user id off the request, connect to the db, retrieve the user, verify the user as an admin, and only enter the handler if all that is successful. This means you can move all the logic and error handling around this into a single place that can be reused just by putting an AdminUser parameter on a handler. I've seen this done with middleware in other frameworks but in Rocket it's on-demand per-handler. As a result, the handlers only have to implement the happy path, which keeps them more compact than I've seen in dynamic language frameworks.

[4] https://rocket.rs/overview/

So the general idea is to use the type system to help you use stuff right. As with anything, it's possible to overdo it and get crazy boilerplate heavy code where you have to convert/cast all over the place and unanticipated use cases can't be done but it tends to be helpful, particularly with autocomplete.
If anyone's curious this function is coming out in Mathematica / Wolfram Desktop 11.3, which is due to be released in the next week or two, and the underlying net will be available from http://resources.wolframcloud.com/NeuralNetRepository/
Sorry about that! Drop us a line at feedback@cointracker.io and we'll figure out what we did wrong here.
Elon Musk's Tesla will eventually crash – and scientists think they know where
I could have really used this a few months ago. Definitely a market for this. Best of luck to you.
A shot at glory
I did a couple of dives out of Whyalla, South Australia, which, at the time, about twenty years ago, I was told, was the only known cuttlefish breeding ground.

I must have seen about a squillion cuttlefish and cuttlefish eggs.
>The importance of paredit is a language smell in my opinion, not something to aspire to.

Paredit is just a nice-to-have. Many lispers don't use it.
If Tesla wanted, they probably can let the Join Venture do some assembly works and keep critical battery, Self Driving SW, etc IP to the main company.

Not much diff than AirBus has join venture in China for some Airplane assembly works. But it certainly didn't share all the Jet Engine technology, Filght Control Software etc with the Join Venture in China.

China knows that it has big market and would like leverage to get more benefit from western companies who like to access that market.

It is just business.
https://gel.westpacgroup.com.au/
I agree with most of what the sibling post said, but the incompatible filesystems isn't much of an issue anymore.

In my experience, NTFS on Linux works very well. Certainly well enough for any average user.
Ham Radio
infos
the purity of "actual LSD" can vary a lot, and is more important than the purity of most other substances.
I would expect it more likely to be as close to pure as possible by scientists at Sandoz than someone doing thumbprints at home.

But Owsley apparently did a great job from what I hear =p
>that can express higher level concepts with lesser boilerplate,

The whole premise around Lisp is precisely to express higher level concepts with lesser boilerplate.

This is achieved through a syntax that is really close to the AST, and macros.
> Every company needs to be a tech company now.

I've heard this mantra for some years now (in various forms, eg "all companies are tech companies, or dying ones"), I wonder where it stems from.
"If the immune system has finite resources, would reducing the lifetime drain on those resources by infectious diseases delay the age at which we can expect get cancer?"

I would wager the opposite is true. Body systems maintain themselves and their fitness and function through use.

The obvious examples are bone and muscle tissue that become stronger through stress but are you aware that breast cancer incidence is strongly, negatively correlated to frequency and duration of breastfeeding ?

The immune system is also a bodily system and I would be surprised if it did not, also, strengthen itself and maintain its function through stresses and use.

"For example, curing the common cold and/or developing a universal flu vaccine."

Be careful what you wish for ...

We "cured" hard physical labor and traditional life patterns with lots of walking and standing. How's that working out for us ?
I am looking forward to trying it when I get home, does it support casting audio (eg. an mp3, flac, etc.) to a Chromecast Audio?
Yep, there is a nasty little trend of textbooks whose homework assignments require a code for a publisher site. The student is then required to fill out the answers on that site. It mostly happens in lower level classes. Why grade students when the computer will do most of the work?

On a side note, I saw a video of some professor ticked off that students got a hold of a test battery from a publisher. This "get all the questions from the publisher" makes me think these folks don't want to put any effort into the class. What is the difference between a prestigious university and a community college given that level of effort?
> They struggled with functional programming and immutability.

So, i.e., they were struggling with just the stuff in Clojure that makes it a non-Lisp.

Those programmers should have been informed that there are real Lisps out there in which you don't have to do functional programming, and things are mutable.
Come on, this is incredibly obtuse. If the mean number of readers of a self-published book is 10, versus an average large-press book being 50K, which review do you publish?

Also, you shifted the argument. You asserted that "of course" someone paid the NYT to publish the review. Who did, and how did you discover this?
Because none of the three big brands were updated in any way.

WMR has no software, and PSVR sold pretty well
Their hiring process is an instant reject for me. At least I now know not to waste a week of my life applying to work there.

Seriously, what is wrong with these people? Only hiring the desperate or unemployable does not sound like a winning strategy.

If they want a week of work from me, they can pay my contracting rate for a week. Or they can "stroll on".
I 100% agree. I’ve been playing around with the APIs these exchanges offer. All of them have incredibly annoying issues and limitations.

I just did my tax with bitcoin.tax but I will have to check out yax and see how it compares. Bitcoin.tax has a very basic ux some I am looking forward to seeing some innovation in this space.