skysight-inc/HackerNews huggingface dataset:
In my experience, the key tenet for good database architecture is to assume that someone else is going to write a program, without your input, that's going to shove data into your DB's tables, without the involvement of your application layer. If the data that ends up in the database is wrong in such cases, then your application will be left holding the bag when it sees that data.

Much better to just tell your DBMS the rules you want enforced, such that when that ne'er-do-well (which might be, say, future you) attempts to insert crazy data, it just doesn't work.
Improv classes ,, and find some actors in classic films or television series , try to emulate them and incorporate their quirks into your style and mannerisms basically you will fake it until it actually becomes a part of you because the grooves in the neurons will finally be beaten down. Also helps to do lots of exercise - work up to 1000 push-ups per day (with breaks) over maybe 2 year training period but since u rock climb ur probably fit conscious already . If you think a situation is embarrassing or something , reframe it as an opportunity to collect a funny story to tell, think stand up comedian , so underneath all the chaos of the situation there’s the shining gem of ‘what a f’ing funny - curb your enthusiasm - Essie uncomfortable situation I’m in , this will be a great story to tell later on .
is there any github mirror of this code base?
pretty awesome stuff. I really like the network protocols REST and WebSocket access. Cool that there are several clients for different languages!
I wasn't sure if you were saying SurveyMonkey is missing SPSS export - it supports exporting to SPSS AFAIK. Is it that the export is missing data or features for your needs?
Socially. HN might be relevant in a hundred years, or it might not. And if it isn’t, who will be? Why?

It’s tantalizing to think it’s possible to make that site right now.
Κλειδώνει την πρόκριση ο Ολυμπιακός στην Αγγλία
So I heard ICE forked lerna...
Cutting pay and firing people isn't great, but would it really be better for them to burn their capital and become another failed venture? That was the path laid out ahead of them, B2B sales isn't just something you can throw money at and get customers from endlessly, its a slow slog to acquire customers as their associates start using your application and start raving about how much better it has made their business.
> but economists tend to agree that my outcome is more likely than yours

Would you play a round of Russian Roulette for $100? The most likely outcome is positive.

> Should we ban all software development just to be safe....

Why do you keep trying to reduce the argument to the absurd?

I haven’t made any mention of banning immigration and yet you are contrasting my position to banning software development... like somebody working on a web browser will magically invent a new master AI.
I was trying to read it to write a TL;DR

> ... the rise of misreading doesn’t give permission not to mean what you say

But I gave up at this point.
that's why I was surprised to see enum on that list - the rest made sense. my least favorite is when I've been called in because developers have assumed that enum's were mutable, and have started asking what all those error messages mean when they've tried to make changes.
IANAL -- but I've been on the receiving end of a MegaCorp's C&D for alleged violations of the Copyright Act, the CFAA, and other things.

The biggest thing is Terms, which will almost always exclude any tampering of any kind, client or server side. These agreements are usually upheld in the US. So that's hurdle #1.

The CFAA isn't really obviated by client-side modifications, because the CFAA allows essentially arbitrary definition of "unauthorized access" and "exceeding authorized access". If they tell you to cease and desist, most judges won't believe that you can reasonably claim that you didn't know your access was unauthorized. The CFAA makes unauthorized computer and network access illegal.

There's a third barrier here, which is copyright law. The "RAM Copy doctrine" is the dominant interpretation, and it states that even the temporary copies that exist within RAM are sufficiently tangible to qualify for copyright protection, meaning you either need a license from the rightsholder or you need to prove fair use just to load the content.

The only way I can see that that wouldn't affect client-side applications would be if they access everything through a proxy without ever actually loading the copyrighted content directly, i.e., by injecting and accessing the DOM through the browser. But you'd still have to convince the judge that the extension itself is not infringing on the work it alters, which seems unlikely -- it would likely be considered a derivative work.

