skysight-inc/HackerNews huggingface dataset:
As they say, "Plans are worthless, but planning is everything."
The "flipped" situation isn't the same, but just like in my example no I wouldn't starve, I'd find a way since I'm an adult capable of providing for myself.

That doesn't mean it is a nice thing to do to your employees. "You won't starve" isn't an excuse for the company's bad behavior.
so something that happens everyday is news worthy why? because he undersold? or is this type of data so common that it was only worth 50k USD?
// 6. @self: stop laughing
// TODO
> The point of these articles is to point out that creating the infrastructure properly eases most of the tension.

I'm not sure it's mainly an infrastructure problem. In my experience, US style infrastructure tends to amplify conflicts at intersections. The right hooks you mention become a lot more common, sometimes to the point where I refuse to use a particular facility solely because of this. But, it does make many newbie cyclists feel safer, which is important.

Ultimately I think we need a combination of the intersection protection measures mentioned in the article and also driver education to solve this problem.
> I don't know, but it looks like having an ability to change the environment as one wishes will only result in stunned growth.

How so? Changing one's environment is usually hard work, and a real learning experience. It's an important lesson to realize that some environments are too toxic to stay in them.
I would love to see "high performance" Gopher! It would certainly be a nice way to browse websites like HN and reddit without suffering bloat (especially the reddit redesign)

edit: apparently it exists! http://gopher.floodgap.com/gopher/gw?gopher://hngopher.com:7...
Refreshing the Evernote Brand
only the usa compares freedom with firearms ownership. this is slightly offtopic here.
Good brief summary but sometimes high level is just as important. eg. Using the tools to explain how you prioritize spending money raised and connecting it to material signposts is very helpful for funder communications as well as testing out your own ideas in a cohesive framework.
I'm not sure about this, but i have no study, only anecdot.

