skysight-inc/HackerNews huggingface dataset:
Most higher ups are purposefully trying to trivialize the task at hand, with an explicit intent of psychological superiority over the worker. This tool is valuable regardless of how higher ups choose to understand the task at hand.
Another cool thing about Postgres is each table and view you make becomes a type.

Suppose you have a table of fruits:

create table fruits (
name text primary key,
color text references colors,
season text references seasons
);

(There are other tables at play, colors and seasons). Anyway, now if you make a function to find you some fruits in season:

create function get_fruits_in_season(season text)
returns fruits as
'select * from fruits where season = $1'
language sql;

Do you see that I just made a function whose return type is "fruits"? In this example, it's a bit overkill, because all you would really probably want is the name, and so would return "text." But it has been useful for me in real-life examples that are too complicated right now for me to spell out.

Documentation: https://www.postgresql.org/docs/current/static/sql-createfun...
I second this. Knowing why something is better to use is most likely learned through doing it a worse way first.
> Is there something about it's atomic makeup that allows that number to just be calculated?

Yes, of course, but sadly we don't know how to do that.
but you didn't ask a sincere question, you were making a snarky comment.
Glenn Greenwald, the Bane of Their Resistance
I traveled around South America while working remotely a few years back. There's almost none of this disneyfication. In Ecuador, Peru, and Chile it was extremely normal to have days with no interactions with anyone who could speak English.

I know that this article is mostly about those who live in the host city, but it does also mention the experience of the traveler. For any travelers looking to avoid these situations, there are plenty of wonderful places to go where there's not disneyfication. I almost just began to list countries out but really: It's almost everywhere other than a few major cities in Europe!
Struggling with the idea that I'm no longer valuable to the tech industry - purely due to age.
I’m guessing fread looks like an attempt at code injection (fread() is a POSIX C function to read from a file handle, but also present in e.g. PHP), and WAF stands for Web Application Firewall.
I can absolutely relate to what you're saying here about temptation. I lost ~100 pounds (280 -> 180) but have had trouble keeping the last 50 off. I range in weight from 200 - 230, despite only ever feeling comfortable being below 200. It's a source of a lot of insecurity and shame. My main weaknesses are the typical ones: sugar, beer/cocktails, and fat + salt. Once I eat a little bit, the desire is greater so I've found it's better to just not eat any.

But I've found, at least for me, that the temptation and the overindulgence is mostly tied to emotions. Not like "I'm sad, must eat," more like I'm looking to feel a little better in the moment so I just keep eating to feel that way until I come full circle and feel like shit again, now for a different reason. This has happened with all kinds of things in my life and I can usually trace it back to some kind of escapism.

I won't pretend to know what you're going through specifically but I've found that practicing the kind of restriction you describe - avoiding places that will have tempting food, keeping food out of your house - makes me think that I have no control, which is easily thwarted by just going to the store to show that I do. If, instead, I tell myself that I'm exerting control rather than the food attempting to, I feel empowered to make better choices based on all the reasons I know to be true (better quality of life, longer life, feeling better, etc). It's not the environment that needs examination and restriction, it's the compulsion.

Just my $0.02 ... thanks for sharing this. I'm in the middle some sweeping changes to address all of this so it's in the forefront of my mind. If you're interested, read a bit about conscious eating, that's helped me reframe my thoughts in a really positive way.
The Digital Antiquarian has a wonderfully in-depth series on CompuServe and the surrounding ecosystem of early internet firms, which includes this detail:

https://www.filfre.net/2017/10/a-net-before-the-web-part-1-t...
I'll join in the shameless plugs - I tried to kind of mix classic MUD styles with classic BBS Door games like Legend of the Red Dragon and integrate it with the Slack client: https://www.chatandslash.com/

I did this largely because I like punny names (the original name was Slack & Slash, but much like BetterSlack, the kind folks at Slack desired I change it, and I complied), and because it seemed like a silly enough idea that it could work.
>To see the media recently reporting “slave labor” in Texas border camps is the height of hypocrisy.