Again, I'm not a lawyer. Maybe all this is wrong. You shouldn't rely on it. But the situation is not as dreamy as people think. BigCos keep this bully pulpit relatively quiet because it makes it easy for them to crush upstart competitors who may offer a "move your profile from $X" feature. With the data locked up, the users never move.
>What it does do is prevent the user from easily engaging with the president

They can’t just make another account with which to tell Trump “you suck”? Ah but how will everyone else know _I_ tweeted something at Trump if _my_ handle isn’t attached to it? That’s what these people are mad about. Not that they can’t reply to Trump (they can), but that other people won’t know about that sick burn they once made that was drowned out by 30000 others.
There's a lot more to take away from books than just reading ability and story. You have to imagine/visualise the world the author is painting so it's a creative effort. You're inside the characters, hearing their experiences, thoughts and motivations which teaches empathy. The latter especially is typically missing from other mediums or done in a much more shallow way through flashbacks or exposition and is usually the reason "the book was better than the movie".

All that does come across in audio books though, you just miss the actual reading and imagining the voices.
Allowing unauthenticated access is the default configuration, but I think you have to go out of your way to make it accessible from external systems, let alone by anyone on the open internet...
9. Use webpack!
Materials for Masses: SVBRDF Acquisition with a Single Mobile Phone Image
So much of this.

React is like one step forwards, 10 steps backwards. Mixing markup and logic, adding a whole front-end compiler, needing imports from third parties to re-implement basic browser functionality - for what? So that users have to see a loading spinner and their back button doesn't work any more?

I'm 90% sure it's an accidental conspiracy to keep front end developer salaries high.

Talking to older heads, apparently they felt the same way when XML and "middleware" came along..
43% of Security Professionals Say They Could Execute a Successful Insider Attack
Show HN: A chatbot that provides harm reduction information about drugs
How do you implement the 1kHz filter? A 1kHz square wave is easily generated in software but surely you have to implement the filter using an op-amp and some passives?
El Presidente should not have the power to exclude certain citizens from their communications.
You're off to an amazing start!

I'd say just find stuff that genuinely interests you and try to build it. I got my start focusing on games, but whatever gets you excited. You're already way ahead of the curve, so have fun with it, experiment, and you'll do great things :)
The intent is clear. I don't know the details of those decisions but Blizzard has won cases and stopped people from distributing tools that access their services in ways they don't approve of.
Right. In this case, the OCR software dev had control of the clound machines.

However, the customers that uploaded sensitive documents to this cloud OCR service did not have control of the computers, the code, or the configuration.

Yes, if you don't trust anyone you can't get anything done but this feels like the kind of task where you should be a little bit nervous each time you do it.
It sounds like you’re looking for a web-of-trust. Here’s an example with trust propagation: https://gist.github.com/dionyziz/e3b296861175e0ebea4b.
That's a good question! The flow started out as markdown->latex->pdf via pandoc, and then when I got back into Org, it just slid right into that workflow to replace Markdown.

I'm curious now though... maybe I'm missing out!
The rest lied...
A curated collection of OCaml tools, frameworks, libraries and articles
This definitely could be the case, but alternatively there may really not have been a huge amount of increasing month over month growth left in the B2B segment. Sure, you can work your employees harder to get more leads and customers, but that really starts to show through after a few weeks or months, with diminishing results as time goes on.
Interesting to see #0432CA for "human", and #3CA4D4 for "person".
Just checked. You are indeed correct.
Can't stop laughing right now.
If you're a regular looking guy and you don't completely go out of your comfort zone, then you could spend years without any dates; it's normal; it doesn't mean that there's something wrong with you.

On one extreme, if you're good looking and rich, then maybe 99% of people you meet will like you. If you're plain looking and poor then maybe only 0.01% will like you so you just need to try MUCH harder.

