skysight-inc/HackerNews huggingface dataset:
Have you tried exporting to BigQuery (https://developers.google.com/adwords/scripts/docs/solutions...) instead? Depending on your analysis (and analysts!) it's probably easier to write SQL. As a reminder, there's also a generous free-tier for BigQuery!

Disclosure: I work on Google Cloud.
You should. HN can't be all things, so if you'd rather have something else, create it and make a community with others who share your preferences. Several have spun off from HN over the years, much as HN did from Reddit.

There is room for a lot more internet communities. Plenty of permutations haven't been tried yet, or were tried and failed for extraneous reasons.
Could you memoize the table for each brightness? (presumably flickering is +/- brightness).
Theres this neat startup across the street from where I work that's trying to solve this problem.

https://www.cylance.com/
I'm annoyed but not surprised. This is how a lot of HTML was developed.

First, you have a need. Then you get a crippled native "solution", that emerges from some committee and therefore doesn't really solve anything. In lieu of alternatives, a lot of people use it anyway. Then the problem is ignored long enough so other people come up with hacks to solve the same problem slightly less bad. Then the problem is ignored semi-permanently because 'hey, you can just use one of those hacks!'. (Look up iframe seamless attribute.)
As a counterpoint to Finland being a consensus culture, they also have "management by perkele" [1]. In particular Linus Torvalds has said his direct style is part of Finnish culture [2].

[1] http://www.rmci.ase.ro/no11vol1/Vol11_No1_Article13.pdf

[2] https://arstechnica.com/information-technology/2013/07/linus...
For one, a theft on banks is extremely hard and rest of the system hums along. Mt Gox and DAO however resulted in catastrophic failure where everyone was collectively punished.

On a personal level, there are good channels to get your money back where in a decentralized market, there's zero chance. It's better to have other humans keeping check on each other than code watching other code because it will not take into account the "spirit of contract".
Drawing lines in OpenGL & 3d hardware in general has always had some of these issues. The best support for GL/OpenGL line drawing I knew of was in the more expensive SGI machines. (Capitalized on purpose to indicate before they rebranded lowercase -- but this is fuzzy memory and I'm no sgi history expert.) The cheaper ones' lines definitely weren't as good, but SGIs did have pretty nice line support back in the day, better than what you get in WebGL today.

One thing I didn't see mentioned here is the line drawing API calls are typically not as well optimized as the triangle mesh calls, or so I've heard. Part of the reason good line drawing support was more expensive was (allegedly) only a few customers truly need antialiased lines with performance as good as the mesh API, and it's extra silicon, lines have specific needs not shared with meshes.

FWIW, I've tried all these approaches in production and ended up just doing the meshing myself, and avoiding shader tricks. It's not that bad, it gives the most control, and once you have an abstraction for it, you don't need to think about it again.
Wired actually did a fairly good piece on this whole thing. The links within the article link to other Wired articles, but if you keep going back their source articles cite scientific findings, federal investigators and other credible sources.[1]

If the commentor whose comment you're posting to is anything like me, he's probably incredibly mad that such a largescale fraud has happened, but more importantly that someone who represented a new hope in the tech space (Elizabeth Holmes), turned out to be just as scummy as most VC/tech sterotypes.

Theranos had the potential to truly revolutionize blood testing. Not in a super-profitable-startup-tries-to-revolutionize-world kinda way, but in a Tesla success-at-any-cost or Genentech Innovate-or-die way. And Holmes was an unconventional, relate-able, underdog character leading the charge. A lot of us put our faith in her - she would have been one of the best success stories to pass on to our daughters to help inspire them to pursue opportunities in tech. But she abused the opportunity, and it's incredibly heartbreaking. Plus, all of the patients who had been put their faith in Theranos to protect them/their loved ones have been misguided for years now.

What Holmes did is despicable. And she's hiding behind lawyers and money to maintain the charade. It's infuriating.

[1] www.wired.com/2016/05/everything-need-know-theranos-saga-far/
Maybe they could get a favorable rate from Capital One ;) Would it even be legal for a bank to finance the purchase of themselves?
btw, what integer programming solvers are you folks using? A while back I needed integer programming solver in python and options were mostly interfaces to other libraries...

Anything good and free? I understand that commercial solvers are much better, but the price is too high for me.
Yes! I had to lookup winamp on wikipedia to see if i was going nuts!
Reuters version posted earlier has 40+ comments:

https://news.ycombinator.com/item?id=13667934
A reasonable person also may have irrational beliefs—like faith, for instance—but apply those beliefs in a reasonable way.

I think "reasonable" means people do things for "reasons", even if those reasons may be logically wrong; it takes into account the fallibility of man. I see "rationality" as more of a platonic form, under which the things people do are strictly logical—but this is often not how people behave.

The reasonable person principle doesn't ask you to assert your conception of reasonableness on everyone—it's just to trust that when you're interacting with someone, they aren't trying to actively harm you or do something that they don't think is "the right" thing to do. What you believe to be right may differ from them, but the key is not to hold grudges, feel personally attacked or angered by the things other people do. Instead, just accept that, given their point of view, conditioning, and environment, people do things for reasons that makes sense in their experience; and what may seem as "unreasonable," may just seem so because you lack the requisite information to assess their thought processes.

I remember hearing this advice from Stanford prof John Ousterhout when I was taking his classes, and I find it to be profound—it echoes the same dogma of non-reactance that many in the meditation community extol. Check out the Four Agreements by Don Miguel Ruiz for a synopsis of what I mean, in which the author points out that when people do things that offend or hurt you, you have a couple options: either be vindictive towards them, and in turn make yourself feel angry and miserable for it; or withhold judgment, attribute any wrongdoing as a consequence of their life experience which you do not know, and don't let it interfere with your life and inner peace. In doing so, you can live a productive, happier life by not wasting time and emotional energy doting on the pain people inflict on themselves because of external stimuli, like the dysfunctional social norms we live under. That text is short, and while it has the occasional new-agey bs, it's almost entirely high quality content—if you're open-minded and ready to take it seriously.

It's interesting seeing Hacker News discuss these sorts of things, as many here seem to discount lifestyle choices like this very quickly.
What is frustrating is that the LEOs in the case had no clear standing for detaining Turner. TX is not a Stop and Identify state [1] (neither is CA).

Amazing that the police can essentially ignore the laws they're sworn to uphold when it conveniences them. That and "the left him [in the back of a police car] to sweat for a while with the windows rolled up" method of coercion boils my blood.

It's like the definition of prejudice - if they think you're a criminal they'll treat you like shit.

[1] https://en.wikipedia.org/wiki/Stop_and_identify_statutes#Sta...
Show HN: V (Coming Soon) example
I unfollowed like 85% of my "friends" on facebook this past year... probably 75% of all the news sources I used to enjoy and left all the groups but the professional ones I still like and because I have FB Messenger... i don't miss any of it and people can message me. I have a youtube sub list and podcasts for "news" and if i wanna see my buddy's feed... i can just go look. It's a void; I'm enjoying meeting people for drinks or meals so much more now. Life is better.
I think it's in the same vein as Telsa's strategy of autopilot roll-out compared to Google's self-driving pilot program. 1000 self-driving vehicles running for 1 month can collect data at a significantly higher rate than 1 self-driving vehicle running for 1000 months.
>GM can't be the only guys racing to bring Tesla experience to it's existing brand followers.

This has been pointed out many times on these boards, and I agree with it.

Tesla (Musk) got this EV ball rolling, for real, and deserve immense credit for that. But it sounds too often here that Tesla has "won". Building cars is hard, capital intensive, and there are many massive companies diving into this. And despite what you may have heard, companies like Ford, GM, Fiat aren't staffed with idiots.
Some LEDs have an integrated chip, making it easy to daisy chain them as a big shift register. Example: https://www.adafruit.com/product/2343
You can find many similar type of LED in strips, trough holes etc. Some are faster than others. Addressable strips can be used to make big displays it seems: http://hackaday.com/2013/02/25/building-huge-displays-with-l...
I believe ML can do better than this.
Yep, forked to swap the contract and survived, then survived more creative attacks for the remainder of year. Doing pretty well now.
super interesting.
I see your point, but raise you this thought:

Exactly what "received signal" exists inside of a CPU's L1 cache and register?

In practice, any I/O of a modern CPU / Microprocessor is going to run through the Northbridge and most likely be dumped into DDR3 / DDR4 RAM. That's already 60ns of delay minimum that you've introduced into the system and you haven't even done any math yet!

Building a digital system that responds within nano-seconds is difficult, while a purely passive LRC filter... taught in maybe ~2nd year or ~3rd year Electrical Engineering classes, can indeed respond within nanoseconds!

--------------

I guess what I'm saying is... building Digital systems that respond within nanoseconds is certainly possible, but its specialized knowledge and requires specialized CPUs (aka: a Digital Signal Processor). Most programmers don't need to do that after all (write a damn login page again)

I'm not exactly an expert on the ways of the DSP. I just know people who moved in that direction. Its an intriguing field and takes lots of study to be effective.
If this is what I recall hearing recently, it also had a very interesting, long segment with a professor who studied e.g. payday loans by having an in and working for 4 months at a payday loan business. She also did some other work pertaining to low income individuals' finances -- I don't recall exactly what, right now.

Turns out, listening to people and their reasons and how it all works, that these people were not acting "irrationally" at all -- within their contexts. There were very valid reasons they did not have bank accounts nor rely on banks to deposit checks, etc.

It didn't negate the expenses involved. But it provided a lot of information that balanced that not just against the sometimes unavailability of "traditional" alternatives but also against the unreported, undiscussed, perhaps too frequently not known or discussed downsides of those "traditional" alternatives.

As just one example: You have to pay rent, or your workers, or whatever, today or tomorrow or soon. With the payday or check cashing business, you leave with cash in hand. With the bank, you have to wait for e.g. a client's check that you just received today, to clear. Up to three days. And if something doesn't clear or there's some other mistake, suddenly you have $25, or $50, or whatever amount of penalties hit your budget. That continue to accumulate until you can fix your cash flow.

And, with software, banks have taken to deliberately, algorithmically maximizing those penalties. E.g you have $100 in your account, and three checks hit for $25, $50, and $125 on the same day. The bank will prioritize the $125 check first, so that you are hit with three overdraft checks, three sets of fees. Instead of e.g. clearing the $25 and $50 checks and leaving you with one overdraft.

It can be argued, I suppose that the bank is minimizing its exposure in some combinations of amounts and overdrafts it decides to allow. But really, it is racking up the fees.

And if you're on a very tight budget, these fees totally disrupt it.

Say a check you deposited didn't clear or clear in the expected timeframe. Bam, now your budget has a big hole in it due to large, unexpected fees.

People avoid this, instead paying the cut the the check cashing business.

It was very interesting. And a lesson in the risks of just absorbing and parroting some often reported "common sense".
Plenty of articles get submitted multiple times and get minimal activity on some and spikes on others, even when the link is the same.

The odd part about that Google Spreadsheets and Python post today from Twilio is that underlying library, gspread, is several years old. Twilio is also not the first one to write about the topic.

Randomness and timeliness to current events definitely play a factor. Maybe there's a trend right now of going "back to the basics" with things like microframeworks when it comes to building out MVP side projects.
This style of comment isn't very good here because it comes across as putting down someone else's work. Some of that is just cultural and linguistic convention, of course, but on HN it's important; we know from long experience how it affects the community.

It would be easy to rework this into a good comment by expressing your point additively rather than as fault-finding. For example, mention "shape and orientation of the segments" as the next thing to take into account and add some information about how one might do that. Then you're helping all of us learn.
Linus Trovalds come to minD :)
I agree with this... also the rise of predictive searching in browsers and the omnibar etc.
They haven't built the camera sites yet. (they get built at airports and dangerous passes) They're planning to in the future though.
> Besides, GM building a self driving car feels like letting the people who make plastic grocery bags make doors for safes or something.