Why is it hypocritical? Just because the Chinese are worse doesn't excuse the US. Nor should the US use China as a basis for comparison when it comes to respect for human rights - that's a pretty low bar
I’d love to have been a fly on the wall where it was accomplished that the VC’s were pushed out. ‘Cause that’s what happened.
I'm glad you liked that! (I spent more time that I should've trying to show that in a meaningful way and I was pretty glad when I remembered about 'Beyond Compare')
It's not rising to the top of the atmosphere per se, but rather that atomic helium is so light that at atmospheric temperature a significant percentage of individual atoms are moving at Earth's escape velocity. Usually they bounce into something else, but there's always some lucky few that make their way through the upper atmosphere... and keep going.

That's why, for example, Saturn's atmosphere is 25% helium and 75% hydrogen, but Saturn's moon Titan is basically all nitrogen-methane.

Which is also the real answer about helium. Hydrogen we have in near-infinite supply by breaking chemical bonds (e.g. in water). Helium doesn't react with anything, so so the small amount trapped in oil and natural gas deposits from Earth's radioactivity over billions of years is all we have. After that... we'd better start investing in outer solar system mining operations, skimming the atmospheres of gas giants.

I, for one, look forward to a future working the gas mines.
>Blocking ads is not quite the same thing as modifying a product

Explain.
people keep making tools that make pure CRUD near zero effort

Could you name some? I’m struggling to think of any.
Well, that discrimination exists on the current White House site. I just went there and on the front page I found this article, that quotes some people friendly to Trump's policies, many of them (ironically) sourced from tweets:

https://www.whitehouse.gov/briefings-statements/wtas-support...

So why should these people be cited, but not others critical to the administration? Who gets to make that decision, and why can't they make a similar decision on Twitter itself?
No, that is not what he is saying. He is saying that right now there is no "killer app" or major reason to run out to get a VR headset or use VR. I agree with him. There is a lot of advancements in terms of VR hardware but what about the software side of it? Extremely minimal use in terms of software. I think VR won't go mainstream until there is some sort of "killer app" in terms of software that could be run on the VR headsets.

Perhaps that is a sign. If you like VR and think it is the future then think about what that killer app could be and invent it because right now, I don't see any killer app for VR yet. Just lots of ideas floating around but no real product.
I personally find myself quite right-leaning in my beliefs and I find this explanation to be quite on point. I however might add, for specificity's sake, the ideas of optimism/cynicism on either side of the political spectrum - specifically, how we view the fundamental nature of humans. In my experience people on the right tend to be much more skeptical and cynical of human nature while people on the left tend to be more trusting of humans. We see these beliefs expressed in our political parties as well.

Conservatives tend to believe more in personal freedoms as, according to their knowledge of human-nature, they cannot feasibly trust other people - most especially the federal government.

In the same vein liberals tend to work more towards social programs and "the greater good" because their knowledge of human nature says that humans are fundamentally good and should deserve another chance.

I believe the view of human nature to be the most fundamental reduction of modern politics - OP's interpretation of laws coincides with this.
I think you forgot one of the more important points against application-side validation: any future applications would have to also implement the validation or your data potentially corrupts. Applications that also include possible meatbags hand-modifying values for some "special" scenario (CEO order, emergency situation, etc)

The DB is a gigantic bag of data: if its got anything useful in it, then everyone will eventually want to put their grubby little hands all over it
Further? That's the same idea.
His point is obvious, clear, and inarguable. If you can’t grasp it that’s on you.
I live in a relatively small (population ~260,000) Western European city. It's really pleasant during most of the calmer months, but come summer (and the festival of nearly ten days), there's 2+ million people visiting during that time. Having been to the festival (which is spread throughout the small city), it simply becomes impossible to stay beyond a couple of hours, lest you get nauseated with the pressure of the crowds. Most locals simply leave the city during that entire festive season.
The flooding referenced is the kind of thing that happens when you build infrastructure that is below sea level to begin with. (!?!) And then put in a drainage pipe system that allows water to flow out quickly during low tides, but lacks the check valves needed to prevent that water from flowing back in just as quickly during high tides. (!?!)
Are the software tools used to build a buildprint smart enough to take into account the local code, comfortable spacing/clearances, etc.? Is there a blueprint equivalent of lint?
OP here. I also wrote an article on the delights of things being Under Construction. :)