Being average does make it easier to form genuine (healthy) relationships though so it's not all bad. You don't want to attract the wrong kind of attention.
Once the interest (aka "downside protection") kicks in, the shares effectively converted to debt, meaning the company was simply repaying a liability.
Monthly cost of child care for one child in San Francisco is $1,955
simple first step would be to do the extra things in the morning rather than after work.
It's no surprise that you're mentally tired after a work day.
I actually had the same thoughts. I'm surprised he's being so transparent about this. I feel for the employees at this company -- just because a company is profitable, doesn't mean that employees are being paid fairly/market rate.

I wouldn't be surprised if the founder tries to sell the company in the new few years a discount of the current valuation. With 45% ownership, that's a very large chunk of change.
HyperLogLog, also by citusdata (no affiliation), is a great data type for statistically approximating counts of distinct values very quickly within an adjustable range of error:

https://github.com/citusdata/postgresql-hll

This has been a great secret weapon for me in a few big counting problems.
Buffer is apparently generating $300k in profit monthly (and growing), they can likely offer future stock buybacks using their yearly profits.
Seriously. No judgement. It's your life, so figure out how you want to live it and go wild.

I put things in stark terms, though, because I think children are, if we're being realistic, one of the only routes to a life with meaning available to the vast majority of people. Most people do not have fulfilling careers. Most marriages fall apart at some point. Children are forever, though.

And I think people need meaning in their lives. If you're a person who is deeply into some other calling and you think that can sustain you for your entire life, then go for it. I can think of many people in my life who could probably find a lot of meaning without children. But they're not the majority of the people I know. And yet the majority of the peers on my Facebook are not on track to ever have children.
As the price rises, helium recapture and liquefaction will become more common. As recapture and liquefaction becomes more common, the price of the necessary equipment will tend to drop.

There is an experiment in our lab (ADMX, an axion search) for which it is already financially more expedient to re-liquify.

In addition, new cooling technology is becoming more prevalent. Closed-cycle pulse-tube cryocoolers are becoming common throughout physics.
I think I took the word "fraudulent" a little too all encompassing then. Still ... I think my point remains. How does one go about obtaining a legitimately produced US birth certificate and then assign it to someone not born here? I imagine this would have to be a tightly controlled process at hospitals. So how do midwives get them?
I can't do that for SIP or WebRTC :c
I may be mistaken, but I believe under the hood Postgres enums work in a very similar way to this, only the strings are interred instead of duplicated across your tables.
Show HN: Marble – Make vlogs with a group of friends
Good luck being old (not 40-50’s) in Thailand with some money you’ll be taken advantage off to death and that is putting it mildly.

Moving to countries which are objectively unsafe outside of a few protected tourist hotspot areas isn’t a good idea for anyone who’s vulnerable.
Everything about it is optimism-inducing on a very deep level. The post itself, the reaction, the answers, the discussion.
The comments section below each of his tweets does act as a sort of town hall. The point of this is that anyone should be able to reply to his tweets and participate in the public discourse that happens there.
Nice to see a place promoting the open exchange of scientific papers!

Built on: https://github.com/lobsters/lobsters
(Newbie Airflow user here). I believe one easy way to do it is by using Airflow's 'sensors'.

Sensors are operators which poke continuously with an action until it returns True (eg. until a file exists, an API gives a specific response, a process/query has finished).

Another way to do it would be to 'XComs', small pieces of information flying between DAGs, or 'Triggers', but these require some more setup, and IMO depend more on the way you're setting up your tasks.
Generating video from subtitles with TensorFlow
I think the point is that with a LED to LED system you would not need any sort of optical multiplexing.
It's really helpful to hear that i'm not alone with this. My troubles with picking up and buying into react has not sat well with me, but seeing someone else say what i've been thinking is a huge relief.
Coworking Space Development and Trends in 2019
Large Limits to Software Estimation [pdf]
It's not copyleft, it's copyme
Wow a subgenius! That sure brings back memories.
My company of I dunno, with some 2000 devs uses it. Mainstream is the right word.
Interesting. I thought start ups are commonly not in profit
I don't think that's the reason. It may be the internet itself and our low-attention-span-culture.

