skysight-inc/HackerNews huggingface dataset:
Retailer H-E-B buying Austin-based delivery service Favor
Do you support bulk imports from csv or some other format? I currently use cointracking, and would love to try this out, but I have a decent number of transactions stored in Cointracking that I'd like to bring over.

Also, I'm curious how you handle internal transactions for Ethereum contracts. Specifically I have a large number of transactions with Ethereum contracts that I had to write several hundred lines of code to correctly export to csv because none of the existing solutions support this properly.
Im not saying this type of work cant be complex (again, usually because “someone fucked up somewhere”), but it certainly doesn’t have to be.
Promises are classic JS clusterfuck. Replace something shitty, like nested callbacks, with something even more shitty. Thereby ignoring 40 years of experiences of other languages.
> My own theory, is that CS (programming) is perceived as having low social status.

A colleague told me when out at a bar he refrains from telling women that he is a programmer because they suddenly become way more interested because they know how much $$$ programming jobs bring in. That does not sound like low social status signalling to me, but the opposite at least for males.
It's a connected scatterplot. There's quite common in certain contexts (e.g. the Phillips curve in Economics).

The lines indicate the joined points represent successive measurements.

There's a nice paper describing the history and evaluating their effectiveness [1]

[1]: https://eagereyes.org/papers/the-connected-scatterplot-for-p...
Windows 10 is a cancer. M$ removed the control from the user, and placed it to their money-hungry baboons.

It was clear since 8 and 8.1 that M$ will go for the "app model", where you are no longer the administrator on your own machine 'for your own protection'. I hope they come around, or they will just lose all their tech-savy customers.

I guess it's their turn to rip off their customers private-date/lives, just as Google does for some years now with Android.

I do see the benefits though for some users, but in my book, the privacy violation is worse than the benefits.
I'd say that good management needs to understand how their subordinates think and operate, even if they haven't played their exact role (e.g. engineer). The best managers that I've worked with, both lateral (e.g. PM) and direct (e.g. EM), take the time to get familiar with engineering processes if they don't know about them already and speak their language.
It's been interesting to see the users of regulation-dodging services like Uber and Bitcoin slowly learn why those regulations came about in the first place.
>With how many kids are getting to experience a school shooting first hand, the NRA and other gun lobbying organizations are doing a wonderful job of raising a significant group of probably pro-gun ban kids.

That notion is devious, and I'm sad to say that it's probably a reality.
Postgres has kept the lights on for a lot of companies for a long time. I absolutely reject the idea that good engineering is at odds with business success.