http://www.codersnotes.com/notes/under-construction/
Apple's ad campaigns serve as their tutorials. Rather effective ones at that.

Their ads always show off the newest interface changes, from the first iPhone ad showing off tapping and pinch to zoom to newer ads showing off force touch and swipe gestures.
Let me ask you this... what would you do if your employer fired you right now? Would you be homeless? What's really at stake here? You will NEVER have the time to put towards the work you love if you spend the majority of your time doing work you don't care about.

It's really a disservice to you and your employer to be in this situation. Have you tried to communicate with them? Do they do any kind of employee reviews? Not being funny, but are you scared to stir the pot a bit and tell them you're just not happy?

Why not talk to your non-profit client and tell them you're leaving your job and want to get involved on a bigger scale. Ask if they know people that could use your talents. Life is short, sitting in front of a computer being miserable is no way to spend that precious time.
When a database is just functioning as your (relatively monolithic) application's data store, validation on the app side works well. The app is the primary—maybe only—product.

But if you have multiple apps sharing the same data, or the app is a bunch of different things from many years glued together, etc., then there is no longer "the" application side. You'd have to write validation on multiple application sides, and make sure they all agree. The data is at this point often more important than a single app.

Even with single-app data stores, if you ever have to use the SQL prompt directly (say, to do a one-off change that it doesn't make sense to write an app feature for, or time doesn't permit doing so) it's nice to have all the constraints specified in the database.
"Hangin' On The Telephone" - The Nerves (not the Blondie cover!)

Such a great song. I love the original, he sounds like Weird Al! Beats the Blondie version hands down imho...

