skysight-inc/HackerNews huggingface dataset:
As someone who's already working on a side-project for close to 2 years, I totally get you. You have no idea how many times I wanted to quit my regular job and continue with my project only (then reality kicks in and i realize that I wouldn't last more than 4-6 months). I've invested pretty much $3-4K/month on my side project (besides me putting the work). Now, with covid, I'm still working on it, but I'm investing <$1K/month. Please read ahead:

Let me give you some advice, having worked (and still working) 22+ years. I've had my share of stupid code, trust me.

I do understand your emotional state of mind, been there a few times. This is no time to quit.

What you have, if I've done my math, is roughly 11K pounds. That is, to put it mildly, very very little. Things may not work out as you expect, and you may find out that what you think is 8-10 months, will end up being 6 months or less. Will you have the emotional power to resume yourself to only those expenses? Then what? You'd end up needing a job in pretty much really bad times.

Things will be bad (probably even get worse), and my take is you'll need a lot of leeway to be able to get a decent job and restart.

My advice is to work at least 3-6 more months, and save up all you can. Then, you can certainly get on that project you're enthusiastic about. Hope this helps.
Sounds to me like a guy trying to get ideas from the HN community for his own uses. Do you really think those with the best ideas are going to reveal them ? I'll bet the hottest item is moving to a non extraditable country like Russia and offering preconfigurable ransomware packages on a website to others to prey on Western nations . . .
> "Wikipedia’s date for that is 43 AD"

There was a story a couple of weeks ago[0] about pottery dating from around 3600BCE being found at a site in Shoreditch (which was being excavated for the new Amazon HQ), suggesting London may have been inhabited considerably longer than previously thought.

[0] https://www.mola.org.uk/blog/largest-group-early-neolithic-p... & https://www.nature.com/articles/s41586-020-2178-z
A distinction needs to be made between what I suspect you mean when you say a "cloth mask" which is likely the equivalent of wrapping a t-shirt around your face and a pocketed cloth mask which acts as a frame for a hepa filter.

I've made two hepa cloth masks using online guides (I know, I'm like an expert now /s) for my partner and I and from my testing they filter out a non-trivial amount of undesirable particles. We use a pipe cleaner to add rigidity to the upper mask and form a better seal. I've lit a cigarette right in front of my mask and been completely unable to smell it. Does this offer us 100% protection? No of course not, is it better than not wearing one? Yes, of course.
Possible actions:

- If you had a JP Morgan account. Cancel it.

- Evaluate if they did something illegal, organise a group and go to court over it.

- If you live close to a JP Morgan office, go there and do something. Try to not attract police, as they have more important things to do, but as a rule, the people that work there should have an unusual day. Something as simple as distributing leaflets can for example be really effective to get the office productivity down, especially when maintained.

- Push politicians (maybe on a local level) to apply pressure where they can.

Overall: Don't be nice and agreeable. Be MOAR: mad, organised, angry and relentless.
What if the opposite is true?
There is an entire world between ORM and PL/SQL. Programmatically constructing SQL statements is also a thing. Just because someone writes SQL does not mean
SQL needs to be spread through out code or that we need to have lot of logic in PL/SQL. Of course, there will be cases where a store procedure is desired (any kind of validation that cannot be expressed as fkeys, canonicalization of some core data components etc). I worked on DBs writing SQL for several years with only minimal code as stored procedures.

Of course the database vendor and culture also plays a role. We were primarily a mysql/postgresql shop
Social distance while living alone
Army Ranger School Is a Laboratory of Human Endurance
>mean I use vs code daily and don't think it's any less "snappy" than a native app

it's objectively worse.

https://pavelfatin.com/images/typing/editor-latency-windows-...

https://pavelfatin.com/typing-with-pleasure/