I scored 123 at 8 or 9 on the weshler test, and 90 on the spatial visualization part. (that mean that around 60% of the european population was better than me at spatial visualization when i was a kid). However, i'm able to play blindchess and chart a course since i'm a teen, i was probably one of the best at understanding geometry/vectors in highschool and the only math course i wasn't bad at in college were topology and n-dimmension vectorized spaces. If i "blundered" the IQ test, i'm not aware of it (i know i wasn't very cooperative, but still). Maybe i misundertand what spatial vizualisation mean, but i don't think so.

Oh and also one part of the test was general knowledge, and i don't believe it can't be trained (like the puzzles/tangrams, symbol recognition or verbal expression tests).

If you're right, then it's reassuring for me since i feel like i'm more dumb on multiple subject than when i was a kid.
> Once a month on the assumption that most sessions are only attended by a handful of MPs.

Most sessions of the House are attended by a handful of MPs, because no real work is happening there. Meaningful debate in the House is rare, and the results of divisions (votes) are usually known ahead of time. And in any case a debate is not a good way to write any kind of document, so any MP actually wanting to make a difference is doing so in committees, which are not seen on TV nearly as often, but are pretty well attended from my quick scan of attendance records.
>Social media exists as a way to facilitate communication online over a long-distance, i.e. old friends who now live in different places.

This is a very specific use case. I doubt that "fishing girls on Facebook/Tinder" fits the need of communication with people living far away.

Some problems that we think are unique in social media exist in real life as well. The difference is about "access", which makes it scarier and more dangerous.
Back then only people with good connections were able to shape and manipulate public opinion. Now it takes a blog or a Facebook account.
Mermaid.js is excellent, and takes very little time to learn. The quick render is VS Code is super useful for throwing together diagrams quickly
Disclosure: I work on Google Cloud.

We ended up choosing Airflow for our managed workflow service, Composer [1].

One of the main cons is that this space is generally fragmented. When you’re starting out with a simple repeatable task, the natural default is just a cron job (and if you’re “fancy”, using Jenkins or similar to kick it off). By comparison, getting started with Airflow means setting it all up, and then writing a Python script that represents your DAG. It may be better hygiene, but that’s not people’s first preference.

Beyond the obvious “this thing is a real workflow orchestration system, it handles failures and dependencies”, I think the main advantage is the pre-built Operators. Instead of being just given a blank bash or python script, this is a community-driven effort to avoid everyone needing to roll their own. It’s still a young community, but growing quickly (and we’re intent on pushing).

[1] https://cloud.google.com/composer/
Yeah totally, the Snap and Facebook short sellers are astroturfing anti social media bias duuuude.
GitHub Desktop Doesn't Support External Diff Tools
Then what's the point of an out of pocket max? Shouldn't it make the bill the insurer's responsibility?
The state has handled juvenile detention pretty terribly all around, at least in america. There's been several highly egregious cases in which judges were found to be taking kickbacks from prisons for jailing children, as well as inhumane treatment of children in prisons. Similarly, we have the splitting of families and essentially keeping illegal immigrant children in internment camps.
Dependency on International Exports for Every County in the US
The GDPR Is a Cookie Monster
>Would they regenerate after the skull was put back in place?
I had EXACTLY that question after responding to your earlier comment. My best guess: I think they would regenerate. But I suspect that would depend on the age of the patient, with regeneration capability (if it exists) decreasing with age.
>Are there other connections -such as the recently discovered lymphatic vessels - that are severed during craniotomies?
I hadn't seen the Atlantic piece so I read it carefully. The article's writer (not the scientist he interviewed) wrote "The lymph vessels probably escaped detection because they're inside a thick membrane, the dura mater, which is the consistency of leather. They run alongside blood vessels that are much larger, and on MRI the signal that creates the images is dominated by the blood vessels." Reading that, I thought that these newly discovered lymphatic vessels were not connected at all to the skull. But further along in the article: "It now seems clear that there is a third pathway through which byproducts get out of the brain — and it may be the most important — through these specialized vessels in the dura mater.'Looking back, those other two really seem insufficient,' said Reich." Reich is the lead scientist whose paper is cited in the Atlantic article. Since the skull-dura connections just discovered and described in my OP had not, as far as I can tell, been known previously (i.e., in 2017 when Reich's paper appeared), I'd have to again plead uncertainty and ignorance. Lymphatic connections between bone and dura — or between bone and any other structure in the body — that's outside my knowledge and expertise.
>I guess the bigger question I have is what are the repercussions/downsides of removing large portions of the skull temporarily?
It's been done since Pharaonic-era Egypt, without apparent repercussions/downsides. In my experience of having anesthetized patients for an estimated 500-1,000 craniotomies with bone flap removal over 38 years of practice, I can't say I've ever noticed problems (other than post-op infection or CSF leakage). Consider also that many patients never have the bone flap replaced but instead have a metal plate applied over the opening in the skull, which they then live with without apparent sequelae (other than TSA kerfuffles when the airport metal detector goes berserk) for the rest of their lives.
Fingers crossed for sure, but there's such a thing as growing too fast for your own good. Github famously stopped being profitable the year after it got a $250M round.
Making gopher even faster is probably a challenge worth a talk :)
By the way. I believe everyone should try MDMA at least once in their lives. Do it with your friends, with your loved ones, etc. If it wasn’t so stigmatized I would have already bought some for my parents.
How to Extract Data from Webpages
You're probably right, but then the recommendations seems to just boil down to what other people are watching, what Netflix has recently produced and things in the same genre as what I'm watching a lot of at the moment. Seems like a pretty rudimentary output for such a sophisticated system.
Education is a fundamental human right, not a product.
> The Missing Diagram Editor for the Mac

Yes, it is missing. Please repost when it exists.
> You can't just grab a permissive license, like MIT, ignore it, and go, "Hey, this is GPL now."

Yes you can, that's sublicensing, which the MIT license allows. It's also why you can include MIT-licensed code in non-free applications. The MIT license does not forbid any of this. And you're not ignoring it when you say the whole work is now covered by the terms of the GPL as the text of the GPL says; you're actually exercising a right granted by the MIT license. I can totally grab MIT-licensed code and redistribute it to you under non-MIT terms[1]. I don't have any obligation to give you any freedom nor do I have an obligation to make sure you can impose GPL-incompatible restrictions on it. I can sublicense as I wish.

You're right that you still have to display the MIT license but that's not really the point. It's a very minor restriction that is not relevant to the point of this discussion. By licensing under the MIT license, the original contributors to Lerna agreed to let their code have additional restrictions imposed upon it such as denying licensing to certain companies. Lerna is still displaying the original MIT license anyway.

--

[1] Although in this day and age of widespread internet distribution, you could just go and grab the original from the original distributor, which may be enough for you if I haven't modified it significantly.
As others have said, this is about adding columns entirely to tables, not modifying their schema. However....

This should fail at step 2 (and again at step 5). Modifying the default value of a column never modifies existing rows of a column. DDL (e.g., ALTER TABLE) should never modify data. You need DML (e.g., UPDATE) to do that. Example:

CREATE TABLE product (
id SERIAL PRIMARY KEY NOT NULL,
quantity int NULL
);

INSERT INTO product (quantity) VALUES (NULL);

ALTER TABLE product ALTER COLUMN quantity SET DEFAULT 0;
ALTER TABLE product ALTER COLUMN quantity SET NOT NULL;

The second ALTER TABLE will fail with "Column 'quantity' contains null values."

SELECT * FROM product WHERE quantity IS NULL;

And that will still return values.

You'd need to run this before modifying the NULL constraint to NOT NULL:

UPDATE product SET quantity = 0 WHERE quantity IS NULL;

When you add or modify a constraint, the existing data must already conform to the new constraint or it will fail. When you modify a default value, you only affect future rows inserted into the table. A good RDBMS doesn't silently modify your data and errors when it tries to do something that you didn't explicitly tell it to do.

Remember that a column that doesn't have a default value specified actually has an implicit DEFAULT NULL default value (unless it's something special like SERIAL). That's how RDBMS know to throw an error when you don't specify a NOT NULL column. It tries to default the column to NULL and can't.
Data modeling under the many worlds interpretation.
A new retrospective tool for agile teams – Looking for testers
Show HN: Devo – GitHub Trending, Hacker News and Product Hunt on New Tab
I am not asking if it should be done in any particular case, but in every case.