https://youtu.be/emy5mA8Ixtc
He said he thinks VR will be huge eventually.
Or rubbing your eyes with sandpaper.
Youre getting downvoted (likely because you didn't explain yourself) but you have a point - 75 years ago was 1943, it was the tail end of WWII and Europe was a literal battleground
>Helium may become more expensive if we keep wasting it on party balloons.

Not to nitpick, but only a tiny fraction of all helium use is "wasted on party balloons". Most is used for cryo-cooling applications. Heck, we use more helium by far scuba-diving than on party balloons.
An alive genre would be having albumns that people know; it would be scintillating with new work and its defenders not having to mine niche areas to claim relevance. Unreleased work would be cool, but it should not be dominant, because the world should have moved on.

I would agree that there is an inbreeding problem with jazz - artists doing it for artists; or worse, doing it for an aging generation. Nuances and art for arts sake lose the essential of the socio-cultural roots of jazz, which is an entertainment form that stomps its way through a dance floor or a blues howl of sorrow. Electroswing is much closer to the vibe of Dixieland than, say, the late Miles Davis.
A nifty thing we use in our current project is the ltree extension[1]. It allows representing hierarchical relations and making hierarchical queries in a regular flat table structure.

[1] https://www.postgresql.org/docs/10/static/ltree.html
so it could be serial or parrallel data, typically serial is faster than parallel out of real world considerations its expensive to build a faster high quality serial link but it is cheaper to build a lower quality element for use in a high bandwidth parallel latch..
...a parallel bus has settling time [~latency] that must be completed before latch values are ^valid^ and can/should be available to an input buffer

for this reason you will have a maximum frequency threshold for statisically valid data...for parallel this is an average of each lane in the bus...for serial this is the overall latency of the junction operation...
this is only considering the Tx>>Rx junctions...the signal path between must also be considered...potentially quantum chips would pump individual photons and tunnel individual electrons...or when we get there, we could talk about entanged photons Tx Rx bidirectionally through whatever it is that "tangles" between photonic superpositions...
It could be synesthesia.

There are many, many forms of synesthesia out there, and some are much more common than others.
Your comment adds nothing to the conversation other than to be condescending. Please check the guidelines.
Really? So if I believe that our border should be secured and non-porous, I'm just a bigot?
Every[1] computer is, at worst, a misconfigured firewall and a late security patch - or, at best, one moron clicking a phishing e-mail away from being 'Some Martian script kiddie's computer'.

Keeping your data on cloud introduces new attack vendors. It closes others.

If you're going to be an idiot[2][3], and host a production database which doesn't require any authentication on the cloud, I don't have much hope for your non-cloud-deployed security.

[1] For most reasonable definitions of every.

[2] I have had the dubious pleasure of working in a ~15 year-old software company where ~half of the machines were virus-infested (Mostly Conficker, but also some other shit that I forget. This was in 2012. If I recall correctly, we had one part-time IT guy for ~30 engineers. His job was ordering computer parts, and keeping e-mail working. The health of the dev machines was not his problem.) The SOP was to do all your work in a VM running Windows XP, and wipe it every few weeks, or whenever performance would grind to a halt - whichever came first. One of my tasks, a few months in, was to deal with the virus situation on the build server, so that we could 'securely' build the release, and sign it with the encryption key that only the VPs had access to.

[3] I have also had a chance to work in a company obsessed with security (Because of the nature of their products). One of my discoveries, a few months before I left, was that one of their products' updates were pushed via an insecure HTTP downloader. While I was there, nobody budgeted time to get it fixed.
It appears to be flummoxed.
This seems like it ought to be much bigger than it is. Two-way single-cable fiber-optics, with cheaper components than photoresistors? What's the catch?
I'm not confused as to why he wants to buy back control of the company, but I'm confused why he wants to be so profitable. Does he say somewhere why he isn't reinvesting more of the profits in the company? Why not be a little closer to the line?
PalmPilots were stupid simple to use though. IMHO they were about the height of portable device usability, just enough external buttons that it was possible to pull it out of your pocket and push the desired hotkey all with one smooth motion.

I miss having my todo list on a PalmPilot. Talk about being super organized. When it comes to being organized, today's cell phones are a joke in comparison.

Samsung ALMOST got it correct with the s-pen on the note, but they unpin notes from the lock screen after 10 minutes, and you have to do tap on the note a few times to edit it, you can't just write on the lock screen note with the s-pen.

As an aside, I am incredibly irritated at how Samsung went 90% of the way to making an amazing productivity tool and then dropped the bloody ball. :/
Regulatory capture is the engine driving contemporary politics. You buy off the party whose biases align better with your own mission, then wait for theme to have their turn at the trough.
Powers https://blog.box.com/blog/activity-stream-recommended-apps and https://blog.box.com/blog/box-feed-public-beta
Who owns the code?
Long story short, I have been working as a contractor developing a software for a company (of which I was given some stock in, making me a partial owner). The contractor agreement I signed only dealt with compensation, and didn't include anything about IP rights (neither did the MOA for the business). At this time I was unaware of IP rights and didn't think to ask.

However, I took the project over from another person, who is an employee of one of the other owner's other businesses.
Given this information, do I own the code I've written (since I took the project over)? I've done research online, but given that I didn't write the application from scratch I'm unclear who actually has ownership.

Why I'm asking:
I'm on fairly good terms with the other owners of the business, and don't want to be a jerk, but there is some talk about taking the software I've written and licensing it out to another company, and my assumption is that in this case, I should be getting paid for those licensing fees, and not our company, and am a little unsure of what to do.
The code would fail to run on older devices without transpiling wnyway.
In its defense; that close button is in a weird location. It threw me off as well.

OP drew a MacOS (or Gnome?) window.
Great job! One way to improve this code is to add comments. Use comments to describe what each function does and what the parameters are supposed to be. Then you can tell at a glance what the function does without having to analyze the code later on.

Us old people tend to forget things.
Caffeine addiction, physiological dependence and psychological addiction, where the caffeine plays a major factor in ill health effects (sleep loss, anxiety, depression, etc.)
I guess we hang out in different crowds then. The other software engineers I know would congratulate someone for leaving with no notice. The only reason we haven't is fear that your managers might start trashing you in the community here, there is zero concern that coworkers would be upset.

I get the concept of not burning bridges, but you gotta ask if the bridge is gonna take you somewhere you want to go

Edit: Additionally, every job I've worked at in my career has wanted me to start ASAP. I've even had one explicitly ask me if I could give my previous employer less notice so I could start earlier
Debug a Go Application in Kubernetes from IDE
PYPL: PopularitY of Programming Language Index
Helium balloons were common and inexpensive prior to 1996 [1].

Even today, when helium prices are high, the cost of helium is not prohibitive for consumer balloons.

[1] Source: Was alive and attended birthday parties.
PKI can be an important part of a system to authenticate your identity, but for that to work you need an identity to start with. You seem to need some sort of identity for a society to scale. Large countries tries to function without, and the result is ad-hoc identity systems instead.

A public key can be an identity, it's a perfectly workable outcome of Zooko's triangle, but it's not a very useful one for most use cases.

The article is about using phone numbers to uniquely identify people and the problems that brings.
I'm not aware of one? Bureaucracies have their ways of squirming past any goal you set. (See: patriot act, NSLs, FISA court, Anwar Al-Awlaki)
The Intel Safety Critical Project for Linux OS
They're a minimal/simplified VPS provider; OpenBSD VPSes hosted on OpenBSD's native hypervisor.
Actually, those folks going around saying "we're all doomed, because climate change" are also suffering from a form of psychosis. More people should be recognizing this, too.
A boy named Sue Drop Database Null. Johnny Cash strums
Not sure I was ever confused by Slack's name, I just never knew what it was for ages until finally I used it, and after seeing the name crop up on HN so often I had to eventually look for myself.
KDE Plasma

You spelled XFCE wrong :)
I typed fall colors and got a bunch of shades of orange, tans, yellows and browns. One blue tile in there as well...
<3 thanks :) yes, it’s particularly hard because I’ve never disappointed anyone before :P
He talked in detail about how his company is long-time user of Slack. He and his colleagues each agreed to the "no reverse engineering" terms when they signed up.