I don't think they're at odds, per se, but having been around through the original dotcom bubble, PostgreSQL (or "Postgres95," as I'm pretty sure it was still called when I was introduced to it!) was mostly known to, well, database nerds for at least the first decade of its life. One person's "solid foundation" is another person's "technically correct but practically crawling" -- a perception that, rightly or wrongly, PostgreSQL fought against for a very long time. And I think that's what OP was trying to get at: if PostgreSQL was being developed primarily by a single VC-funded company, they just might not have had the luxury to spend years building that solid foundation.

(I'll allow that as an ex-RethinkDBer, I may have some bias here: I loved many things about the product and especially about the product, but it's hard not to suspect we should have focused on speed and, y'know, revenue earlier than we did.)
I use a simple, terminal-based editor I wrote myself, because it does everything I want and doesn't bother me with features I don't care about. It is not perfect but it is good enough.

I have also been using VS Code lately, which is fine, though I had to spend a lot of time learning how to configure it to stop flashing and blinking and getting in my way with all of its distracting attempts to help me.
Private Methods Are a Code Smell
Social Security is an anti-poverty measure, and it's the most successful thing the US government has ever done. Turns out that giving people money is a great way to solve the problem of not having enough money.
Some Universities will have an edition that puts their name on the cover, with a unique ISBN. If you look through the first few pages, it may be possible to find the original ISBN number from book the content came from and buy that for a significant savings.
(Unfortunately) HP has been loading their machines with crapware for about a decade now. :(
Git for Windows installer does the same thing, I learned recently.
basic concept as far as I understand it, if 10 people deposit eth and run contract and get result A but 11 person runs it and gets result B, 11 person loses deposit. only with larger numbers probably based on how much of a transaction fee your willing to pay.
That seems backwards to me - AST-aware editing is basically embedding more of the compiler into the editor. It seems more valuable to me to be writing in a language that can express higher level concepts with lesser boilerplate, which would eliminate the need (and make far more difficult) for AST aware editing.
The FastMail signup page hits both "google.com" and "google-analytics.com". Not quite what someone looking to escape the Google embrace would hope for... Bron?
The way that promises are implemented actively hurts the ecosystem. Trying to e.g. create a sound typing of the Promise API is really, really hard because of it's auto-flattening nature. This severely hampers languages like TypeScript, Flow & ReasonML that build on top of JavaScript.
It's never that simple, especially for professional users and gamers. Those whose applications are only available for Windows.

Sure, there are some open source alternatives, but they are only rarely as good, and even more seldom better, than their Windows counterparts.
> This code will just ignore the error. While it is expected that the runtime error would float up and terminate the program - that is what runtime errors are made for.

No, this behavior is consistent with how asynchronous programming works in JS.

myDiv.addEventListener("click",function(event){
throw "error";
});

Nobody would expect that code to terminate a browser tab on error.

> This also makes writing tests more difficult because tests often use exceptions to indicate failure.

Then use async functions, problem solved.
19 Flowcharts That Will Actually Teach You Something
You are one of the people that can actively make a difference. So yes. Many of us can't because we're not anywhere near any of these decisions.

It's somewhat puzzling to me. Do you really disagree with these practices? Because you are in a (relatively) unique position to do something about it.

Have you ever noticed something that is just wrong in society but couldn't really think of any plan of action to work against it? Maybe you live in one of those places where your vote doesn't really count, one way or the other. Know that feel? Or maybe you recognized injustice somewhere but it's just so far removed from your area of influence that you'd need to upend your life, change career or education to even begin pulling it right.

Of course you can always donate money or I guess, advocate, tell your friends, etc. But that doesn't really do anything (or very indirectly), and you know it in your heart.

This time you have an opportunity. So use it.

On this particular topic, all I can do is encourage you to act and make the world a little bit better. On other topics, I look out and try to notice such opportunities to better the world from my own sphere of influence, and try my hardest to be virtuous and do the right thing (we might not even agree on what is "right", as I don't know you), even if it's hard and it requires exposing myself to risk, going against the grain.
One of those situations where software bugs may (temporarily) ruin people's lives.

Many threads on this topic from people who had a relatively small amount to their name in their bank accounts, it was linked to Coinbase, and they now can't pay living expenses:

https://www.reddit.com/r/CoinBase/comments/7xot6y/freaking_o...

https://www.reddit.com/r/CoinBase/comments/7xspus/what_happe...

https://www.reddit.com/r/CoinBase/comments/7xs2zr/i_have_bee...

https://www.reddit.com/r/CoinBase/comments/7xsyf4/17x_charge...

https://www.reddit.com/r/CoinBase/comments/7xrq4k/welp_offic...

https://www.reddit.com/r/CoinBase/comments/7xq3xc/you_draine...

https://www.reddit.com/r/CoinBase/comments/7xrf02/3x_5x_how_...

https://www.reddit.com/r/CoinBase/comments/7xrfhs/double_cha...

Many more on that subreddit... and that's just from people who use Reddit.
RE: CSV — we don't (yet) support general CSV upload though we are working on this feature and will add it soon

Re: SmartContracts — thanks for bringing this to our attention. Is there a public smart contract that you have done this for that you'd be willing to share so we can figure out how to incorporate these types of transactions?
What I like most about MongoDB is that it's "web scale"

http://www.mongodb-is-web-scale.com/

It's because of shards. Shards are the secret ingredient in the web scale sauce. They just work.
> They also might think, does she really enjoy tech, is she a nerd like me, or is she just looking for a cushy office job in software that the "diversity/women-in-X" groups are so loudly promoting.

Hell I think that about all my colleagues whatever their gender is. Seen plenty of males don't really want to code, but it pays too well to not.
+1

Recommend the wine data set or the PIMA Indian diabetes dataset.
JSON has been great in MySQL for a few years now since 5.7, and recursive CTEs are coming in the next couple months with 8.0. I don't think you can make a wrong choice between the two these days, but choosing Mongo over either is almost always the wrong decision.

https://www.infoworld.com/article/3228154/sql/whats-new-in-m...
Tutorial: How to Build a GraphQL Server with `graphql-yoga`
Most sites have fibre backhaul now. And then point to point wireless can do 10gig+ these days anyway to a tower that does have fibre backhaul.
The difference is the default behaviour: whether errors are fatal or whether they are ignored by default.
We already have a UBI like system that isn't patronizing in the USA - it's the Alaska petroleum funds distribution to all state residents.
changed link to cached since wired deleted original story
http://cc.bingj.com/cache.aspx?q=study+of+alaska+comparing+u...
Yes because all those apps exist... to funnel people towards Google's extensive advertising network, so the money shows up as adbiz revenue instead of with products.
I used to work in another financial-related company and "IT is a cost not a revenue center" was thrown around as often as possible. Raise, promotion, formation, a computer made in this decade, anything really would get us that answer. Not only from my boss, but from the IT's top director in various meetings and one-on-one. I used to find it highly frustrating and unfair given that the company would cease to exists without our software, and that all new customers were acquired through new development in our software.

Now that I'm older and not working there anymore, I understand that it's a culture problem and that management just didn't know any better, but I've come to accept the fact that it was a great way to cut costs and get away with it. After all, they still have many employees and manage to make more profit year after year. It just made for a very demotivating environment.
Very interesting article. It gives a bit more perspective to the problem than the simplistic view that iOS has a problem displaying a certain character onscreen.

This particular bug shows the problem with multibyte characters (terminology may be wrong, perhaps multi glyph is better) where certain parts of the character become left or right associative based on context.
Interesting coincidence! I just wrote a post on checking Azure firewall equivalence with Z3 two days ago: https://medium.com/@ahelwer/checking-firewall-equivalence-wi...

This post deals with a significantly harder problem, though.
VueJS 2 was an easy upgrade. Most people are probably starting on VueJS 2 anyways, coming from jQuery or ng1. When I started using VueJS my biggest pain point was how much bootstrap assumed you were using jQuery.
Another factor to add though is that traffic likely won’t increase by 14x at the same time. Apps will mostly finish payload transmission earlier, leaving the connection unused for a longer period of time. So there likely won’t be as many concurrent transfers in a cell as there are now.
Multipath TCP is a solution to this, Apple has it in iOS. But adoption is really low.
That doesn't solve the problem of searching for multibyte character AB and finding multibyte character CB instead :)

Or, searching for multibyte character ABB (like U+A041 YI SYLLABLE PA) and finding the first "B" instead of the second "B".

Sadly there's no memchr for consecutive sequences of characters. memchr2/memchr3 let you search for multiple needles in the haystack, not a bigger needle.
Just like the free and open source Microweber[1] , site-builders with a PHP back-end seem to be very slow [2].

I've asked the guys at Microweber about it and it's due to HTML parsing being slow with PHP.

I'm curious why no one chooses Golang or Elixir as a backend?

[1] https://microweber.com
[2] https://support.sbpro.io/forums/topic/how-to-lower-resource-...
Agree 100%, although the same could be said of UI developers back before “middleware” (browsers, decent ui frameworks, etc). That shit was hard and required geometry and matrices. Occasionally your CSS guru today will touch on that stuff (that is the 1%), but with thousands of libraries or working implementations at their disposal. I think this will happen eventually in all specializations - you will eventually have your “ML devs” that invoke a library to recognize a hotdog in an image etc.
For development, I find Anaconda much better than pip. [This Stack Overflow reponse](https://stackoverflow.com/questions/20994716/what-is-the-dif...) answers your question pretty well.
ReRe SmartContracts: Feel free to shoot me an email (in profile) and I can provide more detail, an address with a ton of example transactions and some of the additional nuances I ran across when trying to solve this problem.

I signed up and the site looks really interesting - you are by far the cleanest solution I have seen. Not sure it is the most robust yet, but I'm sure you'll get there. Best of luck!
I would love to give this a shot. Is there any way I can upload my existing Anki decks?
It's probably better to go with Cockroach or TiDB. RethinkDB has problems of its own.
I actually have yearly reminders set in my calendar to make new usernames on sites I frequently comment on (with new registered emails, etc).

People with deviant opinions value anonymity. People who have to live and work in the US don't want to be associated with anti-US opinions for pragmatic reasons.
It's going to be odd if Win10 gets labeled as PUP (potentially unwanted program) by antivirus software.
The EV revolution can’t come soon enough…but not as soon as you think
The problem with that theory is that it implies that you could have a self-funding charity that just makes loans that enable such long-term purchases:

"Hey, don't buy the two pack. We'll buy you the 8 pack if you pay us $1/month for the next 5 months." Client saves $3. Charity gets >50% annualized ROR. Perpetual virtuous cycle that ends all poverty.

Why do you think no one's been able to pull off such a charity? Probably because the bottleneck isn't getting the initial capital, but being unable to stick to a plan even when it could pay off long-term.

It sounds like the program in the story is trying to close that gap and give more immediate rewards.
Twice as large. The angle was subtending the radius of the Earth not the diameter.
I plugged in Coinbase out of curiosity as I do need to figure out some taxes here. I don't understand how these calculations are being done however. Seems to be taking cryptocurrency transfers as "selling" events, even though I was just moving to a non-coinbase account. This basically makes this useless for me to track my capital gains. Am I missing something?
Sorry Sir_Cmpwn, but that's happening with W10. Windows 8.1 with the 'Windows Firewall Control", classicshell, a strong HOSTS file (someonewhocares.org), and a Firefox with NoScript/ublock/adblock+/etc and you got your privacy control in order.

I do agree with the Linux argument you are making, but you cannot swerve 50% of the global Windows users into Linux. It still doesn't have the best UI reputation (although it gets the job done).
It's probably a reference to the debate on Reddit about whether a dress (http://i.imgur.com/9VWYggm.jpg) was black and blue or white and gold.
>Is it cool if I fire all democrats from my company because I don't like their speech?

Only if they bring it to work or make it affiliated with your company/brand outside of work and then only individually, not as a whole. Ultimately though, you can fire whomever you wish for whatever you wish outside of a narrowly defined set of restrictions in most states.
> Nobody would expect that code to terminate a browser tab on error.

That is because browser environment catches all exceptions and displays them in console. So effectively they become handled exceptions.
Promises existed way before they were put in the specification and way before async/await. So no, promises could not have been advertised as part of async/await since they came before async/await.
As a long term crypto miner, I hope to enjoy using this. Are you thinking of having an API that will let users add a few hundred wallets at once? That would be rather useful feature for a fair number of us I think. Also, loving the fact that you chose to launch this as a PWA. Congrats on getting things going!
It's also funny that the author mentions Ram Dass who tells the tale of tripping on LSD for several weeks at a time in his book 'Be Here Now. In his biography 1000ug is painted as child's play for some of the early explorers.
It seems we are getting into a second, more mature wave of investigation into psychedelics. There is a lot of potential here. It's not the cure-all that many thought in the 60s, but these substances are very powerful and can facilitate meaningful change in people's lives, when used properly.

My intuition is that they work best when they are of a larger, more holistic effort to improve oneself and get a better perspective on life. I think this is why the studies that used guided sessions with preparation in the weeks before are so effective. As we study and understand this more, we can really start to realize the potential.
No, it's a massive statement, and I think you're being intellectually dishonest to assert it's not. The counterargument is also a huge statement, none of us are saying it's not.

The only reason the counterargument is slightly more palatable is because it conforms to Occam's Razor.

> because they consciously and continuously choose to be poor is ridiculous on its face

This is a blatant straw man. We are saying they don't make wise choices for a myriad of reasons, not that they intentionally choose to be poor.

Edit:

If you make bad choices in life the end result will be poverty. That doesn't mean you chose poverty consciously.
I read another comment on hacker news today that referred to a type of regulation that is actually accountability.

Perhaps if we were able to classify regulation further it would be easier to analyze the tradeoffs of certain regulations rather than saying all regulation is bad or all regulation is good.
Are you just incapable of shutting the fuck up?
OmniTI put OmniOS out to its active community: https://omniosce.org/

FYI.
Building and Running a Geographically Distributed Engineering Team
>I think that the problem is simple.

No. Poverty is an extraordinarily complex problem. Its root cause isn't even fully agreed upon by those who have studied it. The example in your link is not even remotely comparable or analogous.
Here's tip for getting past the automatic verification failure problem on Coinbase: after failing, try their mobile option. For whatever reason, the mobile option (where you take a photo of your ID with your phone) seems to work much more reliably than the computer method.
> It’s like saying Coca-Cola is not a marketing company, they sell beverages.

They don't even sell beverages. Their (mostly) independently-owned bottlers do!
I've been digging into growing some greens, peppers, or other vegetables for fun. Playing with lights, pumps, and controllers seems pretty fun.

As far as I know Farm.one is using some Fluence Bioengineering LEDs for grow lights: https://fluence.science/innovator-spotlight/farm-one/ However, in the article it looks like they might be using strips of COB leds? Anyone have any thoughts or resources for doing this sorts of stuff?
In other words: Facebook doesn't employ journalists, certainly not to do journalism.
Yes, I was taking it as axiomatic that poor people have less money than rich people. But having more or less money seems to correlate surprisingly weakly with knowledge or behavior. Of course people can do really dumb things but we're not talking about corner cases. I'm talking about the tens of millions of people who get poorer and then less poor without changing their knowledge or behavior very dramatically.
Crack addicts are still going to use the assistance for buying crack, just at a worse inefficient exchange rate.
Can you elaborate or provide a source for being required to burn your clothes after touching creosote?
"products" are rebelling ? Snapchat will not care, until it impacts their real clients, you know, the announcer..
I couldn't disagree more. Promises are magnitudes better than nested callbacks.
Cuttlefish are amazing -- tiny Cthulhus of the deep, as they drive their prey mad before devouring it (https://youtu.be/YcpzubpIhtI). Learning more about their ruthlessly efficient means of camouflage and deception just makes them more awe-inspiring.
That which we create, shapes us. Our reshaped selves have differing needs and desires ..

So we solve new problems, and create new things.
> That is because browser environment catches all exceptions and displays them in console. So effectively they become handled exceptions.

No, it has nothing to do with the developer console. It has everything to do with the fact that async exceptions do not bubble up in the main execution thread. Promises work the exact same way since they existed as libraries long before they were included in the language. It's about consistency, nothing more, nothing less.
> even more shitty

I don't think that's quite fair. At worst promises are marginally less shitty than callback hell, so long as you don't go nuts and nest them too deeply.
Automated proofs about floating-point numbers using Z3 Theorem Prover in Python
I was at an APL(ish) lecture a year ago that veered off into the early years of Bloomberg. I thought it was awesome.
Which then makes any ad-paid company an advertising company. Which is a completely useless definition.

Don't mix source of revenue with core business, especially in multi-sided markets.
Litecoin Doubles in Value Since Early February