I can concoct particular examples but it gets dramatic quickly. I am sure you can come up with some extreme examples.

Are you saying you are okay with the person forgiving themselves in every example you can think of?

Does it matter if the person can forgive themselves "easily" i.e. immediately after the act, and for all time with no consequences?
>funding an automatic inventory-based [St] market-maker, which always offers to buy or sell at prices determined solely by its current inventory, one gives away money only to those who move the market price in the direction of its final verdict.
Interesting idea. So, by pumping money to such market, one could establish current consensus without having to ask anyone and if current consensus is on the wrong side, you just get some money as consolatory prize.
Gen-Z here:
Facebook was invaded by moms, Instagram locked me out and their customer support is non-existent, Fedi was better than Twitter for sharing my thoughts and getting genuine conversations going. Mainstream social media is dying imo, there's just nothing really there that's worth the effort.
Here is the simple method to extract data from webpages : https://www.skptricks.com/2017/12/extract-url-data-like-face...
As another person commented, a job is not a commitment. It's a transaction, and it's very impersonal in nature. The second I am not profitable for my employer my ass is out the door, and generally they won't give me any sort of notice. I don't owe my employer anything other than work for my paycheck. If my manager or employer needs "closure" from an employee leaving, they're overly attached to their employees.
Your comment makes me sad, you like most people don't appreciate culture that you don't understand.
Soldiers in particular seem to be a very polarizing example.

As a philosophical point, I am okay with non-soldier examples.