Maybe the agreement isn't binding depending on his local jurisdiction, but it's unclear how he could use Slack without agreeing (or at least clicking "agree") to the terms.
I need the last paycheck. So I'm sticking it out to the end of the month. But if I don't get fired, I'm going to ask for a leave of absence, or quit.

But I'm still worried about what happens next. Rent in my city is expensive, and salaries are comparatively low. The political job pays decently, for the city, but even if I can find a similar full time job after election season, I'll be paying a little over half my salary in rent. So that tells me that I'm probably going to be leaving town soon, leaving my local network, and facing more instability and turmoil... no matter where I look, I don't see a peaceful settled life in my future for a long time.
Merging Django ORM with SQLAlchemy for easier data analysis
Quoting the statement on the page:

"In the mid 1980s, [...]. Boasting the best sound, the best graphics, and the best games of any home-console to date, it pushed the envelope for what home-gaming could be."

I challenge it as a big, fat lie! Yes, the games might be really great but the best sound and the best graphics in the mid 80s were offered by Amiga (released in July'85 while NES was released in NA in Oct'85.) I know that Amiga has been released as a home computer but originally it's been intended to be game console. So here are my two cents.
Even if they were Amazon and actually owned the hardware being run on it wouldn't have changed the outcome at all so I don't understand how it being someone else's computer is relevant.