I highly recommend you check out "The Shallows: What The Internet Is Doing To Our Brains", by Nicholas Carr [0].

[0] - https://www.amazon.ca/Shallows-What-Internet-Doing-Brains/dp...

---

edit: grammar
You should consider getting a headset that has a physical mute button on it.
Customers Died. Will That Be a Wake-Up Call for China’s Tech Scene?
Not everything is, but most daily things should be. And when things aren't, there can be public transport, bike hire, taxi hire, car hire. But they shouldn't be the default, the city shouldn't be designed around them, designed for them, they shouldn't be necessary.

bikes are preferable to huge infrastructure for public transport within a city

preferable to whom?

Everyone pooling their resources should make for way way better solutions than everyone solving the same problems individually over and over.
> throwing out accusations wildly

I read someone else in this thread saying that "anyone who opposes undocumented immigration" is doing so because they are racist. Nice projection though.
Depends. Different tones outside of the normal musical keys have colours they just tend to be less distinct, more blends of other colours' incorrect notes in the middle of a performance are kind of like someone taking random colours and throwing them on a painting.

I dunno it's hard to describe, the overall key of a song provides...uh the background colour I guess...while the actual notes and chords played are where the actual pictures come from. So a note from the wrong key or something is the wrong colour. It just kind of sticks out in a bad way from the rest.

I dunno. I'm sorry if that's kind of vague and unclear. It's a hard thing to describe. I never really thought about it until I started to get serious about learning music theory. I just always could guess when two songs were in the same key by their colour, but didn't actually know what those keys were.

It's not always straightforward, even the tempo makes a difference and different modes or even intervals can be different. Lower octaves are usually darker than higher ones. I really wish I could explain it better.
Good job! I mentor college CS majors whose code is not as clean as this. Seriously.

I would also recommend checking out The Coding Train. NYU ITP Daniel Shiffman's lectures on creative coding. It's time to get started with graphics ;)

https://www.youtube.com/channel/UCvjgXvBlbQiydffZU7m1_aw

And to get a headstart in Artificial Intelligence, from the same author comes the ml5.js library: friendly machine learning for the web. Best of luck!

https://ml5js.org/
Right? You could still do interesting work, solve problems - but the landscape isn't changing overnight every night, you have the mental resources to learn things you actually want to learn instead of things for work... Not a bad deal.

The only reason I got into web dev were what it offered me as far as ability to make things. But the work itself? I'm just as happy writing reports vs refactoring a test suit. Rails makes software fun for me, I would not have gotten into web dev if i thought React was how things are done.
This is not just good advice for a successful programming career, but if you can pull it off, pretty much any field that one is passionate about.

As a scientist, if one is a scientist and has abided these ideas, they'd ramp up the food-chain pretty quickly.
This is so soothing that I fell asleep to it.
I personally have lost about 75 - but that was fueled by a cycling habit. (FWIW any regular cardio helps big time because you can expand your caloric needs to 2500 or so easily and have a reasonable meal instead of pure leaves diet that leaves you miserable)

One anecdotal contra-point for me - and this is going against popular scientific wisdom of calorie in vs calorie out is that simpler foods have allowed me to consume beyond the caloric limits. Recently I have been exploring this and my weight has remained in the 155lb range for over 2 months through vacations - I documented my findings in https://www.subu.io/post/176259843689/one-step-from-the-farm if you are interested! I am almost always feeling full and yet able to keep my weight stable. HTH!
Family for 30 years in rental property business.

Anything which involves rent is by far not risk free. Very cycle driven, heavy on litigation and management has to be perfect to make returns.
Meh, more like tell us what you are buying without much value in return.

Beyond dropping carb intake there is a huge variation between people as far as insulin production and BGL goes which depends on their general life style, time of day, time of year and how they react to specific foods and even at which combinations.