While it's true that GM isn't exactly known for their construction quality, they seemed to have somewhat turned that around recently, and have definitely embraced making good software.

Also, their self driving tech comes from the acquisition of Cruise (a YC company).
Reading these comments about territorialism and control over environment has brought into focus why users are upset when an application or OS changes its UI, even slightly; it's not just that they have to relearn something, it's that their environment has been changed. Maybe they reluctantly accepted that in advance as a price worth paying to get new functionality or bug fixes or maybe the software auto-updated or the update was imposed by Tech Services and the change was unexpected.

Same kind of thing with the recent discussions on here about software becoming obsolete and non-functional due to support being dropped (either because the OS won't run it, because r because the software depended on servers which have been shut down). This is another case of users losing control over their environment, and it's important to recognise the issue and the emotions involved, even if you don't relate yourself.
Well, it's your loss, the text is a pleasure to read, captivating and written with style.

I often just skip many "well formatted" blog articles because they are boring and mostly meaningless.
If they just want out, the things that happen to the currency don't matter to them - they're already gone.
I had a job where I worked 4 days a week. Was indeed amazing. Also I found I was more productive on average during those 4 days of work vs 5 days before.

And don't discount that people usually spend one of their two weekend days doing chores, business, and shopping. When you can push your personal business day from Saturday to Friday or Monday that gives you two full days off back to back.
I'm sorry but the day I take financial news and advice from TechCrunch is the day I've official gone looney tunes.
I mean sure, maybe they will. But people have been saying this for at least 6 years. When will this happen exactly, and why? Bitcoin may never achieve the status its proponents hope for, but interest from investors and the financial sector in bitcoin and it's underlying technology suggest it's unlikely to suffer this fate anytime soon.

Unlike HYIP, which are a malicious scam, and LR, which essentially only existed for money laundering and had a single point of failure, bitcoin is at least some kind of innovation.

This position isn't really better than the knee-jerk "bitcoin will replace the Federal Reserve". Both are based on feelings or ideology rather than research, and both fail to acknowledge the great uncertainty that clearly surrounds the future of bitcoin and blockchain technology.
I thought Sarbanes-Oxley, which added a lot of reporting/disclosure requirements for public companies and was passed in the wake of Enron and Worldcom scandals in the early 2000s was the primary driver behind the drop in IPOs? What provisions in Dodd frank are there that effect this?
Mine:

> how to leave a group text on iphone

> how to leave a google review

> how to leave a review on etsy

> how to leave a group chat
This. I am only an amateur programmer, bit i often prefer the discourse over the article, to the article itself.

Now I routinely check the comments first.
>"Tesla Narrowly Misses 80,000-Vehicle Sales Goal in 2016"

So 1/10 of 1% market share a whole lot of red ink (meaning cars may be under-priced, increasing quantity demanded), and no competition constitutes "many customers"? I guess it's all relative, but I disagree.
FYI, I found the ruling is surprisingly readable and interesting.

If you have a few minutes, I suggest taking a look.
To me, Rust is very much about doing "premature optimization", in the sense that small overheads add up and should be avoided where possible.

BTW, I do think the language ought to have an answer to backpointers. In fact, there is an interesting crate named 'rental' that tries to make a subset of cases safe; but to do it properly requires more concepts in the type system, especially immovable types.

It's tricky, though. The problem with backpointers is that they destroy uniqueness. You can't have 'node: &mut Node' if Node is the target of backpointers, because you could do 'let node2 = &node.left.parent'; you could then take a reference to some field of node2 and mutate it via the original, leading to use-after-free, etc. But without uniqueness, how do you mutate? One option is to use `Cell`, a.k.a. allowing mutation via shared references - but then if you have a reference to a node, you can't take a reference to its child without worrying it could be freed from under you. So you need reference counting. Another option is to use `RefCell`, dynamically tracking whether a value is borrowed, but that has its own overhead (especially if the code is multithreaded, then you need a mutex!) and generally makes it pretty easy to write code that crashes (safely, but still a crash from a user's perspective).