Does you argument still stand?
I would like to share another gem in this category:
https://whimsical.co
One can design some sleek looking flowchart in minutes. Super time saver.
There's no way to eliminate turn conflicts except for eliminating all grade crossings. Even on protected bike lanes the right hook is still a significant risk. Drivers need to have it drilled in to their head to look before turning. Even if a bike isn't entering from a protected lane, there could be a pedestrian using the crosswalk.
Could use some love on my feature request. I think it would be high impact and seems like a pretty obvious high value-add to the product.
Look here at web interfaces and news... there are quite a few gems: http://gopher.floodgap.com/gopher/gw?gopher://bitreich.org:7...
For me, the shocking part is not that someone selling such private data online. The really scary thing is the fact that such a doggy company with no privacy & network security concepts whatsoever actually managed to collect private data from 130 million people in a few years.

btw, the database was not uploaded to github, some moronic programmer hard coded the url/username/password of their database into a source file and uploaded that to github. As expected, the database can easily be accessed from the internet and more than 100G of data was stolen without being noticed.
But if you transmit the same data using networks, you also need to read / write from the tape/hdd/whatever, unless you're talking about RAM-to-RAM speed.

IMHO you should just account for the time to mount/connect the HDDs to the computer.
What you say is true, but, importantly, recognition of an issue can be the first step in a sometimes long process of managing an issue properly.

So, succinctly, it’s a start. Industry should take note and steps to de-“gamify” the whole industry before the gov comes down or people rebel.
> More than a dozen locals told The Information they they hated the cars

I'm sure you could also find more than a dozen locals who hate other human drivers
Maybe you should start with a little bit of humility, and citing sources?

Once it became saturated, you'd obviously replace it, likely at an annual exhaust inspection.