This variation can only be calculated on an individual basis with BGL meters.

I don’t see this service being any more useful than a generic GI list because that’s just what it is a GI list in an app that monetizes your data.

As far as being on a ketogenic diet healthy young individuals can product 100-150g of ketones a day this figure goes down the longer you stay in ketosis.

If you want to keep ketosis going longer for the specific intention of reducing body fat then intermediate fasting and carb loading is required with a healthy dose of physical activity.

This again varies greatly between individuals some people might get knocked out of ketosis for a few days after carb loading some might be knocked out for weeks, how much ketones they can also produce and for how long to begin with varies a lot and more importantly how much carbs you can intake daily while staying in ketosis also varies same goes for if artificial sweeteners and non-metabolizing sugars like alcohol sugars would have an effect or you or not.
I just reached out to joe (of this post) and I now recommend geteventbot to everyone. Small businesses run by responsive leaders like that deserve our $$$s
Same here. I'm hoping to retire by selling my current SaaS business (which uses vanilla ASP.NET/Web API/IIS) so I don't have to get back in the market and learn the new way of doing things.
Ironically something I'm interested in, which will further distract from 'A', 'B', and 'C'.
He said, "Too bad climate change is causing more fires"
I said, "I just looked at this data and don't see a big trend. Even if there was a trend, how do you know it's climate change?"
He said, "I have no idea, I just assumed that from what I heard"

I didn't have a conclusion then, and I don't have one now. If you take out two 3-year clusters in the last decade there is no trend at all. And 35 years of reliable data seems a little light to me. One would think we'd need several centuries to get real confidence.

But what I really question, are variables that would affect the numbers and size of fires such as how many were created by people, and the amount of effort put towards fighting them. The data we're looking at is not an observation of just nature. But it seems to be treated as if it is.
I don't exactly worship at the altar of Joel on Software, but I think his contradictory article is pretty good: https://www.joelonsoftware.com/2001/03/23/strategy-letter-iv...
You're a generalist!
A couple of problems with that. First you have the noise created by big egos clashing, and second, you’d lose the anonymous “accout made just for this” exposees and stories from the trenches. I think in the former case it would become painfully clear that you’d still find a great deal of noise, albeit from different sources, and in the latter a loss of richness. Plus you’d be setting up whoever ran the site as a gatekeeper or who is a “star” and that is ripe for abuse.
Automated Network Marketing Opportunity
Nobody mentioning alcohol yet? It works on the same GABA receptors as Xanax.

It's certainly not without its problems, so I will stop short of recommending it, but its health effects have been much more thoroughly studied than any of the other options listed here, and there's no uncertainty about the quantity of active ingredient you're getting.
Revenue !== profit. One would expect revenue to be growing at a steady clip with profit coming later when costs are decreased
If you can just do that, can I just be a downstream user, and as long as I have a local license that says, "This is a rolling license fork of lerna" then I can redistribute to said companies?
> Sorry what? You read in something that wasn’t there.

So why specify minorities and women?
TL;DR: LEDs make pretty decent photodiodes. But you should read it. ;)
Does Twitter permit multiple accounts for a single legal person in their terms of service? Do they permit creating additional accounts for the purpose of communicating with someone who blocked you on your other account?

Petitioning the government, regardless of how effective a petition it is, shouldn't require violating a contract.
Kind of an interesting story:

I spent three years writing code for a bank and Lobsters is a tech site that I visit occasionally.

The corporate firewall as well as the Bluecoat proxy banned it (Bluecoat also banned basically everything while I wasn't on VPN).

When I inquired about this ban, an incredibly bureaucratic person responded that they had reports that ".rs domains perpetrated lots attacks" on the company's security systems so therefore they were unwilling to whitelist the site.
Revenue does not imply profits.
No, not really. If that amount of money is ludicrously expensive, then no, I can't buy service from the competitor.