I'm sure there are constructs that can solve this problem in many instances, but as far as I know, it's hard to make general without a very complex proof system.
Headphones (in the office) and having a dedicated office space when working remotely.
I remember that about 12 years ago I was reading a lot of articles worry about what would happen to the economy when the Baby Boomers retired and we suddenly had to deal with:

1) The loss of their productive capacity.

2) Their increased needs for medical care.

3) The increased taxes as the Social Security Administration (possibly alongside China) is no longer a net-buyer of US treasury bonds.

Perhaps the two effects will cancel each other out and the Productivity gains will allow for nurses and more informal carers to have lower enough costs of living.

Perhaps automated cars/busses and grocery delivery will allow more elderly people to maintain their independence.

If not and prices of goods rise due to trade barriers, I feel really sorry for the Baby Boomers living on fixed incomes.
> She lied blatantly about their blood-testing medical equipments which can potentially kill people with wrong testing results,

I think is the only one which is actually crime and which she has already been punished for.
Considering programmers almost exclusively deal in abstract ideas, and even their manifestation is in the realm invisible to the naked eye, it's surprising how hard it appears for many to grasp concepts such as "law", "culture", or "trust".

So here we have a bunch crypto-anarchists with their usual "fiat is fiction"-spiel. Let me ask you to put your worthless paper money[0] where your mind is: I have drawn this wonderful $1 note, and will add as many zeros as you wish, giving you a 10-for-1 payout for useless US treasury fiat.