atom (electron based editor) has the highest latency of all. VSCode isn't listed but here's a benchmark by a random github user: https://camo.githubusercontent.com/7a5b91ed14a0173f861b8478c...
Yeah, the unit of sizeof is number of chars, which is usually a byte.
Just to be clear you are talking about the CMS and not django itself right? Django itself is fantastic.
This would produce excellent training data.
Thank you, but I think I'm really asking how exactly that "disabling" should be done. The UI has changed repeatedly over the years, and it's not clear to me that things like stopping the front-end app from loading, force-closing it if it's already open, or changing settings related to mail accounts would necessarily be sufficient here. Presumably deleting all of the mail accounts on any affected phone would do it, but "You just need to delete everything and then you can set it all up again later" isn't great advice to have to give to a non-techie relative if it's not necessary to go that far.
This program is vastly different from the 2008 bailouts. The banks collected a modest fee for doing work spreading money around to people who need to pay employees and rent.

In this situation the banks are simply a truck driver and small businesses are your local grocery store.

Im not going to fault the truck driver for asking to be paid to do work.

The 10B they collected was not from the government - it was paid by businesses applying for loans.
MongoDB supports Schema Validation since MongoDB 3.2 (Dec. 2015) and JSON Schema since MongoDB 3.6 (Nov. 2017) so MongoDB can enforce types strictly if you want to at the collection level.
NoSQL doesn't mean NoSchema or NoTypes.
https://docs.mongodb.com/manual/core/schema-validation/#json...
Git Tools That Require No Coding
Yes, the time table is a pregenerated set of all possible moments in time for whatever resolution you care about. So, for example, if you cared about day resolution it might be

date_key | year_num | month_num | day_num | quarter_num | week_num | month_name | month_name_short
...
20200101 2020 1 1 1 1 january jan
20200102 2020 1 2 1 1 january jan
...
20200401 2020 4 1 2 14 april apr
...

You would FK on the `date_key` and add as many columns as you need to support querying against the dimension. I also like to add a proper `datetime` representation of the date so I can easily do a date range query.
> What if we had the central bank give everyone an account

Single point of failure. Single point of power seizure. Single point of abuse for policy/NSA/FBI/DEA/BATF/CIA.

As an alternative: Each bank must speak a common language for transactions as part of their charter, aka "ACH". The task to accomplish what you wish simply becomes "Improve ACH to realtime, rather than batch" and a bunch of our problems go away. Furthermore, give banks more freedom as to how they want to interchange money so competition is created to force fees and middlemen down. The nice thing about this approach is there's a fast default path via ACH, but banks are free to innovate elsewhere, improving services.
Incremental Builds in Gatsby Cloud
My university did it, but because the entrance exams can't evaluate students well, while a semester is quite a more precise and prolonged test.
>Most ORMs are bad for queries (pull over all the objects and look at their properties!)

i would change that to ORMs CAN be bad for queries. most ORMs are super configurable and can be changed only to pull specific stuff.

i would argue that most ORMs are a plus to productivity because for most of cases, you just need simple querying (select * from, simple updates, simple deletes).