[1] https://www.sciencedirect.com/science/article/pii/0016236189...
[2] https://university2.taylors.edu.my/EURECA/2014/downloads/46....
My opinion is that this is best Civ-themed HackerNews comment ever written so far and I would gladly argument it by saying the quoting Gandhi as an ironically peaceful opinionist is very ironic indeed. ICBM.
Undetectable remote arbitrary code execution through JavaScript and HTTP headers
You're comparing apples and oranges. What we know about our ball earth and heliocentrism are as close to solved science as it gets. I don't know much about climate change theory, but for the purposes of this conversation let's just say it's less settled than heliocentrism (we know and can predict patterns of the Earth's movement around the sun into the far future with great accuracy, but there is no such accuracy with prediction of climate change).

But you compare those to diversity training efficacy, which has no empirical evidence, and the controlled studies examining effects have conflicting results. This is just not an honest comparison at all. I dismissed your study because it literally doesn't tell me anything about the real world, not because I hand-waive anything that I don't agree with.

Would you change any of your own life habits based on how 100 college kids subjectively reported on their feelings? It's ridiculous to compare the amount of information that kind of study tells us to the astounding accuracy of how our heliocentric model of the solar system can and has predicted where and when solar eclipses will happen down to the minute.
Thanks for posting this, it's useful to understand where LiteTree sits in context.
How to stop hating to write unit tests
Show HN: Cross-post between Twitter and Facebook
There is an attempt to create a role based access control by the guys at WePay according to the shared slide "RBAC talk" below [1].
Don't know why their repo [2] can't be accessed now, though.

[1] https://www.meetup.com/ja-JP/Bay-Area-Apache-Airflow-Incubat...

[2] https://github.com/wepay/airflow-webserver
> by writing your own function just as jQuery did

Sure, and we could all just design our own chips, hand code our own binary to create our custom programming language we use for everything... But humans have a neat ability to benefit from other humans' work.
Just FYI - Ruby 2.6 has JIT, not far off being released: https://www.ruby-lang.org/en/news/2018/05/31/ruby-2-6-0-prev...
Winning a 60 Second Dash with a Yellow Elephant (2009) [pdf]
I guess it's a question of convenience, if all you're getting is a big phone app, it's not always gonna work very well, I'm not sure what you mean by "would cause a problem" but I've often come upon apps that simply aren't nearly as easy to use on a tablet compared to a phone.
In hindsight, European car makers' decision to go all out for diesel was a spectacular blunder, with horrendous consequences for health. Looking forward to the day they finally ban this filthy, choking fuel.
Sinister 'hunger stones' with dire warnings have surfaced as water levels drop
The issue is forecasting revenues.

Zoom in and the issue is forecasting unit sales.

Zoom in and the issue is forecasting new unit sales.

In the example, this line does a lot of the work in the model: "Forecasting New Subscriptions (line 10). We've just entered hardcodes here for simplicity, but these could be the result of calculations related to a marketing / sales funnel"

I submit that this single assumption will carry more weight than the rest of the model, and is the most difficult to forecast.
I was using yed and I'm very happy with it (although it is using Java internally):
https://www.yworks.com/downloads#yEd
I’m wary of using DuckDuckGoog, and have stopped doing so.

Its maintainer stopped using it, and when it recently broke he started recommending a random fork from a user with no open-source presence that hasn’t made any update since. As for the live version, it’s now working thanks to some other random twitter user. The whole transition was a rush job.

I’m not saying those people aren’t trustworthy. What I am saying is that we don’t know, because the maintainer of DuckDuckGoog did not care enough to make sure the project would be left in good hands.

See https://github.com/mikecrittenden/duckduckgoog/issues/11.
I don't recommend naively swallowing pill cocktails in pursuit of IQ test scores, but informally people have taken stimulants and anti-narcolepsy drugs and gotten better scores, doing a reasonable job controlling for other factors.
I came here to mention freeciv-web. Isn't that exactly what CivJS is trying to do?
That’s pretty close to indentured servitude. I’m sorry you have to endure that.
Cars also willfully break traffic rules in SF with alarming regularity. Almost no one signals, cars rarely come to a full stop at crosswalks (instead inching forward, implying the pedestrian needs to hurry up), and even though I don't have a radar gun I'm pretty sure I see drivers operating at speeds far above the speed limit. Not to mention the drivers who shout out death threats at bikes for merely occupying the lane...
An Overview of the Real Estate Equity and Lending Market in 2018 – Difitek Blog
You can do it easily enough. I wouldn't advice a VPS, but instead a dedicated server. Even better: have it at your own home or office! You only need a fixed IP address for that. (Already a majority of systems on the Internet are using IPv6, soon you'll easily have fixed IP addresses, because you'll be working only in IPv6.)

Now, the administrative workload of maintaining a mail server is not enormous, but it's bothering, since it looks like the big mail companies keep inventing new systems and protocols (to "fight spam" so they say), so you would have to track all those new stuff and update your configuration.

Basically, talking to other fellow programmers with postfix is easy; talking to customers who use gmail is harder; talking to accountants and bankers who use Microsoft Outlook is hard. You will also have to configure imap and smtp with SSL/TSL (thankfully, nowadays there's letsencrypt.org to provide certificates for free).

And clamav or spamassassin are direly inefficient at modern spam filtering AFAICS. If you want spam-free email, it's Sisyphe-like fight every day.

So it's possible, but you will have to attend to problems from time to time, and it will hard to reach the same level of "quality" as gmail. On the other hand, if you run your email server at home, (or on a dedicated server at a trustable hosting), and use SSL/TLS for all your email connections (smtp-smtp and imap), then you will be able to exchange email in a private and secure way between other people doing the same. Of course, this will be lost as soon as somebody in the mail list is on gmail, or forward to somebody on gmail...

I'd say it's worth it, but it is a little tiring. For example, last month I had to spend a week changing courier-imap for dovecot, just because an update of courier-imap on my debian system broke sasl authentication. This kind of thing tend to occur at the worst time. But this has to be accepted if you don't want all your email read by all the spies and advertisers of the world...
Apple's Trillion-Dollar Fairy Tale