oh well. At least every time one of these great new ponzi schemes finds a new way for provable-secure technology to be insecure, we can enjoy the knowledge that another $100mill is in the hands of a more worthy owner.

[0] most of it isn't even paper, but apparently paper is a better symbol for evanescence than "electric charge" or "a linen/cotton-blend"
The claim being disputed is that Amazon isn't profitable. You severely misunderstand the figures in that context.

Companies don't "do it this way". Yes, they track costs, but they don't call themselves unprofitable when costs are negative. That's expected.

> They're still net positive on selling shipped goods

Yes. That's what people are telling you.
The CS Capacity Program – New Tools and SIGCSE 2017
Spanish? I'm not Spanish, but culturally close, so I'm surprised. What do you mean by "difficult to contact"? They won't answer your emails/take your calls?
CBC works reasonably well...and by reasonably I mean within an order of magnitude of (Xpress, Gurobi, Cplex) solve time most of the time.
How is that your take? It seems that would completely contradict it. If it's just accumulation of errors how would that be impacted at all by what you eat? Especially the age of what you eat!
I prefer three 10-12 hour days for 100% pay.

Purely answering the question... The pay, unless you bill by the hour. If you bill hourly and you can comfortably live on 80%, then you can aim for 4 days and flex if needed. It will give you time to work on side projects or just relax.

If you're salary, then the 4 day 'deal' is a Faustian bargain. You will be expected to be available for free on the fifth day, and you will rarely ever get it off. That's just the nature of business.
If you have a record of a government official ordering you under the color of law to turn it off, you have all the story you need.
It would help my argumentation skills if you could you point out where I suggested equivalence. I started with 'more like an insider than an outsider'.
I have no idea what you're talking about, and I know nothing about that show (nor do I have HBO). Can someone please explain the Danson reference?
Is it a baby-boomer thing? I always thought it was Sovereign Immunity combined with the police acting as agents of the state.

Sovereign Immunity always seemed overall a good idea to me, but its negatives should be mitigated by making the government as small as possible in the first place.

It doesn't seem like there'd be a need for a "right to petition the government" if you removed Sovereign Immunity, since you could otherwise go through the courts. So I don't think it's recent.