also, if you really need the power of raw sql you an just use that -- and even then, for most advanced ORMs (django's, for example) exposes a LOT of really advanced sql stuff in python, which, for a lot of developers, is a lot more expressive.
We did our PPP loan for our agency through a small regional bank that bent over backwards to help local businesses understand the legislation and apply on time. The bank paid a bunch of salaries to be able to do this. It’s completely reasonable that they earned a small, disclosed-in-advance fee from our loan to pay for those operations.
Hey doctors in ICUs right now, masks off! You heard it here first folks, a study says masks are pointless despite all common sense and decades of usage in hospital settings.

Anyone want to take bets before this information is tweeted out by potus and on infowars?
I'm looking to edit some text or view JSON quickly, I will always reach for Sublime first because it starts up at least twice as fast.
What is interference? Brief description.

A bit of history. Several years ago, as part of an internal project, we tried to create a service that meets the following minimum requirements:

- as simple as possible integration with an existing java application
- support for persistent data storage
- indices support
- support for a distributed database and distributed operations, such as the ability to insert or modify data in a database from any of the available nodes
- the easiest cluster deployment
- transaction support
- basic SQL support with complex event processing and stream SQL support

One of the outcomes of this development was an open source product branch called interference. What can this service do?

Easy integration with java application. You include the library and then simply manage all the interference functions from within the java application using session methods, JPA annotations, queries and direct access to table objects.
Interference is a distributed service. This means that this service can be used within a distributed cluster, or you can build a distributed event-driven application based solely on this service, without any additional services like coordinators and so on.
Interference is not an RDBMS in the usual sense. You do not use JDBC or anything like that to access the data. Instead, direct object-relational mapping is used that works directly with persistent storage and remote event transport mechanisms.
Read the documentation for a detailed understanding. We are always happy to answer your questions.
Without an elephant gun one really has to grow grass. Maybe figure out how to make fertilizer so it grows like a weed everywhere. Doing nothing is really the only option guaranteed to have no effect.
does anyone have any idea when the fix will be pushed? i need to ascertain the amount of panic to apply to myself and my household iOS devices.
I believe they may have intended to write this query with INNER JOINs instead of LEFT JOINs.

If so, the result of the query would be identical but the second one would likely have performance problems given the category_id filter is not being applied at the point where bar is joined. A clever database engine might find an optimisation but I wouldn't count on it.

This illustrates the subtle problem that ORMs can introduce - all logical tests pass but issues emerge over time. I found that typically every ORM based problem was resolved by rewriting it using SQL.

I used to use ORMs extensively, but my philosophy now is that you can make simple queries by using a query generator (i.e. connection.GetByID("MyTable", 100)) and complex queries have to be written by hand. I would not choose to use an ORM again.
I don't see how a whale would get caught in a cable that's laying on the ocean floor. They don't float.
>"Undersea cable is pretty unreliable."

This is not true. Submarine cable installations generally have a lifespan of 20-25 years although that's even being extended now to 30 years with advances in WDM gear. Also in water deeper than 1500 meters the cables are typically laid on the ocean floor. This is done because it is beyond the limit of trawl fishing anchors.

>"Interestingly, spying breaks always involve three simultaneous breaks in the cable. The cable is broken at two points, and then broken at a third point in the middle to put spy equipment."

Yeah this is not true at all. Where did you get this from? Fiber cables can be tapped by simply adding a bend radius to the cable which allows it to leak. [1], Further you can shoot a light down both ends of a fiber and easily discern that there is more than one break in the cable.

[1] https://www.thefoa.org/tech/ref/appln/tap-fiber.html
Have you tried tig [1]?

[1] https://jonas.github.io/tig/
Some power companies are integrating with your smart thermostat and may pre-cool in some case. Example, APS in Arizona...
---
During an event, how will my thermostat be adjusted?
 At the start of an event, your thermostat temperature will be automatically adjusted up a few
degrees above the current temperature.
 Each event will typically last an average of 2 hours, and will typically occur between 3 p.m. and 8
p.m. Events typically will not occur on holidays.
 In some cases, your thermostat temperature may be adjusted down a few degrees prior to the
event to pre-cool the home and ensure your comfort during an event.
 Once the event is over, your thermostat will return to its normal set point and/or schedule.
> But, the rich need their cut first.

Everyone needs their cut to do work...
My apologies that the sarcasm was a bit too subtle - no they are not.
would encoding your AV1 encoding demo with another encode produce the desired effects?
When iOS 13.4.5 is released publicly, which is probably some time in the next month or two.
"The administration and their cronies are doing a classical "shock doctrine" move to even further concentrate wealth while the opportunity is hot." Agreed; buckle up folks if there's another four years to come :/
I love Erlang for the ability to deal with _bits_. To see this in a compiled language would be wonderful. Of course, you can get down to the bit level with bitwise logical operations, but to be able to express it more naturally would be a great boon to people writing low-level network stuff, and will probably reduce programming errors.
Both surgical masks and N95 masks can filter out 2.5 μm particles coming in, the author even cites research showing no difference between them, but it's a trolling piece, not a scientific paper. The author claims a lot of ridiculous things.
Safari definitely uses private APIs (or at least did at one point) to manipulate out-of-process layers more directly than the public CA API lets you do.
>> To know how long the page is

> Why? How often the first thing you do is look at the scroll bar and close a document because it's too short or too long?

> If you're gonna read it you'll read it regardless of its length.

Something short, looking remotely interesting, I'll probably read in full. Something long, I'll probably skim to see if there's anything interesting buried in there. If I'm reading it completely, glancing at the scroll bar tells me where I am in the document so it tells me if the document is reaching its conclusion, or perhaps just going on a side note.

If you read a book, don't you first see how thick it is, and while reading sometimes watch how far in the book you are?

>> to know what state we are BEFORE we interact with it

> Why? If you open a new document you'll be at the top.

A bit later, when I have read a page or two, how far have I advanced? How much more is there to come, or not?

> It's almost always immediately obvious that there would be more text.

It's most certainly not always immediately obvious. And even when it is, it is very useful to know how much more text (or other content).

> - There's almost NO case that's ALWAYS improved by having always visible bars.

Perhaps not. But there lots of cases that are almost always improved by proper scroll bars.

> - Hidden bars always save screen space for more content and reduced clutter.

A tiny amount, certainly on today's screens.

> - If you need to see scroll bars, there's an option.

Where? I mean, are we talking about UX design in general, or do you have an explicit implementation in mind where you can optionally enable scroll bars? I don't think I've ever seen such an option, and certainly not easily accessible.
> For every $1 going to a good cause, our politicians add $2 of pork in order to find a “compromise”

That's pretty obviously false unless you consider only 0.17% to 0.6% of federal government spending to be "going to a good cause." [1] [2]

[1] https://www.factcheck.org/2007/12/pork-barrel-spending/: "In 2005, CAGW identified 13,997 projects costing $27.3 billion that met its definition of pork spending; as in 2006, that was about 1.1 percent of total spending."

[2] https://www.cagw.org/reporting/pig-book: "The cost of earmarks in FY 2019 is $15.3 billion..." https://www.thebalance.com/fy-2019-federal-budget-summary-of...: "The budget office estimates the federal government will spend $4.536 trillion in FY 2019." That works out to 0.337% of the federal budget.
"One can hire lots of workers for the money. Especially during recession."

When you hire a person, you have to pay them continuously for their work. Once you pay for a robot, you don't owe it a salary.

There's obviously other factors - ongoing costs to keep robots going, but also robots never call in sick and can sometimes work faster or more precisely than a numan.
Seems a bit premature to say that you don't want X when the enumeration of the things you do want are the things that people use X for.
I believe some aluminum smelters can even bid into electrical markets, either directly as dispatchable load(/negative generation) or as ancillary services for grid stabilization.
If you mention it, occasionally it will get fixed.
...how does that merit a downvote?
Magic Leap reportedly slashes jobs and steps away from consumer plans
I looked at the wikipedia post for Post Bank and it is really confusing. So on re-reading I see:

1990 Postbank is created from Duetsche Post breaking up.

1999 Deutsche Post takes back Postbank.

2004 Deutsche Bank sells it's transaction bank to Postbank.

2012 Deutsche Bank acquires Postbank.
This sounds a bit wrong under the circumstances, and is a somewhat flawed statement anyway, but I have often thought that "Failure closes just one door, Success closes all the others!"
Fair point...certainly seems to be more supply than demand even before CV19
Your comment seems like flamebait, but its also kinda true even if the project is also totally cool.
Hello! I'm Chantal, a Junior Technical Recruiter from GitLab. Some other folks have provided great thoughts on this subject.

In general, I think you have to understand your audience. If you're applying for a job at a large company, or one that you know receives a ton of applications, you should find a way to stick out. Also, the recruiters likely won't have enough time to read through a 5 page resume. If you're applying to a smaller company, that long resume and cover letter might not be a bad idea. I asked my teammates to add tips about resume writing since I'm going to be helping out some bootcamp graduates soon. Maybe it will help: https://gitlab.com/gitlab-com/people-group/recruiting/-/issu...
What is observing timing?
The GDPR doesn't say "You can't do anything", the tldr of it rather is "the user must be informed and/or you must have their opt-in, then it's allowed"
While clever, I think the first part of the title can be dropped and “exploited in the wild” added.
Puppeteer and Node.js = Web Scraping Prices on Amazon
A few months ago a coworker introduced me to the Cercle channel on YouTube [0]. If you look through their top videos [1] I'm sure you'll find a lot of sets that you like!

My favorite Cercle sets are the following:

- Black Coffee's set: https://www.youtube.com/watch?v=SGqg_ZzThDU

- Adriatique's set: https://www.youtube.com/watch?v=CQZYzGO8QlM

- Christian Löffler's set: https://www.youtube.com/watch?v=V2OCXiubvr0&t=950s

- Solomun's set: https://www.youtube.com/watch?v=QHDRRxKlimY

There's also the Boiler Room sets [1] which are quite famous. One of my favorites is definitely the Boiler Room Palestine: https://www.youtube.com/watch?v=x9VYKrtziSg

Finally, RÜFÜS DU SOL played an amazing live set in the desert: https://www.youtube.com/watch?v=Zy4KtD98S2c ; you might enjoy this one, too!

[0] https://www.youtube.com/channel/UCPKT_csvP72boVX0XrMtagQ

[1] https://www.youtube.com/channel/UCPKT_csvP72boVX0XrMtagQ/vid...

[2] https://www.youtube.com/user/brtvofficial
This:

> great UIs with them?

is completely opposite to these:

> staggered fade and slide in animation?

> Responsively change layout?

> Apply complex styles?
> On the first day of basic training, I also have very vivid memories of drill sergeants mocking us recruits for having bought into the "be all you can be" propaganda :)

Supposedly it's more like "Full Metal Jacket."
I think the main reason most of the Linux based distros changed to systemd is due to the more systematic way it enables and support containers namespace and related technology (pardon the pun). This is evident by the mass adoption of systemd around 2015 when Docker is getting very popular and also the ability to use systemd-nspawn as a lightweight alternative to LXC (used originally by Docker). Since Shepherd is based on Guile Scheme it should enable more powerful abstraction and control similar to Guix, its related cousin. Guix is becoming more amazing by the day and you can check several of its related presentations at recent FOSDEM 2020 to get the big picture. One of them is "Guix: Unifying provisioning, deployment, and package management in the age of containers"

https://fosdem.org/2020/schedule/event/guix/
It's not a single point of failure, it's giving people the option to not bank through a private bank.

Private banks already get a bank account with the government (the Central Bank), why shouldn't individuals have that same option?
Enzo Cautela Hard Flip 20 Raw Cut [video]
I use git add -p almost exclusively & I'm a big fan, to me the limitation is when the part I want to stage and the part I don't are so close together that they get presented to me as a single atomic chunk to add/not add.
I can't be the only one who has noticed the huge influx of articles and comments for UBI in places like reddit and even HN, of late. It seems that the ongoing crisis is fuelling a lot of agendas.
Patreon and other platforms that engage in this kind of moral policing are always going to have an issue in that they must continually get more strict. As a platform, you can't easily defend to your profit source picking an arbitrary line between one offensive behavior (racism) and another (eugenics). At first that seems fine - nobody is going to defend racism or eugenics.

But remember that Patreon has a diverse user base and some of those users will be very offended by things that don't offend you or I such as drinking, same sex relationships or transgender rights. If Patreon (as a profit seeking entity) sees financial risk, it's always going to engage in the most aggressive enforcement of any potentially profit affecting content. This is happening with Youtube now with the crackdown on firearms content, legitimate coronavirus talk and swaths of political content on both sides of the aisle.

At some point we need a way to have platforms that allow any legal content, even when that content is really reprehensible. I don't know if that solution is legal or just an incentive problem, but the mainstream-ification of all internet content at some point needs to be halted before free speech is genuinely quite harmed.
This echos my experience. I've written some complicated SQL queries, but I do it rarely enough that I always have to re-learn a lot of it.

There have been a number of instances where I have had to look something up seemingly for the first time, found a good Stack Overflow answer, and then chuckled to myself because I had already upvoted that exact answer at some point in the past. SQL queries are a pretty common source of this, along with uncommon git and terminal commands.